I just got one to hopefully replace my old Belkin F5D7230-4 v1444 currently running DD-WRT micro. I'm a C programmer, but not much of a hardware guy, is there any information I can provide to help get this device working?
First thing I tried was just uploading the RC6 mini build for the Linksys WRT150N via the Netgear web interface. It failed due to a checksum error.
I went ahead and pulled the source for the firmware from the Netgear site and built it following their directions. I was able to flash from the web interface using this firmware.
Next I tried tftping the Netgear firmware at bootup. I must have tried it 100 times at various points during the bootup and couldn't get it to transfer. As soon as the device starts responding to pings it gets ICMP destination unreachable errors on the tftp port. All earlier tftp packets have no response. I've flashed my Belkins a dozen times via tftp so I'm pretty good at it, which led me to believe that the Netgear WNDR3300 does not support an initial flash from tftp.
Finally I grabbed the DD-WRT Linksys WRT150N v1.0 v24 RC6.2 mini generic image, replaced the linux.trx output by the Netgear build and ran their "packet" command, generating a chk file which was flashable via the Netgear web interface. The router booted to DD-WRT!
# cat /proc/cpuinfo
system type: Broadcomm BCM4704 chip rev 9
processor: 0
cpu model: BCM3302 V0.6
BogoMIPS: 263.78
Device reports 16MB ram. I'm not sure where to check the ROM size.
Problems so far: On first boot I had 2 wireless adapters, the first SSID was dd-wrt and supported N up to 270MBit. The second was netgear24 and supported G up to 54Mbit. Before I messed with any of the settings I figured I would reset the thing to defaults... and now I only have the wl0 interface which is G-only. However neither interface is actually functioning (they were beaconing after the first reboot though).
I'd love to get this working in full capacity, so let me know if there's any further information I can get.
Well I've made some progress in activating the wirelesses, the problem being the interfaces won't start. Check out the dmesg. The first is working the second is not working
PCI/DMA
sb_doattach: srom_var_init failed: bad srom
wl0: wlc_attach: failed with err 11
eth%d: 4.150.10.5 driver failed with code 11
unregister_netdevice: device eth%d/8032e620 never was registered
Digging through the BCM947xx code this error occurs after it pulls a bunch of settings for each pci device out of nvram. For example, to get the standard G radio to activate, I need the following in nvram
For the 2.4GHz/5GHz radio, there are 125 settings. I'm not sure which one of these are the important ones but I tried the board* and sromrev keys and that wasn't enough. On the plus side, the lights light up properly and I can see 1 SSID being beaconed. The bad news is that I can't associate still and changing anything on the DD-WRT wireless config screen has no effect, even just changing the SSID makes it actually change to "C^" on the beacon, even though wl shows it as being right. I can post the nvram contents from pre and post reset as well as dmesg logs if that would make someone happy.
And this part is just so I can remember it later:
-- Flashing anything from the DD-WRT update page fails immediately with a chk-formated file, or on reboot with a standard trx.
-- Once reboot fails and the power light is blinking only a chk-formatted firmware can be uploaded successfully.
Well damn with Eko's RC7 NEWD 9068 and my pci stuff I can actually use the 2.4GHz radio! wl1 always has Wireless Network Mode always says Disabled, but I can change the SSID and channel properly and associate with it. I can also disable the 2.4/5GHz radio or associate with it, but the channel is stuck at 1.
I can also flash standard trx (bin) images right from the web interface, which is sweet.
I'm not sure where to put this. Posting it as a problem ticket seems wrong, so I'm going to drop it here, get yelled at, and learn my lesson.
This attachment is a patch against r9182 to properly detect the Netgear WNDR3300 on startup. getRouterBrand looks slightly unorganized so I just added it to the end, and made sure there was no conflicts with any other currently supported router. I've also added the right gpio flags for reset (inverse gpio 6) and the big button (inverse gpio 1).
I know NGs packet tool is so much fun to use, but, if someone where to post just one .chk'd image (even an older build) I wouldn't complain. --too much.
Can someone update us on the status of this router? i went out and bought one based on the fact that it was reported as supported. just wondering if there are any new developments.
Well damn with Eko's RC7 NEWD 9068 and my pci stuff I can actually use the 2.4GHz radio! wl1 always has Wireless Network Mode always says Disabled, but I can change the SSID and channel properly and associate with it. I can also disable the 2.4/5GHz radio or associate with it, but the channel is stuck at 1.
I can also flash standard trx (bin) images right from the web interface, which is sweet.