Здравствуйте! Роутер TL-WR840N_v.4. Доэксперементировался с прошивками. После попытки прошить с транка Lede на прошивку
Raxp's blog с драйверами Padavan, роутер не загружается. Прошивал, подключившись по ssh:
mtd -r write /tmp/[specified firmware].bin firmware
.
Лог загрузки:
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Apr 7 2017 Time:12:10:08
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 580 MHZ ####
estimate memory size =64 Mbytes
RESET MT7628 PHY!!!!!!
continue to starting system. 0
disable switch phyport...
3: System Boot system code via Flash.(0xbc020000)
do_bootm:argc=2, addr=0xbc020000
## Booting image at bc020000 ...
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 00000000) ...
## Giving linux memsize in MB, 64
Starting kernel ...
При попытке восстановления через рекавери, получаю следующий лог:
Ralink UBoot Version: 4.3.0.0
--------------------------------------------
ASIC 7628_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Apr 7 2017 Time:12:10:08
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 580 MHZ ####
estimate memory size =64 Mbytes
RESET MT7628 PHY!!!!!!..................................................
starting recovery...
TODO, Read MAC Address from Flash
netboot_common, argc= 3
NetTxPacket = 0x83FE7840
KSEG1ADDR(NetTxPacket) = 0xA3FE7840
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
ETH_STATE_ACTIVE!!
TFTP from server 192.168.0.66; our IP address is 192.168.0.2
Filename 'tp_recovery.bin'.
TIMEOUT_COUNT=10,Load address: 0x80060000
Loading: T Got ARP REPLY, set server/gtwy eth addr (d4:85:xx:xx:xx:xx)
Got it
checksum bad
checksum bad
checksum bad
checksum bad
T T checksum bad
checksum bad
checksum bad
checksum bad
T T T T T T T
Retry count exceeded; starting again
do_bootm:argc=2, addr=0xbc020000
## Booting image at bc020000 ...
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 00000000) ...
## Giving linux memsize in MB, 64
Starting kernel ...
Подсовывал разные прошивки (без бута, естественно), на все ругается - не нравится ему checksum :)
Какую прошивку паразиту скормить, может есть у кого-нибудь идея.