Роутер beeline smart box turbo

Режимы работы

DHCP-клиент, Static IP, L2TP

Wi-Fi

802.11b/g/n 300Mbps + 802.11ac 1732Mbps с поддержкой MU-MIMO, одновременная работа двух Wi-Fi-сетей на частотах 2,4 ГГц и 5 ГГц (Dual Band), гостевая Wi-Fi-сеть

WAN/LAN

WAN-1 Gigabit Ethernet
LAN-4 Gigabit Ethernet

Наличие USB-порта

Да, 1 порт USB 3.0

Поддержка IPTV

Да, выделенный LAN-порт и IGMP proxy

Поддержка быстрых тарифов

Да, включая тарифы до 300 Мбит/с

Подключите кабель, который провели в квартиру наши монтажники, в порт WAN, а компьютер — к любому из LAN-портов. Ещё можете соединить ваш компьютер с роутером по беспроводной сети, но на первичном этапе настройки лучше использовать кабель.

Шаг 1

Откройте браузер и введите в адресную строку 192.168.1.1. Вы попадёте на страницу приветствия. Нажмите «Продолжить».

Шаг 2

Роутер предложит ввести имя пользователя и пароль. Введите admin в оба поля. Нажмите «Войти».

Шаг 3

Вы попадёте в главное меню роутера. Выберите пункт «Быстрая настройка».

Шаг 4

Настраиваем роутер.

Домашний интернет:

— «Логин» — имя пользователя по договору (089/085).

— «Пароль» — пароль от домашнего интернета.

— «Сервер» — tp.internet.beeline.ru.

Wi-Fi-сеть роутера (для 2,4 и 5 ГГц):

— «Имя сети» — название Wi-Fi-сети, которая отобразится в списке подключений.

— «Пароль» — пароль для Wi-Fi-сети придумайте сами — не менее 8 символов.

— «билайн тв» — нужно выбрать порт, к которому подключена IPTV-приставка.

Нажмите кнопку «Сохранить» — роутеру потребуется приблизительно минута чтобы применить параметры.

Поздравляем, вы полностью настроили роутер для работы в сети билайна!

Обязательно подключите роутер к компьютеру, используя Ethernet-кабель.

Шаг 1

Откройте браузер и введите в адресную строку 192.168.1.1. Вы попадёте на страницу приветствия. Нажмите «Продолжить».

Шаг 2

Роутер предложит вам ввести имя пользователя и пароль. Введите admin в оба поля. Нажмите «Войти».

Шаг 3

Вы попадёте в главное меню роутера. Выберите пункт «Расширенные настройки».

Шаг 4

Во вкладке «Основные настройки» откройте раздел «Обновление прошивки».

Нажмите «Выбрать файл» и укажите путь к файлу с прошивкой. Нажмите «Обновить ПО».

Используйте аппаратный сброс настроек, если:

— требуется настроить устройство заново (удалить все пользовательские настройки);

— нет доступа к веб-странице интерфейса настроек роутера;

— после настройки роутера интернет-соединение не установилось или пароль доступа к нему потерялся.

Внимание: аппаратный сброс настроек откатит все пользовательские установки до заводских.

На корпусе устройства ищем углублённую кнопку «СБРОС» (RESET, RESTORE) — она позволяет сбросить настройки до заводских. Ещё её можно найти на той же стороне корпуса роутера, где и остальные разъёмы и кнопки. Реже — на дне роутера.

Чтобы сбросить настройки роутера, выполняем следующее:

— включаем питание роутера и ждём полную загрузку устройства;

— нажимаем «СБРОС» (RESET, RESTORE) при помощи тонкого заостренного предмета (например, скрепки или иголки);

— удерживаем 30 секунд и отпускаем.

После этого роутер перезагрузится с заводскими настройками. Теперь потребуется его повторная настройка.

Wi-Fi роутер «SmartBox TURBO+»

SmartBox TURBO+ — новейшее Wi‑Fi решение для квартиры.

Двухдиапазонный Wi-Fi передатчик — 2.4/ 5 GHz. Новый, более мощный процессор.

Wi-fi роутер нового поколения SmartBox TURBO+ приходит на замену предыдущему SmartBox. Он оснащен двухдиапазонным Wi‑Fi передатчиком (2,4GHz + 5GHz) и улучшенным процессором, что позволит получать более надежный Wi-Fi сигнал по всей вашей квартире.

Wi-fi роутер нового поколения — создан специально для одновременного подключения нескольких пользователей на высокой скорости:

  • Уверенный прием в любой точке квартиры
  • Две Wi-Fi сети у вас дома в одном роутере (2,4Гц и 5Гц)
  • Поддержка скорости до 1 гигабита
  • Четыре встроенные всенаправленными антенны
  • Эргономичный дизайн
  • Интерфейс быстрой настройки Домашнего интернета «Билайн»
  • Предоставляется на выгодных условиях в комплектах «UP Кот Пуш» и «На максимум+!», а также «Фантастический MAX».

Wi‑Fi роутер Билайн SmartBox TURBO+ предназначен для подключения к Домашнему Интернету «Билайн» по выделенной линии Ethernet. С его помощью можно создать собственную домашнюю сеть, выходить в Интернет с нескольких компьютеров, планшетов или смартфонов (количество не ограничено).

Встроенная точка доступа беспроводной сети Wi-Fi нового поколения с увеличенным радиусом действия обеспечивает подключение к SmartBox TURBO+ ноутбуков, игровых приставок, медиаплееров и других сетевых устройств. Удобный интерфейс быстрой настройки поможет настроить доступ в Интернет и подключить IPTV‑приставку Домашнего Телевидения «Билайн», не обращаясь за помощью специалистов.


Варианты приобретения при новом подключении

  • Покупка сразу: 3600 руб.;
  • Покупка в рассрочку: 150 руб./мес. на 30 месяцев;
  • В комплекте за 0 руб. на условиях конкретного тарифа;

Все оборудование подвозит монтажник на дом к клиенту в день подключения, если оно было заказано при составлении заявки на подключение.

! Если вы уже действующий клиент Домашнего Билайн, Вы можете приобрести данную модель самостоятельно в офисе продаж Билайн или через Интернет-магазин.


Технические характеристики

Режимы работы

Dualband (одновременная работа в двух диапазонах 2,4GHz/5GHz), одновременная работа в Интернете по L2TP и с локальными ресурсами, IPoE

Wi‑Fi

Беспроводной интерфейс Wave 2, IEEE 802.11bac, 1700 Mbps, 2.4GHz + 5GHz, Гостевая Wi-Fi сеть

Антенны

Внутренние антенны 4×4 для 5GHz MUMIMO, 2х2 для 2,4GHz

WAN/LAN

GE (Gigabit Ethernet) порты LAN и WAN – максимальная пропускная способность 1 Гбит/сек (1000 Мбит/сек), 5 портов RJ‑45

Интернет вещей

ZigBee (для подключения устройств Умного дома – проект в стадии разработки)

Наличие USB-порта

1 USB 3.0

Поддержка IPTV

Аппаратная поддержка «Билайн» ТВ

Поддержка тарифов до 1 Гбит/с

Да

Гарантия

1 год

Видео-инструкция по настройке и использованию роутера билайн

Домашний интернет, цифровое ТВ, мобильная связь билайн

Заявку на подключение или переезд можно оформить по бесплатному номеру: 8 (800) 700 86 90

Вы уже клиент «Домашнего интернета билайн»? Вы можете управлять услугами в личном кабинете: lk.beeline.ru

Данный ресурс является сайтом официального партнера ПАО «Вымпелком» (торговая марка билайн) и носит исключительно информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437 (2) Гражданского кодекса РФ. Подробную информацию о тарифах, услугах, предоставляемых компанией, а также об ограничениях Вы можете уточнить на сайте www.beeline.ru и по телефону 8 800 700 8000. Политика безопасности. Политика обработки файлов cookie. Согласие на обработку персональных данных. Отписаться от получения информационных рассылок от данного ресурса можно на странице.

© mirbeeline.ru — официальный партнер билайн. 2023 г.

Заявка на новое подключение

Оформите заявку на подключение и наш оператор перезвонит вам в ближайшее время для назначения в график

Ваша заявка успешно отправлена!

1. Мы позвоним Вам в течение нескольких минут на номер *, чтобы уточнить удобную дату и время визита монтажника.

2. Монтажник привезет договор, проведет кабель и настроит оборудование.

Чтобы изменить введенные данные по заявке, вы можете отправить заявку еще раз.

Заявка на подключение тарифа

Оформите заявку на подключение и наш оператор перезвонит вам в ближайшее время для назначения в график или оформите экспресс-заявку без звонка специалиста

Ваша заявка успешно отправлена!

1. Мы позвоним Вам в течение нескольких минут на номер *, чтобы уточнить удобную дату и время визита монтажника.

2. Монтажник привезет договор, проведет кабель и настроит оборудование.

Чтобы изменить введенные данные по заявке, вы можете отправить заявку еще раз.

Проверьте подключение к билайн

Какое подключение вас интересует?

Заказ на проверку адреса успешно отправлен

Пожалуйста, ожидайте звонка нашего специалиста на номер *.

Если вы неправильно ввели номер своего телефона, пожалуйста, отправьте запрос еще раз с верным номером.

Я хочу подключить услуги билайн

Заказ обратного звонка успешно отправлен

Пожалуйста, ожидайте звонка нашего специалиста на номер *.

Если вы неправильно ввели номер своего телефона, пожалуйста, отправьте заказ еще раз с верным номером.

Для получения поддержки существующим абонентам, пожалуйста, позвоните по:

8 800 700 8000

Я хочу подключить услуги билайн

Оставь свой номер и мы сделаем предложение с выгодой до 30%

Закрыть

Ok

Наш специалист свяжется с вами в ближайшее время!

Мы позвоним Вам в течение нескольких минут на номер *.

Если вы неправильно ввели номер своего телефона, пожалуйста, отправьте заявку еще раз с верным номером.

Up

OEM/ODM name: Sercomm S3 DF3

The Beeline SmartBox TURBO is a wireless router based on the MT7621 platform with USB 3.0 port. While it can be acquired for relatively low cost (especially on avito.ru) compared to other units with similar specifications.

Beeline SmartBox TURBO

It’s recommended to make a mtd backup before you start:

1. Set up a tftp server (e.g. tftpd64 for windows)

2. Connect to a router using SSH shell and run the following commands:

cd /tmp
for i in 0 1 2 3 4 5 6 7 8 9 10; do nanddump -f mtd$i /dev/mtd$i; \
tftp -l mtd$i -p 10.0.0.2; md5sum mtd$i >> mtd.md5; rm mtd$i; done
tftp -l mtd.md5 -p 10.0.0.2

CAUTION:

If you have any third-party firmware (e.g. Padavan, Keenetic, AsusWrt, non-official OpenWrt community builds (especially for Breed bootloader) etc.) installed on your device it’s strongly recommended to restore original OEM firmware (including bootloader, EEPROM, partition map etc.) from your backup before you start the OpenWrt installation on your device.

1. Login to the router web interface (admin:admin)

2. Navigate to Settings → WAN → Add static IP interface (e.g. 10.0.0.1/255.255.255.0)

3. Navigate to Settings → Remote cotrol → Add SSH, port 22, 10.0.0.0/255.255.255.0 and interface created before

4. Change IP of your client to 10.0.0.2/255.255.255.0 and connect the ethernet cable to the WAN port of the router

5. Connect to the router using SSH shell (SuperUser:SNxxxxxxxxxx, where SNxxxxxxxxxx is the serial number from the backplate label)

