Linksys WRT1900ACSv2 Marvell U-Boot Loop

Hello,

i got an "bricked" WRT1900ACSv2. The previous owner said he tried to flash Openwrt then the router didn't start anymore.
Via serial i can see U-Boot in a loop. I reinstalled u-boot with kwboot, it worked but didn't solve the Problem.

Would be nice if you can help me getting the router running again.

Booting from NAND flash


General initialization - Version: 1.0.0

Detected Device ID 6820

High speed PHY - Version: 2.0


Init RD NAS topology Serdes Lane 3 is USB3

Serdes LaîƒÍ¬kóTëÊôdo,>þßþþÿþcÿY.¢œÁœ±œådetails:

 | Lane #  | Speed |  Type       |

 --------------------------------

 |   0    |  06   |  SATA0	|

 |   1    |  05   |  PCIe0	|

 |   2    |  06   |  SATA1	|

 |   3    |  05   |à°55Í zOsq!‰ð°ž°ðŸ˜M⁠PCIe1	|

 |   5    |  00   |  SGMII2	|

 --------------------------------

:** Link is Gen1, check the EP capability 

PCIe, Idx 0: Link upgraded to Gen2 based on client cpabilities 

:** Link is Gen1, check the EP capability 

PCIe, Idx 1: remains Gen1

High speed PHY - Ended Successfully

DDR3 Training Sequence - Ver TIP-1.26.0

mvSysEnvGetTopologyUpdateInfo: TWSI Read failed

DDR3 Training Sequence - Switching XBAR Window to FastPath Window 

DDR3 Training Sequence - Ended Successfully

Not detected suspend to RAM indication

BootROM: Image checksum verification PASSED


 __   __                      _ _
|  \/  | __ _ _ ____   _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| |  | | (_| | |   \ V /  __/ | |
|_|  |_|\__,_|_|    \_/ \___|_|_|
         _   _     ____              _
        | | | |   | __ )  ___   ___ | |_ 
        | | | |___|  _ \ / _ \ / _ \| __| 
        | |_| |___| |_) | (_) | (_) | |_ 
         \___/    |____/ \___/ \___/ \__| 
 ** LOADER **


U-Boot 2013.01 (Mar 27 2015 - 16:50:46) Marvell version: 2014_T3.0p6

Boot version : v1.0.13

Board: RD-NAS-88F6820-DDR3
SoC:   MV88F6820 Rev A0
       running 2 CPUs
CPU:   ARM Cortex A9 MPCore (Rev 1) LE
       CPU 0
       CPU    @ 1600 [MHz]
       L2     @ 800 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 800 [MHz]
       DDR 32 Bit Width, FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM:  512 MiB

Map:   Code:			0x1fea9000:0x1ff7632c
       BSS:			0x1ffef6b4
       Stack:			0x1f9a8f20
       Heap:			0x1f9a9000:0x1fea9000
raise: Signal # 8 caught
U-ENV offset == 0x200000
raise: Signal # 8 caught
U-ENV offset == 0x200000
       U-Boot Environment:	0x00200000:0x00220000 (NAND)

NAND:  mvNfcInit() failed.
0 MiB
MMC:   mv_sdh: 0
raise: Signal # 8 caught
DEVINFO offset == 0x900000
*** Warning - readdevinfo() failed, using default devinfo

raise: Signal # 8 caught
U-ENV offset == 0x200000
*** Warning - readenv() failed, using default environment

raise: Signal # 8 caught
S-ENV offset == 0x240000
*** Warning - readsenv() failed, using default senv



#### auto_recovery ####
[u_env] get auto_recovery == yes
[u_env] get auto_recovery == yes
[u_env] get boot_part == 1
[u_env] get boot_part_ready == 3
auto_recovery enabled:1, boot_part:1, boot_part_ready:3 

raise: Signal # 8 caught
S-ENV offset == 0x240000
[boot_count_read] block:0x240000, size:128KB, records:64 

 __   __                      _ _
|  \/  | __ _ _ ____   _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| |  | | (_| | |   \ V /  __/ | |
|_|  |_|\__,_|_|    \_/ \___|_|_|
         _   _     ____              _
        | | | |   | __ )  ___   ___ | |_ 
        | | | |___|  _ \ / _ \ / _ \| __| 
        | |_| |___| |_) | (_) | (_) | |_ 
         \___/    |____/ \___/ \___/ \__| 
 ** LOADER **

While I've used the mvebu platform a long time never had a flashing/booting problem so can't help much, but have you checked through all the info written on the wiki page?

Yes, but it ends after Step 5 in the loop.

Comparing the bootlog, i have NAND: mvNfcInit() failed. 0 MiB, should be `NAND: 128 MiB