FREE-WILi 2 (Founder Edition) — портативный мультитул и мини-лаборатория с открытой аппаратной частью, рассчитанный на хардварных хакеров, пентестеров и разработчиков встраиваемых систем. Задуманный как «открытый электронный мультитул», он собирает в одном корпусе целый набор чипов и модулей: два микроконтроллера Raspberry Pi RP2350, беспроводной ESP32-C5, FPGA Lattice ICE40UP5K и вычислительный модуль Raspberry Pi CM0 для запуска полноценной ОС Linux.
Устройство получило 3,5-дюймовый ёмкостный сенсорный экран, физическую клавиатуру на 14 кнопок и модульные разъёмы «Orca» для аппаратных расширений. По части радио здесь Wi-Fi 2,4/5 ГГц, Bluetooth, LoRa, sub-GHz, NFC, RFID на 125 кГц и инфракрасный порт. Такой набор делает мультитул пригодным для тестирования беспроводных протоколов, отладки встраиваемого железа, управления в реальном времени, разработки электроники и даже ретрогейминга — заявлена поддержка Adafruit Fruit Jam, PICO-8 и Doom.
Технические характеристики FREE-WILi 2
Обзор аппаратной части FREE-WILi 2: основные микросхемы, интерфейсы и возможности. Источник изображения — cnx-software.com
- Вычислительная часть
- Основные микроконтроллеры — 2x Raspberry Pi RP2350B (один на основное управление, второй выделен под дисплей)
- Модуль SoM — Raspberry Pi CM0 (для полноценной 64-разрядной Linux и тяжёлых скриптов на Python)
- SoC — Broadcom BCM2710A1
- Процессор — четырёхъядерный Cortex-A53 @ 1,0 ГГц
- Графика — VideoCore IV с поддержкой OpenGL ES 1.1 и 2.0
- Видеоблок — декодирование H.264/MPEG-4 1080p30, кодирование H.264 1080p30
- Оперативная память — 512 МБ LPDDR2
- Накопитель — 8 или 16 ГБ eMMC
- Беспроводная связь — опциональный модуль Wi-Fi 4 и Bluetooth 5.0
- SoC — Broadcom BCM2710A1
- FPGA — Lattice UltraPlus iCE40UP5K: 5,3 тыс. LUT, 1 Мбит SPRAM, 120 Кбит DPRAM, 8 умножителей, все выводы разведены наружу; 8 МБ выделенной SRAM
- Накопители — 2 слота microSD (один под прошивку устройства, второй под CM0)
- Дисплей
- 3,5 дюйма, 480×320, ёмкостный сенсор
- Выход DVI (через HSTX у RP2350)
- Звук
- Разъём 3,5 мм (наушники/микрофон)
- 4-канальная фазированная микрофонная решётка
- Встроенный динамик 0,5 Вт
- Радиоинтерфейсы
- Двухдиапазонный (2,4 + 5 ГГц) Wi-Fi 6, Bluetooth LE и 802.15.4 (Zigbee/Thread) на базе Espressif ESP32-C5
- Sub-GHz через модуль CC1101
- LoRa на STM32WLE5JC (Arm Cortex-M4 @ 48 МГц, 256 КБ флеш-памяти, 64 КБ SRAM, радиочасть SX126x)
- NFC / RFID — 125 кГц RFID (LF) и ST25R3916B NFC (HF) для чтения, клонирования и эмуляции меток
- Инфракрасный порт — передатчик и приёмник с отдельным окном в корпусе
- Разъём SMA для LoRa и sub-GHz
- USB
- 3 хост-порта (2 на 12 Мбит/с к дисплейному RP2350 и 1 на 480 Мбит/с к CM0)
- 1 порт USB Type-C (командная строка, OneWili, графический интерфейс, скоростной картридер)
- Датчики
- IMU — Bosch BMI323 (9 степеней свободы с магнитометром) и магнитометр BMM350 для управления движением
- Окружающая среда — Sensirion SHT40 (температура и влажность)
- Освещённость — датчик OPT4001
- Отладка
- Встроенный Raspberry Pi Debug Probe (для RP2350 и LoRa)
- JTAG для ESP32 через USB
- Расширение
- 20-контактный основной разъём (FW1), 10-контактный аналоговый разъём и стойки крепления для модулей «Orca»
- 13 линий GPIO (SPI, I2C, UART) с программно выбираемым уровнем напряжения
- 4 аналоговых входа (0–5 В) с буферизацией на операционных усилителях, усилителем с программируемым коэффициентом (PGA) и оконным компаратором
- 2 аналоговых выхода (от 0 до ~4,84 В при 25 кГц)
- CAN FD на полной скорости 8 Мбит/с с трансивером CAN SIC
- Прочее
- 5-позиционная крестовина и кнопки A/B/X/Y (домой/ок/отмена/страница)
- Всего 14 игровых кнопок — под эмуляторы PICO-8, Doom и Fruit Jam
- 5 контекстных клавиш с подсветкой под экраном
- Оригинальная аппаратная клавиатура по принципу «два нажатия на букву»
- Питание
- Аккумулятор на 3000 мА·ч с зарядкой, учитывающей возможности USB-порта
- Отдельный сверхмалопотребляющий микроконтроллер управляет 17 независимыми зонами питания
- Программируемый источник 1–5,5 В / 1,5 А с MOSFET-шунтом для глитчинга по питанию
- Ток в спящем режиме — 60 мкА
- Габариты — 152,4 × 78,9 × 22,3 мм
- Масса — 290 граммов
Программная часть и работа с ИИ
Штатная прошивка FREE-WILi 2 отдаёт наружу командную строку по USB, графический интерфейс на самом устройстве и API OneWili для управления железом из Python, Rust или C/C++. Поддерживаются rThon для скриптов реального времени с синтаксисом в духе Python, WiliBlocks для визуального программирования и ZoomIO для управления с субмикросекундной точностью. Приложения в формате UF2 можно загружать прямо с карты microSD, программы на WebAssembly запускаются через WiliWasm, а настольный интерфейс работает без установки.
В комплекте идут открытая документация на железо, открытый пакет поддержки платы (WiliBSP) и файлы Agent.md. Благодаря им языковые модели — как облачные, так и локальные через LM Studio — могут самостоятельно писать, собирать и отлаживать прошивки прямо на устройстве, используя встроенные отладочные пробники. Подробности выложены в репозитории проекта.
Meshtastic из коробки — с оговорками
Разработчики портировали Meshtastic на встроенный LoRa-модуль STM32WLE5JC, так что мультитул способен войти в mesh-сеть сразу после включения. Радиомодуль делит одну внешнюю антенну с sub-GHz трансивером TI CC1101 через динамическое переключение. Важно понимать: это порт от вендора, официальным устройством Meshtastic мультитул не числится, а региональные настройки диапазонов пока не задокументированы — для стран СНГ это существенная оговорка, поскольку разрешённые полосы отличаются от американских.
Графический интерфейс показывает регистры устройства на шине I2C. Источник изображения — cnx-software.com
Настройки подключения к API языковой модели прямо из интерфейса устройства. Источник изображения — cnx-software.com
Портативных инструментов для беспроводных исследований на рынке уже немало: Flipper Zero, альтернативы на микроконтроллерах вроде HackBat и мультитула M1, устройства на Linux — Interrupt и куда более мощный Flipper One. FREE-WILi 2 занимает ту же нишу карманной лаборатории, но набирает принципиально иной состав чипов и заметно более широкий набор радиомодулей в одном корпусе.
Вид со всех сторон. Источник изображения — cnx-software.com
FREE-WILi 2 Founders Edition уже доступен для предзаказа по цене 400 долларов на сайте производителя, отгрузки обещают начать в четвёртом квартале 2026 года. Сумма для нишевого устройства немаленькая, но по совокупности начинки — два RP2350, FPGA и полноценный Linux в кармане — прямых конкурентов у него сейчас практически нет.











