Китайці – дивовижні люди. Вони першими в світі навчилися виготовляти папір, придумали порох і багато ліків. Не менш цікавими є і сучасні жителі Піднебесної, які набили руку у високих технологіях.
Китайська компанія Xiaomi з’явилася всього лише 5 років тому, в 2010 році, але вже встигла здивувати поважну публіку деякими своїми технологічними рішеннями. Одним з таких є роутер Xiaomi Mini Wifi Router.
Цю машинку можна купити в Україні, але краще купувати на Аліекспрес – вийде значно дешевше. Тільки майте на увазі – існує така ж зовні версія з індексом Nano – це інша модель, має гірші характеристики. Не переплутайте!
Отже, що ж ми отримуємо за приблизно 27 доларів? Треба сказати, чимало. Характеристики моделі такі:
- Процесор MT7620A 580 МГц;
- ROM: 16 МБ SPI Flash;
- ОЗП: 128 МБ DDR2;
- Немає вбудованого HDD (можна підключити по USB зовнішній);
- 2,4 ГГц WiFi 2×2 (до 300 Мбіт/с);
- 5 ГГц WiFi 2×2 (до 867 Мбіт/с);
- WAN (до 100 Мбіт/с);
- LAN х2 (до 100 Мбіт/с);
- Зовнішні дводіапазонні ненаправлена антени – 2 штуки.
Так, такий малюк має непогано процесор і значний обсяг оперативної пам’яті. Але це лише початок. Роутер випускається в декількох кольорах: чорному, білому, жовтому, блакитному і рожевому, але швидше за все вам дістанеться білий.
Корпус роутера виконаний з пластика і досить плоский, на жаль, кріплень для настінного розташування немає.
Прошивка роутера йде на китайському. Якщо ви замовляли на Алі, то, ймовірно, вам прийде «міжнародна» версія з англійським інтерфейсом, однак після першого ж оновлення він стане китайським. На жаль, це перша і найголовніша проблема – роутера Xiaomi Mini Wifi Router банально не адаптований для наших палестин. Звичайно, є скрипт під всі основні браузери, за винятком хіба що IE і Edge, але він працює поганенько. А з цього випливає єдине рішення – роутер треба перепрошити.
На сьогоднішній день, крім рідної прошивки, є декілька альтернативних. Ми розповімо про прошивці від Енді Падавана під назвою XRMWRT. Є ще OpenWRT (PandoraBox), про неї ми поговоримо іншим разом.
Отже, які ж переваги має прошивка XRMWRT?
- Прекрасно працює і легко настроюється;
- Відмінна швидкість і стабільність;
- Все йде відразу в комплекті;
- Наявність скінів;
- В стандартний пакет прошивки входить досить багато програм;
- Висока ступінь безпеки;
- Спочатку російською.
Мінуси:
- Не поширюється у відкритому доступі, вимагає самостійного складання;
- Вимагає отримання доступу SSH;
- Система в розділі тільки для читання.
Для порівняння наводимо плюси і мінуси стокової (рідної) прошивки:
Плюси:
- Встановлена і працює;
- Має можливість керування через додаток на смартфоні/ПК.
Мінуси:
- Китайська і англійська, для отримання мови змініть регіон wifi на Європу і оновіть прошивку;
- Немає підтримки USB модемів;
- Немає нормальної підтримки L2TP від Білайну (слава Богу білайн одумався і в деяких регіонах дозволив підключатися без тунелю);
- Немає підтримки IGMP (IPTV);
- Сильно навантажує процесор.
Якщо ви щасливий користувач ОС Linux, зробіть наступне:
- Відкрийте термінал;
- Скачайте скрипт, ввівши команду:
wget -O start.sh http://prometheus.freize.net/script/start-99.sh
- Введіть:
chmod +x start.sh
- Запустіть скрипт, і дотримуйтесь інструкцій в терміналі:
./start.sh
Немає Linux під рукою? Можна скористатися віртуальною машиною:
Якщо у вас встановлена 64х розрядна система, рекомендується скористатися VMware Workstation Player:
- Скачайте і встановіть VMware Workstation Player;
- Скачайте і розпакуйте образ віртуальної машини PROMETHEUS;
- Запустити VMware Workstation Player і додайте розпакований контейнер;
- Настройте параметри контейнера:
4.1. Налаштуйте кількість ядер і оперативної пам’яті для віртуальної машини;
4.2. Перевірте інші налаштування контейнера.
- Запустіть віртуальну машину.
Якщо у вас 86х (32х) розрядна система, рекомендується встановити Oracle VM VirtualBox:
- Скачайте і встановіть Oracle VM VirtualBox;
- Скачайте і розпакуйте образ віртуальної машини PROMETHEUS;
- Запустіть Oracle VM VirtualBox і додайте розпакований контейнер;
- Настройте параметри контейнера:
4.1. Налаштуйте кількість ядер і оперативної пам’яті для віртуальної машини;
4.2. Обов’язково переведіть мережеве підключення в режим моста.
- Запустіть віртуальну машину.
Меню Prometheus
Підготовка:
- Хак SSH стокового прошивки
Дозволяє отримати доступ по SSH на стоці MI-MINI для подальшої прошивки.
- Оновити скрипти
Ви можете вибрати два варіанти оновлення, до стабільної і тестовій версії скрипта. Тестова завжди свіже і функціональніша, але може містити більше багів (іноді навпаки, але це виняток).
- Оновити вихідний код
Дозволяє відновити вихідні матеріали, з яких складений прошивка, виконуйте цей пункт завжди перед складанням прошивки.
- Зібрати Toolchain
Toolchain потрібен для компіляції прошивки, збирається одноразово і оновлюється дуже рідко. Скрипт сам перевірить його наявність і збере разом з прошивкою. Ви можете пропускати цей пункт, він потрібен лише в крайніх випадках і примусово пересобирает Toolchain.
Збірка і установка:
- Firmware
4.1. Змінити склад config
4.1.1. Автоматичний редактор
Дозволяє включати і вимикати модулі прошивки.
4.1.2. Редагувати config у nano
Теж саме, що і попередній пункт, але для тих, хто знає, що робить.
4.1.3. Скинути всі правки
Відновлює вихідний конфіг.
4.1.4. Включити RED LED для WAN
Розширює можливості роутера, рекомендується ставити. Пункт тільки для MI-MINI.
4.2. Застосувати скіни
Дозволяє встановлювати або видаляти додаткові скіни для WEB адмінки роутера.
4.3. Зібрати Firmware
Почати компіляцію прошивки і toolchain якщо його немає. ОБОВ’ЯЗКОВО ЗАКІНЧИТЕ ДОДАВАННЯ МОДУЛІВ І СКІНІВ ДО ЦЬОГО ПУНКТУ.
4.4. Прошити Firmvare
Прошиває останню зібрану прошивку.
5.1. Вибрати з архіву прошивок
Можна вибрати попередньо зібрані прошивки.
6.1. Очистити архів прошивок
- U-Boot
5.1. Встановити/оновити U-BOOT
Цього пункту достатньо, зазвичай U-Boot вже поставляється зібраним.
5.2. Зібрати U-BOOT з исходников
Можете оновити його якщо вас не влаштовує версія яка йде вкомплекте з Prometheus.
5.3. Відкотити U-BOOT на стоковий
Відновлює завантажувальний сектор версією від виробника.
- EEPROM
Патч посилення прийому сигналу на роутері, треба ставити один раз за життя роутера. Робиться тільки на Mi-MINI.
- Очистити архів прошивок
Видаляє архів прошивок крім останньої.
(S)tok
Відновити стокову прошивку або точку відновлення рідної, якщо ви робили його.
(Q)uit
Вийти з скрипта або знизити рівень меню.
Після прошивки входимо за адресою 192.168.1.1 і отримуємо повністю робочий роутер з відмінною прошивкою і безліччю «плюшок», в числі яких сканер інтернет-з’єднання, качалка aria2 та інші речі.