I'm not sure what happened, but as part of 380.57 upgrade my RT-AC66u is semi-bricked.
I have serial access, but it will not go to recovery.
The reason is the CFE won't bring up the interface:
Same affect if I hold the reset button while powering on.
its hw rev 1.30, and on 1.0.1.4 CFE.
I'm thinking (?) that the nvram is corrupt, i wonder if some kind soul would post or could point me @ a known good AC66U nvram show output?
from this environment, it would appear I can 'boot' or 'load' from serial (via s-records I guess?) but that would presumably be a binary image. Has anyone done this and has some pointers? E.g. I would not load a trx I guess, but what would I load?
I don't have a jtag programmer, but I guess I could get one, does anyone have a pointer @ instructions on programming the flash that way?
or, is the best approach to somehow 'load' the trx file into memory and then do a flash from memory? the cfe seems to suggest some support there on both load and flash.
Any other suggestions as to why the CFE won't bring up the ethernet interface for recovery? Is my nvram corrupt assumption a good one?
I have serial access, but it will not go to recovery.
The reason is the CFE won't bring up the interface:
Code:
CFE> ifconfig
Network interface has not been configured
*** command status = 0
CFE> ifconfig -addr=192.168.1.1 -mask=255.255.255.0 -hwaddr=00:00:00:01:02:03
Network interface has not been configured
CFE> ifconfig -addr=192.168.1.1 -mask=255.255.255.0 -hwaddr=00:00:00:01:02:03 eth0
Could not activate network interface 'eth0': Error
*** command status = -1
CFE> ifconfig -addr=192.168.1.1 -mask=255.255.255.0 -hwaddr=00:00:00:01:02:03 eth1
Could not activate network interface 'eth1': Error
*** command status = -1
Same affect if I hold the reset button while powering on.
its hw rev 1.30, and on 1.0.1.4 CFE.
I'm thinking (?) that the nvram is corrupt, i wonder if some kind soul would post or could point me @ a known good AC66U nvram show output?
from this environment, it would appear I can 'boot' or 'load' from serial (via s-records I guess?) but that would presumably be a binary image. Has anyone done this and has some pointers? E.g. I would not load a trx I guess, but what would I load?
I don't have a jtag programmer, but I guess I could get one, does anyone have a pointer @ instructions on programming the flash that way?
or, is the best approach to somehow 'load' the trx file into memory and then do a flash from memory? the cfe seems to suggest some support there on both load and flash.
Any other suggestions as to why the CFE won't bring up the ethernet interface for recovery? Is my nvram corrupt assumption a good one?
Code:
Decompressing...done
CFE version 6.30.39.29 (r338244) based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: ¸ 10 15 10:41:41 CST 2012 (yau@wireless-pub2)
Copyright (C) 2000-2008 Broadcom Corporation.
Init Arena
Init Devs.
Boot partition size = 262144(0x40000)
Found an ST compatible serial flash with 32 64KB blocks; total size 2MB
Found a Samsung NAND flash with 2048B pages or 128KB blocks; total size 128MB
CPU type 0x19749: 600MHz
Tot mem: 131072 KBytes
CFE mem: 0x80700000 - 0x8094EDE0 (2420192)
Data: 0x80738B70 - 0x8073BE10 (12960)
BSS: 0x8073BE10 - 0x8074CDE0 (69584)
Heap: 0x8074CDE0 - 0x8094CDE0 (2097152)
Stack: 0x8094CDE0 - 0x8094EDE0 (8192)
Text: 0x80700000 - 0x80738B70 (232304)
Null Rescue Flag.
boot the image...
Invalid boot block on disk
Invalid boot block on disk
Check 2 trx result: -31, -31
Hello!! Enter Rescue Mode: (Check error)
Reading :: TFTP Server.
Failed.: Error
Loader:raw Filesys:raw Dev:nflash0.os File: Options:(null)
Loading: raw_fileop_uninit: warning: refcnt not zero
Entry at 0x00000000
CFE>