Дорогие пользователи! У нас появился новый форум на платформе tp-link.community (Сообщество)

Форум доступен по ссылке https://community.tp-link.com/ru

Если при регистрации в Сообществе Вы укажете адрес электронный почты, который используете на данном форуме, то Ваши данные будут перенесены на форум Сообщества автоматически.
Также, если на форуме Сообщества Ваш никнейм будет занят, то Вам предложат сменить его или оставить, но с приставкой "_RU".

Подробнее Вы можете прочитать тут: https://community.tp-link.com/ru/home/f ... pic/501542

Убедительная просьба не дублировать темы на старом/новом форуме.

Как прошить TD-W8951ND по TTL

Беспроводной маршрутизатор со встроенным модемом ADSL2+ серии Lite N, до 150Мбит/с
Mikael
Сообщения: 1
Зарегистрирован: 02 дек 2013, 19:27
Страна: Казахстан

Как прошить TD-W8951ND по TTL

Сообщение Mikael » 02 дек 2013, 21:15

Аппаратная версия устройства: Ver. 4.0
Версия прошивки: нет данных
Ваша страна: Казахстан
Название провайдера: Мегалайн
Тип подключения: ADSL
Скорость по тарифу: 4 Мбит/с
Подключение с ПК по wifi или по кабелю?: wifi и Lan
Ваша операционная система: Windows 7

Как понимаю Boot живой, а в остальном вообще не отвечает. Не включался, несколько раз выключишь включишь начинает работать, сейчас вообще в кирпич превратился. Горит только индикатор питания. Можно ли как нибудь восстановить данный аппарат через TTL?
При подключении по TTL выдает только следующие данные:

Bootbase Version: VTC_SPI1.23 | 2012/6/1 16:30:00
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
Found SPI Flash 2MiB EN25QH16 at 0xbfc00000

checksum error!
Download firmware...
Starting XMODEM upload (CRC mode)....


Пытается подгрузить что то циклично.

preart
Сообщения: 5
Зарегистрирован: 23 янв 2014, 23:03
Страна: Украина

Re: Как прошить TD-W8951ND по TTL

Сообщение preart » 23 янв 2014, 23:07

Такая же проблема:
TP-Link TD-W8951ND v4.1
горит только Power, локальная сеть не работает

подключил через HyperTerminal и usb-ttl адаптер на PL-2303HX
модем попросил прошивку:

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

Bootbase Version: VTC_SPI1.23 |  2012/6/1 16:30:00
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
Found SPI Flash 2MiB EN25QH16 at 0xbfc00000

checksum error!
Download firmware...
Starting XMODEM upload (CRC mode)...
CCCCCC
Скачал с сайта прошивку TD-W8951ND_V4_120313_RU и гипертерминалом отправил файл RAS (протокол XMODEM).
Модем принял прошивку, обновил, и теперь выдаёт такое:

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

Bootbase Version: VTC_SPI1.23 |  2012/6/1 16:30:00
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
Found SPI Flash 2MiB EN25QH16 at 0xbfc00000

Found an unknown SPI Flash! Abort!
Больше прошивку не просит.
Есть ещё один такой же кирпич ещё не шитый. Пробовал скармливать ему найденые в нете дампы флеша - принимает, но потом пишет:

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

signature error!
ERROR

Download firmware...
Starting XMODEM upload (CRC mode)....
CCC
Какие есть идеи?
Какую прошивку ему надо заливать?

preart
Сообщения: 5
Зарегистрирован: 23 янв 2014, 23:03
Страна: Украина

Re: Как прошить TD-W8951ND по TTL

Сообщение preart » 27 янв 2014, 15:30

Аппаратные версии модема и прошивки соответствуют - v4.

Если включить модем с зажатой кнопкой WPS и после POST нажать X -
1 - начинает мигать индикатор подключенного LAN порта, но на порту тишина снифер не ловит никаких пакетов от модема
2 - запускается другой загрузчик и просит снова прошивку:

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

Bootbase Version: VTC_ROM_1.16 | 2009/12/18 14:28:26
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
done

Starting XMODEM upload (CRC mode)....
CCCCCC
Для сравнения лог запуска без WPS

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

Bootbase Version: VTC_SPI1.23 |  2012/6/1 16:30:00
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
Found SPI Flash 2MiB EN25QH16 at 0xbfc00000

Found an unknown SPI Flash! Abort!
При отправке любой прошивки на роутер такой результат:

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

Bootbase Version: VTC_ROM_1.16 | 2009/12/18 14:28:26
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
done

Starting XMODEM upload (CRC mode)....
CCCCjump to 80008000
Модем не стирает и не заливает флеш.
Видимо он пытается загрузить то что получил и перейти к инструкции по адресу 80008000 и всё останавливается.
После перезагрузки всё по-старому

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

Bootbase Version: VTC_SPI1.23 |  2012/6/1 16:30:00
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
Found SPI Flash 2MiB EN25QH16 at 0xbfc00000

Found an unknown SPI Flash! Abort!
Ещё одна находка: если при загрузке модема в окне терминала удерживать Z (WPS зажимать не нужно) модем автоматически без проверки флеш переходит к загрузке Firmvare.
Пробовал заливать все 3 прошивки с сайта tp-link.ua результат одинаковый - заливаются, прошиваются но модем не стартует:

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

