# Update the firmware

# Step 1. Download latest firmware

Device DroneCAN Cyphal User guide
Airspeed
drawing
v0.4.5 (opens new window) v1.4 (opens new window)
(Jun 19, 2023)
- DroneCAN
- Cyphal
GNSS v2
(L1 NEO-M8M)

drawing
v0.10.19 (opens new window)
(May 17, 2023)
v1.6.5 (opens new window)
(Dec 19, 2023)
- DroneCAN
- Cyphal
GNSS v3
(L1/L2 ZED-F9P)

drawing drawing
- v1.5.4 (opens new window)
(Sep 19, 2023)
- DroneCAN
- Cyphal
Mini and Micro
drawing drawing
v0.12.2 (opens new window)
(Aug 09, 2023)
v1.5.10 (opens new window)
(Nov 17, 2023)
- DroneCAN
- Cyphal
UAV Lights
drawing
v0.8.8-stable (opens new window)
(Jun 7, 2022)
v0.2.3 (opens new window)
(Dec 27, 2023)
Device Cyphal & DroneCAN firmware
Rangefinder nodes (opens new window)
drawing drawing
v1.6.2_a18ac959 (opens new window)
(Dec 04, 2023)

If you want to upload the latest stable firmware or get information about change history, you should check Software Versions page related to the desired board.

# Step 2. Upload firmware

You have a few options here based on what hardware do you have, your OS and preferable software:

Programmer OS Software Tutorial
1 RL-programmer
drawing
Windows STM3CubeProgrammer RL-programmer on Windows with STM3CubeProgrammer
2 RL-programmer
drawing
Ubuntu st-link RL-programmer on Linux with stlink
3 DronecodeProbe
drawing
Ubuntu Black magic Dronecode probe on Linux
4 RL-programmer
drawing
Windows ST-Link utility RL-programmer on Windows with ST-Link utility
5 ST-Link Windows ST-LINK