Changelog:
- Removed temp. function speed setting for WAN because of some problems it seem to cause
+ Added Print driver P910LD
- Removed LPRng printing daemon
New custom firmware and accompanying sources (10 MBytes) for building it and a root fs if you need this. Also I've updated the wl500g page
Also it's available here:
Thanks to WISI!
http://www.kjo-msp.de/wl-500g/1.7.5....-1.7.5.6-2.trx firmware
http://www.kjo-msp.de/wl-500g/1.7.5.....5.6-2.tar.bz2 sources
http://www.kjo-msp.de/wl-500g/1.7.5....2-root.tar.bz2 root fs
http://files.wl500g.info/asus/wl500g...-1.7.5.6-2.trx firmware
http://files.wl500g.info/asus/wl500g....5.6-2.tar.bz2 sources
http://files.wl500g.info/asus/wl500g...2-root.tar.bz2 root fs
Differences with 1.7.5.6-1
Wan port speed setting removed due to problems on booting with some hardware. Sorry, I can't test it, so I've decided to remove this. For ones who need this I'm recommending using nvram command execution as below
nvram set bootCmdX="/usr/sbin/et -i eth1 speed 100full"
nvram commit
Replaced ASUS supplied printing solution with p910nd daemon which implements Raw port printning with Socket API protocol (also known as HP JetDirect)
In order to use new printing facility from Windows you will need to change the port seetings to use "Raw" protocol instead of "LPR" and specify port number for the port. Use 9100 for printer connected to the LPT port or 9101 for USB connection. Please note, it's now possible to use two printers at the same time. The port settings dialog should look like the on the attached image.
For ones who is interesting why I've changed this: lpd implemented by ASUS are in fact based on LPRng printing daemon and implements LPR protocol, which is in fact need spooling directory. Asus guys has modified it a little so it does not use spooling but resultant software is a big piece of glitches which we can't fix due to number of reasons - unavailability of source code (yes, Asus violating GPL) and the LPR protocol nature. JetDirect printing on the other hand is support direct printing without need for spooling and provides everything needed for remote host software to talk with printer. What it gives? Higher printing speed, support for unlimited prining job size (with Asus solution I'm unable to print any photo to my deskjet, and now it's possible) canceling of the job and everything you ever need. Everything that was supported with Asus LPR printing is supported with RAW protocol, may be it's supports even more. Also there is a Linux Router project page which has a list of successfully used printer in such setup and has a link in how to setup different Windows versions. Personally I'm using HP DeskJet 3420 printer which is now works like a charm.