BL Firmware
- Please note that the
bootloaderhas already been pre-flashed at the factory; no need to flash it again
Enter Flash Mode
- There are two methods to enter flash mode
- First: With the motherboard completely powered off, hold down BOOT and then connect one end of a data cable to the motherboard and the other end to your device, suitable for Windows
- Second: After connecting one end of a data cable to the motherboard and the other end to your device, hold down BOOT and then send the command, suitable for host computers
Loading...
Flash Firmware
- Windows Flash Tutorial
- Host Flash Tutorial
-
C8's bootloader firmware
- Click on the download link below
-
Loading...
-
Move DIP switches
3and4to the right, connect the slave device to the host via the built-in USB -
Move DIP switches
1and2to the left, otherwise it will affect the connection between the slave and the hostLoading...
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...
-
Move DIP switches
1and2to the right, connect the slave device to the host via the built-in USB -
Move DIP switches
3and4to the left, otherwise it will affect the connection between the slave and the hostLoading... -
After adjusting the DIP switches as described above, the USB port below will be occupied by the slave device; do not connect any other devices
Loading... -
Please ensure that the host computer has internet access
-
For FlyOS-Armbian system, please use the following command first
sudo wget https://cnb.cool/3dmellow/public/static-files/-/git/raw/main/firmware/HIDBL.bin -O ~/HIDBL.bin && sudo fly-flash -d c8 -u -f ~/HIDBL.bin -
For FlyOS-FAST system, please use the following command first
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 following prompt appears, hold down the BOOT button on the slave device and press Enter
Loading... -
When the following image appears, it means the flashing was successful and you can release the BOOT button
Loading...