Flipper Zero Firmware
|
It's important to regularly update your Developer Board to ensure that you have access to the latest features and bug fixes. This tutorial will guide you through the necessary steps to update the firmware of your Developer Board.
This tutorial assumes that you're familiar with the basics of the command line. If you’re not, please refer to the Windows or MacOS/Linux command line tutorials.
Micro Flipper Build Tool (uFBT) is a cross-platform tool that enables basic development tasks for Flipper Zero, such as building and debugging applications, flashing firmware, and creating VS Code development configurations.
Install uFBT on your computer by running the following command in the Terminal:
For Linux & macOS:
For Windows:
If you want to learn more about uFBT, visit the project's page.
List all of the serial devices on your computer.
Windows
On Windows, go to Device Manager and expand the Ports (COM & LPT) section.
macOS
On macOS, you can run the following command in the Terminal:
Linux
On Linux, you can run the following command in the Terminal:
View the devices in the list.
Switch your Developer Board to Bootloader mode:
3.1. Press and hold the BOOT button.
3.2. Press the RESET button while holding the BOOT button.
3.3. Release the BOOT button.\
Repeat Step 1 and view the name of your Developer Board that appeared in the list.
For example, on macOS:
To flash the firmware onto your Developer Board, run the following command in the terminal:
You should see the following message: WiFi board flashed successfully
.
If you get an error message during the flashing process, such as this:
Or this:
Try doing the following:
After flashing the firmware:
The Developer Board should appear as a serial device on your computer. Now, you can use it with the Black Magic Debug client of your choice.