wrtu54g-tm:openwrt
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wrtu54g-tm:openwrt [2010/11/13 06:24] – neutronscott | wrtu54g-tm:openwrt [2023/11/04 22:30] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | This is currently in the OpenWRT trunk, and while not an official marked release, if it builds, it usually builds something stable. :) If you'd like to discuss this, I created a mailing list so information isn't scattered around various forums and my own personal email. Let's get a little community going where everyone can benefit! | ||
| - | I do very limited tested beforehand. I currently have 1 very helpful tester that is giving me constant feedback, but I post builds after I change something I find worthwhile. I need **YOUR FEEDBACK** I do not actually run this router on my network, because it's always connected to my laptop getting hacked. Maybe someone should send me one or two more. | + | * mailing list: http:// |
| + | | ||
| + | * the changelog: ([[wrtu54g-tm: | ||
| - | I have looked at our bootloader, and it has no method to attempt | + | ====== Download |
| + | * **Latest build** is a contrib | ||
| + | * the binary: http://wrt.scottn.us/ | ||
| + | * source | ||
| - | **RECOMMENDED BUILD FOR USE IS BACKFIRE** The 2.6 kernel lacks USB and the wifi driver will run your CPU hot and leave you disappointed. | + | ====== Installation |
| + | When preinit starts, SES light turns green. If you are holding | ||
| - | ===== Contributors ===== | + | ==== From official firmware |
| - | I must give a shoutout to those who have been so generous with their feedback. I hope to add to this list. | + | You should be able to simply install |
| - | * Mayckel (a guy from Curacao) - has tons of these routers and is certainly #1 with feedback. He hacked together a serial cable to help me out (well, and himself with the dozen bricks I helped make). | + | ==== packages ==== |
| + | started | ||
| - | ====== X-WRT Preconfigured | + | src/gz adm8668 |
| - | This is something I would actually finally send to end-users... Still the need to format jffs on first boot, but you can do this now by holding the small RESET button on the back during boot. 10 seconds after power-on should be plenty. | + | src/ |
| - | + | ||
| - | binary: **oops i broke it ** don't flash yet. guess the old NOR map sneaked in again and this won't work after having linksys firmware... :( | + | |
| - | + | ||
| - | Simply connect to LAN port or wifi and configure from http:// | + | |
| - | + | ||
| - | ====== OpenWRT Backfire (10.03, r23044, kernel 2.4.37) | + | |
| - | + | ||
| - | Basic quick openwrt build. Not much tweaking for our system has yet to be done, as seen from the steps of setup instructions below... | + | |
| - | + | ||
| - | binary: | + | |
| - | + | ||
| - | source: http:// | + | |
| - | + | ||
| - | ===== Recommended setup ===== | + | |
| - | - Flash the router from Linksys web interface. | + | |
| - | - Telnet to 192.168.1.1 | + | |
| - | - Set password to enable ssh and disable telnet: **passwd** | + | |
| - | - SSH to root@192.168.1.1 | + | |
| - | - Update opkg: **opkg update** | + | |
| - | - Install X-WRT: **opkg install webif** | + | |
| - | - Make web daemon start on bootup: **/ | + | |
| - | - Reboot: **reboot** | + | |
| - | + | ||
| - | ===== first flash ===== | + | |
| - | + | ||
| - | If the SES light (the one on far right) ever turns green, you're not bricked. If it doesn' | + | |
| - | + | ||
| - | === opkg === | + | |
| - | + | ||
| - | opkg.conf to include any packages | + | |
| - | + | ||
| - | <file - opkg.conf> | + | |
| - | src/ | + | |
| - | src adm8668 http:// | + | |
| dest root / | dest root / | ||
| dest ram /tmp | dest ram /tmp | ||
| lists_dir ext / | lists_dir ext / | ||
| option overlay_root /overlay | option overlay_root /overlay | ||
| - | arch adm8668 | + | arch all 5 |
| - | arch brcm-2.4 | + | arch brcm47xx |
| - | arch all 20 | + | arch adm8668 |
| - | </ | + | |
| - | + | ||
| - | ===== Bugs and workarounds ===== | + | |
| - | + | ||
| - | ==== USB storage ==== | + | |
| - | + | ||
| - | At least from my experience, USB1.1 is reliable, while USB2.0 storage just ... breaks/ | + | |
| - | Also, since EHCI is made in the kernel, we must override dependency of kmod-usb-core. I did this: | + | |
| - | root@OpenWrt: | + | ==== upgrade from backfire ==== |
| - | | + | This should work given the feedback from Victor: http://lists.scottn.us/pipermail/adm8668/2011-March/000023.html |
| - | Installing kmod-usb-storage (2.4.37.9-1) to root... | + | |
| - | Downloading | + | |
| - | Configuring kmod-usb-storage. | + | |
| - | Initializing USB Mass Storage driver... | + | |
| - | usb.c: registered new driver usb-storage | + | |
| - | scsi0 : SCSI emulation for USB Mass Storage devices | + | |
| - | Vendor: Generic | + | |
| - | Type: | + | |
| - | Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 | + | |
| - | There it is! Just make sure it's a USB1.1-only hub for great success. I found a Belkin F5U021 after *much* searching on eBay/interwebs. They are hard to come by nowadays. :( | + | root@OpenWrt: |
| + | mount: mounting mini_fo:/ | ||
| + | Please press Enter to activate this console. | ||
| + | BusyBox v1.15.3 (2010-09-14 10:19:20 EDT) built-in shell (ash) | ||
| + | Enter 'help' for a list of built-in commands. | ||
| + | / # cd /tmp | ||
| + | /tmp # wget http:// | ||
| + | Connecting to wrt.scottn.us (208.77.101.28: | ||
| + | wrtu54g-tm-openwrt-d 100% |*******************************| | ||
| + | | ||
| + | Unlocking linux ... | ||
| + | Unlocking rootfs ... | ||
| + | Unlocking rootfs_data ... | ||
| + | Writing from wrtu54g-tm-openwrt-devel.bin | ||
| + | Writing from wrtu54g-tm-openwrt-devel.bin to rootfs ... | ||
| + | Writing from wrtu54g-tm-openwrt-devel.bin to rootfs_data ... | ||
| - | ==== fat/ | ||
| - | These require nls_base which should have been made in the kernel but was not due to incorrect kernel config by default. I will fix this in next build, but the workaround is to install it as a module. That module is at http:// | ||
| - | ==== x-wrt repo ==== | ||
| - | Since x-wrt adds another repo in / | ||
wrtu54g-tm/openwrt.1289629453.txt.gz · Last modified: 2023/11/04 22:29 (external edit)