Hi HollowKnight,
Thank you VERY much for your detailed replies. You did get farther than I did, here's my progress.
Rehash:
-Using Buffalo's GUI, I flashed to DDWRT using this bin file: buffalo_to_ddwrt_webflash-MULTI.bin
-Enabled SSHd and SCP'd openwrt-ar71xx-wzr-hp-g300nh-jffs2-tftp.bin to the router.
-Used command: mtd -r write /tmp/openwrt-ar71xx-wzr-hp-g300nh-jffs2-tftp.bin linux
-The router rebooted and all I get is a blinking red Diag light.
Now to get OpenWRT on:
1. I copied your setup and installed Ubuntu remix on a netbook as well. Netbook and Buffalo both connected into Linksys WRT54G router set at 192.168.11.5. Netbook static IP at 192.168.11.10. Set static arp entry for Buffalo on netbook.
{Note: My DDWRT IP was 192.168.1.1, but TFTP'ing to that IP didn't work. This confirms that the mtd command to put openwrt on did in fact work, because u-boot was listening at 192.168.11.1.}
2. dd bs=32 skip=1 if=openwrt-ar71xx-wzr-hp-g300nh-jffs2-tftp.bin of=firmware.bin
3. TFTP'd firmware.bin to 192.168.11.1...................success!!
Well, almost...
TFTP sent a whole bunch of data across. Eventually the red diag light was blinking and the TFTP session was still going.
My Terminal session filled up so all I could paste was this:
sent DATA <block=356, 512 bytes>
received ACK <block=356>
sent DATA <block=357, 512 bytes>
received ACK <block=353>
received ACK <block=357>
sent DATA <block=358, 512 bytes>
received ACK <block=354>
received ACK <block=358>
sent DATA <block=359, 512 bytes>
received ACK <block=355>
discarded 1 packets
received ACK <block=356>
received ACK <block=357>
received ACK <block=358>
sent DATA <block=359, 512 bytes>
received ACK <block=359>
sent DATA <block=360, 512 bytes>
received ACK <block=360>
sent DATA <block=361, 512 bytes>
received ACK <block=359>
received ACK <block=361>
sent DATA <block=362, 512 bytes>
received ACK <block=360>
received ACK <block=362>
sent DATA <block=363, 512 bytes>
received ACK <block=363>
sent DATA <block=364, 512 bytes>
received ACK <block=361>
received ACK <block=364>
sent DATA <block=365, 512 bytes>
received ACK <block=365>
sent DATA <block=366, 512 bytes>
received ACK <block=362>
received ACK <block=363>
discarded 1 packets
received ACK <block=364>
received ACK <block=365>
sent DATA <block=366, 512 bytes>
received ACK <block=366>
sent DATA <block=367, 512 bytes>
received ACK <block=367>
sent DATA <block=368, 512 bytes>
received ACK <block=368>
sent DATA <block=369, 512 bytes>
received ACK <block=366>
received ACK <block=369>
sent DATA <block=370, 512 bytes>
received ACK <block=367>
discarded 1 packets
received ACK <block=368>
received ACK <block=369>
discarded 1 packets
sent DATA <block=370, 512 bytes>
sent DATA <block=370, 512 bytes>
sent DATA <block=370, 512 bytes>
sent DATA <block=370, 512 bytes>
sent DATA <block=370, 512 bytes>
received ACK <block=370>
sent DATA <block=371, 512 bytes>
received ACK <block=371>
sent DATA <block=372, 512 bytes>
received ACK <block=372>
sent DATA <block=373, 512 bytes>
received ACK <block=373>
sent DATA <block=374, 512 bytes>
received ACK <block=371>
received ACK <block=374>
sent DATA <block=375, 512 bytes>
received ACK <block=375>
sent DATA <block=376, 512 bytes>
received ACK <block=372>
received ACK <block=373>
discarded 1 packets
received ACK <block=374>
received ACK <block=375>
sent DATA <block=376, 512 bytes>
received ACK <block=376>
sent DATA <block=377, 512 bytes>
received ACK <block=377>
sent DATA <block=378, 512 bytes>
received ACK <block=378>
sent DATA <block=379, 512 bytes>
received ACK <block=376>
received ACK <block=379>
sent DATA <block=380, 512 bytes>
received ACK <block=380>
sent DATA <block=381, 512 bytes>
received ACK <block=377>
received ACK <block=381>
sent DATA <block=382, 512 bytes>
received ACK <block=378>
received ACK <block=382>
sent DATA <block=383, 512 bytes>
received ACK <block=383>
sent DATA <block=384, 512 bytes>
received ACK <block=379>
received ACK <block=380>
discarded 1 packets
received ACK <block=381>
received ACK <block=382>
received ACK <block=383>
sent DATA <block=384, 512 bytes>
received ACK <block=384>
sent DATA <block=385, 512 bytes>
received ACK <block=385>
sent DATA <block=386, 512 bytes>
received ACK <block=384>
received ACK <block=386>
sent DATA <block=387, 512 bytes>
received ACK <block=387>
sent DATA <block=388, 512 bytes>
received ACK <block=385>
received ACK <block=388>
sent DATA <block=389, 512 bytes>
received ACK <block=389>
sent DATA <block=390, 512 bytes>
received ACK <block=386>
received ACK <block=387>
discarded 1 packets
received ACK <block=388>
received ACK <block=389>
sent DATA <block=390, 512 bytes>
received ACK <block=390>
sent DATA <block=391, 512 bytes>
received ACK <block=391>
sent DATA <block=392, 512 bytes>
received ACK <block=392>
sent DATA <block=393, 512 bytes>
received ACK <block=390>
received ACK <block=393>
sent DATA <block=394, 512 bytes>
received ACK <block=394>
sent DATA <block=395, 512 bytes>
received ACK <block=391>
discarded 1 packets
received ACK <block=395>
sent DATA <block=396, 512 bytes>
received ACK <block=393>
discarded 1 packets
received ACK <block=394>
received ACK <block=395>
sent DATA <block=396, 512 bytes>
received ACK <block=396>
sent DATA <block=397, 512 bytes>
received ACK <block=397>
sent DATA <block=398, 512 bytes>
received ACK <block=398>
sent DATA <block=399, 512 bytes>
received ACK <block=396>
discarded 2 packets
received ACK <block=399>
sent DATA <block=400, 512 bytes>
received ACK <block=400>
sent DATA <block=401, 512 bytes>
received ACK <block=399>
discarded 1 packets
received ACK <block=400>
sent DATA <block=401, 512 bytes>
received ACK <block=401>
sent DATA <block=402, 512 bytes>
received ACK <block=402>
sent DATA <block=403, 512 bytes>
received ACK <block=403>
sent DATA <block=404, 512 bytes>
received ACK <block=401>
received ACK <block=404>
sent DATA <block=405, 512 bytes>
received ACK <block=402>
received ACK <block=405>
sent DATA <block=406, 512 bytes>
received ACK <block=403>
received ACK <block=406>
sent DATA <block=407, 512 bytes>
received ACK <block=407>
sent DATA <block=408, 512 bytes>
received ACK <block=404>
received ACK <block=405>
discarded 1 packets
received ACK <block=406>
received ACK <block=407>
sent DATA <block=408, 512 bytes>
received ACK <block=408>
sent DATA <block=409, 512 bytes>
received ACK <block=409>
sent DATA <block=410, 512 bytes>
received ACK <block=410>
sent DATA <block=411, 512 bytes>
received ACK <block=408>
received ACK <block=411>
sent DATA <block=412, 512 bytes>
received ACK <block=412>
sent DATA <block=413, 512 bytes>
received ACK <block=409>
received ACK <block=410>
discarded 1 packets
received ACK <block=411>
received ACK <block=412>
sent DATA <block=413, 512 bytes>
received ACK <block=413>
sent DATA <block=414, 512 bytes>
received ACK <block=414>
sent DATA <block=415, 512 bytes>
received ACK <block=415>
sent DATA <block=416, 512 bytes>
received ACK <block=413>
received ACK <block=416>
sent DATA <block=417, 512 bytes>
received ACK <block=414>
discarded 1 packets
received ACK <block=415>
received ACK <block=416>
sent DATA <block=417, 512 bytes>
received ACK <block=417>
sent DATA <block=418, 512 bytes>
received ACK <block=418>
sent DATA <block=419, 512 bytes>
received ACK <block=417>
received ACK <block=419>
sent DATA <block=420, 512 bytes>
received ACK <block=418>
discarded 1 packets
received ACK <block=419>
sent DATA <block=420, 512 bytes>
received ACK <block=420>
sent DATA <block=421, 512 bytes>
received ACK <block=421>
sent DATA <block=422, 512 bytes>
received ACK <block=422>
sent DATA <block=423, 512 bytes>
received ACK <block=420>
received ACK <block=423>
sent DATA <block=424, 512 bytes>
received ACK <block=421>
discarded 1 packets
received ACK <block=422>
received ACK <block=423>
sent DATA <block=424, 512 bytes>
received ACK <block=424>
sent DATA <block=425, 512 bytes>
received ACK <block=425>
sent DATA <block=426, 512 bytes>
received ACK <block=426>
sent DATA <block=427, 512 bytes>
received ACK <block=424>
received ACK <block=427>
sent DATA <block=428, 512 bytes>
received ACK <block=428>
sent DATA <block=429, 512 bytes>
received ACK <block=425>
received ACK <block=426>
discarded 4 packets
sent DATA <block=429, 512 bytes>
sent DATA <block=429, 512 bytes>
sent DATA <block=429, 512 bytes>
sent DATA <block=429, 512 bytes>
received ACK <block=429>
sent DATA <block=430, 512 bytes>
received ACK <block=430>
sent DATA <block=431, 512 bytes>
received ACK <block=431>
sent DATA <block=432, 512 bytes>
received ACK <block=432>
sent DATA <block=433, 512 bytes>
received ACK <block=430>
received ACK <block=433>
sent DATA <block=434, 512 bytes>
received ACK <block=431>
discarded 1 packets
received ACK <block=432>
received ACK <block=433>
sent DATA <block=434, 512 bytes>
received ACK <block=434>
sent DATA <block=435, 512 bytes>
received ACK <block=435>
sent DATA <block=436, 512 bytes>
received ACK <block=436>
sent DATA <block=437, 512 bytes>
received ACK <block=434>
received ACK <block=437>
sent DATA <block=438, 512 bytes>
received ACK <block=435>
discarded 1 packets
received ACK <block=436>
received ACK <block=437>
sent DATA <block=438, 512 bytes>
received ACK <block=438>
sent DATA <block=439, 512 bytes>
received ACK <block=439>
sent DATA <block=440, 512 bytes>
received ACK <block=440>
sent DATA <block=441, 512 bytes>
received ACK <block=438>
received ACK <block=441>
sent DATA <block=442, 512 bytes>
received ACK <block=442>
sent DATA <block=443, 512 bytes>
received ACK <block=439>
received ACK <block=440>
discarded 1 packets
received ACK <block=441>
received ACK <block=442>
sent DATA <block=443, 512 bytes>
received ACK <block=443>
sent DATA <block=444, 512 bytes>
received ACK <block=444>
sent DATA <block=445, 512 bytes>
received ACK <block=445>
sent DATA <block=446, 512 bytes>
received ACK <block=443>
received ACK <block=446>
sent DATA <block=447, 512 bytes>
received ACK <block=447>
sent DATA <block=448, 512 bytes>
received ACK <block=444>
received ACK <block=445>
received ACK <block=448>
sent DATA <block=449, 512 bytes>
received ACK <block=449>
sent DATA <block=450, 512 bytes>
received ACK <block=446>
received ACK <block=450>
sent DATA <block=451, 512 bytes>
received ACK <block=447>
received ACK <block=451>
sent DATA <block=452, 512 bytes>
received ACK <block=452>
sent DATA <block=453, 512 bytes>
received ACK <block=448>
received ACK <block=453>
sent DATA <block=454, 512 bytes>
received ACK <block=449>
received ACK <block=454>
sent DATA <block=455, 512 bytes>
received ACK <block=450>
received ACK <block=455>
sent DATA <block=456, 512 bytes>
received ACK <block=451>
received ACK <block=456>
sent DATA <block=457, 512 bytes>
received ACK <block=452>
received ACK <block=457>
sent DATA <block=458, 512 bytes>
received ACK <block=453>
received ACK <block=458>
sent DATA <block=459, 512 bytes>
received ACK <block=454>
received ACK <block=459>
sent DATA <block=460, 512 bytes>
received ACK <block=460>
sent DATA <block=461, 512 bytes>
received ACK <block=455>
discarded 1 packets
received ACK <block=457>
discarded 1 packets
received ACK <block=458>
received ACK <block=459>
discarded 2 packets
sent DATA <block=461, 512 bytes>
sent DATA <block=461, 512 bytes>
sent DATA <block=461, 512 bytes>
sent DATA <block=461, 512 bytes>
received ACK <block=461>
sent DATA <block=462, 512 bytes>
received ACK <block=462>
sent DATA <block=463, 512 bytes>
received ACK <block=463>
sent DATA <block=464, 512 bytes>
received ACK <block=464>
sent DATA <block=465, 512 bytes>
received ACK <block=462>
received ACK <block=465>
sent DATA <block=466, 512 bytes>
received ACK <block=466>
sent DATA <block=467, 512 bytes>
received ACK <block=463>
received ACK <block=464>
discarded 1 packets
received ACK <block=465>
discarded 1 packets
received ACK <block=467>
sent DATA <block=468, 512 bytes>
received ACK <block=468>
sent DATA <block=469, 512 bytes>
received ACK <block=469>
sent DATA <block=470, 512 bytes>
received ACK <block=468>
discarded 1 packets
received ACK <block=469>
sent DATA <block=470, 512 bytes>
received ACK <block=470>
sent DATA <block=471, 512 bytes>
received ACK <block=471>
sent DATA <block=472, 512 bytes>
received ACK <block=472>
sent DATA <block=473, 512 bytes>
received ACK <block=470>
received ACK <block=473>
sent DATA <block=474, 512 bytes>
received ACK <block=471>
discarded 1 packets
received ACK <block=472>
received ACK <block=473>
sent DATA <block=474, 512 bytes>
received ACK <block=474>
sent DATA <block=475, 512 bytes>
received ACK <block=475>
sent DATA <block=476, 512 bytes>
received ACK <block=476>
sent DATA <block=477, 512 bytes>
received ACK <block=474>
received ACK <block=477>
sent DATA <block=478, 512 bytes>
received ACK <block=475>
received ACK <block=478>
sent DATA <block=479, 512 bytes>
received ACK <block=479>
sent DATA <block=480, 512 bytes>
received ACK <block=476>
received ACK <block=480>
sent DATA <block=481, 512 bytes>
received ACK <block=477>
received ACK <block=481>
sent DATA <block=482, 512 bytes>
received ACK <block=482>
sent DATA <block=483, 512 bytes>
received ACK <block=478>
received ACK <block=479>
discarded 1 packets
received ACK <block=480>
received ACK <block=481>
received ACK <block=482>
sent DATA <block=483, 512 bytes>
received ACK <block=483>
sent DATA <block=484, 512 bytes>
received ACK <block=484>
sent DATA <block=485, 512 bytes>
received ACK <block=483>
received ACK <block=485>
sent DATA <block=486, 512 bytes>
received ACK <block=486>
sent DATA <block=487, 512 bytes>
received ACK <block=484>
received ACK <block=487>
sent DATA <block=488, 512 bytes>
received ACK <block=485>
discarded 1 packets
received ACK <block=486>
received ACK <block=487>
discarded 1 packets
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
sent DATA <block=488, 512 bytes>
Transfer timed out.
tftp>
===
Now I still have a red Diag light blinking.
Any thoughts would be appreciated, also which firmware I should try to flash to this unit at this stage.
Thanks!