Bricked after attempting to upgrade firmware

2 posts / 0 new
Last post
kbezold
kbezold's picture
Bricked after attempting to upgrade firmware

I had FreshTomato "2020.1 K26ARM USB AIO-64K" installed and working well on my Netgear R7000 AC1900 until I updated my computer's OS from Linux Mint to 20.3 which in turn updated samba to 4.13.17 which no longer supports SMB1, so cifs would no longer mount from the router.

I tried flashing "freshtomato-R7000-ARM_NG-2022.1-AIO-64K.trx", but received a "Bad trx header".

I then tried flashing "R7000-back-to-ofw.trx" and it said it was successful.

But now the router will not boot.  (Solid amber light.  Never blinks.)

I've removed the cover and connected a serial/USB adapter and ran "minicomp -s" to see what was going on.  Here is the output from the attempted boot:

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

$ minicom -s

Welcome to minicom 2.7.1

OPTIONS: I18n                                                               
Compiled on Dec 23 2019, 02:06:26.                                          
Port /dev/ttyUSB0, 22:14:26                                                 
                                                                            
Press CTRL-A Z for help on special keys                                     
                                                                            
Digital core power voltage set to 1.0V                                      
Decompressing...done                                                        
Digital core power voltage set to 1.0V                                      
                                                                            
SHMOO VER 1.13                                                              
                                       
PKID07DC06011801080000000000001A103F01000000
                                       
S300001D3                              
00001330                               
                                       

RDLYW0 00000004

RDENW0 00000032

RDQSW0

    0000000000111111111122222222223333333333444444444455555555556666
    0123456789012345678901234567890123456789012345678901234567890123
00 ----++++++++++++++++++++++++++X++++++++++++++++++++++++++-------
01 --------++++++++++++++++++++++++++X++++++++++++++++++++++++++---
02 ------+++++++++++++++++++++++++X++++++++++++++++++++++++--------
03 ----+++++++++++++++++++++++++X+++++++++++++++++++++++++---------
04 --+++++++++++++++++++++++++X+++++++++++++++++++++++++-----------
05 ----++++++++++++++++++++++++++X+++++++++++++++++++++++++--------
06 -+++++++++++++++++++++++++X++++++++++++++++++++++++-------------
07 --------++++++++++++++++++++++++++X++++++++++++++++++++++++++---
08 -------++++++++++++++++++++++++X+++++++++++++++++++++++---------
09 -------------+++++++++++++++++++++++++X++++++++++++++++++++++++-
10 ---------++++++++++++++++++++++++X++++++++++++++++++++++++------
11 ----------------++++++++++++++++++++++X++++++++++++++++++++++---
12 -------+++++++++++++++++++++++++X+++++++++++++++++++++++++------
13 --------------+++++++++++++++++++++++++X++++++++++++++++++++++--
14 --------+++++++++++++++++++++++++X+++++++++++++++++++++++++-----
15 --------------+++++++++++++++++++++++++X++++++++++++++++++++++++
PW0

    0000000000111111111122222222223333333333444444444455555555556666
    0123456789012345678901234567890123456789012345678901234567890123
00 -----++++++++++++++++++++++++++X+++++++++++++++++++++++++-------
01 --------++++++++++++++++++++++++++X++++++++++++++++++++++++++---
02 ------+++++++++++++++++++++++++X++++++++++++++++++++++++--------
03 -----+++++++++++++++++++++++++X++++++++++++++++++++++++---------
04 --+++++++++++++++++++++++++X++++++++++++++++++++++++------------
05 -----+++++++++++++++++++++++++X+++++++++++++++++++++++++--------
06 -+++++++++++++++++++++++++X++++++++++++++++++++++++-------------
07 --------++++++++++++++++++++++++++++X+++++++++++++++++++++++++--
08 -------++++++++++++++++++++++++X+++++++++++++++++++++++---------
09 ------------++++++++++++++++++++++++++X++++++++++++++++++++++++-
10 ---------++++++++++++++++++++++++X++++++++++++++++++++++++------
11 ----------------++++++++++++++++++++++++X++++++++++++++++++++++-
12 -------++++++++++++++++++++++++++X+++++++++++++++++++++++++-----
13 -------------+++++++++++++++++++++++++X+++++++++++++++++++++++--
14 --------++++++++++++++++++++++++++X+++++++++++++++++++++++++----
15 --------------+++++++++++++++++++++++++X++++++++++++++++++++++++
NW0

    0000000000111111111122222222223333333333444444444455555555556666
    0123456789012345678901234567890123456789012345678901234567890123
