SMART BOX GIGA шьем на OPEN WRT
Всем привет!
Часть пятая: «Мертвецы не рассказывают сказки.»
Представляем вам сборку OPEN WRT на роутер SMART BOX GIGA.
Это не обзор, а пост в раздел «Сделай сам»
В данном обзоре мы будем шить роутер SMART BOX GIGA на прошивку OPEN WRT.
Исходные данные:
1) роутер SMART BOX GIGA
FLA1: 128 МиБ ( Macronix MX30LF1G18AC-ТИ)
RAM1: 256 Мб ( Nanya NT5CC128M16JR-ЕК)
Порты USB: 1 / USB 3.0
Последовательный порт: да, 4-контактный разъем, J4
Wi1 chip1: MediaTek MT7603EN
wi1 MIMO — конфигурации: 2×2: 2
wi1 разъем антенны: U.FL
WI2 chip1: MediaTek MT7613AEN
WI2 802dot11 протоколы: + AC
WI2 MIMO — конфигурации: 2×2: 2
WI2 разъем антенны: U.FL
Микросхема ETH1: MediaTek MT7621AT
Коммутатор: MediaTek MT7621AT
Скорость LAN: 1GbE
Порты LAN: 2
Скорость WAN: 1GbE
Порты LAN: 3
Скорость WAN: 100mb
802.11abgn + ac
Перед тем как прошить роутер, нужно сделать бекап стоковых данных.
Подключаем в порт LAN1 к SmartBox GIGA компьютер и включаем питание роутера.
В браузере открываем web-интерфейс роутера, по умолчанию адрес 192.168.1.1/
Входим как супер пользователь:
Логин SuperUser
Пароль будет SXXXXXXXXXXX
где ХХХХ — это серийный номер устройства (написан на наклейке роутера или в меню информация роутера под обычным пользователем admin/admin)
Вход под пользователем SuperUser
Нажимаем кнопку Расширенные настройки
Нажимаем Основные настройки -> Публичная сеть(WAN)
Отключить всё — перевести движки в положение OFF
Нажимаем кнопку +ADD
Добавляем новое подключение:
Имя ip
NAT OFF
Тип подключения Статический
IP-адрес 10.10.10.1
Маска 255.255.255.0
Нажимаем кнопку Сохранить
Включить галочки «По умолчанию» и «IGMP». Движок свежесозданного интерфейса устанавливаем в положение ON
Нажимаем кнопку Применить
Нажимаем Основные настройки -> Удаленный доступ
Нажимаем кнопку +ADD
Добавляем доступ по SSH:
Протокол SSH
Порт 22
IP-адрес 10.10.10.1
Маска 255.255.255.0
Интерфейс WAN ip
Нажимаем кнопку Сохранить
Также можете добавить правила доступа согласно скриншота выше
Движки правил устанавливаем в положение ON
Нажимаем кнопку Применить
Нажимаем Дополнительно -> Сетевой экран -> движок в положение OFF
Нажимаем кнопку Применить
На компьютере в сетевых подключениях настраиваем IP-адрес:
IP-адрес 10.10.10.10
Маска 255.255.255.0
Шлюз 10.10.10.1
Переподключаем кабель из порта LAN1 в порт WAN роутера
Входим под супер пользователем по SSH, программой PuTTY
IP-адрес 192.168.1.1, порт 22
Набираем команду sh
Берем USB-флешку, вставляем в компьютер и форматируем в файловую систему FAT32.
Копируем на флешку файл busybox-mipsel
Затем подключаем флешку в роутер.
Выполняем команды в SSH-консоли (покомандно/построчно):
cd /mnt/shares/sda/A
вместо sda может быть sd*, вместо A возможен вариант B или C и т.д.
проверить можно командами ls /mnt/shares/ и ls /mnt/shares/sda/
chmod 755 busybox-mipsel
mkdir mtd_backup
./busybox-mipsel dd if=/dev/mtdblock0 of=/mnt/shares/sda/A/mtd_backup/mtd0
./busybox-mipsel dd if=/dev/mtdblock1 of=/mnt/shares/sda/A/mtd_backup/mtd1
./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/mtd2
./busybox-mipsel dd if=/dev/mtdblock3 of=/mnt/shares/sda/A/mtd_backup/mtd3
./busybox-mipsel dd if=/dev/mtdblock4 of=/mnt/shares/sda/A/mtd_backup/mtd4
./busybox-mipsel dd if=/dev/mtdblock5 of=/mnt/shares/sda/A/mtd_backup/mtd5
./busybox-mipsel dd if=/dev/mtdblock6 of=/mnt/shares/sda/A/mtd_backup/mtd6
./busybox-mipsel dd if=/dev/mtdblock7 of=/mnt/shares/sda/A/mtd_backup/mtd7
./busybox-mipsel dd if=/dev/mtdblock8 of=/mnt/shares/sda/A/mtd_backup/mtd8
./busybox-mipsel dd if=/dev/mtdblock9 of=/mnt/shares/sda/A/mtd_backup/mtd9
./busybox-mipsel dd if=/dev/mtdblock10 of=/mnt/shares/sda/A/mtd_backup/mtd10
./busybox-mipsel dd if=/dev/mtdblock11 of=/mnt/shares/sda/A/mtd_backup/mtd11
./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/eeprom.bin count=512
вывод будет примерно таким:
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock0 of=/mnt/shares/sda/A/mtd_backup/mtd0
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 3.480980 seconds, 294.2KB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock1 of=/mnt/shares/sda/A/mtd_backup/mtd1
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.303034 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/mtd2
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.302884 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock3 of=/mnt/shares/sda/A/mtd_backup/mtd3
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.302910 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock4 of=/mnt/shares/sda/A/mtd_backup/mtd4
12288+0 records in
12288+0 records out
6291456 bytes (6.0MB) copied, 1.930418 seconds, 3.1MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock5 of=/mnt/shares/sda/A/mtd_backup/mtd5
12288+0 records in
12288+0 records out
6291456 bytes (6.0MB) copied, 2.014378 seconds, 3.0MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock6 of=/mnt/shares/sda/A/mtd_backup/mtd6
49152+0 records in
49152+0 records out
25165824 bytes (24.0MB) copied, 9.886928 seconds, 2.4MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock7 of=/mnt/shares/sda/A/mtd_backup/mtd7
49152+0 records in
49152+0 records out
25165824 bytes (24.0MB) copied, 9.167029 seconds, 2.6MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock8 of=/mnt/shares/sda/A/mtd_backup/mtd8
16384+0 records in
16384+0 records out
8388608 bytes (8.0MB) copied, 2.591018 seconds, 3.1MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock9 of=/mnt/shares/sda/A/mtd_backup/mtd9
24576+0 records in
24576+0 records out
12582912 bytes (12.0MB) copied, 3.898485 seconds, 3.1MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock10 of=/mnt/shares/sda/A/mtd_backup/mtd10
81920+0 records in
81920+0 records out
41943040 bytes (40.0MB) copied, 17.527277 seconds, 2.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock11 of=/mnt/shares/sda/A/mtd_backup/mtd11
7168+0 records in
7168+0 records out
3670016 bytes (3.5MB) copied, 1.062676 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/eeprom.bin count=512
512+0 records in
512+0 records out
262144 bytes (256.0KB) copied, 0.146274 seconds, 1.7MB/s
Если все сделали верно на флешке появиться директория «mtd_backup», в ней наши файлы mtd. Сохраните эти файлы в надежное место!
Если вы не получили файлы mtd и eeprom.bin на флешке -дальше не продолжать, строго выполнить первый этап.
2. Прошивка загрузчика.
Копируем загрузчик sbgiga.bin на флешку, вставляем в роутер.
(md5: 9843ca83a71d5c36b622bcbff7b46b43 *sbgiga.bin)
В терминале по SSH даем команду для перезаписи загрузчика.
Это самый опасный этап, если перепутаете команду или ошибетесь, при копировании, это приведет к условной смерти роутера (без программатора не помочь). Будьте очень аккуратны!
Каждая строка отдельно.
./busybox-mipsel cp /mnt/shares/sda/A/sbgiga.bin /tmp
./busybox-mipsel dd if=/tmp/sbgiga.bin of=/dev/mtdblock0
Пример лога:
/mnt/shares/sda/A # ./busybox-mipsel dd if=/tmp/sbgiga.bin of=/dev/mtdblock0
1024+0 records in
1024+0 records out
524288 bytes (512.0KB) copied, 0.564313 seconds, 907.3KB/s
# reboot
*Загрузчик используется модифицированный Breed (от Xiaomi Mi Router 3G)
Чтобы в него попасть Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.
3. Прошивка в роутер OpenWrt
Скачиваем прошивку OPEN WRT для lite версия и
FULL версия SMART BOX GIGA
В порт LAN1 подключить компьютер
Меняем настройки сетевой карты для подключения ставим
ip 192.168.1.2
маска 255.255.255.0
основной шлюз ip 192.168.1.1
Входим в Breed
Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.
Светодиод быстро замигает (белым и фиолетовым)
Прошиваем роутер прошивкой OPEN WRT LITE и свои eeprom.bin из бекапа.
У вас будут свои контрольные суммы.
Если все успешно: В браузере (в режиме инкогнито) открыть 192.168.1.1
Откроется веб интерфейс LuCI Далее можете обновить через веб интерфейс на FULL версию!
Сеть WiFI
Прошивка собрана совместным трудом с inflabz
Все файлы и обновления можно скачать тут
На этом все, мы получаем полноценный роутер с широкими возможностями.
Вопрос-ответ:
1) А тут работает 5ghz wifi
Ответ — Да
2) А прошивать обязательно?
Ответ: Если вас все устраивает, нет прошивать не нужно.
3) Зачем все это?
Ответ: Мы делаем эту железку чуть удобнее. "© Без булдрабыз"
4) Я в iT 100500 лет и говорю что, роутер от компании ХХХХХ круче!
Наверное да, но статься не о тех роутерах а об конкретном этом.
5) А почему это не на 4пда или подобнос сайте?
Ответ: Мне тут болше нравиться, все согласовано и это раздел DiY!
6)Огонь, это очень круто!!! Когда нам ждать обновлений?
Ответ: Жмите " Обзор нравиться" — это хоть както стимулирует что то делать дальше.
7)Где можно все обсудить по этому роутеру?
Ответ: вот в этом телеграм канале
— Предыдущие статьи для SMARTBOX TURBO
Предыдущие статьи для SMARTBOX PRO
- Когда зелень не нужна - убираем окислы с меди и латуни
- Облачный термометр за 10 минут и 300 рублей
- Погода в доме или бюджетный мониторинг CO2, PM2.5, температуры и влажности на ESP32 и Blynk
- Часы изнутри. Камни: зачем, почему, сколько?
- Полет Феникса 80. Моторизация метательного планера
- Разборка и мелкий ремонт пылесоса Xiaomi Deerma VC20
- DIY подставка для паяльника
- Часы Ракета 2614.Н. Унисекс и немного гламура.
- Cамодельные фонари для фотосъемки и рекурсивное селфи
- RC модели. Ставим аккумуляторы 18650 в Taranis X9D Plus

