Asus WL600g
Hardware
This router is very similar to other devices using the same Broadcom 96348 hardware (ADSL2+, 802.11g), like:
- USR 9107/9108
- Hitachi SpeedWeb
- Linksys WAG54GX2
- Telsey "Alice W-Gate" and Pirelli "Alice-W-Gate+" rented by "Telecom Italia" to ADSL customers (also found, cheap, sold on many radio-rally).
Image of the top of the motherboard
Image of the bottom of the motherboard
Software
This device runs Linux. A firmware upgrade is available on the Asus Site. It is a squashed filesystem with some other data appended to it - a kernel? The squashfs is 2.0 and uses an LZMA Broadcom-flavour compression method so, normally, only file listing is possible.
$ file squash squash: Squashfs filesystem, big endian, version 2.0, 2664561 bytes, 678 inodes, blocksize: 65536 bytes, created: Thu Jul 20 10:32:10 2006
Tryng to read files gives the following error in syslog:
SQUASHFS error: lzma returned unexpected result 0x1
You can find here a patched squashfs-LZMA kernel module that correctly mounts the Broadcom filesystem (used to extract the italian Telsey firmware):
http://www.piccato.it/wikies/openwgate/modulo_squashfs (Italian language)
Asus, like other, now has correctly put online the GPL source code:
http://support.asus.com/download/download_item.aspx?model=WL-600g&type=Map&SLanguage=en-us
The stock firmware runs a 2.6.8.1 kernel and a bunch of other binary modules are in /lib. See the File Listing for details.
oldwiki/openwrtdocs/hardware/asus/wl600g.txt · Last modified: 2009/04/23 12:36 (external edit)