Documentation
Everything you need to know about FirmHub. Flash firmware, recover devices, and automate with ScriptForge.
Getting Started
Set up FirmHub and flash your first device in minutes.
Learn more
Flashing Guides
Complete guides for flashing firmware to any supported device.
Learn more
Device Support
ESP32, RP2040, Arduino, and more supported devices.
Learn more
Recovery & Repair
Fix bricked devices and resolve common errors.
Learn more
Security
How FirmHub keeps your data local and secure.
Learn more
API Reference
CLI commands and ScriptForge documentation.
Learn more
Why FirmHub?
Local-First
All operations happen in your browser. No data leaves your machine.
Web Serial API
Direct browser-to-device communication. No drivers needed.
Firmware Library
Pre-configured ESPHome, Tasmota, MicroPython, and more.
Quick Start
1
Connect
Plug your device via USB
2
Select Port
Click Connect to access Web Serial
3
Choose Firmware
Select from library or upload
4
Flash
One click to write firmware