FREE-WILi 2 — портативный хакерский мультитул с двумя микроконтроллерами RP2350, ESP32-C5, FPGA ICE40 и Raspberry Pi CM0

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, связь на частотах ниже 1 ГГц, NFC, RFID 125 кГц и ИК. Эти возможности делают его очень подходящим для тестирования беспроводных сетей, отладки встраиваемого оборудования, управления в реальном времени, разработки электроники и ретро-игр, с поддержкой Adafruit Fruit Jam, PICO-8 и Doom.

FREE WILi 2 portable hacking multitool

Технические характеристики FREE-WILi 2:

  • Вычислительные возможности
    • Основные микроконтроллеры – 2x Raspberry Pi RP2350B (Один для основного управления, один для дисплея)
    • SoM – Raspberry Pi CM0 (для запуска полноценной 64-битной ОС Linux и выполнения тяжелых Python-скриптов)
      • SoC – Broadcom BCM2710A1
        • CPU – четырехъядерный процессор Cortex-A53 с тактовой частотой 1.0 ГГц
        • GPU – графический процессор VideoCore IV с поддержкой графики OpenGL ES 1.1, 2.0
        • VPU – декодирование видео H.264/MPEG-4 1080p30, кодирование видео H.264 1080p30
      • Системная память – 512 МБ LPDDR2 RAM
      • Встроенная память – 8 ГБ или 16 ГБ флэш-памяти eMMC
      • Беспроводная связь – опциональный модуль WiFi 4 и Bluetooth 5.0
    • FPGA –   Lattice UltraPlus iCE40UP5K FPGA с 5.3K LUT, 1Mbit SPRAM, 120Kbit DPRAM, 8 умножителями и всеми выведенными контактами; 8 МБ выделенной SRAM
  • Память – 2 слота для карт MicroSD (один слот для прошивки устройства; другой для CM0)
  • Дисплей
    • 3,5-дюймовый емкостный сенсорный экран 480×320
    • выход DVI (управляется RP2350 HSTX )
  • Аудио
    • 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 MCU @ 48 МГц с 256 КБ флеш-памяти, 64 КБ SRAM, SX126x LoRa-радио
    • NFC / RFID – 125 кГц RFID (LF) + ST25R3916B NFC (HF) для чтения, клонирования и эмуляции меток
    • Инфракрасный интерфейс – IR Tx/Rx со специальным окном на корпусе
    • Разъем SMA для LoRa и Sub-GHz
  • USB
    • 3x порта USB-хоста (2x 12 Мбит/с подключены к дисплейному MCU RP2350 + 1x порт 480 Мбит/с подключен к CM0)
    • 1x порт USB Type-C (CLI, OneWili, GUI, высокоскоростной SD-кардридер)
  • Сенсоры
    • IMU – Bosch BMI323 (9 степеней свободы с магнитометром) + BMM350 магнитометр для отслеживания движения
    • Окружающая среда – Sensirion SHT40 (температура и влажность)
    • Свет – OPT4001 датчик освещенности
  • Отладка
  • Расширение
    • 20-контактный основной разъем (FW1) + 10-контактный аналоговый разъем + монтажные стойки для дополнительных модулей «Orca»
    • 13x GPIO (SPI, I2C, UART) с программно-выбираемым напряжением I/O
    • 4x аналоговых входа (0–5V) с буферизацией на операционных усилителях, программируемым усилителем (PGA) и оконным компаратором
    • 2 аналоговых выхода (от 0 до ~4,84 В при 25 кГц)
    • CAN FD на полной скорости 8 Мбит/с с трансивером CAN SIC
  • Разное
    • 5-позиционный D-pad + кнопки A/B/X/Y (домой/OK/отмена/страница)
    • 14 игровых кнопок суммарно (удобно для эмуляторов PICO-8, Doom, Fruit Jam)
    • 5 клавиш под экраном с контекстной подсветкой
    • Инновационная аппаратная клавиатура с двумя нажатиями на букву
  • Питание
    • Аккумулятор 3000 мА·ч с USB-зарядкой
    • Выделенный микроконтроллер со сверхнизким энергопотреблением (ULP), управляющий 17 независимыми зонами питания
    • Программируемый источник питания 1–5,5 В / 1,5 А с MOSFET-краубаром для глитчинга напряжения
    • Ток в режиме сна 60 мкА
  • Размеры – 152.4 × 78.9 × 22.3 мм
  • Вес – 290 граммов
FREE WILi 2 hardware overview showing its main electronics, interfaces, and features
Обзор аппаратной части FREE-WILi 2, демонстрирующий основные электронные компоненты, интерфейсы и возможности

Со стороны программного обеспечения FREE-WILi 2 работает на стандартной прошивке, которая предоставляет USB CLI, графический интерфейс на устройстве и OneWili API для управления аппаратным обеспечением из Python, Rust или C/C++. Он также поддерживает rThon для написания скриптов реального времени в стиле Python, WiliBlocks для визуального программирования и ZoomIO для субмикросекундного управления в реальном времени. Также возможна загрузка приложений UF2 с microSD-карты, запуск программ WebAssembly через WiliWasm и использование графического интерфейса FREE-WILi на ПК без установки.

Он также поставляется с открытой документацией по аппаратному обеспечению , открытым пакетом поддержки платы ( WiliBSP ), и файлы “Agent.md”. Это позволяет большим языковым моделям (LLM), таким как Claude Code или локальным моделям, работающим через LM Studio, автономно писать, компилировать и отлаживать пользовательскую прошивку непосредственно на устройстве с использованием встроенных аппаратных отладочных средств. Более подробная информация доступна на их аккаунт GitHub .

Компания упоминает, что портировала Meshtastic к встроенному LoRa-радио STM32WLE5JC, поэтому FREE-WILi 2 может подключаться к mesh-сети LoRa сразу из коробки. Этот радиомодуль использует одну внешнюю антенну совместно с трансивером TI CC1101 sub-GHz через динамическое переключение. Это порт производителя — FREE-WILi 2 не значится в списке официальных устройств Meshtastic, а региональные настройки диапазона пока не задокументированы.

FREE WILi GUI showing I2C device registers and graphical panel controls
Интерфейс FREE WILi, отображающий регистры I2C-устройства и графические элементы панели управления
FREE WILi GUI settings for connecting to the Claude API and configuring the AI model
Настройки интерфейса FREE WILi для подключения к Claude API и конфигурации модели ИИ

Ранее уже были публикации о других портативных инструментах для беспроводного взлома, таких как Flipper Zero , альтернативы на базе MCU, такие как HackBat и M1 multitool , устройства на базе Linux такие как Interrupt и гораздо более мощный Flipper One ; по сравнению со всеми ними, FREE-WILi 2 занимает ту же нишу карманной лаборатории, но объединяет разные типы SoC и широкий набор радиомодулей в одном портативном устройстве.

FREE WILi 2 All Side View
Вид со всех сторон

FREE-WILi 2 Founders Edition в настоящее время доступна для предзаказ за 400 долларов напрямую на сайте компании . Ожидается, что отгрузка начнется в Q4 2026. Более подробная информация доступна на сайте проекта

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

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments