I have tried atftpd and tftp-server on CentOS 4.7 to no avail. But DD-WRT accepts password changes now, so that's good.
I've learned more about UBoot than I really wanted to know. Is there really any way to replace the checksum? I've been Googling but not coming up with anything.
I'd prefer not to exchange the router obviously (since it was a risk) but it wouldn't take much effort to de-mod the router and try again with another one. The cost would be some guilt, I guess.
I think I'm getting closer. I tried some of the UBoot commands and came up with some better error messages:
Code:
RT3052 # iminfo
## Checking Image at 81000000 ...
Bad Magic Number
RT3052 # bootm
## Booting image at 81000000 ...
Bad Magic Number,00000000
# LED(0x80) Blink[2] (Please press 'Ctrl+c' to stop)
There are some Google results so I'll take a look (unless someone here has an idea!)
It can be tftp/udp issue.
Those proto not very suitable for file transfer because there is no confirmation of delivered packets. Some network packets can be missed and you receive damaged file on another side.
You need to make sure what your network works perfectly over tftp/udp before flashing. You can try to transfer this firmware file from your tftp to another pc through your router switch. Try to do it some times and compare crc after each tranfser.
… im whr g300n verzeichniss liegt jetzt ein preflash image was mal jemand testen könnte
… nach dem preflash müßte man das firmware.bin via web flashen können um dd-wrt drauf zu kriegen
in english:
this is BETA and we need some testers!
from now on there is preflash image in the whr-g300n folder that makes the serial access unnecessary. just flash it via web-if and the flash the firmware.bin image via web-if, too, to finish the way to dd-wrt.
Thank you very much for your replies! I have tried the .enc firmware but DD-WRT refuses it for being an invalid format. Sash or anyone, could you provide a little more detail for loading the encrypted firmware via the web interface?
Hi Sash. I would like to fix the "Bad CRC of EEPROM" error, and I thought your procedure would do this. Now it sounds like it is only to bypass the need for a serial link. Do you know what is wrong with my router?
I also tried using firmware.bin through the web interface, but it did not accept it. Then I tried "WHR-G300N-webflash.bin", and DD-WRT accepted the firmware. But I still had the error and flashing red light.
I'm pretty close to exchanging the router for a new one. And I fully understand that it's beta but it can still be frustrating.
Joined: 06 Jun 2006 Posts: 7463 Location: Dresden, Germany
Posted: Sat Jan 17, 2009 14:29 Post subject:
Menkatek wrote:
Hi Sash. I would like to fix the "Bad CRC of EEPROM" error, and I thought your procedure would do this. Now it sounds like it is only to bypass the need for a serial link. Do you know what is wrong with my router?
I also tried using firmware.bin through the web interface, but it did not accept it. Then I tried "WHR-G300N-webflash.bin", and DD-WRT accepted the firmware. But I still had the error and flashing red light.
I'm pretty close to exchanging the router for a new one. And I fully understand that it's beta but it can still be frustrating.
the preflash image is for the original buffalo firmware, not for dd-wrt. so you are working on a complete different task. also for tftp. only the preflash image could work. the firmware.bin and dd-wrt-webflash.bin will not work for tftp. _________________ "So you tried to use the computer and it started smoking? Sounds like a Mac to me.." - Louis Rossmann https://www.youtube.com/watch?v=eL_5YDRWqGE&t=60s
the preflash image is for the original buffalo firmware, not for dd-wrt. so you are working on a complete different task. also for tftp. only the preflash image could work. the firmware.bin and dd-wrt-webflash.bin will not work for tftp.
Okay, thanks BrainSlayer. I guess no one knows what happened to my router. Maybe something got physically damaged. I'll try to tftp the preflash and report here. If it doesn't help, will exchange the unit tomorrow.
dezral it should work now, but you need to flash intermediate "preflash.enc" firmware. You can flash it via "firmware update" on web-interface of your Buffalo router. After this you can flash dd-wrt firmware named "firmware.bin" via web gui.
Last edited by AA666 on Fri Jan 23, 2009 12:38; edited 1 time in total
dezral it should work now, but you need to flash intermediate ".enc" firmware. You can flash it via "firmware update" on web-interface of your Buffalo router. After this you can flash dd-wrt firmware named "webflash" via web gui.
Nope! It is not working!
Just bricked WHR-G300N to Flash ROM Error state. (two red DIAG flashes)
The encoded DD-WRT--WHR-G300N-preflash.enc flashed without problems, and I got this in the Web UI: (Preflash.jpg).
But after flashing WHR-G300N-webflash.bin and waiting for 40 minutes, no restart of the router, and two flashes of DIAG LED.
Please advice.