Не загружается, не работает обновление по TFTP

Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.

Не загружается, не работает обновление по TFTP

Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.
Не загружается, не работает обновление по TFTP
Не загружается, не работает обновление по TFTP
2019-09-22 15:25:57
Название темы: Не загружается, не работает обновление по TFTP
Аппаратная версия устройства: 5 Русская версия [spoiler=Системный журнал]Логи оборудования: U-Boot 1.1.4-g17895447-dirty (Nov 22 2018 - 17:31:51)

ap152 - Dragonfly 1.0

DRAM: 128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 413k for U-Boot at: 87f98000
Reserving 16448k for malloc() at: 86f88000
Reserving 44 Bytes for Board Info at: 86f87fd4
Reserving 36 Bytes for Global Data at: 86f87fb0
Reserving 128k for boot params() at: 86f67fb0
Stack Pointer at: 86f67f98
Now running in RAM - U-Boot at: 87f98000
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
Fetching MAC Address from 0x87fbafec
ath_gmac_enet_initialize: reset mask:c02200
athr_mgmt_init ::done
Dragonfly ----> S17 PHY *
athrs17_reg_init: complete
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:00:2b:59:00:00
eth0 up
eth0
Setting 0x181162c0 to 0x34682100
run command setenv serverip 192.168.0.66;setenv ipaddr 192.168.0.86
run command tftp 0x80060000 ArcherC7v5_tp_recovery.bin
Trying eth0
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.0.66; our IP address is 192.168.0.86
Filename 'ArcherC7v5_tp_recovery.bin'.
Load address: 0x80060000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
####################Tftp server tranfer fail!
tftpboot firmware failed, now start normally.
[NM_Error](nm_api_checkInteger) 00384: extra-para:01 01


[393]factory boot check integer ok.

factory boot load fs uboot len 131072 to addr 0x80010000.
Hit any key to stop autoboot: 0
## Starting application at 0x80010000 ...


U-Boot 1.1.4-g17895447-dirty (Nov 22 2018 - 17:31:32)

ap152 - Dragonfly 1.0

DRAM: 128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 123k for U-Boot at: 87fe0000
Reserving 16448k for malloc() at: 86fd0000
Reserving 44 Bytes for Board Info at: 86fcffd4
Reserving 36 Bytes for Global Data at: 86fcffb0
Reserving 128k for boot params() at: 86faffb0
Stack Pointer at: 86faff98
Now running in RAM - U-Boot at: 87fe0000
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
Fetching MAC Address from 0x87ff384c
ath_gmac_enet_initialize: reset mask:c02200
athr_mgmt_init ::done
Dragonfly ----> S17 PHY *
athrs17_reg_init: complete
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:00:2b:59:00:00
eth0 up
eth0
Setting 0x181162c0 to 0x34682100
Hit any key to stop autoboot: 0
## Booting image at 9f0c0000 ...
Bad Magic Number
ath>
Описание проблемы: Приобрёл С7, при обновлении прошивки выключили свет. После этого ротуер отказывался загружаться, светится только power. Пробовал залить прошивку по tftp. Прошивку сначала брал официальную Archer C7(RU)_V5_190814 вот отсюда: . Переименовывал в ArcherC7v5_tp_recovery.bin, на интерфейсе выставил 192.168.0.66. Судя по вайршарку, при загрузке роутер файл подхватил, но состояние не изменилось - так же светится только индикатор питания. От безысходности пытался залить и более старые прошивки dd-wrt и openwrt - с тем же нулевым успехом. Использовал tftpd, atftpd и tftpd-hpa В итоге вскрыл корпус, подпаял пины, подключился к ttl. Лог загрузки привожу выше. В результате попытки заливки любой прошивки, получаю Tftp server tranfer fail! Именно tranfer - видимо, опечатка разработчиков. Если при загрузке периодически жать энтер или пробел, то в двух строках "Hit any key to stop autoboot: 0" ноль меняется на единицу, но после приглашения ath> я не могу ничего сделать. Без локального эха не выводится ничего, с локальным эхом можно вбить любой текст и нажать энтер - никакой реакции. Пробовал валидные команды вроде printenv - не работает. Пробовал при старте вбивать tpl или вставлять из буфера - так же не помогает.

Так как из-за вскрытия корпуса и подпаивания пинов я так понимаю, что гарантии лишился в любом случае, то вопрос остаётся один - как оживить роутер? Всё-таки жалко пяти тысяч. На нижней стороне платы вижу микросхему winbond 25q... дальше разобрать не могу. Очевидно, это SPI Flash. Если нет способа проще, могу её снять и прошить, но скажите пожалуйста, где взять рабочий дамп?
  0      
  0      