6. Run in SSH shell:

sh

7. Make a mtd backup (optional, see related section)

8. Change bootflag to Sercomm1 and reboot:

printf 1 | dd bs=1 seek=7 count=1 of=/dev/mtdblock3
reboot

9. Login to the router web interface (admin:admin)

10. Remove dots from the OpenWrt factory image filename

11. Update firmware via web using OpenWrt factory image

See Installation section

1. Change the bootflag to Sercomm1 in OpenWrt CLI and then reboot:

printf 1 | dd bs=1 seek=7 count=1 of=/dev/mtdblock3

2. Optional: Update with any stock (Beeline) firmware if you want to overwrite OpenWrt in Slot 0 completely.

mtd partition start size OpenWrt specific
mtd0 u-boot 0x0 0x100000
mtd1 dynamic partition map 0x100000 0x100000
mtd2 Factory 0x200000 0x100000
mtd3 Boot Flag 0x300000 0x100000
mtd4 kernel 0x400000 0x600000
mtd5 Kernel 2 0xa00000 0x600000
mtd6 File System 1 0x1000000 0x2000000 ubiconcat0
mtd7 File System 2 0x3000000 0x2000000
mtd8 Configuration/log 0x5000000 0x1400000 ubiconcat1
mtd9 Debug (Ftool) 0x6400000 0x1a00000 ubiconcat2
mtd10 Container 0x8000000 0x7c00000 ubiconcat3

If you don’t have a GUI (LuCI) available, you can alternatively upgrade via the command line.
There is a command line method for upgrading:

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

sysupgrade

cd /tmp
sysupgrade /tmp/sysupgrade.bin

1. Compile sercomm-recovery under the Linux:

git clone https://github.com/danitool/sercomm-recovery.git
make

2. Connect the router with a cable and run sercomm-recovery:

sudo ./sercomm-recovery enp0s3 recovery_turbo_stock.bin

where enp0s3 — network interface connected the router, ifconfig — list on available network interfaces

After flashing, proceed with Basic configuration: Set up your Internet connection, configure wireless, configure USB port, etc.

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
lan1-4 LAN ports (1-4) br-lan
wan WAN port DHCP
Port Switch port
Internet (WAN) wan
LAN 1 lan1
LAN 2 lan2
LAN 3 lan3
LAN 4 lan4

→ hardware.button on howto use and configure the hardware button(s).
Here, we merely name the buttons, so we can use them in the above Howto.

The Beeline Smartbox TURBO has the following buttons:

BUTTON Event
Reset reset
WPS wps

Front of the casing

Beeline SmartBox TURBO Case front

Back of the casing with backside label

Beeline SmartBox TURBO Case rear

Right side of the casing

Beeline SmartBox TURBO Case right side

Bottom of the casing

Beeline SmartBox TURBO Case bottom

Top side of the PCB

Beeline SmartBox TURBO PCB top

Bottom side of the PCB

Beeline SmartBox TURBO PCB bottom

Note: This will void your warranty!

There are 2 crews behind the rubber feet. There are also clips around the edge of the case you will need to prize open, using, for example, a plastic card.

Beeline SmartBox TURBO case opening

→ port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of the Beeline SmartBox TURBO:

Beeline SmartBox TURBO UART connection

You need to connect R53 and R54 pins (marked red on the photo). For example using the solder.

Serial connection parameters
for Beeline SmartBox TURBO
57600, 8N1, 3.3V

→ port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:

Insert photo of PCB with markings for JTAG port

===================================================================
MT7621 stage1 code 10:33:11 (ASIC)
CPU=50000000 HZ BUS=16666666 HZ
==================================================================
Change MPLL source from XTAL to CR…
do MEMPLL setting..
MEMPLL Config : 0x11100000
3PLL mode + External loopback
=== XTAL-40Mhz === DDR-1200Mhz ===
PLL2 FB_DL: 0x11, 1/0 = 589/435 45000000
PLL3 FB_DL: 0x12, 1/0 = 566/458 49000000
PLL4 FB_DL: 0x12, 1/0 = 616/408 49000000
do DDR setting..[00320381]
Apply DDR3 Setting…(use customer AC)
0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120
———————————————————————————
0000:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0001:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0002:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0003:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0004:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0005:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0006:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0007:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0008:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0009:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000E:| 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
000F:| 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
0010:| 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
0011:| 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
0012:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0013:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0014:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0015:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0016:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0017:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0018:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0019:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001E:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001F:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rank 0 coarse = 15
rank 0 fine = 80
B:| 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0
opt_dle value:9
DRAMC_R0DELDLY[018]=00001F20
==================================================================
RX DQS perbit delay software calibration
==================================================================
1.0-15 bit dq delay value
==================================================================
bit| 0 1 2 3 4 5 6 7 8 9
—————————————
0 | 11 7 12 9 10 6 11 4 3 10
10 | 6 12 6 9 3 7
—————————————

==================================================================
2.dqs window
x=pass dqs delay value (min~max)center
y=0-7bit DQ of every group
input delay:DQS0 =32 DQS1 = 31
==================================================================
bit DQS0 bit DQS1
0 (1~64)32 8 (2~58)30
1 (1~59)30 9 (1~62)31
2 (1~64)32 10 (1~61)31
3 (1~60)30 11 (1~60)30
4 (1~60)30 12 (2~60)31
5 (1~62)31 13 (1~60)30
6 (1~63)32 14 (0~60)30
7 (1~63)32 15 (0~58)29
==================================================================
3.dq delay value last
==================================================================
bit| 0 1 2 3 4 5 6 7 8 9
—————————————
0 | 11 9 12 11 12 7 11 4 4 10
10 | 6 13 6 10 4 9
==================================================================
==================================================================
TX perbyte calibration
==================================================================
DQS loop = 15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqsdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqsdly_pass[1]=15, finish count=2
DQ loop=15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqdly_pass[1]=15, finish count=2
byte:0, (DQS,DQ)=(8,8)
byte:1, (DQS,DQ)=(8,8)
20,data:88
[EMI] DRAMC calibration passed

===================================================================
MT7621 stage1 code done
CPU=50000000 HZ BUS=16666666 HZ
===================================================================

U-Boot 1.1.3 (May 11 2020 — 15:55:13)

Board: Ralink APSoC DRAM: 256 MB
rt2880 uboot v0.00e04 05/25/2006
SERIAL_CLOCK_DIVISOR =16
kaiker,,CONFIG_BAUDRATE =57600
SDRAM SIZE:10000000
Top of RAM usable for U-Boot at: 90000000
Reserving 426k for U-Boot at: 8ff94000
Reserving 1028k for malloc() at: 8fe93000
Reserving 44 Bytes for Board Info at: 8fe92fd4
Reserving 36 Bytes for Global Data at: 8fe92fb0
Reserving 128k for boot params() at: 8fe72fb0
Stack Pointer at: 8fe72f98
relocate_code Pointer at: 8ff94000

Config XHCI 40M PLL
******************************
Software System Reset Occurred
******************************
Now running in RAM — U-Boot at: 8ff94000

monitor_flash_len =117844
Command «mdio»: 0xa0206af8 => 0x8ff9aaf8
Command «nand»: 0xa020c444 => 0x8ffa0444
Command «reset»: 0xa0215e4c => 0x8ffa9e4c
Command «go»: 0xa020dd90 => 0x8ffa1d90
Command «bootm»: 0xa020e5ec => 0x8ffa25ec
Command «loadb»: 0xa020f2ac => 0x8ffa32ac
Command «tftpboot»: 0xa020f8dc => 0x8ffa38dc
Command «nm»: 0xa020ff68 => 0x8ffa3f68
Command «mm»: 0xa020ffcc => 0x8ffa3fcc
Command «md»: 0xa0210030 => 0x8ffa4030
Command «saveenv»: 0xa02105a8 => 0x8ffa45a8
Command «setenv»: 0xa0210f18 => 0x8ffa4f18
Command «printenv»: 0xa02105f8 => 0x8ffa45f8
Command «?»: 0xa02111ec => 0x8ffa51ec
Command «help»: 0xa02111ec => 0x8ffa51ec
Command «version»: 0xa02110ac => 0x8ffa50ac
Command «sc_upgrade_flag»: 0xa0213e58 => 0x8ffa7e58
Command «sc_boot»: 0xa0213e90 => 0x8ffa7e90
Command «sc_nand»: 0xa0213ec8 => 0x8ffa7ec8
Command «sc_eth_test»: 0xa0213f04 => 0x8ffa7f04
Command «sc_phy»: 0xa0213f40 => 0x8ffa7f40
Command «sc_time»: 0xa0213f7c => 0x8ffa7f7c
Command «sc_btver»: 0xa0213fb4 => 0x8ffa7fb4
Command «sc_fl_map»: 0xa0213ff0 => 0x8ffa7ff0
Command «sc_endian»: 0xa021402c => 0x8ffa802c
Command «sc_gpio»: 0xa0214068 => 0x8ffa8068
Command «sc_led»: 0xa02140a4 => 0x8ffa80a4
Command «sc_dl»: 0xa02140e0 => 0x8ffa80e0
begin
Allocate 16 byte aligned buffer: 8ffca810
Enable NFI Clock
# MTK NAND # : Use HW ECC
NAND ID [2C DA 90 95 06]
Device found in MTK table, ID: 2cda, EXT_ID: 909506
[NAND] pagesz:2048 , oobsz: 288,eccbytes: 80
Support this Device in MTK table! 2cda
select_chip
[NAND]select ecc bit:12, sparesize :112 spare_per_sector=28
Signature matched and data read!
load_fact_bbt success 2047
load fact bbt success
[mtk_nand] probe successfully!
mtd->writesize=2048 mtd->oobsize=112, mtd->erasesize=131072 devinfo.iowidth=8
*** Warning — bad CRC, using default environment

============================================
Ralink UBoot Version: 5.0.0.0
———————————————
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: NAND Flash
Date:May 11 2020 Time:15:55:13
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768

##### The CPU freq = 880 MHZ ####
estimate memory size =256 Mbytes
#Reset_MT7530
set LAN/WAN WLLLL

Load Standalone from 40000
SC_DEBUG: Nand Partition Table Magic Found at 100000.

******************************************
Uboot StandAlone Entry
******************************************
GPIO init
SC_DEBUG: Nand Partition Table Magic Found at 100000.

******************************************
Uboot StandAlone Entry
******************************************

***************************************************
Sercomm Boot Version 0200, at May 11 2020, 15:55:10

***************************************************
SC_DEBUG: Nand Partition Table Magic Found at 100000.
DEBUG_ERR:sc_check_upgrade_flag 146, can not find upgrade-flag!
Entering Firmware : Everything is OK.

*************************************
Boot Flag : Sercomm1�
*************************************

Kernel image header:
Image Addr: 00A00100
Image Len: 003967FB
Image CRC: 703C593F
Start to calculate kernel_crc from 0x00a00100 ….
Kernel CRC verify OK!
Kernel Addr : 0xbca00100
## Booting image at bca00100 …
Image Name: Linux Kernel Image
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 3762107 Bytes = 3.6 MB
Load Address: 81001000
Entry Point: 816d0dd0
Verifying Checksum … OK
Uncompressing Kernel Image … OK
boot_count2 is FF
write 1 to boot_count2
.kernel addr :0xBCA00100
No initrd
## Transferring control to Linux (at address 816d0dd0) …
## Giving linux memsize in MB, 256

Starting kernel …

LINUX started…

THIS IS ASIC