00 ----+++++++++++++++++++++++++++X+++++++++++++++++++++++++++-----
01 --------++++++++++++++++++++++++++++X++++++++++++++++++++++++++-
02 ------++++++++++++++++++++++++++X+++++++++++++++++++++++++------
03 ----++++++++++++++++++++++++++X+++++++++++++++++++++++++--------
04 --++++++++++++++++++++++++++X++++++++++++++++++++++++++---------
05 ---++++++++++++++++++++++++++++X+++++++++++++++++++++++++++-----
06 -+++++++++++++++++++++++++X+++++++++++++++++++++++++------------
07 -------++++++++++++++++++++++++++++X+++++++++++++++++++++++++++-
08 ---++++++++++++++++++++++++++X++++++++++++++++++++++++++--------
09 ----------+++++++++++++++++++++++++++X++++++++++++++++++++++++++
10 -------++++++++++++++++++++++++++X+++++++++++++++++++++++++-----
11 -------------++++++++++++++++++++++++X+++++++++++++++++++++++---
12 -----++++++++++++++++++++++++++X++++++++++++++++++++++++++------
13 ---------+++++++++++++++++++++++++++X+++++++++++++++++++++++++--
14 -----+++++++++++++++++++++++++++X++++++++++++++++++++++++++-----
15 -----------++++++++++++++++++++++++++X++++++++++++++++++++++++++
WRDQW0

    0000000000111111111122222222223333333333444444444455555555556666
    0123456789012345678901234567890123456789012345678901234567890123
00 ++++++++++++++++++++++++X+++++++++++++++++++++++------+++++++++-
01 +++++++++++++++++++++++++X++++++++++++++++++++++++-------++++++-
02 ++++++++++++++++++++++++X+++++++++++++++++++++++-------++++++++-
03 +++++++++++++++++++++++++X++++++++++++++++++++++++-----++++++++-
04 ++++++++++++++++++++++X++++++++++++++++++++++----------++++++++-
05 ++++++++++++++++++++++++X++++++++++++++++++++++++-----+++++++++-
06 +++++++++++++++++++++++X++++++++++++++++++++++----------+++++++-
07 +++++++++++++++++++++++++X++++++++++++++++++++++++------+++++++-
08 +++++++++++++++++++++++X+++++++++++++++++++++++--------++++++++-
09 -++++++++++++++++++++++++X++++++++++++++++++++++++----------+++-
10 +++++++++++++++++++++++++X++++++++++++++++++++++++------+++++++-
11 ---++++++++++++++++++++++++X+++++++++++++++++++++++-----------+-
12 ++++++++++++++++++++++++X++++++++++++++++++++++++------++++++++-
13 --++++++++++++++++++++++++X++++++++++++++++++++++++----------++-
14 +++++++++++++++++++++++++X++++++++++++++++++++++++-------++++++-
15 -++++++++++++++++++++++++X+++++++++++++++++++++++----------++++-
WRDMW0 00000024
WRDMW0 00000025
ADDR

    0000000000111111111122222222223333333333444444444455555555556666
    0123456789012345678901234567890123456789012345678901234567890123
00 +++++++++++++++++++S+++++++++++X++++++++++++++++++++++++++++++++

Decompressing...done
CFE for Foxconn Router R7000 version: v1.0.27
Build Date: Thu Jun 28 11:42:11 CST 2018
Init Arena
Init Devs.
Boot up from NAND flash...
Bootcode Boot partition size = 524288(0x80000)
DDR Clock: 800 MHz
Info: DDR frequency set from clkfreq=1000,*800*
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 6.37.15.1 (r407936)
et1: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 6.37.15.1 (r407936)
CPU type 0x0: 1000MHz
Tot mem: 262144 KBytes

Device eth0:  hwaddr 14-59-C0-A6-8F-67, ipaddr 192.168.1.1, mask 255.255.255.0
        gateway not set, nameserver not set