#1
Опции
1 Ответить
Re: Не загружается, не работает обновление по TFTP
2019-09-25 14:36:04
[quote=shumiloff post_id=74437 time=1569165957 user_id=60821] Название темы: Не загружается, не работает обновление по TFTP
Аппаратная версия устройства: 5 Русская версия [spoiler=Системный журнал]Логи оборудования: U-Boot 1.1.4-g17895447-dirty (Nov 22 2018 - 17:31:51)

ap152 - Dragonfly 1.0

DRAM: 128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 413k for U-Boot at: 87f98000
Reserving 16448k for malloc() at: 86f88000
Reserving 44 Bytes for Board Info at: 86f87fd4
Reserving 36 Bytes for Global Data at: 86f87fb0
Reserving 128k for boot params() at: 86f67fb0
Stack Pointer at: 86f67f98
Now running in RAM - U-Boot at: 87f98000
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
Fetching MAC Address from 0x87fbafec
ath_gmac_enet_initialize: reset mask:c02200
athr_mgmt_init ::done
Dragonfly ----> S17 PHY *
athrs17_reg_init: complete
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:00:2b:59:00:00
eth0 up
eth0
Setting 0x181162c0 to 0x34682100
run command setenv serverip 192.168.0.66;setenv ipaddr 192.168.0.86
run command tftp 0x80060000 ArcherC7v5_tp_recovery.bin
Trying eth0
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.0.66; our IP address is 192.168.0.86
Filename 'ArcherC7v5_tp_recovery.bin'.
Load address: 0x80060000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
####################Tftp server tranfer fail!
tftpboot firmware failed, now start normally.
[NM_Error](nm_api_checkInteger) 00384: extra-para:01 01


[393]factory boot check integer ok.

factory boot load fs uboot len 131072 to addr 0x80010000.
Hit any key to stop autoboot: 0
## Starting application at 0x80010000 ...


U-Boot 1.1.4-g17895447-dirty (Nov 22 2018 - 17:31:32)

ap152 - Dragonfly 1.0

DRAM: 128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 123k for U-Boot at: 87fe0000
Reserving 16448k for malloc() at: 86fd0000
Reserving 44 Bytes for Board Info at: 86fcffd4
Reserving 36 Bytes for Global Data at: 86fcffb0
Reserving 128k for boot params() at: 86faffb0
Stack Pointer at: 86faff98
Now running in RAM - U-Boot at: 87fe0000
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
Fetching MAC Address from 0x87ff384c
ath_gmac_enet_initialize: reset mask:c02200
athr_mgmt_init ::done
Dragonfly ----> S17 PHY *
athrs17_reg_init: complete
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:00:2b:59:00:00
eth0 up
eth0
Setting 0x181162c0 to 0x34682100
Hit any key to stop autoboot: 0
## Booting image at 9f0c0000 ...
Bad Magic Number
ath>
Описание проблемы: Приобрёл С7, при обновлении прошивки выключили свет. После этого ротуер отказывался загружаться, светится только power. Пробовал залить прошивку по tftp. Прошивку сначала брал официальную Archer C7(RU)_V5_190814 вот отсюда: . Переименовывал в ArcherC7v5_tp_recovery.bin, на интерфейсе выставил 192.168.0.66. Судя по вайршарку, при загрузке роутер файл подхватил, но состояние не изменилось - так же светится только индикатор питания. От безысходности пытался залить и более старые прошивки dd-wrt и openwrt - с тем же нулевым успехом. Использовал tftpd, atftpd и tftpd-hpa В итоге вскрыл корпус, подпаял пины, подключился к ttl. Лог загрузки привожу выше. В результате попытки заливки любой прошивки, получаю Tftp server tranfer fail! Именно tranfer - видимо, опечатка разработчиков. Если при загрузке периодически жать энтер или пробел, то в двух строках "Hit any key to stop autoboot: 0" ноль меняется на единицу, но после приглашения ath> я не могу ничего сделать. Без локального эха не выводится ничего, с локальным эхом можно вбить любой текст и нажать энтер - никакой реакции. Пробовал валидные команды вроде printenv - не работает. Пробовал при старте вбивать tpl или вставлять из буфера - так же не помогает.

Так как из-за вскрытия корпуса и подпаивания пинов я так понимаю, что гарантии лишился в любом случае, то вопрос остаётся один - как оживить роутер? Всё-таки жалко пяти тысяч. На нижней стороне платы вижу микросхему winbond 25q... дальше разобрать не могу. Очевидно, это SPI Flash. Если нет способа проще, могу её снять и прошить, но скажите пожалуйста, где взять рабочий дамп? [/quote]
В сервисном центре попробуйте попросить дамп
  0  
  0  
#1
Опции

Информация

Поблагодарили: 0

Просмотры: 1237

Ответы: 1

Статьи по теме