Jump to content

Question

Posted (edited)

Если следовать инструкции: https://zyxel.ru/kb/3410/ то ничего не получается. :1315_thumbsdown_tone1:

1) Запускаю на компе специальную утилиту Keenetic Recovery.  http://download.from.zyxel.ru/_keeneticrecovery/Keenetic-recovery.zip

2) Зажимаю кнопку "Сброс" - Включаю питание -  На роутере Keenetic LTE зажигаются все индикаторы и непрерывно горят....

3) Ждал 10 минут - индикатор "Статус" так и не начал мигать.....

4) .Никакого восстановления микропрограммы не произошло. 

Вопрос: Что делаю не так?

 

Попробовал данную утилиту на Keenetic Ultra - всё работает согласно инструкции!  

 

no_recovery.jpg

Edited by Amigokot
  • Thanks 1

5 answers to this question

Recommended Posts

  • 0
Posted (edited)

Всем большое спасибо!

Нажатие кнопки FN - помогло в решении проблемы!

Edited by Amigokot
  • Thanks 1
  • 2
Posted

Выкладываю нашу внутреннюю инструкцию по восстановлению прошивок устройств на базе процессоров RT63365/RT63368. Пользоваться ей не рекомендую, она предназначена только для специалистов, которые понимают, что делают!

RT63368 Bootloader Recovery

Ряд процессоров Mediatek имеют встроенный загрузчик, который можно активизировать в момент включения устройства замкнув GPIO0 на "землю". В консоли терминальной программы должно появится такое приглашение:

RT63365 at Tue May 8 19:47:16 CST 2012 version 0.8
Memory size 128MB

HWCONF=0300bf00
DRAM Mode=00188c4c
MCC1=00000000

Search PHY addr and found PHY addr=0
done

Терминальная программа должна быть настроена для работы с последовательным портом на скорости 115200 и установками порта 8N1.
Что бы восстановить загрузчик, необходимо в терминальной программе нажать "x" и по протоколу XMODEM(в minicom CTRL+A S и выбрать xmodem) загрузить специальную утилиту:
 
recovery.img —утилита для восстановления загрузчика с поддержкой NOR, SPI и NAND Flash.
 
После загрузки этой утилиты должны получить аналогичное приглашение, но уже с обнаруженным типом флеш-памяти, например вот так:
RT63365 at Thu Apr 2 18:14:49 MSK 2015 version 1.1                                                                       

Memory size 128MB                                                                                                        
flash base: b0000000                                                                                                     
Found SPI Flash 16MiB Winbond W25Q128 at 0xb0000000                                                                      

cmd > 
Далее нужно загрузить загрузчик(u-boot), который необходимо прошить на флеш. Для этого набираем следующую команду:
cmd > xmdm 80200000 20000
Загрузчик загружаем так же по протоколу XMODEM и после его загрузки в память прошиваем на флеш:
cmd > flash 0 80200000 20000
Выключаем питание и включаем, если все сделано правильно, должен загрузится загрузчик с флеш-памяти.

Примечание

У Keenetic ADSL GPIO0 находится на первой ножке светодиода LED1, достаточно замкнуть эту ножку пинцетом на "землю", что бы попасть в режим загрузки встроенного в процессор загрузчика.
У Keenetic LTE GPI0 сидит штатно на кнопке "Reset".
 

recovery.img

  • Thanks 3
  • 1
Posted

Поправочка. Не перепутаны, а сделано намерено, из-за аппаратных особенностей. Дело в том, что у процессора RT63368 есть встроенный микролоадер, который срабатывает как раз при нажатии кнопки Reset, он срабатывает раньше, чем успевает загрузится uboot. Если подпаять консоль, то можно в этом убедится. Встроенный микролоадер позволяет так же восстановить прошивку, но только при помощи специального загрузчика загруженного через X-Modem, плюс такого решения в том, что оно позволяет не использовать JTAG, если флешка будет полностью затерта вместе с uboot. Т.к. завод использовал за основу рекомендации разработчика процессора, то они кнопку Reset повесили на GPIO0, который при включении питания оказавшись на логическом 0 грузит микролоадер, что бы загрузить uboot и из него выполнить восстановление прошивки по TFTP, было принято решение задействовать для этого кнопку FN. 

  • Thanks 1
  • 0
Posted
13 часа назад, Amigokot сказал:

Если следовать инструкции: https://zyxel.ru/kb/3410/ то ничего не получается. :1315_thumbsdown_tone1:

1) Запускаю на компе специальную утилиту Keenetic Recovery.  http://download.from.zyxel.ru/_keeneticrecovery/Keenetic-recovery.zip

2) Зажимаю кнопку "Сброс" - Включаю питание -  На роутере Keenetic LTE зажигаются все индикаторы и непрерывно горят....

3) Ждал 10 минут - индикатор "Статус" так и не начал мигать.....

4) .Никакого восстановления микропрограммы не произошло. 

Вопрос: Что делаю не так?

 

Попробовал данную утилиту на Keenetic Ultra - всё работает согласно инструкции!  

 

no_recovery.jpg

Жмите кнопку FN (снизу сзади), именно на этой модели оказались перепутаны функции кнопок Reset и FN в загрузчике. Должно все получиться.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.