Снял флеш (Winbond 25Q128FV)? прочитал, сохранил. Нашел все нули в devid, забил серийник, флешку стер и перезаписал отредактированный образ. После этого рег даже пищать перестал при подаче питания, на мониторе тоже пустота.
Снова снял флеш, стер и записал считанный в первый раз образ. Писка так же нет, но есть признаки жизни в UART.
В логах UART следующее:
0GM8287 SYSTEM go.................DDR 1600 512MB
MP SPI-NOR Bootstrap v0.1
SPI020 Revision:0x10001
SPI flash ID code:ef 40 18
Boot image offset: 0x5000. size: 0x4b000. Booting Image .....
U-Boot 2013.01-svn1869 (Sep 09 2015 - 11:52:14)svn:1869
I2C: ready
DRAM: 512 MiB
ROM CODE has enable I cache
SPI mode
SF: Got idcodes
00000000: ef 40 18 00 .@..
SF: Detected W25Q128 with page size 64 KiB, total 16 MiB
flash is 3byte mode
In: serial
Out: serial
Err: serial
-------------------------------
ID:82870023
AC: 396 HC: 297 P1:1188 P4: 768
C6: 792 DR:1584
J: 297 H1: 396 H2: 396
-------------------------------
Net: GMAC set RMII mode
reset PHY
eth0 [PRIME]
16M
SF: Got idcodes
00000000: ef 40 18 00 .@..
SF: Detected W25Q128 with page size 64 KiB, total 16 MiB
flash is 3byte mode
nice on GMAC0 found PHYID 0x001cc810
hwid_gpio_val=0x1E
Hit any key to stop autoboot: 0
usb device not found
part_table->offet:0x00e80000,part_table->size:0x00040000
SF: Got idcodes
00000000: ef 40 18 00 .@..
SF: Detected W25Q128 with page size 64 KiB, total 16 MiB
flash is 3byte mode
### CRAMFS loading '/bmp_logo.bmp' to 0x100000
### CRAMFS LOAD ERROR<ffffffff> for /bmp_logo.bmp!
load log failed
showlogo - showlogo - show the logo picture on screen.
Usage:
showlogo
RTL8201 found Phy ID = 0x001cc816
FULL
PHY_SPEED_100M
Using eth0 device
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'upgrade_info_7db780a713a4.txt'.
Load address: 0x3000000
Loading:
TFTP error: 'File not foundx¨¡˜' (1)
Not retrying...
autoup - load update file from server
Usage:
autoup
part_table->offet:0x00060000,part_table->size:0x00c80000
SF: Got idcodes
00000000: ef 40 18 00 .@..
SF: Detected W25Q128 with page size 64 KiB, total 16 MiB
flash is 3byte mode
SF: Got idcodes
00000000: ef 40 18 00 .@..
SF: Detected W25Q128 with page size 64 KiB, total 16 MiB
flash is 3byte mode
compressor use:lzma
### squashfs loading '/boot/uImage' to 0x3000000
SF: Got idcodes
00000000: ef 40 18 00 .@..
SF: Detected W25Q128 with page size 64 KiB, total 16 MiB
flash is 3byte mode
compressor use:lzma
lzma uncompress failed with error code 1
read_block: failed to read block @0xadf3d8
FATAL ERROR aborting: uncompress_directory_table: failed to read block
lzma uncompress failed with error code 1
read_block: failed to read block @0xadf3d8
FATAL ERROR aborting: uncompress_directory_table: failed to read block
lzma uncompress failed with error code 1
read_block: failed to read block @0xadf3d8
FATAL ERROR aborting: uncompress_directory_table: failed to read block
lzma uncompress failed with error code 1
read_block: failed to read block @0xadf3d8
FATAL ERROR aborting: uncompress_directory_table: failed to read block
lzma uncompress failed with error code 1
printenv
GM # printenv
DEVID=000000000000000000
HWID=00000000000000
ID=000000000000000000
appauto=0
autogw=192.168.1.1
autolip=192.168.1.108
autonm=255.255.255.0
autosip=192.168.254.254
baudrate=115200
bootargs=console=ttyS0,115200 mem=512M gmmem=384M user_debug=31 root=/dev/mtdblock1
bootcmd=run dh_cmd;fsload;bootm
bootdelay=3
da=tftp 0x3000000 u-boot.bin.img; flwrite
dc=tftp 0x3000000 custom-x.cramfs.img; flwrite
deviceid=000000000000000000
dh_cmd=usbupdate;showlogo;fb_needreset;autoup;ipclose
dh_keyboard=0
dl=tftp 0x3000000 logo-x.cramfs.img; flwrite
dr=tftp 0x3000000 romfs-x.cramfs.img; flwrite
ds=tftp 0x3000000 slave-x.cramfs.img; flwrite
du=tftp 0x3000000 user-x.cramfs.img; flwrite
dw=tftp 0x3000000 web-x.cramfs.img; flwrite
eracfg_flag=0
eth1addr=20:13:12:26:12:24
ethact=eth0
ethaddr=20:13:12:26:12:23
ethprime=eth0
gatewayip=255.255.255.255
ipaddr=192.168.1.108
key=000000000000000000
load_modules=1
logserver=127.0.0.1
matchinit_mode=16836
netmask=255.255.0.0
netretry=no
restore=0
selfchecked=1
serverip=192.168.1.1
stderr=serial
stdin=serial
stdout=serial
tftptimeout=1000
tk=tftp 0x3000000 uImage; bootm
up=tftp 0x3000000 update.img; flwrite
updatetimeout=0
Environment size: 1249/65532 bytes
GM #
Куда копать? Правильные ли адреса у разделов флеша? Прошивка с инета есть, но в ней нет upgrade.img