Всем привет!
Это переделка модели роутера Smart BOX TURBO! — Часть третья «На краю света»
Это не обзор, а пост в раздел DIY сделай сам!
Здесь мы рассмотрим как прошить китайский форк прошивки padavan, в отличие от нашего китайцы запилили туда драйвер на 5Ghz WIFI для чипа MT7615.
Можно считать мы почти приблизились к 100% весьма хорошего роутера!
Это будет полезно тем у кого есть этот роутер, если у вас его нет то не стоит его из-за этого покупать — купите просто Keenetic или MikroTik.
На муське есть две мои статьи про переделку этого роутера, там есть свои плюсы и минусы.
Чем примечательна эта статья — здесь описан процесс прошивки китайского padavan чтобы заработал WIFI 5Ghz, эта статья для данной модели является первоисточником с ее файлами.
Погнали!
Первое что нам надо сделать, бекап наших калибровок.
Если у вас его нет, не стоит пытаться что то прошить.
Если он у вас есть и вы уже на загрузчике breed- то прошейте загузчик breed из этой статьи и переходите к 3 пункту.
п1) Нужно зарезервировать родную прошивку.
Подключаемся к Smart BOX TURBO -супер пользователем:
логин SuperUser, пароль будет Beeline$martB0x или SFXXXXXXXXXX где ХХХХ –это серийный номер устройства сзади роутера на наклейке или в меню роутера под обычным пользователем.
В доп настройках ставим себе разрешение на подключение по SSH.
Переписываем мак адреса, лан и вифи пригодиться.
Получив себе права суперпользователя-открываем доступ по SSH, программой PuTTY,
Форматируем флешку в файловую систему «FAT32» и подключаем в роутер.
В PuTTY после логина и пароля, вбиваете команду «sh» (")кавычки вбивать не надо!
далее каждая строка отдельная команда дожидайтесь ее выполнения
cd /mnt/shares/A
mkdir mtd_backup
cd mtd_backup
dd if=/dev/mtdblock0 of=mtd0
dd if=/dev/mtdblock1 of=mtd1
dd if=/dev/mtdblock2 of=mtd2
dd if=/dev/mtdblock3 of=mtd3
dd if=/dev/mtdblock4 of=mtd4
dd if=/dev/mtdblock5 of=mtd5
dd if=/dev/mtdblock6 of=mtd6
dd if=/dev/mtdblock7 of=mtd7
dd if=/dev/mtdblock8 of=mtd8
dd if=/dev/mtdblock9 of=mtd9
dd if=/dev/mtdblock10 of=mtd10
Пример
Enter 'help' for a list of built-in commands.
# cd /mnt/shares/A
# mkdir mtd_backup
# cd mtd_backup
# dd if=/dev/mtdblock0 of=mtd0
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock1 of=mtd1
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock2 of=mtd2
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock3 of=mtd3
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock4 of=mtd4
12288+0 records in
12288+0 records out
# dd if=/dev/mtdblock5 of=mtd5
12288+0 records in
12288+0 records out
# dd if=/dev/mtdblock6 of=mtd6
dd if=/dev/mtdblock7 of=mtd7
65792+0 records in
65792+0 records out
# dd if=/dev/mtdblock7 of=mtd7
65536+0 records in
65536+0 records out
# dd if=/dev/mtdblock8 of=mtd8
40960+0 records in
40960+0 records out
# dd if=/dev/mtdblock9 of=mtd9
56064+0 records in
56064+0 records out
# dd if=/dev/mtdblock10 of=mtd10
0+0 records in
0+0 records out
Если все сделали верно на флешке появиться папка « mtd_backup», в ней наши файлы mtd.
Сохраните эти файлы в надежное место!
П2) Прошить загрузчик!
Копируем скачанный загрузчик (mtd0)на флешку и переставляем в флешку роутер)
В терминале по SSH даем команду для перезаписи загрузчика.
Это самый опасный этап, если перепутаете команду или ошибетесь при копировании
это приведет к условной смерти роутера. Будьте очень аккуратны!
Каждая строка отдельно.
cp /tmp/mnt/shares/A/mtd0 /tmp
и
dd if=/tmp/mtd0 of=/dev/mtdblock0
Пример лога
Пример
BusyBox v1.12.1 () built-in shell (ash)
Enter 'help' for a list of built-in commands.
# cp /tmp/mnt/shares/A/mtd0 /tmp
# dd if=/tmp/mtd0 of=/dev/mtdblock0
2048+0 records in
2048+0 records out
# reboot
Пункт 3)
Прошивка прошивки. Но чтобы ее прошить нужно попасть в загрузчик.
Так как за основу сборки китайской прошивки была использована база xiaomi mi3G. Наша кнопка reset не работает.
Используем утилиту BreedEnter.
Она имеет два варианта входа. Если после запуска утилиты вы видите ошибку запуска. Установите программу
Wincap
запускать ее не надо, просто нужны ее dll для работы BreedEnter.
Запускаем BreedEnter нажимаем единственную кнопку, она переключится на второй вариант для входа в загрузчике BreedEnter.
Будет выглядеть вот так
— После этого просто включаем в розетку роутер. Как только BreedEnter увидит роутер иероглифы поменяються
(Компьютер должен быть подключен в Lan порт роутера (загрузчик будет доступен по адресу 192.168.1.1)
После того как мы попали в загрузчик Breed нам остается прошить китайскую сборку прошивки и не перезагружая роутер прошить наш бекап MTD2. (Да даже если он перезагрузился снова зайдите в загрузчик Breed и дошейте ваш бекап MTD2)
Роутер будет доступен по адресу: 192.168.2.1
Прошивка существует в двух вариантах Lite и Full.
Full- Изначально надо шить ее, но бывает что в nand флеш есть bad блоки и тогда нужно прошить Lite и из нее обновиться на FULL.
Lite — нужна для того чтобы прошить минимальную прошивку и загрузиться. (Можно и ее использовать, но сборка старее и нет трансмишена, можете доставить пакетом ее отдельно)
— Известные баги:
1) Веб интерфейс иногда очень долго откликается. (рандом)
2) По умолчанию не поднимается сеть 2,4 Ghz, чтобы ее активировать надо включить «Гостевую сеть 2,4 Ghz» — гостевая сеть не поднимется, но заработает 2,4Ghz основная сеть. (есть нюанс устройства на wifi 2,4 Ghz будут изолированы друг от друга, отключите изоляцию сети в параметрах гостевой сети и будет доступна локальная сеть)
3)Мелкие баги в веб интерфейсе роутера: показывает что сеть 5 Ghz выключена, хоть она и работает. Мак адрес сети 2,4 Ghz отображается не верно.
Параметры сети могут применяться после перезагрузки (плавающий баг)
Плюсы: Это тотже Padavan, пригодный для повседневного использования!
Скорость на 5 Ghz также как на порте с проприетарными драйверами Netgear, хоть и сигнал устройства кажет слабее. (как минимум так говорят тестеры)
Ответы на вопросы:
1) А почему вы собрали китайский форк, а не перенесли правки добавления драйвера 5 Ghz!?
Ответ: потому что мы пошли наименьшим путем сопротивления, чтобы правильно перенести на наши форки, требуется больше знаний, времени и желания.
Ты мега крут? Перенеси мы будем благодарны!!! (ибо на словах все крутые, а на деле .....)
2) У меня похожий роутер на таком чипе, я хочу попытать свои силы в сборке китайского форка, не поделитесь ли конфиг файлом.
Ответ:
Конечно. а
вот сам форк!
3) Всё в мире расписано, все собрано, сделано зачем это тут?
Ответ: Если бы все было, я бы не делал все это и не писал статью, скачали готовый файл и прошил, сказав своё мерси тому кто все это сделал!
5) У меня такой же роутер, он меня устраивает как поставили. Мне обязательно его прошивать!?
Ответ: Нет не нужно!
6) Будут ли фикситься баги?
Ответ: по мере времени, желания, это командный труд, если будут новые прошивки, я допишу в конце статьи.
(связи со сменой загрузчика написал новую статью )
7)У меня такой же роутер, и благодаря таким как вы он раскрывает свой потенциал. Спасибо вам и таким как вы за труды!
Ответ! Спасибо +!
Файл прошивки, BreedEnter, загрузчик —
Скачать!
Оставлено для ознакомления не актуально
Актуальная статься и обновленный релиз!!!
ЖМИ>
Так что делитесь своими источниками, плиз.
з.ы. А вы сами пытались погуглить? Я вот сейчас снова попробовал — первая страница всё так же без расшифровки. Кстати, сейчас на первой странице внизу именно этот пост на муське.
Сравнивать китайский форк от чего? Взятого у нас падавана с нашим падаваном и доп модулями??
и смысл, ведь драйвера только в нем! Перенесете ?? сообщество будет благодарно вам!
Прошить в него вообще ничего нельзя… Автор топика подарил роутеру вторую жизнь, впихнув прошивку Padavan …
2. В логах пункта 1:
т.е. в этом блоке ничего нет и по сути можно не бэкапить?
3. Бэкапы т.е. mtd файлы возможно собрать в прошивку? в смысле в *.trx файл? (для более простого обновления системы в дальнейшем)
В гостевой тоже?
золотые слова! ©
UPD: Уже сам покурил на 4pda. Спойлер: прокатит.
данная прошивка только для модели ТУРБО.
а как можно на прошивке OpenWRT этого роутера заставить работать чип «умного дома»?
не встречали ли описание?
Там какая-то аппаратная штука стоит для УД?
сам роутер весьма мощный, и дешевый — роутер можно купить новый или условно новый на авито за ~1000р.
За 1000руб- роутеры верхнего среднего класса!
Вопрос (без провокации!) чем Падаван лучше Open WRT? Буквально вчера переделал Турбо по Вашей инструкции и с помошью 4PDA на OpenWRT- оба диапазона работают, дополнения ставятся.
Второй вопрос- не по теме-Билайн PRO-в котором надо перепаивать микросхему памяти для установки — можно поставить микросхему 32 МБ, а не 16МБ и задейставовать ее полный объем? Есть планы по установке OpenWRT на PRO?-было бы хорошо.
НА ПРО модель можно ставить и на 32 мб чип. В идеале надо посмотреть какие чипы поддерживает uboot.
В идеале на ПРО версии час вообще отказаться от перепайки!
поставить на про загрузчик сразу breed и собрать падавана на нанд но у меня уже нет этого роутера)
За Падавана- все в одном.
Против Падавана- довольно старый, круг его усовершенствующих уже, чем сообщество OpenWRT, дополнения- только из Энтерваре- их меньше и это менее удобно, чем установка дополнений openWRT.
Потом увлекся.
Чем интересен OpenWrt для меня- возможностью установки дополнений, значительно расширяющий функционал роутера.например, в роутер можно закачивать торренты, без компьютера, подключиться сраэу к 2 провайдерам очень много чего.Сообщество периодически обновляет прошивки даже к старым роутерам, закрывая дыры.
Падаван- хотя он совершенствуется довольно вяло, имеет сразу широкий набор установленных возможностей.
Смените заголовок, если имеется ввиду прошивка для роутеров юзера под ником «padavan».
Корректнее будет звучать нечто типа «китайская версия прошивки padavan», ибо padavan российский разработчик, а не китайский.
Форк китайский потому и падаван уже с китайского форка. Пусть остается как есть, не вижу смысла в этих переименованиях. Ибо понятно расписано почему обозвали китайским.
вот есть титановая ложка, красивая крепкая удобная, и вы такой ой а давайте новую купим тоже из титана тоже чтобы кушать! Вопрос- а старая чем не угодила?
Как и в том, что сорцы полные — ибо иначе искомый 5Ггц уже кто-то бы бекпортировал в отечественную версию :)
Просто обозреваемого у меня нет и не будет, поэтому день смотреть — там что, без бинарных блобов что то обошлось? ;)
4pda.ru/forum/index.php?showtopic=837667&st=840#entry65401265
Я, как владелец двух mi router 3g, всё это прошёл, остановился на конфиге 32mb spi nor flash + breeb pbr-m2 + openwrt 19.07 (самосборная). Со вторым роутером было всё просто, а с первым наплясался от души