Страница 1 из 2

Аварийное восстановление прошивки по TFTP не работает

Добавлено: 23 мар 2017, 16:54
xssa
Уважаемая техпоодержка.
Как уже упоминалось другими пользователями на форуме на указанном устройстве не функционирует режим восстановления по TFTP. При включении с зажатой кнопкой "ресет" роутер исправно скачивает по ТФТП файл обновления ПО под именем WR942v1_recovery.bin однако фактического обновления не происходит. Ни одна из опубликованных на форуме бета прошивок равно как и все опубликованные стабильные версии ПО из раздела загрузок поддержки устройства на официальном сайте ТП-Линк не проходят проверку бутлоадера.

Код: Выделить всё

Using eth0 device
TFTP from server 192.168.0.66; our IP address is 192.168.0.86
Filename 'WR942v1_recovery.bin'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ########################
done
Bytes transferred = 11101725 (a9661d hex)
Firmware recovery: FLASH_SIZE = 16 filesize = 0xa9661d.
Reading Partition Table from NVRAM ... OK
Parsing Partition Table ... OK
File Length:11101725
[Error]sysmgr_proinfo_buildStruct():  609 @ _strToProductVer(1.0.0) failed.
[Error]sysmgr_cfg_getProductInfoFromNvram():  765 @ sysmgr_proinfo_buildStruct() failed.
[Error]sysmgr_cfg_checkSupportList():  983 @ _strToModelVer(1.0.0) failed.
[Error]sysmgr_cfg_checkSupportList():  983 @ _strToModelVer(1.0.0) failed.
Firmwave not supports, check failed.
[NM_Error](nm_checkUpdateContent) 01172: the firmware is not for this model
[NM_Error](nm_buildUpgradeStruct) 01274: checkUpdateContent failed.
Firmware Invalid!

U-Boot 1.1.4-g67c52a3f-dirty (Dec  5 2016 - 14:16:45)
В силу некоторых вам известных особенностей данного роутера его восстановление после неуданой перепрошивки является мягко говоря нетривиальным. Я, как владелец данного роутера, прошу указанную функцию восстановить как можно скорее.
Спасибо!

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 24 мар 2017, 23:01
vovan26
Аналогичный вопрос задавал и я месяц назад, но так никто и не ответил, наводит на мысль что вся техподдержка вымерла или TL-WR942v1 попал под санкции.

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 31 мар 2017, 12:56
vovan26
Если у кого появится желание в бета-тестировании прошивки на базе OpenWrt для 942v1, стучите в личку (сообщить свой скайп, imo), по окончанию предоставим прошивку удовлетворяющую ваши требования.

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 06 авг 2017, 10:03
facer
Удалось кому-нибудь восстановится? подскажите где рабочие файлы взять.

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 13 окт 2017, 00:20
ivan2017
Вот что удалось расковырять https://git.lede-project.org/?p=source. ... 2da5de889e

Код: Выделить всё

[b]FLash instruction under U-Boot recovery mode (doesn't work in beta
firmware):[/b]

1. Setup PC with static IP "192.168.0.66/24" and tftp server.
2. Change "*-factory" image filename to "WR942v1_recovery.bin" and make
   it available to download from your tftp server.
3. Press "reset" button and power up the router, wait till "WPS" LED
   turns on.
Этот режим не работает в бета-прошивках.

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 13 окт 2017, 02:41
vovan26
To ivan2017:
Этот комит написал xssa. :)

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 13 окт 2017, 16:09
ivan2017
vovan26 писал(а):To ivan2017:
Этот комит написал xssa. :)
?

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 15 окт 2017, 11:27
bolvan
ivan2017 писал(а): Этот режим не работает в бета-прошивках.
Зато там должен работать serial.

* Serial console is disabled in OEM non-beta firmwares and corresponding
GPIO pins 14 and 15 are assigned to control USB1 and USB2 LEDs by
production (non-beta) U-Boot and firmware.

Разобрать, найти RX,TX,GND, подцепиться usb-to-serial ttl converter, терминалка,

Flash instruction under U-Boot, using UART (can be done only with
preinstalled UART-enabled U-Boot version!):

1. Use "tpl" to stop autobooting and obtain U-Boot CLI access.
2. Setup ip addresses for U-Boot and your tftp server.
3. Issue below commands:
tftp 0x81000000 lede-ar71xx-generic-tl-wr942n-v1-sysupgrade.bin
erase 0x9f020000 +$filesize
cp.b 0x81000000 0x9f020000 $filesize
reset

У меня не бета. TFTP работает. Восстановление после неудачной прошивки (бутлуп) проверено.
Ну или программатором цепляться к SPI чипу (если там есть такой)
Если что могу выслать бинарный дамп mtd или его частей

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 10 дек 2017, 16:28
dimakk2
добаловался с прошивками что пришлось пробовать TFTP ,
и тоже закачивается (пробовал несколько разных), но дальше ничего не идет..
Все ? теперь только выбрасывать роутер ?

Или разные сервисные центры такое могут исправить ?

Re: Аварийное восстановление прошивки по TFTP не работает

Добавлено: 11 дек 2017, 20:31
Ame
dimakk2 писал(а):добаловался с прошивками что пришлось пробовать TFTP ,
и тоже закачивается (пробовал несколько разных), но дальше ничего не идет..
Все ? теперь только выбрасывать роутер ?

Или разные сервисные центры такое могут исправить ?

Вы можете попробовать обратиться - http://www.tp-linkru.com/support/service-centers/