Skip to content

BMCU Firmware Flashing Tutorial

This article applies to all mainboards as of May 26, 2025 (including early versions, Hall-effect sensor mainboards, and various Type-C mainboards)

What You'll Need

  • BMCU mainboard
  • CH340 serial module
  • Dupont wires
  • Computer

Please visit the Download Center to download the required firmware bin file and flashing tool.

Cloud Storage Share

Firmware Flashing Steps

WARNING

Before proceeding, use a multimeter to check for shorts between 3.3V and GND, and between 24V and GND. If shorts exist, it may damage your serial module. If your computer lacks USB surge protection, the USB port may also be damaged.

Install Drivers

Visit WCH's official website to download and install the CH340 serial chip driver.

Link

Connect Serial Module to BMCU Mainboard

Connect using Dupont wires according to the following pinout:

MainboardModule
V+3.3v
GNDGND
TXRX
RXTX

Programmer Connection

Verify Computer-Module Connection

Connect the programmer to your computer.

Search for and open "Device Manager" from the Start menu.

Search Device Manager

In Device Manager, expand Ports (COM & LPT).

You should see a device as shown:

Device Manager

Note the port number (COM7 in the image).

If not found, check if the driver installed correctly.

Alternatively, there may be soldering issues with your mainboard. Immediately disconnect the module from your computer to prevent overheating damage!

You can test the serial module alone without connecting the BMCU mainboard. If it works alone, the issue is with your mainboard's soldering.

Begin Flashing

Open the flashing tool:

  1. Select chip model as CH32V203
  2. Click the search button
  3. Select the port number identified earlier
  4. Choose the firmware file

    After this step, press and hold button B on the BMCU mainboard, then click button R. Do not release button B during the process.

  5. Click Unprotect (skip if this is the first firmware flash for your chip)

    Should display Read/Write protection removed successfully

  6. Click Download(D)
  7. Wait for the progress bar at bottom right to complete, showing success

Flashing Tool

Verify Successful Flash

Release button B and click button R. After a short wait, if the mainboard's WS2812 LED lights up red, this indicates the firmware is running.