Dear all,
I tried reflashing the WRT160NL router with sysupgrade.
It works when config files is not saved over flashing.
It always bricks the router if I choose to save config files.
I also tried flashing from LuCI and selected "save config files", and router got bricked.
I accessed the serial console, the bootloader complains about bad CRC
U-Boot 1.1.6 (May 12 2009 - 07:52:28)
DRAM: ar7100_ddr_initial_config(237) enter!
ar7100_ddr_initial_config(269) exit!
U-Boot 1.1.6 (May 12 2009 - 07:52:28)
AP81 (ar7100) U-boot
sri
32 MB
WRT160NL u-boot version: 1.0.0
Top of RAM usable for U-Boot at: 82000000
Reserving 279k for U-Boot at: 81fb8000
Reserving 192k for malloc() at: 81f88000
Reserving 44 Bytes for Board Info at: 81f87fd4
Reserving 36 Bytes for Global Data at: 81f87fb0
Reserving 128k for boot params() at: 81f67fb0
Stack Pointer at: 81f67f98
Now running in RAM - U-Boot at: 81fb8000
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
ag7100 get ethaddr for device eth0
Fetching MAC Address from 0x81feb1e0
--------***** Get the RTL8306SD Manufactory ID=379c *****-------
Reg6: speed=0 nway=1 duplex=0
Reg5: speed=0 nway=0 duplex=0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 a5=0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
eth0: 00:25:9c:d8:e9:41
eth0 up
eth0
### main_loop entered: bootdelay=1
Hit any key to stop autoboot: 0
## Booting WRT160NL ...
Application code length 0x00310000
Bad CRC: trx.crc32 0x9d594875 calculate 0x499b6ce2
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Does sysupgrade support WRT160NL model? Is there any work around to flash this router with config files saved?
Thanks tons in advance!
(Last edited by jintao on 3 Nov 2010, 16:50)