wrtu54g-tm:firmware
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wrtu54g-tm:firmware [2010/10/21 14:42] – neutronscott | wrtu54g-tm:firmware [2023/11/04 22:30] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | If you want to keep the official firmware, and simply | + | ====== Preface, Warnings, don't try this at home ====== |
| + | |||
| + | There is a problem that I have no one with serial console to assist with testing these firmwares before I post them. Thus, it is all at your **risk**. I do limited tested beforehand. | ||
| + | |||
| + | I have looked at our bootloader, and it has no method to attempt a failsafe TFTP flash as Broadcom' | ||
| + | |||
| + | ====== neutronscott tight ====== | ||
| + | |||
| + | code name " | ||
| + | |||
| + | simple busybox with a few tools sprinked in. flash layout maximized for jffs2 partition. on first boot it creates a 5.5MB jffs2 writable partition, overlays it on top of the read-only squashfs partition, and you can change any file! | ||
| + | **there is limited web configuration!** this is for advanced users, or users that wish to learn linux, and are able to setup their system using shell commands and scripts. | ||
| + | |||
| + | Most recent changes: [[wrtu54g-tm: | ||
| + | |||
| + | Look at all that room! :) | ||
| + | Filesystem | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | tmpfs 30.8M | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== installation ===== | ||
| + | === from official firmware | ||
| + | simply download the binary from below, and use the router' | ||
| + | the first boot will take awhile. First, the SES light will be orange when the kernel passes control to start-up script. Next, the light blinks orange/ | ||
| + | |||
| + | === from my previous versions === | ||
| + | - cd /tmp | ||
| + | - wget http:// | ||
| + | - flashcp -v latest.bin /dev/mtd0 | ||
| + | - cross your fingers... | ||
| + | - reboot | ||
| + | |||
| + | ==== initial setup ==== | ||
| + | |||
| + | - Plug a PC into any of the LAN or WAN ports. You should | ||
| + | - SSH to root@192.168.2.1, | ||
| + | - change your root password! type ' | ||
| + | - configure the wireless interfaces: have a look at / | ||
| + | * also can place defaults in / | ||
| + | - maybe setup more firewall rules with iptables, google it. it's beyond the scope of this document. :( | ||
| + | |||
| + | ==== client mode ==== | ||
| + | you should only have to change / | ||
| + | WAN=ra0 | ||
| + | LAN=adm1 | ||
| + | modprobe rt61 | ||
| + | |||
| + | then edit / | ||
| + | |||
| + | ===== Installing programs ===== | ||
| + | run **ipkg-cl update** and try to install stuff. **ipkg-cl list** gives my few packages. look at / | ||
| + | |||
| + | To build sources you'll need a mipsel toolchain with uClibc-0.9.31... It's almost the default [[http:// | ||
| + | |||
| + | ===== when things go wrong ===== | ||
| + | i tried to incorporate a failsafe in case you mess up your configuration and no longer can access the box, and don't have a serial cable. simply hold down the SES button (the big button with a key on top) while applying power, until the SES light turns green. the system will boot without mounting jffs. | ||
| + | |||
| + | ==== prior to build 30 ==== | ||
| + | - Start with router unplugged. | ||
| + | - Set ethernet interface on PC to 10.3.0.2 | ||
| + | - Plug into any LAN port of router | ||
| + | - Turn on the router. SES LED should turn orange, then blinking orange if it sensed 10.3.0.2 | ||
| + | - Begin an ssh connection to root@10.3.0.1, | ||
| + | |||
| + | Your shell will be using the read-only root filesystem. You'd probably want to mount the jffs system next: **mount -t jffs2 / | ||
| + | |||
| + | **CAUTION** You should not directly mess with the / | ||
| + | |||
| + | ===== Known Issues ===== | ||
| + | * Not really | ||
| + | |||
| + | These might take more time: | ||
| + | * Power LED slow blinks: LED controls were in a binary module, no source provided. a powerled proc entry is made in the GPL sourced kernel, but doesn' | ||
| + | |||
| + | ===== Revert to offical ===== | ||
| + | I have a full image of what shipped on my WRTU54G-TM (v1.00.04). It's some old firmware. This will restore your tmobile cert, and recovery partition. Then you can use normal web interface to upgrade to latest from Linksys site: | ||
| + | |||
| + | - cd /tmp | ||
| + | - wget http://wrt.scottn.us/ | ||
| + | - flashcp -v revert.bin /dev/mtd0 | ||
| + | |||
| + | ===== Download ===== | ||
| + | **Think first: you probably don't want this!!** try [[wrtu54g-tm: | ||
| + | |||
| + | [[http:// | ||
| ====== MagicJack proxy ====== | ====== MagicJack proxy ====== | ||
| Line 9: | Line 98: | ||
| cat >/ | cat >/ | ||
| / | / | ||
| - | / | + | / |
| __EOF__ | __EOF__ | ||
| | | ||
wrtu54g-tm/firmware.1287672142.txt.gz · Last modified: 2023/11/04 22:29 (external edit)