Posted: Tue Dec 07, 2010 18:26 Post subject: [Solved] [AR430W] clearing nvram and reflashing unsuccessful
Hi everyone,
So yesterday I did a stupid thing and enabled JFFS2 on my AR430W (preSP2 b.13064), which made it failed to boot. So I tried to go into RedBoot and erase nvram and reflashed the router, but it still did not boot.
before start flashing, both did not help: router still do not boot after flashing.
My 'fis list' is:
Code:
Name FLASH addr Mem addr Length Entry point
RedBoot 0xBFC00000 0x80080000 0x00030000 0xBFC00000
linux 0xBFC30000 0x80041000 0x0039C000 0x80041000
FIS directory 0xBFFE0000 0xBFFE0000 0x0000F000 0x00000000
RedBoot config 0xBFFEF000 0xBFFEF000 0x00001000 0x00000000
which does not look abnormal to me. Also, corrupted image is not the case because I downloaded a fresh image (same version, as recommended by the routerDB).
I'm stumped. I have erased nvram; I have tried reformatting the flash chip (from 0xBFC30000 to 0xBFFF0000) with fis init -f; I have put a new image on there using exactly the steps I followed when I flashed it the first time (including re-flashing RedBoot); I used the same image as the one that worked; and yet the router is still not booting. Is enabling JFFS2 corrupted something somewhere else? Or did I just forget something so trivial?
Help is much appreciated.
Edit: Just tried build 14896, still same problem: linux does not seem to boot.
Last edited by jimreynold2nd on Mon Feb 07, 2011 15:49; edited 1 time in total
AFAIK, the solution for the DIR-300 should work for the AR430W.
Awesome! So it was the board config that got erased and did not get replaced in a firmware update. Thanks! I fixed my router now.
I basically followed the instruction in there: download a good board config from a working router, replace the MAC addresses in the file using a hex editor, then flash the board config.