I can't seem to get this thing to load and program itself after pushing a firmware over tftp. It transfers it and says it read it but then does nothing with it.
Any ideas?
Decompressing..........done
CFE for WNR3500v2 version: v1.0.29
Build Date: Fri Jun 12 11:11:15 CST 2009
Init Arena
Init Devs.
Boot partition size = 262144(0x40000)
Found a 4MB ST compatible serial flash
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.28
CPU type 0x19740: 453MHz
Tot mem: 32768 KBytes
Device eth0: hwaddr C0-3F-0E-AC-7C-CA, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set
Startup canceled
CFE> ^C
CFE> tftpd
Start TFTP server
Reading :: Done. 3878256 bytes read
Reading :: Done. 3878256 bytes read
Reading :: Done. 3878256 bytes read
Reading :: Done. 3878256 bytes read
---Update, New Problem---
Never did get it to program the flashed firmware by stating tftpd.
I DID get it to accept and program by:
CFE>flash -noheader : flash1.trx
then immediately after hitting enter, sending the firmware over tftp from the PC.
It sends and then programs. After reboot I now have a new problem:
Device eth0: hwaddr C0-3F-0E-AC-7C-CA, ipaddr 192.168.1.1, mask 255.255.255.0
gateway not set, nameserver not set
Checksum mismatch:
Image chksum: 0x02C0010E
Calc chksum: 0x01B700CF
Invalid boot block on disk
Start TFTP server
Reading ::
---SOLVED!---
Just want to post this in case anyone else is having this same problem.
I took a dd-wrt build, specifically: dd-wrt.v24-13297_NEWD-2_K2.6_mini-WNR3500v2.chk
opened it in a hex editor, deleted everything before HDR0 and saved it. Changed the .chk to a .bin.
in CFE, typed : CFE>flash -noheader : flash1.trx
soon as I hit enter, I sent it the .bin via tftp. It took it, programmed it and then I CFE>reboot after it was done. It booted, still gave a mismatch but continued passed that. It then went through, rebooted itself once and came back up just fine. I am not able to get to dd-wrt gui and wireless is up and running!
Hope it helps someone!