Skip to content
REVYR LABS

Your hardware lab. On your terms.

Ferqon turns the dev boards on your shelf into a self-hosted lab — flash, test, and debug from any browser. Let your AI assistant investigate failures. Runs on a Raspberry Pi.

No credit card required. 30-day money-back guarantee on paid tiers. See pricing · 5-minute quickstart

Free to startSelf-hostedWorks offline35+ board profiles

Beta pricing is locked in at checkout. You get early builds and a direct line to the team. 30 day money back guarantee on paid tiers.

CLI

One command, real hardware

Flash, test, and debug your boards from the terminal. The same results show up in the Ferqon web IDE.

ferqon@lab-gateway — bash
ferqon@lab-gateway:~$ ferqon device scan
✓ Device scan completed
Found 3 devices
PORTBOARDSTATUS
/dev/ttyUSB0ESP32-DevKitCready
/dev/ttyACM0Arduino Zeroready
/dev/ttyACM1RPi Pico Wbusy
ferqon@lab-gateway:~$ ferqon flash build/firmware.bin --device /dev/ttyUSB0 --family esp32 --board ESP32-DevKitC
Uploading firmware: build/firmware.bin
✓ Firmware uploaded: fw_a1b2c3d4
✓ Flash job started: job_7e8f9a0b
✓ Flash completed successfully!
ferqon@lab-gateway:~$ ferqon test run
[build] OK 2.1s
[flash] OK 4.3s
[test] PASS 6 of 6 0 skipped 0 failed
ferqon@lab-gateway:~$
Freeto start
Self-hostedyour infrastructure
Works offlineno cloud required
MCPAI diagnostics (coming soon)
35+board profiles

Built for teams working on

IoT
Robotics
Automotive
Medical devices
Industrial control

The problem

Hardware testing today is manual, fragmented, and hard to reproduce.

  • 01One device, multiple engineers waiting for access
  • 02Remote teams can't reproduce bugs on specific hardware
  • 03No version control on which firmware is flashed where
  • 04Manual flashing takes hours instead of minutes
  • 05Testing is ad-hoc — no reproducible pipeline
  • 06Different environments across team members
  • 07Reproducing a bug requires the exact same board
  • 08Sharing a project means shipping physical hardware

Use cases

Ferqon in the real world

Five concrete ways teams use a self-hosted hardware lab.

Firmware and embedded teams

Ferqon runs the same build, flash, and test sequence from a version-controlled pipeline on any server.

Small labs and startups

Ferqon runs on a lab gateway or a Raspberry Pi. Personal is free for 1 user and 1 active server. Device joins are unlimited.

Multi-device test benches

Board profiles detect the device automatically and share command definitions across the team.

Remote device management

Ferqon Server exposes devices over the network, and the web IDE plus CLI work from any laptop.

Compliance and audit

Audit logs and role-based access control record every privileged action without anyone editing the trail.

How it works

Up and running in 5 minutes

Deploy Ferqon Server, connect your hardware, start testing. No cloud account required.

Step 01

Define Your Pipeline

Define your build, flash, and test stages in a single version-controlled file.

Step 02

Connect Hardware

Plug in a supported board and flash it with the open-source Ferqon firmware. The board becomes the bridge between the server and your device under test.

Step 03

Run & Test

Execute your pipeline with a single command. Tests run automatically after each flash.

Step 04

Review Results

Inspect structured logs, test reports, and artifacts in your terminal or dashboard.

Step 05

Ship with Confidence

Promote validated firmware builds to production with deterministic, auditable deployments.

Live Output

What a test run looks like

Real test names, real durations, real exit codes. This is the output Ferqon produces on every test run.

ferqon test results — esp32-s3
exit 0
PASStest_gpio_toggleesp32-s30.42s
PASStest_uart_loopbackesp32-s30.18s
PASStest_i2c_sensor_readesp32-s30.31s
PASStest_spi_flash_writeesp32-s31.24s
PASStest_wifi_connectesp32-s33.87s
PASStest_deep_sleep_wakeesp32-s32.10s
PASStest_ota_updateesp32-s34.56s
SKIPtest_watchdog_resetesp32-s30.89s
PASStest_adc_calibrationesp32-s30.67s
PASStest_pwm_outputesp32-s30.34s
9 passed1 skipped10 total
14.58s · 0 flakes

Compatibility

Works with your hardware

Plug in and go — no manual driver installs, no board-specific scripts to maintain. Don't see your board? The open-source firmware SDK lets you add it.

ESP32

Espressif
  • ESP32-DevKitC
  • ESP32-S2
  • ESP32-S3
  • ESP32-C3
  • ESP8266

Arduino

Arduino
  • Uno
  • Nano
  • Zero
  • MKR WiFi 1010
  • Due

Adafruit Feather

Adafruit
  • Feather M0
  • Feather M4
  • nRF52 Feather
  • nRF52840 Express

Raspberry Pi Pico

Raspberry Pi
  • Pico
  • Pico W

STM32

STMicro
  • F4 Discovery
  • Nucleo
  • Raw Bin

Teensy

PJRC
  • 4.1
  • 4.0
  • 3.6
  • 3.2
  • LC

Custom

Any MCU

Don't see your board? Add custom hardware support with the open-source firmware SDK.

Platform depth

Built for serious hardware development

Ferqon is a complete hardware testing platform. Here's what works today — and what's on the beta roadmap.

Available now

Device Management & Flashing

Auto-detect connected devices, flash firmware across 35+ board profiles (ESP32, STM32, Arduino, Raspberry Pi Pico, Adafruit Feather, Teensy, Nordic nRF, and Microchip), and track flash history with per-job logs.

Team Collaboration

Multi-user teams with device assignment, transfer requests, and role-based access. Built-in audit logging for compliance and traceability.

Self-Hosted Architecture

Run Ferqon Server on your infrastructure—lab gateway, on-prem, or cloud. Docker and bare-metal supported. Air-gapped deployment ready. No vendor lock-in.

Open-Source Firmware SDK

Add support for custom hardware with the open-source firmware SDK. Python and TypeScript libraries for integration. Shared command definitions as a single source of truth.

Diagnostics & Observability

Serial health monitoring, system diagnostics, environment introspection, and structured audit trails. Debug hardware issues without leaving your terminal.

Beta roadmap

MCP server integrationQ3 2026

Built-in Model Context Protocol server so AI agents can inspect logs, run diagnostics, and triage test failures on your Ferqon lab. Read-only by design — no destructive operations exposed.

Expanded device connectivityQ3 2026

CAN bus, SPI, and UART protocol support alongside the existing I2C implementation. New board profiles for Nordic nRF54 and Espressif ESP32-C6.

Advanced monitoring & insightsQ4 2026

Real-time test metrics dashboard with historical trends, failure-rate heatmaps per board, and alerts on regression thresholds.

Beta roadmap features are under active development. Join the early access program to get early builds and influence prioritization.

FAQ

Common Questions

Get Ferqon updates

One email when it matters. No spam, no marketing noise.

Unsubscribe any time. Your email is used only for Revyr Labs updates.

Get your first board test in 5 minutes.

Create a free account, install Ferqon on a laptop or gateway, plug in a board, and run your first build-flash-test pipeline. Pay once when your team grows.