Що вміє Inovato Quadra: практичний тест дешевої плати на Allwinner H6

19.11.2025 2 хвилин Автор: Lady Liberty

Inovato Quadra позиціонується як доступна альтернатива Raspberry Pi та привертає увагу користувачів, які шукають недорогий одноплатний комп’ютер для проєктів і домашніх рішень. У матеріалі розглянуто ключові можливості плати, сумісність із Linux та особливості використання, щоб допомогти зрозуміти, наскільки вона підходить для різних завдань.

Дешева плата без ілюзій

Одноплатники вже давно перестали сприйматися як щось незвичне — сьогодні це радше практичний інструмент, основа для різних домашніх проєктів. Та з часом виникла інша проблема — їхня доступність. Перші Raspberry Pi коштували 25–35 доларів, що робило їх чудовою платформою для навчання школярів програмуванню без потреби у дорогому комп’ютері. Так, вони були не надто швидкими і з обмеженими можливостями, зате на них чудово будувалися хобі-проєкти — саме тому вони й здобули таку популярність.

З роками Raspberry Pi значно додали в продуктивності, що природно потягнуло за собою й зростання цін. Нині стартова ціна Raspberry Pi 5 сягає 55 доларів, а максимально оснащені версії наближаються до 150. Через це ринок буквально заповнений бюджетнішими альтернативами — і частина з них зовсім не поступається оригіналу за якістю.

Сьогодні хочу розповісти про один із таких недорогих аналогів. Його створив американський радіоаматор Майкл Бурмейстер-Браун (позивний N7MDB). Це компактний одноплатний комп’ютер на базі 4-ядерного ARM Cortex-A53 із частотою 1.7 GHz, причому прошивку він додатково оптимізував під роботу HamClock.

Корпус пристрою квадратний 92 мм x 92 мм. Більшість портів розташована на одній бічній грані. Роз’єм живлення 5В 2A з плюсом на центральному штирі. Це дозволяє запитати девайс від будь-якого пристойного БП або повербанку. Потім йде роз’єм USB 2.0, вхід мережевої карти RJ-45 (Fast Ethernet 100 Mbit/s), відеовиходи (HDMI та композитний):

На сусідній грані розташувався ще один порт USB 2.0 і добре замаскований слот для MicroSD. Правда, з ним доводиться бути акуратним: іноді карта може провалитися в щілину між платою і корпусом, після чого доведеться лізти за викруткою та відкривати останній.

В цілому, сам корпус не створює відчуття хисткості. Зроблений добротно, виглядає стильно, знизу гумові ніжки під якими приховано чотири болти.

Що всередині

Традиційно ми вирішили спочатку подивитися на плату. Зняти її не важко. І в такому вигляді відразу стає зрозумілим її походження. Інфрачервоний приймач видає те, що спочатку це мала бути телевізійна приставка Android TV. Але процесор, що застосовується, дозволяє без будь-яких складнощів переробити її в комп’ютер під управлінням Linux.

Оскільки SoC Allwinner H6 повністю прихований клеєм на термоклей радіатором, подивимося на інші чіпи. Насамперед це оперативна пам’ять від Micron. Маркування 4BE77 D9PQL однозначно вказує на тип та обсяг – MT41K256M16HA-125:E (DDR3L-1600, 512MB). Усього на платі чотири таких чіпи (два зверху, два знизу), що сумарно дає 2GB DDR3L, що працюють у двоканальному режимі:

Поруч можна знайти таку невелику мікросхему. Це ні що інше, як однокристальний чіп Wi-Fi Allwinner XR819, що відрізняється своїми драйверами «з сюрпризами». Тут він з’єднаний безпосередньо з SoC Allwinner H6 і забезпечує підтримку Wi-Fi 802.11 b/g/n (2.4 GHz), а антена вбудована прямо в друковану плату (підведена до ANT1):

Наступний чіп має маркування SEC 637 B041 KLMAG1JENB. Це флеш-пам’ять Samsung eMMC 5.1 об’ємом 16 GB. На відміну від Raspberry Pi, тут операційна система встановлюється у внутрішній накопичувач eMMC, а слот MicroSD може бути додатковим сховищем. Але це накладає свої особливості, про них трохи згодом. Нижче видно великий порожній майданчик для розпаювання ще одного накопичувача eMMC:

На звороті плати, крім двох чіпів оперативної пам’яті, немає нічого цікавого. Оскільки до мене вона потрапила після тривалого використання, видно оксиди, які легко забираються ізопропіловим спиртом:

Софт

