Всем привет!
Это переделка модели роутера Smart BOX TURBO! — Часть третья «На краю света»
Это не обзор, а пост в раздел DIY сделай сам!
Здесь мы рассмотрим как прошить китайский форк прошивки padavan, в отличие от нашего китайцы запилили туда драйвер на 5Ghz WIFI для чипа MT7615.
Можно считать мы почти приблизились к 100% весьма хорошего роутера!
Это будет полезно тем у кого есть этот роутер, если у вас его нет то не стоит его из-за этого покупать — купите просто Keenetic или MikroTik.
На муське есть две мои статьи про переделку этого роутера, там есть свои плюсы и минусы.
Чем примечательна эта статья — здесь описан процесс прошивки китайского padavan чтобы заработал WIFI 5Ghz, эта статья для данной модели является первоисточником с ее файлами.
Погнали!
Первое что нам надо сделать, бекап наших калибровок.
Если у вас его нет, не стоит пытаться что то прошить.
Если он у вас есть и вы уже на загрузчике breed- то прошейте загузчик breed из этой статьи и переходите к 3 пункту.
логин 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
# 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.
Сохраните эти файлы в надежное место!
В терминале по SSH даем команду для перезаписи загрузчика.
Это самый опасный этап, если перепутаете команду или ошибетесь при копировании
это приведет к условной смерти роутера. Будьте очень аккуратны!
Каждая строка отдельно.
cp /tmp/mnt/shares/A/mtd0 /tmp
и
dd if=/tmp/mtd0 of=/dev/mtdblock0
Пример лога
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, загрузчик — Скачать!
Оставлено для ознакомления не актуально
Актуальная статься и обновленный релиз!!!ЖМИ>