1. Asus WL600g

Hardware

This router is very similar to other devices using the same Broadcom 96348 hardware (ADSL2+, 802.11g), like:

Image of the top of the motherboard

Image of the bottom of the motherboard

Software The device run linux, the firmware upgrade on Asus Site is a squashed filesystem (download) and some other data appended to it (a kernel?) The squashfs is 2.0, it 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 bounch of other binary modules are in /lib, see the File Listing for detail


CategoryModel CategoryBCM63xx

OpenWrtDocs/Hardware/Asus/WL600g (last edited 2008-06-24 23:48:59 by hajma)

Almost all of these pages are editable, create an account and click the edit (Edit) button at the top of the page.