Bootbase Version: VTC_SPI1.23 |  2012/6/1 16:30:00
RAM: Size = 16384 Kbytes
DRAM POST: Testing: 16384K
OK
Found SPI Flash 2MiB EN25QH16 at 0xbfc00000

Download firmware...
Starting XMODEM upload (CRC mode)....
C
received = 16fb00
Erasing...
Erase OK!

start programing...
.............................................

OK

Found an unknown SPI Flash! Abort!
Подскажите что ещё попробовать.

preart
Сообщения: 5
Зарегистрирован: 23 янв 2014, 23:03
Страна: Украина

Re: Как прошить TD-W8951ND по TTL

Сообщение preart » 01 фев 2014, 16:43

Итак, пошаговая инструкция по оживлению TP-Link TD-W8951ND V4.
  1. Разобрать модем и подключить к ПК через USB-TTL адаптер.
    Фото нераспаянного разъёма J401 и распиновка:
    Изображение
    Не забываем, что
    Rx модема к Tx адаптера и наоборот
    Tx модема к Rx адаптера.
  2. Запускаем Tera Term.
    Выбираем нужный Com-порт, и настраиваем соединение
    Baud rate: 115200
    Data: 8 bit
    Parity: none
    Stop: 1 bit
    Flow control: none
  3. Включаем модем и держим нажатой кнопку Z (модем не будет проверять свою прошивку и сразу попросит новую):

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

    Bootbase Version: VTC_SPI1.23 |  2012/6/1 16:30:00
    RAM: Size = 16384 Kbytes
    DRAM POST: Testing: 16384K
    OK
    Found SPI Flash 2MiB EN25QH16 at 0xbfc00000
    
    Download firmware...
    Starting XMODEM upload (CRC mode)....
    CC
  4. Отправляем на модем прошивку TD-W8951ND_V4_120511.zip протокол XMODEM (CRC).
    В случае успешной прошивки увидите:

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

    received = 171700
    Erasing...
    Erase OK!
    
    start programing...
    ..............................................
    
    OK
    SPI Flash Quad Enable
    Turn off Quad Mode
    
  5. Модем рестартанёт и можно будет зайти на веб-интерфейс и сделать необходимые настройки.

Evgenий
Сообщения: 4
Зарегистрирован: 07 мар 2014, 13:47
Страна: Россия

Re: Как прошить TD-W8951ND по TTL

Сообщение Evgenий » 07 мар 2014, 13:54

Добрый день!
preart или другие знающие люди, что это за кнопка такая: "держим нажатой кнопку Z" подскажи пожалуйста?

Evgenий
Сообщения: 4
Зарегистрирован: 07 мар 2014, 13:47
Страна: Россия

Re: Как прошить TD-W8951ND по TTL

Сообщение Evgenий » 08 мар 2014, 09:02

У меня при нажатии кнопки Z ничего не происходит...

preart
Сообщения: 5
Зарегистрирован: 23 янв 2014, 23:03
Страна: Украина

Re: Как прошить TD-W8951ND по TTL

Сообщение preart » 08 мар 2014, 11:25

кнопку Z на клавиатуре нужно держать нажатой в момент загрузки устройства. Под XP я просто держал нажатой клавишу, как только роутер ничинал загрузку, под Win7 действительно иногда нет реакции на удержание кнопки - пробовал "стучать" по клавише. На обоих система я использовал одно и то же ПО, роутер, TTL-адаптер.

Evgenий
Сообщения: 4
Зарегистрирован: 07 мар 2014, 13:47
Страна: Россия

Re: Как прошить TD-W8951ND по TTL

Сообщение Evgenий » 09 мар 2014, 21:22

Имеющийся у меня дата-кабель на семерке 64 битной не взлетает, дров нет, ходил к соседу, у него как раз ХР, пробовал прошивать, и в момент начала загрузки нажимал Z и сначала нажимал Z потом включал роутер, не помогло, ни какой реакции. Какую версию teraterm использовали? Можно еще ссылку на usb-ttl, китайцы несколько вариантов предлагают, хотелось бы приобрести именно тот что Вы благополучно использовали.

Evgenий
Сообщения: 4
Зарегистрирован: 07 мар 2014, 13:47
Страна: Россия

Re: Как прошить TD-W8951ND по TTL

Сообщение Evgenий » 11 мар 2014, 12:37

Прошился так, выставил настройки портов, включил роутер, он начал опрашиваться, потом file-transfer-xmodem-send указал фай с прошивкой, прошивка залилась, все ок

preart
Сообщения: 5
Зарегистрирован: 23 янв 2014, 23:03
Страна: Украина

Re: Как прошить TD-W8951ND по TTL

Сообщение preart » 11 мар 2014, 14:44

Если прошивка на роутере слетела, то он сам просит новую прошивку.
Если же залили некорректную прошивку, то при загрузке роутер её проверит и выдаст ошибку, новую просить не будет. В последнем случае помогает нажатие Z при загрузке.

Ответить

Вернуться в «TD-W8951ND»