Firmware Flashing
Chrome or Edge is required because this page uses the Web Serial API.
This page provides two flashing paths:
- Flashing: when the device is running normally, the app partition is updated through the
fwprotocol first. If the device is already in ESP-ROM download mode, the selected example full flash image is written automatically. Remote firmware can be selected from the current repository examples; custom URLs must be full HTTPS addresses. - Factory restore: first flash, factory restore, or broken firmware recovery. BOOT download mode is required and the built-in full flash image is written.
All current repository examples include the fw update protocol. After one factory restore, later switching between these examples can use Flashing directly.
Local .bin files are still supported for internal testing or temporary firmware validation.
Recommended test after flashing an example firmware
- Open the serial monitor, send
diag, and check SN, flash, heap, I2C, IMU, magnetometer, and SBUS status. - Send
imuandmag, then gently rotate the board and confirm raw data changes. - Send
ledtestandbeeptestto verify the LED and buzzer. - Send
rc, move the transmitter sticks, and confirm channel values change. - Lift the vehicle, then send
servo left,servo center, andservo right. - Lift the vehicle, then send
motor fwd,motor rev, andmotor stop. - Lift the vehicle, send
drive on, use CH0/CH2 for limited low-speed RC testing, then senddrive off.