Ferqon Server orchestrates tests from your computer, but it can't talk to hardware directly — it needs a microcontroller board to handle the real-time side. Connect a supported board over USB, flash it with Ferqon's open-source firmware, and the board becomes the bridge between the server and your hardware under test.
Last updated: August 15, 2026
The Ferqon Server runs on your machine and manages test jobs, scheduling, and results. For real-time hardware operations — driving pins, reading sensors, flashing firmware — the server delegates to a connected MCU board running the Ferqon firmware. The firmware is open-source (Apache-2.0) and acts as the middle layer between the server and your device under test, so any supported board can serve as the hardware bridge.
Frame structure, encoding/decoding, and command reference for device communication
Firmware upload, flash jobs, and supported board configurations
Arduino ↔ Pico I2C echo testing, addressing, and troubleshooting
I2C, SPI, UART configuration system with pin validation and address selection
Plug in any of these boards over USB and Ferqon detects it automatically. No manual configuration needed — the board shows up in the device list and is ready to flash.
The Ferqon firmware is open-source under Apache-2.0. It runs on the bridge board and handles the real-time side of talking to your device under test (DUT) — the middle layer between the Ferqon Server and the hardware you're testing.
View the firmware repository