Firmware update
Firmware updates install new software on the AstroNav Nano flight controller. Disconnect all hazardous hardware before updating.
Choose an update method
Section titled “Choose an update method”Use Method 1 whenever possible. Use Method 2 if AstroNav MC cannot update the device or if you need to install a specific release manually.
Method 1: Update with AstroNav MC
Section titled “Method 1: Update with AstroNav MC”AstroNav Mission Control checks for firmware updates when it connects to the flight controller over USB.
- Install or open AstroNav MC.
- Connect the USB interface PCB to your computer with a USB-C data cable.
- Connect the AstroNav Nano to the USB interface PCB.
- Wait for AstroNav MC to detect the device.
- If a newer firmware version is available, AstroNav MC displays an update prompt.
- Select Install in the prompt.
AstroNav MC downloads the update and flashes it to the flight controller automatically. The device then takes a short time to restart. When it has restarted and AstroNav MC shows it as connected again, it is ready to use.
For normal use, this is the recommended update method. See AstroNav MC installation for help installing the application or connecting the device.
Method 2: Manual UF2 update
Section titled “Method 2: Manual UF2 update”1. Enter bootloader mode
Section titled “1. Enter bootloader mode”- Disconnect the AstroNav Nano and all hazardous hardware.
- Press and hold the BOOT button on the USB interface PCB.
- While holding BOOT, connect the USB interface PCB to your computer with a USB-C data cable.
- Release BOOT after the computer detects the board.
The computer should show a removable drive named RP2350. This is the flight controller bootloader drive.
2. Download the firmware
Section titled “2. Download the firmware”- Open the AstroNav Nano releases page.
- Open the release you want to install.
- Download the flight-controller
.uf2file from the release assets.
3. Copy the UF2 file
Section titled “3. Copy the UF2 file”Drag the downloaded .uf2 file into the RP2350 drive.
After the file finishes copying, the RP2350 drive disconnects automatically and the board updates itself. Wait for the update and restart to finish before reconnecting or using the device.
If the drive does not appear, check Troubleshooting and confirm that you held BOOT while plugging in the USB-C cable.
After the update
Section titled “After the update”- Wait until the flight controller has restarted.
- Reconnect it normally over USB.
- Open AstroNav MC and confirm that the device is detected.
- Review Device settings and verify that the expected configuration is still present.
- Optional: run GYROTEST once to confirm the gyroscope reads correctly.
- Continue with Pre-flight before preparing for flight.
For safe USB setup and hardware preparation, see Getting started and Safety.