User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2011/04/05 04:22] – external edit 127.0.0.1start [2023/11/04 22:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Introduction ====== +Welcome to my wikiThese are the more permanent things do, that I thought warranted documentation that can be edited, unlike the random posts to my blog.
-Someone had to be brave enough to take on the creation of a 3rd party firmware for this thing. I'm Scott Nicholasaka neutronscott. This wiki describes my work of porting Linksys' GPL sources to a modern Linux kernel, and subsequently plugging that into the OpenWRT system.+
  
-====== Current Status ======+**DISCLAIMER**: I'm fickle. So I work on stuff, lose interest after about 2 weeks or until I learned enough, and move along. The WRTU54G-TM episode was actually a few months. I learned a lot, even if I did little. Mostly I learn a bit, and do little.
  
-Latest binary is contributed by jdownj@twitter and built 18feb2011.+So nothing here is probably in any "active" status.
  
-FIXME (insert the hardware device table showing progress again..)+====== new firmware mod ====== 
 +I got tired of the wifi speed in the 2.6 kernel and went back to the official firmwareI realized that I only used it for ssh port forwarding into the LAN, and dnsmasq's lovely DHCP DNS lookups. So I did another official firmware injection.. I'll document it more later, but here's the new v1.00.25 with telnet server (and dropbear but you gotta read /root/readme about that).
  
-Workingserial port, ethernet ports (WAN and LAN are separate but identical), wifi\\ +http://wrt.scottn.us/wrtu54g-tm-v1.00.25-ns.bin
-Not working: switch driver (VLANs), VINETIC SPI communications (Power LED control is here), [[wrtu54g-tm:usb|USB]], GPIO export.+
  
-====== Downloads ======+login: neutron 
 +pass: scott
  
-  * @jdownj/twitter contributed this build which includes OpenVPN. http://wrt.scottn.us/wrtu54g-tm-jdownj-openvpn.bin +Yeah, I left root'default password (whatever the heck it is). If you dunno how to make 'em, "mkpasswd -m md5" on a real machine, or failing that:
-  * My latest default build ([[wrtu54g-tm:changelog|ChangeLog]]): http://wrt.scottn.us/wrtu54g-tm-openwrt-devel-b5.bin +
-  * source is in openwrt trunkhttps://dev.openwrt.org/wiki/GetSource +
-  * Browse my file store: http://wrt.scottn.us/+
  
-====== Installation ====== +http://dmr.ath.cx/misc/pwd/
- +
-===== From official firmware ===== +
- +
-Just use Firmware Upgrade under Administration in the web interface. +
- +
-===== From previous release ===== +
- +
-Maybe 'sysupgrade' works? ... Except if you have the old backfire build maybe try [[wrtu54g-tm:openwrt#upgrade_from_backfire|this]]. +
- +
-===== From a broken state ===== +
- +
-If things go sour and you need to start fresh, you can also reflash an entire firmware from the bootloader. The bootloader doesn't offer a TFTP server, but a TFTP client, and access to the serial console is required. The procedure is documented [[wrtu54g-tm:uboot|here]]. (Not directly actually, but the page is about U-boot and should get you going). +
- +
-If you break the bootloader as well, you will want to learn about [[wrtu54g-tm:jtag|JTAG]]. +
- +
-====== Usage ====== +
- +
-If you got this far, you may find http://openwrt.org/ to have resources on basic usageOnly things device specific are dealt with here. This includes my binary builds being broken, as they usually are. It's worth noting though that your router is now at 192.168.1.1 instead of 192.168.0.1, and the default build includes no web interface! You can use telnet to set a password, and afterwords you'll need to use SSH. +
- +
-The only device specific function is that during bootup you may hold the SES button to activate fail-safe mode. This is useful for example if: you forgot your password, broke your configuration, or the writable filesystem is corrupted. It boots without mounting the writable system and you can telnet in, and if needed 'firstboot && reboot' to start fresh. +
- +
-===== Installing packages ===== +
- +
-If you need more packages, the user applications from nearly any other mipsel target should work, given that the libraries are at the same version. Replace **/etc/opkg.conf** with the following: +
- +
-  src/gz adm8668 http://wrt.scottn.us/packages +
-  src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/brcm47xx/packages +
-  dest root / +
-  dest ram /tmp +
-  lists_dir ext /var/opkg-lists +
-  option overlay_root /overlay +
-  arch all 5 +
-  arch brcm47xx 10 +
-  arch adm8668 20 +
- +
-Failing that, you'll have to build your own or ask on the mailing list. +
- +
-====== Building from source ====== +
- +
-If you require functionality that is not included in a basic build (i.e. IPv6 or PPPoE), then you may have to build it yourself. This is because I don't have a full package repository yet. +
-  +
- +
-====== Support ====== +
- +
-There is a mailing list available at http://lists.scottn.us/cgi-bin/mailman/listinfo/adm8668 \\ +
-You can contact me personally by methods described [[contact|here]]. \\ +
-I'll try to help out where I can, but honestly the active development pretty much ended after the patch was sent off for inclusion into OpenWRT. Other users have been assisting each other as well with questions and builds. Thanks everyone! :) +
- +
-It's not too complicated. +
-  * Get into Linux. Install the devel essentials, svn, ... +
-  * Checkout OpenWRT: **svn co <nowiki>svn://svn.openwrt.org/openwrt/trunk</nowiki>** +
-  * Configure OpenWRT: **make menuconfig** +
-  * You are only required to select the target. Infineon ADM8668 WildPass. The rest is up to you. +
-  * Issue **make** and take a nap. +
- +
-I tried building the entire thing, and it didn't workout. We really need the OpenWRT guys to include our platform in their buildbot snapshots. :( +
- +
-====== Attic ====== +
- +
-Below are pages which I haven't included yet in this new index page. I'm trying to change this to include more things in one page with proper headlines to make reading easier. +
-  * [[wrtu54g-tm:openwrt-old|OpenWRT backfire]] ([[wrtu54g-tm:changelog-old|ChangeLog]]) -- the (obsolete) build based on backfire and kernel 2.4 +
-  * [[wrtu54g-tm:firmware|Firmware]] -- the (obsolete) non-openwrt firmwares i made. +
-  * [[wrtu54g-tm:build|Building your own]] -- How to build the firmware from source. +
-  * [[wrtu54g-tm:info|Device Info]] +
-  * [[wrtu54g-tm:bootlog|Boot log]] +
-  * [[wrtu54g-tm:bootlog26|Boot log v2.6]] -- (old)+
  
 +Despite attempts, 'passwd' on the router won't work. It segfaults :O
start.1301977343.txt.gz · Last modified: 2023/11/04 22:29 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki