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)