BL Firmware
- Please note that the
bootloaderis pre-flashed at the factory and does not need to be re-flashed.
Entering Flash Mode
- There are two methods to enter flash mode.
- First method: With the motherboard completely powered off, press and hold the BOOT button, then connect a data cable capable of data transfer between the motherboard and your device. Suitable for WINDOWS.
- Second method: After connecting a data cable capable of data transfer between the motherboard and your device, press and hold the BOOT button, then enter the command. Suitable for the host computer.
Loading...
Flashing Firmware
- Windows Flashing Tutorial
- Host Computer Flashing Tutorial
-
C8 bootloader firmware
- Click the download link below.
-
Loading...
-
Set DIP switches
3and4to the right to connect the lower computer to the host computer via the built-in USB. -
Set DIP switches
1and2to the left; otherwise, it will affect the connection between the lower computer and the host computer.Loading...
To ensure successful STM32 programming, please pay attention to the following:
- Some computer USB ports may experience unstable programming due to driver or signal compatibility issues. It is recommended to try connecting to a different USB port.
- If changing ports does not help, an effective solution is to connect via an external USB hub, which often improves compatibility.
- When the programming software reports the error message shown below, also try using a hub first. If the issue persists, please check or use the host computer for programming.
Loading...
- Programming Tool Download Link
- Download
SetupSTM32CubeProgrammerand theSTM32 DFU Driver. - Download the firmware to any directory on your computer.
- Connect the mainboard to the computer using a Type-C cable. Ensure it has entered
DFUprogramming mode. - In STM32CubeProgrammer, select USB mode, refresh, and connect.
Loading...
- If no error pop-up appears, the connection is successful.
Loading...
- Click the download icon on the left and select the options shown below.
Loading...
- Click
Browseas indicated by the arrow, then select the firmware you need to program.Loading... - For
Start address, enter0x08000000.- Note: If the firmware is in
HEXformat, please skip this step!!
Loading... - Note: If the firmware is in
- Click
Start automatic modebelow to begin programming the firmware.Loading... - The prompt below indicates that the firmware programming is complete.
Loading...
-
Set DIP switches
1and2to the right to connect the lower computer to the host computer via the built-in USB. -
Set DIP switches
3and4to the left; otherwise, it will affect the connection between the lower computer and the host computer.Loading... -
After setting the DIP switches as described, the USB port below will be occupied by the lower computer. Please do not connect other devices to it.
Loading... -
Please ensure the host computer has normal internet access.
-
For FlyOS-FAST system, first use the command below:
sudo wget https://cnb.cool/3dmellow/public/static-files/-/git/raw/main/firmware/HIDBL.bin -O /data/HIDBL.bin && fast-flash -d c8 -u -f /data/HIDBL.bin -
When the prompt below appears, press and hold the BOOT button on the lower computer, then press Enter.
Loading... -
When the image below appears, it indicates successful flashing, and you can release the BOOT button.
Loading...