Checking crc...Loader:raw Filesys:raw Dev:nflash0.os File: Options:(null)
Loading: ..... 4778464 bytes read
Entry at 0x00008000
Closing network.
Starting program at 0x00008000
console [ttyS0] enabled, bootconsole disabled
serial8250.0: ttyS1 at MMIO 0x18000400 (irq = 117) is a 16550
brd: module loaded
loop: module loaded
pflash: found no supported devices
bcmsflash: found no supported devices
No NAND flash type found
nflash: found no supported devices
PPP generic driver version 2.4.2
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.17
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio0
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio1
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio2
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio3
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio4
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio5
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio6
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio7
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio8
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio9
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio10
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio11
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio12
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio13
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio14
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio15
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio16
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio17
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio18
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio19
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio20
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio21
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio22
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio23
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio24
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio25
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio26
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio27
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio28
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio29
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio30
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio31
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio0
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio1
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio2
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio3
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio4
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio5
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio6
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio7
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio8
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio9
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio10
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio11
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio12
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio13
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio14
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio15
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio16
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio17
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio18
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio19
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio20
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio21
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio22
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio23
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio24
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio25
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio26
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio27
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio28
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio29
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio30
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio31
ehci_hcd 0000:00:0b.1: EHCI Host Controller
ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0b.1: irq 111, io mem 0x18021000
ehci_hcd 0000:00:0b.1: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0000:00:0b.0: OHCI Host Controller
ohci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:0b.0: irq 111, io mem 0x18022000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio0
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio1
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio2
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio3
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio4
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio5
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio6
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio7
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio8
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio9
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio10
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio11
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio12
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio13
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio14
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio15
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio16
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio17
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio18
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio19
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio20
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio21
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio22
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio23
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio24
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio25
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio26
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio27
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio28
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio29
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio30
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio31
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio0
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio1
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio2
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio3
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio4
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio5
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio6
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio7
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio8
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio9
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio10
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio11
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio12
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio13
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio14
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio15
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio16
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio17
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio18
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio19
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio20
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio21
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio22
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio23
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio24
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio25
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio26
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio27
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio28
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio29
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio30
No NAND flash type found
early_nvram_get: Failed reading nvram var gpio31
xhci_hcd 0000:00:0c.0: xHCI Host Controller
xhci_hcd 0000:00:0c.0: new USB bus registered, assigned bus number 3
xhci_hcd 0000:00:0c.0: irq 112, io mem 0x18023000
xhci_hcd 0000:00:0c.0: Failed to enable MSI-X
xhci_hcd 0000:00:0c.0: failed to allocate MSI entry
usb usb3: No SuperSpeed endpoint companion for config 1  interface 0 altsetting 0 ep 129: using minimum values
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
u32 classifier
    Actions configured
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
sit0: Disabled Privacy Extensions
ip6tnl0: Disabled Privacy Extensions
NET: Registered protocol family 17
No NAND flash type found
early_nvram_get: Failed reading nvram var qos_enable
No NAND flash type found
early_nvram_get: Failed reading nvram var wla_repeater
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
Northstar brcmnand NAND Flash Controller driver, Version 0.1 (c) Broadcom Inc. 2012
No NAND flash type found
brcmnand: found no supported devices
VFS: Cannot open root device "mtdblock3" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[<c00451f8>] (unwind_backtrace+0x0/0xe4) from [<c0359dac>] (panic+0x68/0x188)
[<c0359dac>] (panic+0x68/0x188) from [<c0009214>] (mount_block_root+0x238/0x288)
[<c0009214>] (mount_block_root+0x238/0x288) from [<c0009510>] (prepare_namespace+0x160/0x1c0)
[<c0009510>] (prepare_namespace+0x160/0x1c0) from [<c0008e88>] (kernel_init+0x1c8/0x218)
[<c0008e88>] (kernel_init+0x1c8/0x218) from [<c003fb58>] (kernel_thread_exit+0x0/0x8)
CPU0: stopping
[<c00451f8>] (unwind_backtrace+0x0/0xe4) from [<c003e2f0>] (do_IPI+0xfc/0x180)
[<c003e2f0>] (do_IPI+0xfc/0x180) from [<c0430f88>] (__irq_svc+0x48/0xe8)
Exception stack(0xc046ff78 to 0xc046ffc0)
ff60:                                                       c047e764 00000000
ff80: c046ffc0 00000000 c046e000 c047abc8 c04970a8 c047abc0 00025ba0 413fc090
ffa0: 0000001f 00000000 c04cacb8 c046ffc0 c003fbb0 c003fbb4 60000013 ffffffff
[<c0430f88>] (__irq_svc+0x48/0xe8) from [<c003fbb4>] (default_idle+0x24/0x28)
[<c003fbb4>] (default_idle+0x24/0x28) from [<c003fd1c>] (cpu_idle+0x40/0x94)
[<c003fd1c>] (cpu_idle+0x40/0x94) from [<c0008c64>] (start_kernel+0x320/0x37c)
[<c0008c64>] (start_kernel+0x320/0x37c) from [<00008084>] (0x8084)

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

<Ctrl-C> does nothing and I can't get to a CFE prompt to even attempt flashing through tftp.

Any ideas on how to proceed?  Or is this router a complete brick?

Thanks

kbezold
kbezold's picture
nmrpflash was able to unbrick

nmrpflash was able to unbrick my router!