От ми й дісталися найцікавішого. До мене плата надійшла зі скаргою: не працює операційна система — вмикається, але не завантажується. Нещодавно було масове відключення електроенергії і саме воно призвело до збою. Справа в тому, що ОС працює на файловій системі ext4 з вимкненим журналом. У результаті раптова втрата харчування може призвести ФС до неконсистентному стану. Отже, її доведеться полагодити або повністю перезалити прошивку.

Останнє тут стає досить цікавим способом. Заливка образу на флешку нічим не відрізняється від такої самої процедури на Raspberry Pi. Комусь звичніше це робити за допомогою Balena Etcher, а комусь через стандартний Raspberry Pi Imager. Коли картка готова, можна розпочинати прошивку. Головне: відключити монітор, вставити MicroSD у слот та подати живлення. Синій світлодіод почне горіти червоним і треба почекати 15-20 хвилин, доки він знову не стане синім. Потім вимкнути живлення, прибрати картку пам’яті і можна знову вмикати.

Такий дивний порядок дій має цілком логічне пояснення. Оскільки Inovato Quadra є допрацьованим Android TV боксом на базі відповідного SoC, доводиться враховувати особливу логіку завантаження таких девайсів. За замовчуванням ОС зберігається у eMMC. Якщо файлова система останньої пошкоджена, пристрій запускає свій внутрішній скрипт прошивки, який дивиться на наявність/відсутність MicroSD-карти і на те, підключений дисплей чи ні.

Якщо MicroSD присутній, а HDMI є монітор, то скрипт вважає, що користувач хоче просто виконати завантаження з накопичувача в Desktop-режимі і намагається це зробити. Але якщо екран не підключений, то скрипт розуміє, що потрібно запускати перепрошивку eMMC, і приступає до цього процесу без подальших підтверджень.

Такий підхід є розумним інженерним компромісом, адже не потрібна окрема апаратна кнопка або необхідність виставлення правильного положення джампера, як на Arduino Uno Q. Роль тригера грає підключений монітор і це дозволяє без проблем запустити процес. Єдиний момент – відсутність можливості контролювати прогрес. Але якщо образ в порядку, а чип накопичувача справний, процедура виконується за очікувану кількість часу.

Тут працює Armbian Linux . По суті, звичайний Debian із звичним менеджером пакетів apt. Основною відмінністю є кастомне ядро, зібране під конкретний SoC, патчі для додаткових чіпів (на зразок XR819) та власна утиліта конфігурації armbian-config. Крім того, система оптимізована для роботи навіть із невеликим обсягом ОЗУ.

Висновок neofetch

Здається, це чудовий конфіг із процесором на 1.7 GHz, але насправді робочий стіл відгукується досить повільно. Щоб подивитися на модель, поглянемо на device-tree:

Подробиці по SoC

За кодом sun50i-h6 стає зрозуміло, що тут використовується процесор ARM Cortex-A53 Quad-Core із графікою Mali-T720 MP2. Дивно, але якщо вірити технічним характеристикам, цей чіп здатний впоратися з декодуванням Ultra HD 4k і 1080p Full HD (MPEG-2, MPEG-4 SP/ASP GMC, H.263, H.264, H.265, WMV9/VC-1 і VP8). Але не варто чекати чаклунства. Адже саме ця модель має один істотний мінус — перегрів.

Систему охолодження не можна назвати ефективною. У просте температура тримається трохи більше 50 градусів, але досить дати хоча б якесь навантаження, як чіп починає зображувати з себе окроп, швидко і рівно набираючи більше 80 ° C (привіт, тротлінг). Дійшовши до 105°C одноплатник мовчки вимикається, щоб запобігти тепловому руйнуванню SoC.

Зрозуміло, проблема виникла у всіх Inovato Quadra, що продаються, тому в офіційному інтернет-магазині з’явилося кілька необхідних аксесуарів. Перший – надрукована на 3D-принтері стійка з утримувачем для вентилятора охолодження. Другий – сам вентилятор із живленням від USB. Ну і третій – USB-хаб, оскільки один USB-порт буде зайнятий:

Inovato Quadra з аксесуарами

З одного боку, така конструкція виглядає непогано і навіть невеликий вентилятор значно покращує ситуацію. З іншого, створює додатковий шум, нехай і не надто сильний. Основним завданням цього одноплатника розробник вважає перманентну роботу HamClock, хотілося б мати пасивну систему охолодження:

HamClock на Inovata Quadro

