Agkz.ru - игровой новостной портал
Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Smart BOX TURBO делаем – конфету! (шьем на Padavan)


Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Это не дежавю!

Это переделка новой модели роутера Smart BOX TURBO!

Часть первая «Сундук мертвеца»

Хардварчики, ITшники, владельцы Smart BOX TURBO прошу под кат!

«Без булдрабыз»®

Пост из раздела/разряда сделай переделай сам!

Сак булыгыз- Важно: Есть риск окирпичить роутер!

Статья написана для технический грамотных людей!

Это не коммерция. Свободное ПО не для продажи!
Человек что начал строчить в личку чтобы я не публиковал эту статью. Мы (Сообщество) не можем ждать пока ты перекупишь с Авито все дешевые модели Smart BOX TURBO, и перепродашь их всем своим клиентам как 3G/4G устройства, делая себе бизнес. Ложки хороши к обеду!

Свободное ПО не для продажи!

Помните все изложено как есть, и есть большой риск!

Если вы поломаете свое оборудование, то виноваты только вы!

В общем «Дорогу осилит идущий!»

Дано:

Smart BOX TURBO роутер с весьма неплохими характеристиками аппаратной части.

Дополнительная информация
CPU1: MediaTek MT7621AT (880 MHz, 2 cores)

FLA1: 128 MiB (Macronix MX30LF1G18AC-TI)

RAM1: 128 MiB (Nanya NT5CC64M16GP-DI)

Expansion IFs: USB 3.0

USB ports: 1

Serial: yes, 4-pin header, J4

WI1 chip1: MediaTek MT7603EN

WI1 802dot11 protocols: bgn

WI1 MIMO config: 2×2:2

WI1 antenna connector: U.FL

WI2 chip1: MediaTek MT7615N

WI2 802dot11 protocols: an+ac

WI2 MIMO config: 4×4:4

WI2 antenna connector: U.FL

ETH chip1: MediaTek MT7621AT

Switch: MediaTek MT7621AT

LAN speed: 10/100/1000

LAN ports: 4

WAN speed: 10/100/1000

WAN ports: 1

Желание переделать его на более дружелюбное ПО.

Поехали:

Подключаемся к Smart BOX TURBO -супер пользователем:

логин SuperUser, пароль будет Beeline$martB0x или SFXXXXXXXXXX где ХХХХ –это серийный номер устройства сзади роутера на наклейке или в меню роутера под обычным пользователем.

В доп настройках ставим себе разрешение на подключение по SSH.

Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Переписываем мак адреса лан и вифи пригодиться.

Теперь нужно зарезервировать родную прошивку.

Получив себе права суперпользователя-открываем доступ по 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.

Сохраните эти файлы в надежное место!

Идем prometheus.freize.net/ устанавливаем себе его. Выбираем репозиторий Linaro.

Выбираем в нем конфиг Sercomm далее Smart box TURBO. Не путать c Smart box (она для PRO версии)

Собираем прошивку! Переименовываем ее в " root_uImage " без (")

Копируем в корень флешки:

1) Прошивку собранную для этого роутера.

2) Наш заранее сохранённый раздел « mtd2 ».

3) Собранный загрузчик для этого роутера (mtd0,mtd1,mtd2) (Кликабельно).

Переставляем в роутер флешку)

В терминале по SSH даем команду для перезаписи загрузчика.

Это самый опасный этап, если перепутаете команду или ошибетесь при копировании

это приведет к условной смерти роутера. Будьте очень аккуратны!

Каждая строка отдельно.

cp /tmp/mnt/shares/A/mtd0 /tmp

cp /tmp/mnt/shares/A/mtd1 /tmp

cp /tmp/mnt/shares/A/mtd2 /tmp

и

dd if=/tmp/mtd0 of=/dev/mtdblock0

dd if=/tmp/mtd1 of=/dev/mtdblock1

dd if=/tmp/mtd2 of=/dev/mtdblock2

Получаем подтверждение что все записано.«ок» -после каждого ввода команды в ssh.

Будьте очень внимательны.

Перезагружаем роутер.

ИИИИИ ничего, роутер просто должен заморгать лампочкой.

Если загрузилась прежняя прошивка роутера, то у вас не получился этап перезаписи загрузчика. Повторите этап выше, прочитайте в логе ошибки и исправьте.

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

Не получилось? Не беда!

Качаем утилиту ASUS Firmware Restoration version 2.0.0.0.

Меняем ip на сетевой карте 192.168.1.2 mask 255.255.255.0. шлюз 192.168.1.1

как то так)
Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Запускаем утилиту и указываем ей прошивку, на роутере зажимаем кнопку reset и включаем его.

Firmware Restoration нажимаем загрузить она увидит роутер и прошьет его!

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

Скачиваем winscp.

копируем в папку " /tmp " наш файл mtd2 (тот который мы забекапили изначально и сохранили в надежное место)

Снова подключаемся к роутеру по SSH.

В терминале по SSH даем команду

mtd_write write /tmp/mtd2 Factory

Пример
/home/root # mtd_write write /tmp/mtd2 Factory

Unlocking ‘Factory’…

Writing from ‘/tmp/mtd2’ to MTD ‘Factory’… [ok]

/home/root # reboot

/home/root #

Перезагружаем роутер. Сверяем мак 2,4 герц вифи, если совпало все сделано правильно.

Поздравляю вы получили мощный роутер с хорошей прошивкой!!!

Есть один нюанс: Прошивка падавана не поддерживает вайфай чип MT7615. И на текучий момент у вас не будет работать вайфай в диапазоне 5GHz, только 2,4 GHz, При сборке прошивки с драйверами для чипа MT7615, 5GHz бкдет работать!

Как говориться:

«Дорогу осилит идущий» Никто вас, не заставляет переходить на текущий момент на эту прошивку, ждите пока появятся драйвера в прошивке падавана!

Так как проц. MT7621AT весьма горячий ставим на него радиатор.

Дополнительная информация
Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Чтобы открыть корпус: снимаем резиновые лапки роутера, выкручиваем 2 винта, отстегиваем пигейты антенны. И крепим радиатор на процессор. Аккуратно собираем обратно.

Итог: Из мощного роутера со стоковым ПО мы сделали конфету, радующую нашу жизнь VPN, Dlna, Transmission, принтсервером, поддержкой 3/4G модемов, с usb 3.0 портом, мощным процом, хорошим объёмом оперативной памяти, гигабитными портами и возможностью ставить доп пакеты с репозитория.

Для тех кому понадобился доступ в роутер по Terminal:
нужно запаиваться к площадке J4: pin1 — gnd, pin2-tx, pin3-vcc 3,3V, pin4-rx.

чтобы пошли логи в консоль нужно поставить перемычку на R53 и R54. Скорость на ком порт: 57600 bod.

Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Благодарности:

Padavanу за прошивку,

Freize за проект prometheus,

linaro добавил в свой репозитрой Smart BOX TURBO

Серый кардинал, что решил остаться в тени — он помогал мне в адаптации и прошивки и сборке загрузчика.

Мне что осилил эту дорогу для всех.

Без этих людей ничего бы не было!

Плюсы (+) им в карму и бюджет!

Smart BOX TURBO делаем - конфету! (шьем на Padavan)

Мануал по переделке. для тех у кого модель роутера SMART BOX PRO.

Дополнение: в коментах подкинули драйвера на 5 ггц вифи,