SDK 5.0.S.0
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Initializing cgroup subsys cpuacct
Linux version 3.10.14 (sercomm@pavel) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #8 SMP Wed Jul 8 02:09:07 MSK 2020

The CPU feqenuce set to 880 MHz
GCMP present
CPU0 revision is: 0001992f (MIPS 1004Kc)
Software DMA cache coherency
Determined physical RAM map:
memory: 0fffc000 @ 00000000 (usable)
memory: 00004000 @ 0fffc000 (reserved)
Zone ranges:
DMA [mem 0x00000000-0x00ffffff]
Normal [mem 0x01000000-0x0fffbfff]
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x00000000-0x0fffbfff]
Detected 3 available secondary CPU(s)
Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
PERCPU: Embedded 7 pages/cpu @81cef000 s6976 r8192 d13504 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65020
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5 rootfstype=squashfs
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Writing ErrCtl register=00008a41
Readback ErrCtl register=00008a41
allocated 524256 bytes of page_cgroup
please try ‘cgroup_disable=memory’ option if you don’t want memory cgroups
Memory: 248052k/262128k available (7018k kernel code, 14076k reserved, 3030k data, 248k init, 0k highmem)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:128
console [ttyS1] enabled
Calibrating delay loop… 577.53 BogoMIPS (lpj=1155072)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys blkio
launch: starting cpu1
launch: cpu1 gone!
CPU1 revision is: 0001992f (MIPS 1004Kc)
Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Synchronize counters for CPU 1: done.
launch: starting cpu2
launch: cpu2 gone!
CPU2 revision is: 0001992f (MIPS 1004Kc)
Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Synchronize counters for CPU 2: done.
launch: starting cpu3
launch: cpu3 gone!
CPU3 revision is: 0001992f (MIPS 1004Kc)
Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Synchronize counters for CPU 3: done.
Brought up 4 CPUs
devtmpfs: initialized
NET: Registered protocol family 16
release PCIe RST: RALINK_RSTCTRL = 7000000
PCIE PHY initialize
***** Xtal 40MHz *****
start MT7621 PCIe register access
RALINK_RSTCTRL = 7000000
RALINK_CLKCFG1 = 77ffeff8

*************** MT7621 PCIe RC mode *************
PCIE2 no card, disable it(RST&CLK)
pcie_link status = 0x3
RALINK_RSTCTRL= 3000000
*** Configure Device number setting of Virtual PCI-PCI bridge ***
RALINK_PCI_PCICFG_ADDR = 21007f2 -> 21007f2
PCIE0 enabled
PCIE1 enabled
interrupt enable status: 300000
Port 1 N_FTS = 1b105000
Port 0 N_FTS = 1b105000
config reg done
init_rt2880pci done
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
pci_bus 0000:00: root bus resource [io 0x1e160000-0x1e16ffff]
pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
pci 0000:00:00.0: BAR 0: can’t assign mem (size 0x80000000)
pci 0000:00:01.0: BAR 0: can’t assign mem (size 0x80000000)
pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
pci 0000:00:01.0: BAR 8: assigned [mem 0x60100000-0x601fffff]
pci 0000:00:00.0: BAR 1: assigned [mem 0x60200000-0x6020ffff]
pci 0000:00:01.0: BAR 1: assigned [mem 0x60210000-0x6021ffff]
pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit]
pci 0000:00:00.0: PCI bridge to [bus 01]
pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff]
pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff]
pci 0000:00:01.0: PCI bridge to [bus 02]
pci 0000:00:01.0: bridge window [mem 0x60100000-0x601fffff]
BAR0 at slot 0 = 0
bus=0x0, slot = 0x0
res[0]->start = 0
res[0]->end = 0
res[1]->start = 60200000
res[1]->end = 6020ffff
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
BAR0 at slot 1 = 0
bus=0x0, slot = 0x1
res[0]->start = 0
res[0]->end = 0
res[1]->start = 60210000
res[1]->end = 6021ffff
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=0x1, slot = 0x0, irq=0x4
res[0]->start = 60000000
res[0]->end = 600fffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=0x2, slot = 0x1, irq=0x18
res[0]->start = 60100000
res[0]->end = 601fffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
Switching to clocksource MIPS
NET: Registered protocol family 2
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP: reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
4 CPUs re-calibrate udelay(lpj = 1167360)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NTFS driver 2.1.30 [Flags: R/W].
fuse init (API version 7.22)
msgmni has been set to 484
io scheduler noop registered (default)
reg_int_mask=0, INT_MASK= 0
HSDMA_init

hsdma_phy_tx_ring0 = 0x00c00000, hsdma_tx_ring0 = 0xa0c00000

hsdma_phy_rx_ring0 = 0x00c04000, hsdma_rx_ring0 = 0xa0c04000
TX_CTX_IDX0 = 0
TX_DTX_IDX0 = 0
RX_CRX_IDX0 = 3ff
RX_DRX_IDX0 = 0
set_fe_HSDMA_glo_cfg
HSDMA_GLO_CFG = 465
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x1e000d00 (irq = 27) is a 16550A
serial8250: ttyS1 at MMIO 0x1e000c00 (irq = 26) is a 16550A
serial8250: ttyS2 at MMIO 0x1e000e00 (irq = 28) is a 16550A
brd: module loaded
MediaTek Nand driver init, version v2.1 Fix AHB virt2phys error
Allocate 16 byte aligned buffer: 81a2a500
Enable NFI Clock
# MTK NAND # : Use HW ECC
NAND ID [2C DA 90 95 06, 00909506]
Device found in MTK table, ID: 2cda, EXT_ID: 909506
alloctare : (mtd->writesize + mtd->oobsize) * page_per_block is 138240
Support this Device in MTK table! 2cda
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron NAND 256MiB 3,3V 8-bit), 256MiB, page size: 2048, OOB size: 112
[NAND]select ecc bit:12, sparesize :112 spare_per_sector=28
Scanning device for bad blocks
Signature matched and data read!
load_fact_bbt success 2047
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page: 200
Found dynamic partition map at 100000:
page: 201
<0> offset: 00000000, length: 00100000
page: 201
<1> offset: 00100000, length: 00100000
page: 201
<2> offset: 00200000, length: 00100000
page: 201
<3> offset: 00300000, length: 00100000
page: 201
<4> offset: 00400000, length: 00600000
page: 201
<5> offset: 00A00000, length: 00600000
page: 201
<6> offset: 01000000, length: 02000000
page: 201
<7> offset: 03000000, length: 02000000
page: 201
<8> offset: 05000000, length: 01400000
page: 201
<9> offset: 06400000, length: 01A00000
Creating 11 MTD partitions on «MT7621-NAND»:
0x000000000000-0x000000100000 : «Boot Loader»
0x000000100000-0x000000200000 : «dynamic partition map»
0x000000200000-0x000000300000 : «Factory»
0x000000300000-0x000000400000 : «Boot Flag»
0x000000400000-0x000000a00000 : «Kernel 1»
0x000000a00000-0x000001000000 : «Kernel 2»
0x000001000000-0x000003000000 : «File System 1»
0x000003000000-0x000005000000 : «File System 2»
0x000005000000-0x000006400000 : «Configuration/log»
0x000006400000-0x000007e00000 : «Debug (Ftool)»
0x000008000000-0x00000fc00000 : «Container»
[mtk_nand] probe successfully!
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPTP driver version 0.8.5
register mt_drv

=== pAd = c0181000, size = 3807824 ===

<— RTMPAllocAdapterBlock, Status=0
pAd->PciHif.CSRBaseAddress =0xc0080000, csr_addr=0xc0080000!
RTMPInitPCIeDevice():device_id=0x7615
DriverOwn()::Try to Clear FW Own…
DriverOwn()::Success to clear FW Own
mt_pci_chip_cfg(): HWVer=0x8a10, FWVer=0x8a10, pAd->ChipID=0x7615
mt_pci_chip_cfg(): HIF_SYS_REV=0x76150001
RtmpChipOpsHook(492): Not support for HIF_MT yet! MACVersion=0x0
mt7615_init()—>
Use 1st iPAiLNA default bin.
Use 0st /etc_ro/wlan/MT7615E_EEPROM1.bin default bin.
<—mt7615_init()
ChipOpsMCUHook
cut_through_token_list_init(): TokenList inited done!id_head/tail=0/4096
cut_through_token_list_init(): 8f21e788,8f21e788
cut_through_token_list_init(): TokenList inited done!id_head/tail=0/4096
cut_through_token_list_init(): 8f21e798,8f21e798
<— RTMPAllocTxRxRingMemory, Status=0
rdm_major = 253
set CLK_CFG_0 = 0x40a00020!!!!!!!!!!!!!!!!!!1
GMAC1_MAC_ADRH — : 0x0000000c
GMAC1_MAC_ADRL — : 0x4328809c
Ralink APSoC Ethernet Driver Initilization. v3.1 4096 rx/tx descriptors allocated, mtu = 1500!
set CLK_CFG_0 = 0x40a00020!!!!!!!!!!!!!!!!!!1
GMAC1_MAC_ADRH — : 0x0000000c
GMAC1_MAC_ADRL — : 0x43288080
<0> !! create link_status PROC !!!!!
PROC INIT OK!
usbcore: registered new interface driver catc
usbcore: registered new interface driver kaweth
pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
usbcore: registered new interface driver pegasus
usbcore: registered new interface driver rtl8150
usbcore: registered new interface driver r8152
usbcore: registered new interface driver asix
usbcore: registered new interface driver ax88179_178a
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_eem
usbcore: registered new interface driver dm9601
usbcore: registered new interface driver smsc75xx
usbcore: registered new interface driver smsc95xx
usbcore: registered new interface driver gl620a
usbcore: registered new interface driver net1080
usbcore: registered new interface driver plusb
usbcore: registered new interface driver rndis_host
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
usbcore: registered new interface driver MOSCHIP usb-ethernet driver
usbcore: registered new interface driver int51x1
usbcore: registered new interface driver kalmia
usbcore: registered new interface driver ipheth
usbcore: registered new interface driver sierra_net
usbcore: registered new interface driver cx82310_eth
usbcore: registered new interface driver cdc_ncm
usbcore: registered new interface driver lg-vl600
usbcore: registered new interface driver qmi_wwan
usbcore: registered new interface driver cdc_mbim
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver usb-storage
Ralink APSoC Hardware Watchdog Timer
GACT probability on
Mirror/redirect action on
Failed to load ipt action
u32 classifier
Performance counters on
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (3875 buckets, 15500 max)
ctnetlink v0.93: registering with nfnetlink.
NF_TPROXY: Transparent proxy support initialized, version 4.1.0
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
gre: GRE over IPv4 demultiplexor driver
ip_tables: (C) 2000-2006 Netfilter Core Team
Type=Linux
arp_tables: (C) 2002 David S. Miller
TCP: cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 17
l2tp_core: L2TP core driver, V2.0
l2tp_ppp: PPPoL2TP kernel driver, V2.0
8021q: 802.1Q VLAN Support v1.8
Sercomm dual images: bootflag=Sercomm1, choose /dev/mtdblock7 as rootfs
VFS: Mounted root (squashfs filesystem) readonly on device 31:7.
devtmpfs: mounted
Freeing unused kernel memory: 248K (819d2000 — 81a10000)
init started: BusyBox v1.15.3 ()
starting pid 51, tty »: ‘/etc/rcS’
mount: mounting usbfs on /proc/bus/usb failed: No such file or directory
register rlt_drv

=== pAd = c0b01000, size = 1339136 ===

<— RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x
<— RTMPAllocAdapterBlock, Status=0
pAd->CSRBaseAddress =0xc0a00000, csr_addr=0xc0a00000!
device_id =0x7603
RtmpChipOpsHook(474): Not support for HIF_MT yet!
mt7603_init()—>
mt_bcn_buf_init(224): Not support for HIF_MT yet!
<—mt7603_init()
hal_wd: module license ‘sercomm’ taints kernel.
Disabling lock debugging due to kernel taint
Init system monitor…
Sercomm HWIO Driver: loaded successfully
nUBI: attaching mtd8 to ubi8
UBI: scanning is finished
UBI: attached mtd8 (name «Configuration/log», size 20 MiB) to ubi8
UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
UBI: good PEBs: 160, bad PEBs: 0, corrupted PEBs: 0
UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
UBI: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 962381131
UBI: available PEBs: 0, total reserved PEBs: 160, PEBs reserved for bad PEB handling: 40
UBI: background thread «ubi_bgt8d» started, PID 94
UBI device number 8, total 160 LEBs (20316160 bytes, 19.4 MiB), available 0 LEBsUBIFS: background thread «ubifs_bgt8_0» started, PID 96
(0 bytes), LEB size 126976 bytes (124.0 KiB)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 8, volume 0, name «rootfs_data»
UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
UBIFS: FS size: 13332480 bytes (12 MiB, 105 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
UBIFS: reserved for root: 0 bytes (0 KiB)
UBIFS: media format: w4/r0 (latest is w4/r0), UUID 579C790E-B368-4E7C-8E3D-5899B08D91BD, small LPT model
net/nat/hw_nat/get_mem.c InitMod:40: Ralink HW NAT allocate DMA memory area
net/nat/hw_nat/get_mem.c InitMod:46: The DMA memory area has been allocated a0e00000 00e00000
Started WatchDog Timer.
switch register base addr to 0xb0100a00
write offset 0x80, value 0x5d805d80
write offset 0x84, value 0x1d801d80
SERIAL NUMBER: SN2F98765432
FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF

Raeth v3.1 (Tasklet)
phy_free_head is 0xcd2000!!!
phy_free_tail_phy is 0xcd3ff0!!!
txd_pool=a0cd8000 phy_txd_pool=00CD8000
ei_local->skb_free start address is 0x8ec226cc.
free_txd: 00cd8010, ei_local->cpu_ptr: 00CD8000
POOL HEAD_PTR | DMA_PTR | CPU_PTR
—————-+———+———
0xa0cd8000 0x00CD8000 0x00CD8000

phy_qrx_ring = 0x00cd4000, qrx_ring = 0xa0cd4000

phy_rx_ring0 = 0x00ce0000, rx_ring[0] = 0xa0ce0000
MT7530 Reset Completed!!
change HW-TRAP to 0x117c8f
set LAN/WAN WLLLL
GMAC1_MAC_ADRH — : 0x0000e00e
GMAC1_MAC_ADRL — : 0xe4654321
GDMA2_MAC_ADRH — : 0x0000000c
GDMA2_MAC_ADRL — : 0x432880c5
eth3: ===> VirtualIF_open
MT7621 GE2 link rate to 1G
CDMA_CSG_CFG = 81000000
GDMA1_FWD_CFG = 20710000
GDMA2_FWD_CFG = 20710000
sc_lan_vlan_id = 1
sc_wan_vlan_id = 2
sc_special_vlan_id = 3
sc_host_queue = 3
ESW: Link Status Changed — Port2 Link UP
rc_cmd=/usr/sbin/rc syslogd start
rc_cmd=/usr/sbin/rc wan_switch start
rc_cmd=/usr/sbin/rc lan_switch start
rc_cmd=/usr/sbin/rc dnrd start
rc_cmd=/usr/sbin/rc wlan start
============guest<2> is disabled============
============guest<3> is disabled============
============guest<4> is disabled============
============guest<6> is disabled============
============guest<7> is disabled============
============guest<8> is disabled============
rc_cmd=/usr/sbin/rc lanip start init
rc_cmd=/usr/sbin/rc firewall start
ScDrvDev_ioctl: CMD: (23) is not supported
Jan/01/1970 00:00:36: dhcp6_ctl_authinit: failed to open /tmp/dhcp6sctlkey: No such file or directory
iptables: Bad rule (does a matching rule exist in that chain?).
[Jan 01 00:00:38] radvd: no linklocal address configured for br0
[Jan 01 00:00:38] radvd: can’t join ipv6-allrouters on br0
rc_cmd=/usr/sbin/rc networkmap start init
rc_cmd=/usr/sbin/rc qos start
rc_cmd=/usr/sbin/rc cpm start init
cpm_1: stop=0, start=0
Wed Jul 8 02:15:32 UTC 2020
rc_cmd=/usr/sbin/rc httpd start
rc: invalid command /usr/sbin/rc coredump start
Usage: rc <app> <start|stop|restart|create> [COMMON OPTIONS]
e.g.: rc firewall start dmz
rc_cmd=/usr/sbin/rc redirect start
rc_cmd=/usr/sbin/rc ieee_802_1x start
bind: Address already in use
bind: Address already in use
rc_cmd=/usr/sbin/rc dnrd start redirect
rc_cmd=/usr/sbin/rc srt restart
rc_cmd=/usr/sbin/rc rp start
rc_cmd=/usr/sbin/rc udpecho start
rc_cmd=/usr/sbin/rc ingress_qos start
rc_cmd=/usr/sbin/rc ingress_classify start
rc_cmd=/usr/sbin/rc qos_remark start
rc_cmd=/usr/sbin/rc ipv6wd start
rc_cmd=/usr/sbin/rc telnetd start
rc_cmd=/usr/sbin/rc sshd start
rc_cmd=/usr/sbin/rc igd_upnp start
rc_cmd=/usr/sbin/rc dnsr start
rc_cmd=/usr/sbin/rc cron start
Could not load host key: /etc/ssh/ssh_host_ed25519_key
rc_cmd=/usr/sbin/rc umtsd start
rc_cmd=/usr/sbin/rc cwmp_stun start
rc_cmd=/usr/sbin/rc sc_probe_req start
rc_cmd=rc container start
UBI device number 10, total 992 LEBs (125960192 bytes, 120.1 MiB), available 923 LEBs (117198848 bytes, 111.8 MiB), LEB size 126976 bytes (124.0 KiB)
Erasing 128 Kibyte @ 20000 — 100 % complete
strcS,183,S,boot.

Smart Box TURBO login: crc = 0x703c593f
crc = 0x80e3b778
DualImage Sync: images are the same, skip sync
crc = 0x703c593f
cpm_1: stop=0, start=0
crc = 0x80e3b778
crc = 0x703c593f
crc = 0x80e3b778
crc = 0x26b3beb4
cpm_1: stop=0, start=0
cpm_1: stop=0, start=0
cpm_1: stop=0, start=0
cpm_1: stop=0, start=0

Smart Box TURBO login: SuperUser
Password:
Welcome to Smart Box TURBO, you can type ‘?’ to find usage

view @ Smart Box TURBO> show sysinfo
Vendor: Sercomm
Model: Smart Box TURBO
CPU: MT7621
Firmware Version: v1.0.03
Build Time: (build @ 2020-07-08, 02:15:32)
Hardware Version: v1
Bootloader Version: 2.0.1.0
Serial Number: SN2F98765432
Time Since Last Boot: 0:02:12
Reboot Cause: CLI Reboot
Product Class: Smart Box TURBO
Current Time: 2020-07-08 02:17:05

===================================================================
MT7621 stage1 code 10:33:11 (ASIC)
CPU=50000000 HZ BUS=16666666 HZ
==================================================================
Change MPLL source from XTAL to CR…
do MEMPLL setting..
MEMPLL Config : 0x11100000
3PLL mode + External loopback
=== XTAL-40Mhz === DDR-1200Mhz ===
PLL2 FB_DL: 0x11, 1/0 = 543/481 45000000
PLL3 FB_DL: 0x13, 1/0 = 638/386 4D000000
PLL4 FB_DL: 0x13, 1/0 = 645/379 4D000000
do DDR setting..[00320381]
Apply DDR3 Setting…(use customer AC)
0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120
———————————————————————————
0000:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0001:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0002:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0003:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0004:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0005:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0006:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0007:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0008:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0009:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000E:| 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1
000F:| 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
0010:| 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
0011:| 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
0012:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0013:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0014:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0015:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0016:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0017:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0018:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0019:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001E:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001F:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rank 0 coarse = 16
rank 0 fine = 40
B:| 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0
opt_dle value:9
DRAMC_R0DELDLY[018]=00002121
==================================================================
RX DQS perbit delay software calibration
==================================================================
1.0-15 bit dq delay value
==================================================================
bit| 0 1 2 3 4 5 6 7 8 9
—————————————
0 | 11 6 11 9 10 5 11 3 2 9
10 | 5 12 5 8 3 7
—————————————

==================================================================
2.dqs window
x=pass dqs delay value (min~max)center
y=0-7bit DQ of every group
input delay:DQS0 =33 DQS1 = 33
==================================================================
bit DQS0 bit DQS1
0 (1~66)33 8 (1~61)31
1 (1~62)31 9 (1~65)33
2 (1~65)33 10 (1~65)33
3 (1~64)32 11 (1~64)32
4 (1~64)32 12 (1~62)31
5 (1~66)33 13 (1~60)30
6 (1~66)33 14 (1~64)32
7 (1~65)33 15 (1~62)31
==================================================================
3.dq delay value last
==================================================================
bit| 0 1 2 3 4 5 6 7 8 9
—————————————
0 | 11 8 11 10 11 5 11 3 4 9
10 | 5 13 7 11 4 9
==================================================================
==================================================================
TX perbyte calibration
==================================================================
DQS loop = 15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqsdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqsdly_pass[1]=15, finish count=2
DQ loop=15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqdly_pass[1]=15, finish count=2
byte:0, (DQS,DQ)=(8,8)
byte:1, (DQS,DQ)=(8,8)
20,data:88
[EMI] DRAMC calibration passed

===================================================================
MT7621 stage1 code done
CPU=50000000 HZ BUS=16666666 HZ
===================================================================

U-Boot 1.1.3 (May 11 2020 — 15:55:13)

Board: Ralink APSoC DRAM: 256 MB
rt2880 uboot v0.00e04 05/25/2006
SERIAL_CLOCK_DIVISOR =16
kaiker,,CONFIG_BAUDRATE =57600
SDRAM SIZE:10000000
Top of RAM usable for U-Boot at: 90000000
Reserving 426k for U-Boot at: 8ff94000
Reserving 1028k for malloc() at: 8fe93000
Reserving 44 Bytes for Board Info at: 8fe92fd4
Reserving 36 Bytes for Global Data at: 8fe92fb0
Reserving 128k for boot params() at: 8fe72fb0
Stack Pointer at: 8fe72f98
relocate_code Pointer at: 8ff94000

Config XHCI 40M PLL
Now running in RAM — U-Boot at: 8ff94000

monitor_flash_len =117844
Command «mdio»: 0xa0206af8 => 0x8ff9aaf8
Command «nand»: 0xa020c444 => 0x8ffa0444
Command «reset»: 0xa0215e4c => 0x8ffa9e4c
Command «go»: 0xa020dd90 => 0x8ffa1d90
Command «bootm»: 0xa020e5ec => 0x8ffa25ec
Command «loadb»: 0xa020f2ac => 0x8ffa32ac
Command «tftpboot»: 0xa020f8dc => 0x8ffa38dc
Command «nm»: 0xa020ff68 => 0x8ffa3f68
Command «mm»: 0xa020ffcc => 0x8ffa3fcc
Command «md»: 0xa0210030 => 0x8ffa4030
Command «saveenv»: 0xa02105a8 => 0x8ffa45a8
Command «setenv»: 0xa0210f18 => 0x8ffa4f18
Command «printenv»: 0xa02105f8 => 0x8ffa45f8
Command «?»: 0xa02111ec => 0x8ffa51ec
Command «help»: 0xa02111ec => 0x8ffa51ec
Command «version»: 0xa02110ac => 0x8ffa50ac
Command «sc_upgrade_flag»: 0xa0213e58 => 0x8ffa7e58
Command «sc_boot»: 0xa0213e90 => 0x8ffa7e90
Command «sc_nand»: 0xa0213ec8 => 0x8ffa7ec8
Command «sc_eth_test»: 0xa0213f04 => 0x8ffa7f04
Command «sc_phy»: 0xa0213f40 => 0x8ffa7f40
Command «sc_time»: 0xa0213f7c => 0x8ffa7f7c
Command «sc_btver»: 0xa0213fb4 => 0x8ffa7fb4
Command «sc_fl_map»: 0xa0213ff0 => 0x8ffa7ff0
Command «sc_endian»: 0xa021402c => 0x8ffa802c
Command «sc_gpio»: 0xa0214068 => 0x8ffa8068
Command «sc_led»: 0xa02140a4 => 0x8ffa80a4
Command «sc_dl»: 0xa02140e0 => 0x8ffa80e0
begin
Allocate 16 byte aligned buffer: 8ffca810
Enable NFI Clock
# MTK NAND # : Use HW ECC
NAND ID [2C DA 90 95 06]
Device found in MTK table, ID: 2cda, EXT_ID: 909506
[NAND] pagesz:2048 , oobsz: 288,eccbytes: 80
Support this Device in MTK table! 2cda
select_chip
[NAND]select ecc bit:12, sparesize :112 spare_per_sector=28
Signature matched and data read!
load_fact_bbt success 2047
load fact bbt success
[mtk_nand] probe successfully!
mtd->writesize=2048 mtd->oobsize=112, mtd->erasesize=131072 devinfo.iowidth=8
*** Warning — bad CRC, using default environment

============================================
Ralink UBoot Version: 5.0.0.0
———————————————
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: NAND Flash
Date:May 11 2020 Time:15:55:13
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768

##### The CPU freq = 880 MHZ ####
estimate memory size =256 Mbytes
#Reset_MT7530
set LAN/WAN WLLLL

Load Standalone from 40000
SC_DEBUG: Nand Partition Table Magic Found at 100000.

******************************************
Uboot StandAlone Entry
******************************************
GPIO init
SC_DEBUG: Nand Partition Table Magic Found at 100000.

******************************************
Uboot StandAlone Entry
******************************************

***************************************************
Sercomm Boot Version 0200, at May 11 2020, 15:55:10

***************************************************
SC_DEBUG: Nand Partition Table Magic Found at 100000.
DEBUG_ERR:sc_check_upgrade_flag 146, can not find upgrade-flag!
Entering Firmware : Everything is OK.

*************************************
Boot Flag : Sercomm0�
*************************************

Kernel image header:
Image Addr: 00400100
Image Len: 002A9B01
Image CRC: C8723A33
Start to calculate kernel_crc from 0x00400100 ….
Kernel CRC verify OK!
Kernel Addr : 0xbc400100
## Booting image at bc400100 …
Image Name: MIPS OpenWrt Linux-5.10.127
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 2792129 Bytes = 2.7 MB
Load Address: 81001000
Entry Point: 81001000
Verifying Checksum … OK
Uncompressing Kernel Image … OK
boot_count1 is FF
write 1 to boot_count1
.kernel addr :0xBC400100
No initrd
## Transferring control to Linux (at address 81001000) …
## Giving linux memsize in MB, 256

Starting kernel …

OpenWrt kernel loader for MIPS based SoC
Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>
Decompressing kernel… done!
Starting kernel at 80001000…

[ 0.000000] Linux version 5.10.127 (ubuntu@z) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.3.0 r19973-6cbed65403) 11.3.0, GNU ld (GNU Binutils) 2.37) #0 SMP Sat Jul 2 09:02:34 2022
[ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[ 0.000000] printk: bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[ 0.000000] MIPS: machine is Beeline SmartBox TURBO
[ 0.000000] Initrd not found or empty — disabling initrd
[ 0.000000] VPE topology {2,2} total 4
[ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x000000000fffffff]
[ 0.000000] HighMem empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000000fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[ 0.000000] percpu: Embedded 15 pages/cpu s30224 r8192 d23024 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64960
[ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Writing ErrCtl register=0004da00
[ 0.000000] Readback ErrCtl register=0004da00
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 249108K/262144K available (6717K kernel code, 619K rwdata, 1360K rodata, 1276K init, 235K bss, 13036K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 256
[ 0.000000] CPU Clock: 880MHz
[ 0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[ 0.000012] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns
[ 0.015859] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4343773742 ns
[ 0.033795] Calibrating delay loop… 586.13 BogoMIPS (lpj=2930688)
[ 0.106128] pid_max: default: 32768 minimum: 301
[ 0.115443] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.129847] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.148096] rcu: Hierarchical SRCU implementation.
[ 0.157905] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[ 0.173484] smp: Bringing up secondary CPUs …
[ 0.183217] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.183228] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.183239] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.183315] CPU1 revision is: 0001992f (MIPS 1004Kc)
[ 0.243314] Synchronize counters for CPU 1: done.
[ 0.305439] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.305448] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.305456] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.305502] CPU2 revision is: 0001992f (MIPS 1004Kc)
[ 0.364402] Synchronize counters for CPU 2: done.
[ 0.424748] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.424756] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.424764] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.424813] CPU3 revision is: 0001992f (MIPS 1004Kc)
[ 0.483980] Synchronize counters for CPU 3: done.
[ 0.543591] smp: Brought up 1 node, 4 CPUs
[ 0.556129] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.575644] futex hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.589457] pinctrl core: initialized pinctrl subsystem
[ 0.602066] NET: Registered protocol family 16
[ 0.612741] cpuidle: using governor teo
[ 0.663810] clocksource: Switched to clocksource GIC
[ 0.675312] NET: Registered protocol family 2
[ 0.684335] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.699464] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.716069] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.731201] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.745371] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.758098] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.770988] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.785086] NET: Registered protocol family 1
[ 0.793668] PCI: CLS 0 bytes, default 32
[ 0.803775] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 0.821070] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.832583] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.854340] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.865719] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.877119] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.889006] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[ 0.903184] printk: console [ttyS0] disabled
[ 0.911661] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 19, base_baud = 3125000) is a 16550A
[ 0.929602] printk: console [ttyS0] enabled
[ 0.929602] printk: console [ttyS0] enabled
[ 0.946125] printk: bootconsole [early0] disabled
[ 0.946125] printk: bootconsole [early0] disabled
[ 0.967391] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
[ 0.980111] nand: Micron MT29F2G08ABAGA3W
[ 0.988099] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
[ 1.003350] mt7621-nand 1e003000.nand: ECC strength adjusted to 12 bits
[ 1.074186] scpart: Valid ‘SC PART MAP’ (11 partitions) found at 0x100000
[ 1.087762] 11 scpart partitions found on MTD device mt7621-nand
[ 1.099720] Creating 11 MTD partitions on «mt7621-nand»:
[ 1.110303] 0x000000000000-0x000000100000 : «Boot Loader»
[ 1.132208] 0x000000100000-0x000000200000 : «dynamic partition map»
[ 1.156127] 0x000000200000-0x000000300000 : «Factory»
[ 1.177348] 0x000000300000-0x000000400000 : «Boot Flag»
[ 1.198939] 0x000000400000-0x000000a00000 : «kernel»
[ 1.270777] 0x000000a00000-0x000001000000 : «Kernel 2»
[ 1.342594] 0x000001000000-0x000003000000 : «File System 1»
[ 1.677592] 0x000003000000-0x000005000000 : «File System 2»
[ 2.012626] 0x000005000000-0x000006400000 : «Configuration/log»
[ 2.227334] 0x000006400000-0x000007e00000 : «Debug (Ftool)»
[ 2.501825] 0x000007e00000-0x00000fe00000 : «Container»
[ 3.812296] Concatenating MTD devices:
[ 3.819821] (0): «File System 1»
[ 3.826256] (1): «Configuration/log»
[ 3.833354] (2): «Debug (Ftool)»
[ 3.839781] (3): «Container»
[ 3.845510] into device «ubi-concat»
[ 3.852659] 1 fixed-partitions partitions found on MTD device ubi-concat
[ 3.865998] Creating 1 MTD partitions on «ubi-concat»:
[ 3.876231] 0x000000000000-0x00000ca00000 : «ubi»
[ 5.965495] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module
[ 5.981862] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 21
[ 5.999763] i2c /dev entries driver
[ 6.009345] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[ 6.022750] mt7621-pci 1e140000.pcie: No bus range found for /pcie@1e140000, using [bus 00-ff]
[ 6.040278] mt7621-pci 1e140000.pcie: MEM 0x0060000000..0x006fffffff -> 0x0000000000
[ 6.056581] mt7621-pci 1e140000.pcie: IO 0x001e160000..0x001e16ffff -> 0x0000000000
[ 6.072953] mt7621-pci 1e140000.pcie: Parsing DT failed
[ 6.085694] NET: Registered protocol family 10
[ 6.096268] Segment Routing with IPv6
[ 6.103729] NET: Registered protocol family 17
[ 6.112988] 8021q: 802.1Q VLAN Support v1.8
[ 6.124911] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module
[ 6.157510] mt7530 mdio-bus:1f wan (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=26)
[ 6.179391] mt7530 mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=27)
[ 6.201535] mt7530 mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=28)
[ 6.223676] mt7530 mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=29)
[ 6.245710] mt7530 mdio-bus:1f lan4 (uninitialized): PHY [mt7530-0:04] driver [MediaTek MT7530 PHY] (irq=30)
[ 6.268067] mt7530 mdio-bus:1f: configuring for fixed/rgmii link mode
[ 6.284933] DSA: tree 0 setup
[ 6.291142] rt2880-pinmux pinctrl: pcie is already enabled
[ 6.302248] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[ 6.315643] mt7621-pci 1e140000.pcie: No bus range found for /pcie@1e140000, using [bus 00-ff]
[ 6.333176] mt7621-pci 1e140000.pcie: MEM 0x0060000000..0x006fffffff -> 0x0000000000
[ 6.349487] mt7621-pci 1e140000.pcie: IO 0x001e160000..0x001e16ffff -> 0x0000000000
[ 6.365875] mt7621-pci-phy 1e149000.pcie-phy: PHY for 0xbe149000 (dual port = 1)
[ 6.380979] mt7621-pci-phy 1e14a000.pcie-phy: PHY for 0xbe14a000 (dual port = 0)
[ 6.395988] mt7621-pci 1e140000.pcie: failed to parse bus ranges property: -22
[ 6.510647] mt7621-pci-phy 1e149000.pcie-phy: Xtal is 40MHz
[ 6.521764] mt7621-pci-phy 1e14a000.pcie-phy: Xtal is 40MHz
[ 6.633098] mt7621-pci 1e140000.pcie: pcie2 no card, disable it (RST & CLK)
[ 6.646986] mt7621-pci 1e140000.pcie: PCIE0 enabled
[ 6.656713] mt7621-pci 1e140000.pcie: PCIE1 enabled
[ 6.666435] mt7621-pci 1e140000.pcie: PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[ 6.685137] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00
[ 6.697820] pci_bus 0000:00: root bus resource [io 0x1e160000-0x1e16ffff]
[ 6.711528] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[ 6.725232] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 6.736170] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] (bus address [0x00000000-0x0fffffff])
[ 6.756490] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
[ 6.768487] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[ 6.780981] pci 0000:00:00.0: reg 0x14: initial BAR value 0x00000000 invalid
[ 6.795027] pci 0000:00:00.0: reg 0x14: [mem size 0x00010000]
[ 6.806544] pci 0000:00:00.0: supports D1
[ 6.814534] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 6.826583] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[ 6.838598] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[ 6.851096] pci 0000:00:01.0: reg 0x14: initial BAR value 0x00000000 invalid
[ 6.865146] pci 0000:00:01.0: reg 0x14: [mem size 0x00010000]
[ 6.876661] pci 0000:00:01.0: supports D1
[ 6.884660] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[ 6.897649] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 6.913627] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 6.929826] pci 0000:01:00.0: [14c3:7615] type 00 class 0x000280
[ 6.941844] pci 0000:01:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[ 6.955909] pci 0000:01:00.0: reg 0x10: [mem size 0x00100000 64bit]
[ 6.968567] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[ 6.999699] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 7.010150] pci 0000:00:00.0: bridge window [io 0x0000-0x0fff]
[ 7.022303] pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff]
[ 7.035832] pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff pref]
[ 7.050230] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 7.063708] pci 0000:02:00.0: [14c3:7603] type 00 class 0x028000
[ 7.075740] pci 0000:02:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[ 7.089783] pci 0000:02:00.0: reg 0x10: [mem size 0x00100000]
[ 7.101373] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 7.115070] pci 0000:00:01.0: PCI bridge to [bus 02-ff]
[ 7.125521] pci 0000:00:01.0: bridge window [io 0x0000-0x0fff]
[ 7.137674] pci 0000:00:01.0: bridge window [mem 0x60000000-0x600fffff]
[ 7.151206] pci 0000:00:01.0: bridge window [mem 0x60000000-0x600fffff pref]
[ 7.165601] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[ 7.178832] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[ 7.192008] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[ 7.205895] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
[ 7.219076] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
[ 7.232955] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[ 7.246485] pci 0000:00:00.0: BAR 9: assigned [mem 0x60100000-0x601fffff pref]
[ 7.260885] pci 0000:00:01.0: BAR 8: assigned [mem 0x60200000-0x602fffff]
[ 7.274421] pci 0000:00:01.0: BAR 9: assigned [mem 0x60300000-0x603fffff pref]
[ 7.288814] pci 0000:00:00.0: BAR 1: assigned [mem 0x60400000-0x6040ffff]
[ 7.302348] pci 0000:00:01.0: BAR 1: assigned [mem 0x60410000-0x6041ffff]
[ 7.315880] pci 0000:00:00.0: BAR 7: assigned [io 0x1e160000-0x1e160fff]
[ 7.329409] pci 0000:00:01.0: BAR 7: assigned [io 0x1e161000-0x1e161fff]
[ 7.342955] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit]
[ 7.357529] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 7.367428] pci 0000:00:00.0: bridge window [io 0x1e160000-0x1e160fff]
[ 7.380957] pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff]
[ 7.394493] pci 0000:00:00.0: bridge window [mem 0x60100000-0x601fffff pref]
[ 7.408892] pci 0000:02:00.0: BAR 0: assigned [mem 0x60200000-0x602fffff]
[ 7.422418] pci 0000:00:01.0: PCI bridge to [bus 02]
[ 7.432315] pci 0000:00:01.0: bridge window [io 0x1e161000-0x1e161fff]
[ 7.445845] pci 0000:00:01.0: bridge window [mem 0x60200000-0x602fffff]
[ 7.459380] pci 0000:00:01.0: bridge window [mem 0x60300000-0x603fffff pref]
[ 7.477233] UBI: auto-attach mtd11
[ 7.484111] ubi0: attaching mtd11
[ 7.491068] mt7530 mdio-bus:1f: Link is Up — 1Gbps/Full — flow control rx/tx
[ 11.582601] ubi0: scanning is finished
[ 11.608426] ubi0: attached mtd11 (name «ubi», size 202 MiB)
[ 11.619577] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 11.633270] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 11.646788] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 11.660645] ubi0: good PEBs: 1616, bad PEBs: 0, corrupted PEBs: 0
[ 11.672774] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[ 11.687164] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1656752554
[ 11.705347] ubi0: available PEBs: 0, total reserved PEBs: 1616, PEBs reserved for bad PEB handling: 33
[ 11.723913] ubi0: background thread «ubi_bgt0d» started, PID 451
[ 11.726327] block ubiblock0_0: created from ubi0:0(rootfs)
[ 11.746857] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[ 11.768363] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[ 11.786801] Freeing unused kernel memory: 1276K
[ 11.795861] This architecture does not have kernel memory protection.
[ 11.808710] Run /sbin/init as init process
[ 12.365548] init: Console is alive
[ 12.372740] init: — watchdog —
[ 13.264261] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 13.470842] usbcore: registered new interface driver usbfs
[ 13.481959] usbcore: registered new interface driver hub
[ 13.492711] usbcore: registered new device driver usb
[ 13.513464] xhci-mtk 1e1c0000.xhci: supply vbus not found, using dummy regulator
[ 13.528543] xhci-mtk 1e1c0000.xhci: supply vusb33 not found, using dummy regulator
[ 13.543930] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[ 13.554569] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
[ 13.583755] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x0000000000290010
[ 13.602104] xhci-mtk 1e1c0000.xhci: irq 20, io mem 0x1e1c0000
[ 13.614897] hub 1-0:1.0: USB hub found
[ 13.622509] hub 1-0:1.0: 2 ports detected
[ 13.631209] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[ 13.641919] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
[ 13.656890] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed
[ 13.669795] usb usb2: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 13.686973] hub 2-0:1.0: USB hub found
[ 13.694611] hub 2-0:1.0: 1 port detected
[ 13.709402] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 13.743945] init: — preinit —
[ 14.529713] random: jshn: uninitialized urandom read (4 bytes read)
[ 14.612805] random: jshn: uninitialized urandom read (4 bytes read)
[ 14.658619] random: jshn: uninitialized urandom read (4 bytes read)
[ 14.915651] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[ 14.931780] mtk_soc_eth 1e100000.ethernet eth0: Link is Up — 1Gbps/Full — flow control rx/tx
[ 14.934105] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode
[ 14.962144] 8021q: adding VLAN 0 to HW filter on device lan1
[ 14.976101] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 17.171256] UBIFS (ubi0:1): Mounting in unauthenticated mode
[ 17.182909] UBIFS (ubi0:1): background thread «ubifs_bgt0_1» started, PID 587
[ 17.263944] UBIFS (ubi0:1): recovery needed
[ 17.460819] UBIFS (ubi0:1): recovery completed
[ 17.469895] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name «rootfs_data»
[ 17.485546] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 17.505300] UBIFS (ubi0:1): FS size: 194400256 bytes (185 MiB, 1531 LEBs), journal size 9777152 bytes (9 MiB, 77 LEBs)
[ 17.526602] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[ 17.539779] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID 287F49D2-3F69-47AD-A638-951A2EE010E7, small LPT model
[ 17.569782] mount_root: switching to ubifs overlay
[ 17.598963] urandom-seed: Seeding with /etc/urandom.seed
[ 17.738333] procd: — early —
[ 17.744441] procd: — watchdog —
[ 18.393746] procd: — watchdog —
[ 18.506275] procd: — ubus —
[ 18.656550] random: ubusd: uninitialized urandom read (4 bytes read)
[ 18.674482] random: ubusd: uninitialized urandom read (4 bytes read)
[ 18.687712] random: ubusd: uninitialized urandom read (4 bytes read)
[ 18.707037] procd: — init —
Please press Enter to activate this console.
[ 19.537447] kmodloader: loading kernel modules from /etc/modules.d/*
[ 19.858133] urngd: v1.0.2 started.
[ 19.885540] Loading modules backported from Linux version v5.15.33-0-g06f50ca83ace
[ 19.900664] Backport generated by backports.git v5.15.33-1-0-g183c4ab2
[ 20.048494] random: crng init done
[ 20.055377] random: 30 urandom warning(s) missed due to ratelimiting
[ 20.133194] mt7621-pci 1e140000.pcie: bus=2 slot=1 irq=23
[ 20.144060] pci 0000:00:01.0: enabling device (0004 -> 0007)
[ 20.155360] mt7603e 0000:02:00.0: enabling device (0000 -> 0002)
[ 20.167523] mt7603e 0000:02:00.0: ASIC revision: 76030010
[ 21.204876] mt7603e 0000:02:00.0: Firmware Version: ap_pcie
[ 21.216014] mt7603e 0000:02:00.0: Build Time: 20160107100755
[ 21.263543] mt7603e 0000:02:00.0: firmware init done
[ 21.453051] mt7621-pci 1e140000.pcie: bus=1 slot=0 irq=22
[ 21.463996] pci 0000:00:00.0: enabling device (0004 -> 0007)
[ 21.475306] mt7615e 0000:01:00.0: enabling device (0000 -> 0002)
[ 21.580698] PPP generic driver version 2.4.2
[ 21.592936] NET: Registered protocol family 24
[ 21.612171] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 21.632083] mt7615e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20180518100604a
[ 21.632083]
[ 21.945843] mt7615e 0000:01:00.0: N9 Firmware Version: _reserved_, Build Time: 20200814163649
[ 22.065148] mt7615e 0000:01:00.0: CR4 Firmware Version: _reserved_, Build Time: 20190121161307
[ 30.366792] mtk_soc_eth 1e100000.ethernet eth0: Link is Down
[ 30.388538] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[ 30.404612] mtk_soc_eth 1e100000.ethernet eth0: Link is Up — 1Gbps/Full — flow control rx/tx
[ 30.425016] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode
[ 30.438780] 8021q: adding VLAN 0 to HW filter on device lan1
[ 30.452784] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 30.466851] br-lan: port 1(lan1) entered blocking state
[ 30.477414] br-lan: port 1(lan1) entered disabled state
[ 30.489041] device lan1 entered promiscuous mode
[ 30.498349] device eth0 entered promiscuous mode
[ 30.530697] mt7530 mdio-bus:1f lan2: configuring for phy/gmii link mode
[ 30.544662] 8021q: adding VLAN 0 to HW filter on device lan2
[ 30.559425] br-lan: port 2(lan2) entered blocking state
[ 30.569922] br-lan: port 2(lan2) entered disabled state
[ 30.581744] device lan2 entered promiscuous mode
[ 30.605759] mt7530 mdio-bus:1f lan3: configuring for phy/gmii link mode
[ 30.619537] 8021q: adding VLAN 0 to HW filter on device lan3
[ 30.635630] br-lan: port 3(lan3) entered blocking state
[ 30.646190] br-lan: port 3(lan3) entered disabled state
[ 30.658398] device lan3 entered promiscuous mode
[ 30.680654] mt7530 mdio-bus:1f lan4: configuring for phy/gmii link mode
[ 30.694499] 8021q: adding VLAN 0 to HW filter on device lan4
[ 30.709287] br-lan: port 4(lan4) entered blocking state
[ 30.720086] br-lan: port 4(lan4) entered disabled state
[ 30.732260] device lan4 entered promiscuous mode
[ 30.769305] mt7530 mdio-bus:1f wan: configuring for phy/gmii link mode
[ 30.782920] 8021q: adding VLAN 0 to HW filter on device wan

BusyBox v1.35.0 (2022-07-01 12:35:59 UTC) built-in shell (ash)

_______ ________ __
| |.——.——.——.| | | |.—-.| |_
| — || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
——————————————————
OpenWrt SNAPSHOT, r19973-a022674fdd
——————————————————
=== WARNING! =====================================
There is no root password defined on this device!
Use the «passwd» command to set up a new password
in order to prevent unauthorized SSH logins.
—————————————————
root@OpenWrt:/# ubus call system board
{
«kernel»: «5.10.127»,
«hostname»: «OpenWrt»,
«system»: «MediaTek MT7621 ver:1 eco:3»,
«model»: «Beeline SmartBox TURBO»,
«board_name»: «beeline,smartbox-turbo»,
«rootfs_type»: «squashfs»,
«release»: {
«distribution»: «OpenWrt»,
«version»: «SNAPSHOT»,
«revision»: «r19973-a022674fdd»,
«target»: «ramips/mt7621»,
«description»: «OpenWrt SNAPSHOT r19973-a022674fdd»
}
}

OpenWrt online Image Builder

Subnamespaces:

No subnamespaces.

Pages in this namespace:

Описание модернизации маршрутизатора Beeline smart box turbo+, которая позволит активировать распаянный на плате отдельный SoC с функционалом Zigbee координатора, прошить его и использовать его в системе умного дома.

Вводная

ТТХ роутера Beeline smart box turbo+

Manuf/OEM/ODM SerComm PCB ID: CQR00B-1.6
Блок питания: 12 VDC, 1.5 A
CPU: MediaTek MT7621AT (880 MHz, 2 cores, 4 threads)
FLASH: Nand 128 Mb
RAM: 128 MB DDR3 (NANYA nt5cc64m16gp-di)
USB: 3.0 (разведен) + 2.0 (не разведен на разъем)
UART: да, J4
Wifi1: MediaTek MT7603EN bgn MIMO 2×2:2 (до 300 Мбит/сек)
Wifi2: MediaTek MT7615N n+ac MIMO 4×4:4 160 МHz (до 1733 Мбит/сек)
Zigbee 3.0 chip: EFR32 MG1B232GG
Switch: MediaTek MT7621AT 10/100/1000 (5 портов всего)
LAN ports: x4 10/100/1000
WAN ports: x1 10/100/1000
Zigbee антенна и пара 5ГГц антенн с фронтальной направленностью выполнены на верхнем крае основной платы.
Комбинированные 2,4+5ГГц антенны 2дБ в торцах корпуса формируют боковые лепестки. Можно установить вместо них 5дБ антенны с ufl пигтейлами (обзор здесь делал) и развернуть к передней или задней стенке).
Оригинальная прошивка не поддерживает USB модемы.
При работе CPU греется, желательно наклеить радиатор.

ТТХ модуля Zigbee

В маршрутизаторе установлен чип EFR32MG1B232GG с функционалом Zigbee 3.0 производства Silicon Labs.
SoC содержит процессор с ядром Cortex M4, 32K SRAM, 256K Flash, порты ввода-вывода и выходной усилитель мощности с КУ до +19дБ.
Производительность сравнима с широко известным CC2538 в комбинации с усилителем СС2592.
В Itead Sonoff Zigbee bridge используется аналогичная микросхема EFR32MG2 следующего поколения — Gen2.
Прошивки для Gen1 и Gen2 между собой не совместимы.

Расшифровка основной части маркировки MG1B232GG
M — family code
G — Gecko
1 — series 1
B — Performance Grade Basic
2 — Feature Code reserved
3 — Feature Code TXRX
2 — Feature Code Band 2.4GHz
G — Flash 256K
G — Temperature Grade -40 to +85C

Дополнительное поле маркировки, например 1820C00OXE
18 – The last 2 digits of the assembly year.
20 – The 2-digit workweek when the device was assembled.
C00OXE – A trace or manufacturing code. The first letter is the device revision.

Как это используется в роутере

А никак :)
SoC EFR32MG1 распаян под небольшим экраном в углу платы, чуть выше расположена контактная группа JP1 для установки разъема SMT типа с шагом 1,27мм (используется для прошивки и отладки чипа).

Тип корпуса QFN32, соответствие выводов чипа и JP1 будут показаны в разделе «1. Перепрошивка EFR32», там же подписан функционал выводов.
Интерфейс связи с CPU — UART с Software flow control, выводы PA0=TXD, PA1=RXD.
На стороне CPU (MT7621) используется UART3, который не активирован ни в одной прошивке (профилях устройств).
По прихоти разработчиков устройства кнопка WPS роутера заведена на выход GPIO#11 CPU, который предназначен для выхода TXD2 UART2.
Чтобы сохранить функционал кнопки и не заморачиваться с мультиплексированием GPIO проще оставить UART2 деактивированным.
Соответственно в системе UART3 CPU отображается в /dev/ttyS1 (нумерация начинается с 0 и сдвигается на 1).

В исходном состоянии «с завода» в EFR32 прошит загрузчик и прошивка EmberZNet v6, реализующая функционал координатора.

Подготовительная часть

Для корректной работы Zigbee модуля необходима прошивка с поддержкой UART3, например вот эта.

В этой сборке дополнительно установлен и активирован модуль ser2net, который пробрасывает /dev/ttyS1 на клиентское устройство.
C 2022 года этот чип поддерживается аддоном Zigbee2mqtt. Реализовать его напрямую в виде модуля на роутере не получится (обычно он работает в node.js, требовательного к производительности и объему памяти).

Для собирающих прошивки самостоятельно предлагаю ознакомиться с выложенными на github патчем, dts и конфигом сборки.

На текущий момент актуальная версия EmberZNet v8 и версия SDK v6.9.0 (но шить будем прошивку собранную с SDK v6.7.8).
Для прошивки понадобится любой SWD программатор

например китайский $1 клон STLink v2

4 гибких провода (обычно идет с STLink в комплекте).
Для прошивки из Windows понадобятся драйвера ST-Link и прошивальщик EBLink (он в принципе кроссплатформенный).

1. Перепрошивка EFR32

1.1 Откройте крышку роутера, найдите контактную группу JP1.
1.2 Подпаяйте 4 провода: к GND, RST, SWCLK=PF0, SWDIO=PF1 и соедините их с соответствующими выводами программатора.
1.3 Установите драйвера для STLink программатора и убедитесь что он определился в системе.
1.4 Подайте питание на роутер (дожидаться загрузки необязательно, требуется только питание 3.3в).
1.5 Распакуйте файлы из архива в папку с исполняемым файлом eblink.exe и прошейте:
сначала bootloader

eblink.exe -I stlink,dr -S silabs-auto -P ../scripts/ -F erase,verify,run,file=BTL_STD_S1_256-COM_PA0-PA1-PD15.srec

потом прошивку

eblink.exe -I stlink,dr -S silabs-auto -P ../scripts/ -F verify,run,file=NCP_USW_115K2_S1_F256_678_PA0-PA1.srec

Отпаяйте провода.

В этой прошивке вывод PD15 (#6 контакт JP1) задействован для принудительного входа в режим bootloader (активный уровень низкий).

Для активации необходимо подключиться к UART (с настройками 115200-8-N-1, XON/XOFF) порту EFR32 локально или через проброшенный порт, замкнуть #6 контакт JP1 на GND и удерживая сбросить чип (замкнуть RST #3 контакт JP1 на GND).
В консоли отобразится меню из 3х пунктов.

Для прошивки новой версии нужно выбрать соответствующий пункт и отправить файл прошивки в режиме xmodem.
Например для смены роли zigbee-координатора на zigbee-роутер залить эту прошивку.

2. Настройка роутера для проброса портов

2.1 Подключитесь к роутеру по SSH
2.2 Откройте для редактирования файл /etc/ser2net.conf. По умолчанию он содержит такой конфиг:

1880:raw:0:/dev/ttyS1:115200 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS remctl

где первая цифра «1880» — номер TCP порта, который можно сменить на более удобный.
raw — режим работы порта с максимальной прозрачностью (это требуется для правильного проброса ASH — см. ниже)
0 — таймаут
/dev/ttS1:115200 — пробрасываемый порт, его скорость и доп. настройки.

2.3 После внесения изменений перезапустите службу

/etc/init.d/ser2net restart

2.4 На удаленном контроллере запустите ответный процесс для подключения к роутеру.

sudo socat pty,raw,link=/dev/ttyVS1 tcp:192.168.2.1:1880, user=root,group=dialout,mode=660,forever,reuseaddr,keepalive

2.5 Проверка соединения из консоли роутера:

conntrack -E | grep sport=1880

При успехе в ответе будет нечто подобное:

[UPDATE] tcp      6 7440 ESTABLISHED src=192.168.2.3 dst=192.168.2.1 sport=53250 dport=1880 src=192.168.2.1 dst=192.168.2.3 sport=1880 dport=53250 [ASSURED] 

3. Интеграция в homeassistant

Настройка проброса порта в Docker

Комментарий для тех кто использует системы автоматизации, работающие внутри виртуальных контейнеров (например hass.io / homeassistant работает в контейнере Docker.
Полученный в разделе 2 предыдущей статьи порт ttyVS1 с точки зрения операционной системы не является блочным устройством и не будет проброшен внутрь docker-контейнера (это особенность docker). Соответственно автоматизация «Zigbee Home Automation» этот порт автоматически не распознает и не «увидит».
Для тех кто хочет лично убедиться еще раз замечу, что для этого типа порта бесполезно создавать правила udev, скрипты автоматического подключения в rc.local и прочие обходные пути – все это не срабатывает.
Даже если бы контейнер homeassistant запускался явно (а его запуском управляет отдельный контейнер hassio-supervisor), то подстановки -v /dev/ttyVS1:/dev/ttyVS1 и/или —device-cgroup-rule ‘a *:* rwm’ в скрипт запуска docker run… все равно не сработают.

Варианты работающих костылей которые работают:
а) Использовать сервис который однократно выполнит скрипт при перезапуске сервера:

#!/bin/bash

function run_script() {
    local STR
    STR=$(sudo docker stats --no-stream | grep homeassistant);
    if [ -n "$STR" ]; then
      sleep 3;
      sudo docker exec -it homeassistant bash -c "socat pty,raw,link=/dev/ttyVS1 tcp:192.168.2.1:1880,forever,reuseaddr,keepalive";
    fi
}

run_script

b) Вручную в консоли после перезапуска homeassistant:

sudo docker exec -it homeassistant bash -c "socat pty,raw,link=/dev/ttyVS1 tcp:192.168.2.1:1880,forever,reuseaddr,keepalive"

К счастью оказалось что EZSP и Itead Sonoff bridge используют похожие методы подключения в интеграцию Zegbee Home Automation и допускают подключение сразу внутри docker контейнера через сокеты.
3.1 Откройте веб-интерфейс Homeassistant, перейдите в «Настройки», выберите пункт «Интеграции» и добавьте «Zigbee Home Automation». В настройке последовательного порта интеграции выберите пункт «Enter manually».
3.2 Выберите тип радиоустройства — «EZSP»
3.3 Установите настройки порта: socket://<ip адрес роутера>:<номер проброшенного TCP порта>. Скорость = 115200. и нажмите «Подтвердить».
3.4 Через несколько секунд UART порт с вашего роутера будет проброшен в контейнер, интеграция ZHA автоматически распознает тип протокола (на самом деле там ASH over UART).
3.5 После завершения настройки интеграции можно ее переименовать.
3.6 А после сопряжения всех устройств отключить опцию автоматического обнаружения.
3.7 И исправить неправильно распознанные классы устройства, так как производители оборудования

кладут болт

не точно соответствуют стандартам, поэтому интеграция ZHA может неправильно классифицировать подключенные устройства.
Чтобы это исправить требуется посмотреть адрес и endpoint сопряженного устройства
И вписать в файл configuration.yaml:

zha:
  device_config:
    11:22:33:44:55:66:77:88-1:    # format: {ieee}-{endpoint_id}
      type: 'switch'              # corrected device type

И перезагрузить сервер.

Выражаю большую благодарность

АВАТАРА и azt59 за предоставленные трассировки и моральную помощь,
Австралийскому разработчику Gary (aka Gobasoz) за помощь с адаптацией прошивки под схему включения EFR32.

На чтение 10 мин Просмотров 15.5к.

Сергей Сакадынский

Сергей Сакадынский

Работал в сфере IT-консалтинга, занимался созданием и администрированием интернет-ресурсов. 10 лет опыта работы по проектированию и обслуживанию компьютерных сетей.

Своим клиентам оператор Beeline устанавливает брендовые роутеры Smart Box. В этой статье мы разберём их технические характеристики, отличия разных версий и расскажем об особенностях настройки роутера Билайн Smart Box.

Содержание

  1. Технические характеристики версий
  2. Индикаторы и кнопки
  3. Подключение и вход в админку
  4. Автоматическая настройка
  5. Ручная настройка
  6. Настройка на другого провайдера
  7. USB модем
  8. Настройка USB
  9. Wi-Fi
  10. IPTV
  11. Прошивка
  12. Сброс

Технические характеристики версий

Роутеры Smart Box внешне похожи, но разные модели, помимо технических характеристик, различаются количеством и расположением портов.

внешний вид

Выпускаются в белом и чёрном корпусах с логотипом Beeline. Антенны встроенные. Все модели роутеров двухдиапазонные. Основное отличие версий – скорость Wi-Fi и сетевых портов. Самый быстрый в линейке Smart Box Turbo. При работе в двух диапазонах одновременно он может выдавать скорость до 2000 Мбит/сек. Также устройство оборудовано четырьмя гигабитными сетевыми портами. Версии One и Flash с самым медленным Wi-Fi – до 300 Мбит/сек. При этом у Smart Box Flash всего один LAN-разъём.

Все роутеры оснащены USB портом 2.0 или 3.0.

Основные характеристики разных версий Билайн Smart Box приведены в таблице.

Модель Smart Box One Smart Box Flash Smart Box Turbo Smart Box Giga Smart Box Pro
Диапазоны, ГГц 2,4/5 2,4/5 2,4/5 2,4/5 2,4/5
Скорость Wi-Fi, Мбит/с 300 300 2032 1200 867
LAN-порты

Скорость, Мбит/с

4

100

1

1000

4

1000

2

100

4

1000

USB порт 1 х 2.0 1 х 3.0 1 х 3.0 1 х 3.2 1 х 2.0

Индикаторы и кнопки

Индикаторы состояния на роутерах Smart Box работают так.

  1. STATUS – если есть доступ к интернету. Красный индикатор сигнализирует об отсутствии связи с провайдером.
  2. WPS – сигнализирует об активности этого режима.
  3. WAN – горит синим, когда к порту подключен кабель. При отсутствии подсоединения не горит.
  4. LAN (по числу портов) – информирует о подключении устройств по кабелю.
  5. WI-FI – показывает, включено беспроводное вещание или нет.

индикаторы

На передней панели роутера расположена кнопка WPS для быстрого подключения устройств к беспроводной сети. На задней панели размещены кнопка включения питания и утопленная в корпусе кнопка сброса настроек. Там же находится переключатель режимов работы устройства (роутер и репитер).порты

Подключение и вход в админку

Переключатель режимов работы роутера должен находиться в положении ROUT. Режим REP предназначен для работы устройства в качестве усилителя Wi-Fi сигнала другого роутера.

подключение

  1. Подсоедините адаптер питания к разъёму на задней панели. К порту WAN подключите кабель провайдера. Адаптер питания включите в сеть и нажмите кнопку включения. Должны загореться индикаторы WAN, STATUS и беспроводной сети.
  2. Для настройки роутера с компьютера соедините один из сетевых портов с разъёмом сетевой карты вашего ПК кабелем. В настройках подключения на компьютере должна быть включена опция «Получать IP-адрес автоматически».
  3. Для подключения по беспроводной сети используйте параметры входа, указанные на этикетке на роутере.
  4. Теперь можно зайти в настройки. На компьютере запустите любой интернет-браузер. В адресной строке впишите 192.168.1.1. Вы попадёте в веб-интерфейс роутера.

Автоматическая настройка

Настройка вайфай роутера Билайн Smart Box версий One, Turbo, Giga, Pro выполняется одинаково.

Ручная настройка

Для того, чтобы вручную изменить настройки роутера, войдите в веб-интерфейс и выберите раздел «Расширенные настройки». На верхней панели переходим во вкладку «Другие» и выбираем пункт WAN (подключение к интернету).

wan

По умолчанию здесь доступны только подключения L2TP и DHCP. То есть вы можете только изменить логин и пароль, но создать другой тип подключения не получится. Однако настройка под другого провайдера всё-таки возможна.

Настройка на другого провайдера

Некоторые пользователи думают, что для ручной настройки интернета нужно перепрошить роутер Билайн под всех операторов. На самом деле в этом нет необходимости. Расширенные настройки подключения заблокированы в базовом интерфейсе. Но есть возможность войти в настройки с правами суперпользователя.

Чтобы настроить Wi-Fi роутер Beeline Smart Box под другого провайдера, войдите в веб-интерфейс по обычному адресу 192.168.1.1. Когда устройство попросит ввести учётные данные, в поле «логин» впишите SuperUser, а в качестве пароля используйте Beeline$martB0x. В новых версиях прошивки (начиная с 2.0.25) в поле «пароль» нужно вводить серийный номер роутера. Он указан на наклейке на дне устройства и выглядит примерно так: SF16F4FF2F78. Теперь перейдите в настройки подключения «Другие» — WAN. Теперь здесь можно настроить роутер для работы с любым провайдером.

другой пр

Если ваш провайдер использует привязку по МАС-адресу, клонировать его или задать вручную можно на этой же странице.

USB модем

Первоначально USB-порт на роутерах Smart Box был предназначен только для подключения внешних носителей информации и организации файлового сервера. Возможность подключать мобильный интернет появилась в новой прошивке начиная с версии 2.0.25. Поэтому, если вы хотите подключить 3G модем к вашему роутеру Smart Box, обновите программное обеспечение.

Также учтите, что Smart Box работает с немногими моделями USB модемов. Уточните, поддерживается ли конкретная модель на сайте.

Подключите модем к порту USB. Войдите в веб-интерфейс роутера с учётной записью суперпользователя. Перейдите в раздел «Другие» — WAN. В списке WAN подключений найдите интерфейс 3G и установить галочку «Включено». Других действий чаще всего не требуется. В случае отсутствия подключения попробуйте перезагрузить роутер.

Если роутер не распознаёт модем, свяжитесь с техподдержкой разработчика и уточните, поддерживается ли использование этой модели модема с вашей версией Smart Box.

Настройка USB

Для того, чтобы настроить общий доступ к файлам на USB-накопителе, войдите в веб-интерфейс и выберите опцию «USB-функции». Здесь вы можете включить или выключить доступ к файлам.

доступ

Для доступа к дополнительным параметрам нажмите ссылку «Дополнительные настройки». Или войдите в меню «Расширенные настройки» и перейдите на вкладку USB.

параметры

Подсоедините к роутеру флешку и нажмите кнопку «Обновить». Когда она определится, откройте раздел «Сетевой файловый сервер». В разделе «Сетевые папки» ставим галочку, чтобы открыть доступ к корневому каталогу флешки А:\ или жмём «Добавить» и выбираем на ней папку, к которой хотим дать доступ по сети. Доступ к файлам настроен.

usb

Теперь, когда флешка подключена к роутеру, вы можете на компьютере в проводнике найти Beeline Smart Box, кликнуть на него и открыть сетевую папку.

Wi-Fi

Для изменения параметров подключения к интернету по Wi-Fi права суперпользователя не нужны. Вы можете войти в веб-интерфейс с обычной учётной записью, открыть «Расширенные настройки» — Wi-Fi.

wifi

На странице «Основные параметры» вы можете изменить имя сети, режим работы (рекомендуется ставить смешанный), выбрать вручную канал, указать его ширину, настроить мощность сигнала. На странице «Безопасность» можно изменить ключ сети и настройки шифрования. Если вы ранее настраивали другие роутеры, то сложностей возникнуть не должно: всё работает точно так же.

IPTV

Вся настройка Билайн ТВ сводится к выбору порта, к которому будет подключена приставка. Если вы сделали это на этапе быстрой настройки, больше ничего не нужно. А вот при подключении к другому провайдеру придётся кое-что изменить вручную. Smart Box поддерживает виртуальные сети VLAN, так что проблем с онлайн-ТВ от Дом.ру или Ростелеком не будет.

Прошивка

Роутеры Beeline Smart Box не поддерживают возможность автоматического обновления. Для того, чтобы загрузить в устройство новую версию микропрограммы, нужно скачать её с сайта и прошить маршрутизатор вручную. Давайте разберёмся, как прошить роутер Билайн.

Проверьте, какую версию прошивки вы используете. Для этого войдите в расширенные настройки и внизу страницы найдите строку «Информация о системе».

инфо

Сравните цифры в версии ПО с данными последней версии на сайте. Если ваша микропрограмма устарела, вам следует обновить прошивку роутера Билайн Smart Box. Для этого скачайте актуальную версию и сохраните на компьютер. Запомните расположение файла.

  • В веб-интерфейсе роутера перейдите в раздел «Другие» и в меню слева внизу нажмите пункт «Обновление ПО».обновление
  • Нажмите кнопку «Выберите файл» и через проводник укажите путь к скачанной прошивке. После этого нажмите кнопку «Выполнить обновление». Дождитесь завершения процесса. Не выключайте при этом роутер из сети.
  • После обновления параметры подключения и другие пользовательские настройки сохранятся.

Сброс

Если нет доступа в веб-интерфейс роутера или устройство не заходит по адресу 192.168.1.1, перестал работать интернет, сбились настройки или вы хотите настроить маршрутизатор с нуля, воспользуйтесь опцией аппаратного сброса настроек. Точно так же можно сбросить пароль на роутере Билайн Smart Box, если вы его не знаете или забыли. Обратите внимание, что будет выполнен сброс всех настроек, а не только параметры входа в веб-интерфейс.

Кнопка сброса RESET находится на задней панели рядом с сетевыми портами. Возьмите зубочистку или разогнутую скрепку, вставьте её в отверстие, где расположена кнопка, нажмите и удерживайте 15 секунд или дольше. Роутер при этом должен быть включен. Индикаторы погаснут и устройство перезагрузится. При этом будут удалены все настройки и обновления. Маршрутизатор включится с исходными заводскими параметрами. Чтобы заново его настроить, войдите в веб-интерфейс и запустите быструю настройку.

  • Роутер d link dir 320 с usb модемом
  • Роутер d link dir 615 как мост
  • Роутер d link dir 600
  • Роутер d link dir 615 пропадает интернет
  • Роутер d link dir 300 ревизия d