WR840N v1 uszkodzony, reanimacja możliwa?

Witam.
Opiszę sytuację ;p
Kupiłem router wr840n v1 na olx gość twierdził, że działa w 100%, ale jednak nie, mam jeszcze kabel dku-5 więc podłączyłem go do routera w putty dostawałem odpowiedź w przybliżeniu, że błąd pamięci.
Znalazłem na forum dd-wrt takie same objawy, koleś po prostu próbował wgrać dd-wrt pod ten model z tym że dd-wrt działa, ale na chińskim modelu.
Zastosowałem się do porady i przez Broadcom - CFE miniWeb Server wgrałem plik openwrt-brcm47xx-generic-standard-squashfs.trx
miałem już jakąś komunikację z routerem, włączyłem ssh i winscp wrzuciłem oryginalny firmware to /tmp bot wyciąłem i zacząłem wgrywanie.
Soft działał, ale po każdym resecie czy ponownym włączeniu wi-fi nie włączało się, więc zirytowany wgrałem soft z od netis WF-2409 wi-fi działało normalnie na sofcie z netisa, ale niestety były również były problemy, przez co kombinowałem jak się dało.
Ostatnią rzeczą, jaką zrobiłem to wgranie firmware dd-wrt od wersji chińskiej, przez co router był w pozycji takiej, jaką mi gość sprzedał, użyłem znowu Broadcom - CFE miniWeb Server, żeby wgrać bez boota firmware tp-linka, ale niestety po wgraniu router zatrzymuje się na takiej linijce:

Cytat
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

Czy jest możliwość łatwego jeszcze ożywienia routera, czy mam już po prostu switch?
Proszę o pomoc/ poradę

Tutaj całe info z konsoli :

Decompressing...done

CFE version 5.100.138.2202 based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Mon Jul 14 11:13:11 CST 2014 (tplink@localhost.localdomain)
Copyright (C) 2000-2008 Broadcom Corporation.

Init Arena
Init Devs.
Boot partition size = 131072(0x20000)
Found an ST compatible serial flash with 64 64KB blocks; total size 4MB
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.2202
CPU type 0x19749: 300MHz
Tot mem: 32768 KBytes

CFE mem: 0x80700000 - 0x80798860 (624736)
Data: 0x8072E680 - 0x807318D0 (12880)
BSS: 0x807318D0 - 0x80732860 (3984)
Heap: 0x80732860 - 0x80796860 (409600)
Stack: 0x80796860 - 0x80798860 (8192)
Text: 0x80700000 - 0x8072E680 (190080)

Device eth0: hwaddr 00-90-4C-08-00-01, ipaddr 192.168.1.1, mask 255.255.255.0
gateway not set, nameserver not set
Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null)
Loading: Failed.
Could not load :: Timeout occured
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ..... 2523270 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
Linux version 2.6.22 (tplink@localhost.localdomain) (gcc version 4.2.3) #1 PREEMPT Thu Nov 20 18:44:56 CST 2014
CPU revision is: 00019749
Found an ST compatible serial flash with 64 64KB blocks; total size 4MB
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0 -> 8192
early_node_map[1] active PFN ranges
0: 0 -> 8192
Built 1 zonelists. Total pages: 8192
Kernel command line: root=/dev/mtdblock2 console=ttyS0,115200 init=/sbin/preinit
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 256 (order: 8, 1024 bytes)
CPU: BCM53572 rev 1 at 300 MHz
Using 150.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 27752k/32768k available (1987k kernel code, 5000k reserved, 296k data, 180k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: no core
PCI: no core
PCI: Fixing up bus 0
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
io scheduler noop registered (default)
Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 1 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 8) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
PPP generic driver version 2.4.2
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.17.
pflash: found no supported devices
Creating 4 MTD partitions on "sflash":
0x00000000-0x00020000 : "boot"
0x00020000-0x003f0000 : "linux"
0x00120000-0x003e0000 : "rootfs"
0x003f0000-0x00400000 : "nvram"
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (256 buckets, 8192 max)
Ooops, why the devices couldn't been initialed?
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear greearb@candelatech.com
All bugs added by David S. Miller davem@redhat.com
Fastpath: init_table_arp init
List of all partitions:
1f00 128 mtdblock0 (driver?)
1f01 3904 mtdblock1 (driver?)
1f02 2816 mtdblock2 (driver?)
1f03 64 mtdblock3 (driver?)
No filesystem could mount root, tried: squashfs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)