HOTSPOT SYSTEM FIRMWARE ----------------- This firmware is based on the final release of the whiterussian branch / CoovaAP. There's two types of files, the "trx" files and the "bin" files; the bin files simply repackage the trx in the vendor's default firmware format and are only used when the trx file can't be used directly. hotspotsystem_image.trx This is a generic firmware for any broadcom cpu supported by the whiterussian release. This is the firmware in raw format, exactly as it will be written to the flash. Not all devices will let you use this raw format, some will require extra information provided by the bin files below. This file can be used for the following: - Upgrading any existing OpenWrt install (mtd util) - Asus WL500g - Asus WL500gx - Buffalo Airstation WBR2-G54S - ... Check your router here: http://oldwiki.openwrt.org/CompleteTableOfHardware.html (Status = Supported) hotspotsystem_image-wrt54g.bin hotspotsystem_image-wrt54gs.bin hotspotsystem_image-wrt54gsv4.bin hotspotsystem_image-wrtsl54gs.bin This is the exact same as the trx file above, with one exception -- a small header has been added to the start of the file, marking it as a valid upgrade for Linksys models. Supported models: hotspotsystem_image-wrt54g.bin - WRT54G (v1.0, v1.1, v2.0, v2.2, v3.0, v4.0) - WRT54GL hotspotsystem_image-wrt54gs.bin - WRT54GS (v1.0, v1.1, v2.0, v3.0) hotspotsystem_image-wrt54gsv4.bin - WRT54GS (v4.0) hotspotsystem_image-wrtsl54gs.bin - Linksys WRTSL54GS Upgrading from a previous OpenWrt install Backup /etc changes and package list: Before you upgrade, please consider making a backup of your /etc directory and then write down the list of packages installed. As of RC4, reflashing with OpenWrt -WILL RESET THE FILESYSTEM-. All the changes you've made to the configuration files and all the packages you've been installed will be purged and replaced with the new firmware. NVRAM is NOT modified by a reflash. Any NVRAM values will remain intact after reflashing. Backing up the old OpenWrt as a firmware image: To backup an existing openwrt install, use the command: dd if=/dev/mtdblock/1 of=/tmp/firmware.trx This will produce a pseudo-trx file containing the firmware (trx) followed by a dump of the JFFS2 filesystem -- basically everything except the bootloader and NVRAM. Copy this to a safe place and only restore it to a device with the same size flash chip. Upgrading / Restoring: To reflash from within openwrt you will need to use a trx file: mtd -r write firmware.trx linux The "-r" will force an automatic reboot after the reflashing. You can also add a "-e linux" to erase the previous firmware, but this is rarely needed.