Обмовлюся, до моїх рук потрапила перша версія цього одноплатника. Зараз і до кінця 2025 року у продажу є сучасна модель Quadra 4k, позбавлена ​​недоліку з перегрівом. По-перше, у неї знижено тактову частоту з 1.7 GHz до 1.5 GHz, а по-друге, в неї вбудована більш ефективна система пасивного охолодження.

Продуктивність

Для розуміння вирішив подивитися, як швидко працює процесор Quadra на простих завданнях. Для цього спорудив компіляцію із тестів:

  • цілий CPU (решета Ератосфена),

  • плаваюча точка (багато sin(sqrt())),

  • хешування (SHA-256, «bytes/s»),

  • текст/regex,

  • JSON-серіалізація + gzip,

  • SQLite (вставка та агрегація),

  • плюс паралельний тест на кількох ядрах.

Результати тестів

Inovato Quadra

Python: 3.11.2 (CPython)

Platform: Linux-6.12.35-current-sunxi64-aarch64-with-glibc2.36

Machine: aarch64 | CPU count: 4

Summary:

Test Throughput Unit

—————————————-

CPU int (sieve) 136.96 runs/s

CPU float (sin√) 2.79 runs/s

SHA-256 144.78M bytes/s

Regex 15.33 runs/s

JSON+Gzip 3.02M bytes/s

SQLite 123.11k rows/s

Parallel float 16.16 iters/s (4 workers)

—————————————-

Composite score (≈relative on this device): 13.4

Raspberry Pi Zero 2 W

Python: 3.13.5 (CPython)

Platform: Linux-6.12.47+rpt-rpi-v8-aarch64-with-glibc2.41

Machine: aarch64 | CPU count: 4

Summary:

Test Throughput Unit

—————————————-

CPU int (sieve) 80.69 runs/s

CPU float (sin√) 1.63 runs/s

SHA-256 35.46M bytes/s

Regex 6.24 runs/s

JSON+Gzip 2.24M bytes/s

SQLite 82.85k rows/s

Parallel float 9.50 iters/s (4 workers)

—————————————-

Composite score (≈relative on this device): 10.1

Arduino Uno Q

Python: 3.13.5 (CPython)

Platform: Linux-6.16.7-g0dd6551ae96b-aarch64-with-glibc2.41

Machine: aarch64 | CPU count: 4

Summary:

Test Throughput Unit

—————————————-

CPU int (sieve) 149.50 runs/s

CPU float (sin√) 3.33 runs/s

SHA-256 154.55M bytes/s

Regex 12.41 runs/s

JSON+Gzip 4.24M bytes/s

SQLite 161.03k rows/s

Parallel float 16.68 iters/s (4 workers)

—————————————-

Composite score (≈relative on this device): 11.6

Inovato Quadra та Arduino Uno Q показують схожі результати, а Raspberry Pi Zero 2 W відстає по всіх тестах, особливо у SHA-256 та Regex. Цікаво, що Uno Q трохи краще за цілими операціями і SQLite, але трохи поступається Quadra в регулярках. Але тепер, давайте згадаємо, що Arduino Uno Q має пам’ять LPDDR4 і коштує 55$, а Inovato Quadro з RAM попереднього покоління можна було знайти за ціною від 29$. Більш просунута Quadro 4k на момент написання тексту коштує 49$.

Висновок

Inovato Quadra справді приємно мене вразив. Пристрій, створений на основі Android TV боксу, виявився нестандартним, але доволі вдалим рішенням для запуску HamClock. Його компактність і доступна ціна роблять модель доволі привабливою для радіоаматорів, яким потрібен простий інструмент для конкретних задач. Єдине, що засмучує, — потреба у зовнішньому охолодженні, без якого повноцінна робота інколи дається взнаки.

Проблеми з «відльотом» прошивки після раптового вимкнення живлення — поширена історія для таких пристроїв. Добре хоч, що відновити систему не складно: достатньо записати оригінальний образ ОС на MicroSD, і приблизно за пів години девайс повертається до життя. У більш складних випадках завжди залишається варіант з мінімальним підпаюванням до UART та відновленням через U-boot.

Хотілося б завершити огляд суто хорошими новинами, але реальність інша. На сайті розробника з’явилося сумне повідомлення: у Майкла діагностували рак, і офіційний магазин Inovato припиняє роботу 19 грудня 2025 року. Цілком можливо, що саме ця дата стане точкою в історії цієї лінійки доступних одноплатників, а робочі екземпляри з часом перетворяться на рідкість. Залишається тільки сподіватися, що лікування дасть результати і Майкл зможе повернутися до свого проєкту.

Підписатися
Сповістити про
0 Коментарі
Найстаріші
Найновіше Найбільше голосів
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.