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

Многофункциональный беспроводной маршрутизатор серии N, скорость до 450 Мбит/с
xssa
Сообщения: 8
Зарегистрирован: 05 фев 2017, 11:05
Страна: Украина

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

Сообщение xssa » 23 мар 2017, 16:54

Уважаемая техпоодержка.
Как уже упоминалось другими пользователями на форуме на указанном устройстве не функционирует режим восстановления по 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)

В силу некоторых вам известных особенностей данного роутера его восстановление после неуданой перепрошивки является мягко говоря нетривиальным. Я, как владелец данного роутера, прошу указанную функцию восстановить как можно скорее.
Спасибо!
vovan26
OpenWrt разработчик
OpenWrt разработчик
Сообщения: 2350
Зарегистрирован: 12 мар 2014, 17:20
Страна: Узбкистан
Откуда: Узбекистан

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

Сообщение vovan26 » 24 мар 2017, 23:01

Аналогичный вопрос задавал и я месяц назад, но так никто и не ответил, наводит на мысль что вся техподдержка вымерла или TL-WR942v1 попал под санкции.
Разработка ПО для роутеров на базе OpenWrt.
Желание получить ответ, предполагает умение сформулировать вопрос. (И.В. Сталин)
На общие вопросы в личке не отвечаю, задайте его на форуме.
vovan26
OpenWrt разработчик
OpenWrt разработчик
Сообщения: 2350
Зарегистрирован: 12 мар 2014, 17:20
Страна: Узбкистан
Откуда: Узбекистан

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

Сообщение vovan26 » 31 мар 2017, 12:56

Если у кого появится желание в бета-тестировании прошивки на базе OpenWrt для 942v1, стучите в личку (сообщить свой скайп, imo), по окончанию предоставим прошивку удовлетворяющую ваши требования.
Разработка ПО для роутеров на базе OpenWrt.
Желание получить ответ, предполагает умение сформулировать вопрос. (И.В. Сталин)
На общие вопросы в личке не отвечаю, задайте его на форуме.
facer
Сообщения: 1
Зарегистрирован: 30 июл 2017, 06:48
Страна: Россия

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

Сообщение facer » 06 авг 2017, 10:03

Удалось кому-нибудь восстановится? подскажите где рабочие файлы взять.
ivan2017
Сообщения: 43
Зарегистрирован: 08 окт 2017, 17:23
Страна: Россия

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

Сообщение ivan2017 » 13 окт 2017, 00:20

Вот что удалось расковырять 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.

Этот режим не работает в бета-прошивках.
vovan26
OpenWrt разработчик
OpenWrt разработчик
Сообщения: 2350
Зарегистрирован: 12 мар 2014, 17:20
Страна: Узбкистан
Откуда: Узбекистан

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

Сообщение vovan26 » 13 окт 2017, 02:41

To ivan2017:
Этот комит написал xssa. :)
Разработка ПО для роутеров на базе OpenWrt.
Желание получить ответ, предполагает умение сформулировать вопрос. (И.В. Сталин)
На общие вопросы в личке не отвечаю, задайте его на форуме.
ivan2017
Сообщения: 43
Зарегистрирован: 08 окт 2017, 17:23
Страна: Россия

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

Сообщение ivan2017 » 13 окт 2017, 16:09

vovan26 писал(а):To ivan2017:
Этот комит написал xssa. :)

?
bolvan
Сообщения: 1
Зарегистрирован: 15 окт 2017, 11:24
Страна: Rus

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

Сообщение bolvan » 15 окт 2017, 11:27

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 или его частей
dimakk2
Сообщения: 4
Зарегистрирован: 16 сен 2017, 17:23
Страна: Украина

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

Сообщение dimakk2 » 10 дек 2017, 16:28

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

Или разные сервисные центры такое могут исправить ?
Ame
Модератор
Модератор
Сообщения: 241
Зарегистрирован: 07 апр 2014, 11:41
Страна: Москва

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

Сообщение Ame » 11 дек 2017, 20:31

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

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

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

Вернуться в «TL-WR942N»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость