1

Тема: Прошивка Keenetic GIGA в Keenetic и обратно

Всем привет!

Если работает... не трогай! Не послушалась я в общем этого дельного совета, который дала сама себе и решила нормально работающий на прошивке V2.0 Keenetic Giga вернуть на прошивку V1.0, чтобы сравнить скорость download-а на обоих версиях прошивки. Вот только то ли отвлекли, то ли..., но вместо KEENETIC_GIGA-V1.00[USD.1.4]D0 на устройство через TFTP была залита прошивка от Keenetic-а. В результате отвалились Ethernet порты, что логично, т.к. микруха у Giga другая и железка теперь считает себя обыкновенным Keenetic-ом и не хочет через web-интерфейс лить на себя ничего кроме прошивок для Keenetic.

В итоге имеем: Keenetic Giga с прошивкой KEENETIC-V2.00[BFW.3]B11 (это в ходе экспериментов была залита V2, но теперь уже для Keenetic-а) у которого не дееспособны Ethernet порты и, как следствие, не работает механизм восстановления прошивки через SW reset+PWR button. Устройство доступно только по WiFi через web-мордочку и telnet.

Есть возможность его спасти? В идеале нужна прошивка V1 или V2 для Keenetic Giga в которой ID-устройства будет выставлен в Keenetic, тогда она зальется через web-интерфейс и железка будет спасена. Стоковые прошивки для Keenetic Giga текущим софтом отвергаются, т.к. типа прошивка не для того устройства.

Буду рада любой помощи:)

2

Re: Прошивка Keenetic GIGA в Keenetic и обратно

1) Прошивать его надо в Гигу (лучше V1) без всяких изощерений с ID и т.п.
2) Прошивать прошивку от Кинетика(любую) не стоит - разные железки, работать не будет(впрочем, в этом вы уже должны были убедиться)
3) Возможность восстановить есть, а уж если он даже работает(WiFi и веб интерфейс(не нужен), а главное - телнет) то это будет весьма легко сделать. А впрочем, пожалуй, и телнет не понадобиться - главное, чтобы у него USB работало(а вот с этим тоже могут быть проблемы - проверьте, видит ли он флешки, если не видит, придётся поюзать консоль(телнет))
Теперь о главном: Восстановление(прошивка Гиговской прошивки) будет делаться посредством копирования в устройства /dev/mtdblock/3 и 4
Для этого было понаписано много скриптов(не только для Гиги, точнее, скорее не для Гиги, но не важно), но главное - добыть образы mtd3 и mtd4 от Гиги. Это можно сделать, если есть рабочая Гига (V1), можно и по-другому.
Думаю, у Zyxmon'а есть всё, что вам нужно. Ещё(если USB не работает) понадобиться TFTP сервер(для компа) - через него в роутер будут скачиваться нужные файлы, если USB работает, то всё проще - файлы кладутся на флешку, флешка втыкается в роутер(Пример можно посмотреть тут , только помните, что mtd3.bz2 и mtd4.bz2 вам нужны другие - от Гиги)

Ещё можете поизучать вот это - там много всяких вариантов, в некоторых, по-моему, есть ошибки, но в целом, идея будет ясна.

Отредактировано Dr.Acid (2013-01-08 00:41:46)

3

Re: Прошивка Keenetic GIGA в Keenetic и обратно

А впрочем, вот, держите giga_repair.rar
Это уже сделано под ваш случай, но я рекомендую всё-таки подождать, что скажет ув. Zyxmon
Алгоритм такой:
1. Отключаем от роутера лишних клиентов (оставляем только подключение к компьютеру);
2. Распаковываем архив, запускаем tftp - сервер (tftpd32.exe);
3. Создаем, где удобно (например, Мои Документы) папку TFTPBIN, распаковываем  архив giga_repair.rar, помещаем в нее файл из распакованного архива flash_tftp.sh, и файлы mtd3, mtd4
выбираем эту папку в tftpd32 - "Browse", проверяем - "Show Dir".  Должен увидеть содержимое  папки
4. Заходим телнетом на роутер, переходим в рут:
flash ||sh
далее вводим команды (ниже вместо 192.168.1.33 ставим IP-адрес Вашего tftp сервера): по умолчанию роутер Кинетик присваивает компьютеру сетевой адрес 192.168.1.33 маска подсети 255.255.255.0 если все соответствует, файл flash_tftp.sh можно не править)

Команды:
tftp -g -l /var/tmp/flash_tftp.sh -r flash_tftp.sh 192.168.1.33
chmod +x /var/tmp/flash_tftp.sh
/var/tmp/flash_tftp.sh

5. наблюдаем процесс прошивки
В конце(по завершении прошивки) роутер перезагрузится, и запустится уже на прошивке
KEENETIC_GIGA-V1.00[USD.1.4]D0.bin  после этого рекомендую сделать сброс настроек (кнопкой "reset")

Далее, можно будет прошить(обычным образом) прошивку V2 ОТ ГИГИ! smile

Отредактировано Dr.Acid (2013-01-08 01:18:04)

4

Re: Прошивка Keenetic GIGA в Keenetic и обратно

marytrus, есть более безопасный способ восстановления, чем у Dr.Acid. Уже сработал два раза.
Я, в отличие от Dr.Acid, не выкладываю публично рецепты, которые могут совсем убить маршрутизатор. Если после рецепта Dr.Acid, маршрутизатор еще останется жив - обращайтесь на почту.

Последний отзыв о другом рецепте - http://forum.zyxmon.org/post9218.html#p9218

5

Re: Прошивка Keenetic GIGA в Keenetic и обратно

Тема закрывается и позже будет удалена ради безопасности роутеров у других.

6

Re: Прошивка Keenetic GIGA в Keenetic и обратно

Уже помог нескольким десяткам невнимательных пользователей, которые залили в Giga неправильную прошивку (обычно от простого кинетика). Сегодня первый раз столкнулся с тем, что залили прошивку V2 в которой нет нормального рутового доступа, шелла, unix утилит.
Спасло очень простое решение - поменять deviceid в прошивке giga. Сегодня так был восстановлен один кинетик.

Итак. Если Вы в giga залили прошивку от простого кинетика, то скачайте прошивку V1 с исправленным deviceid и прошейте по wi-fi:
https://www.dropbox.com/sh/idacrb5n9icx … 00_FIX.bin