Click the links below to download the driver package that matches your operating system. There are currently two driver chip versions: CP210X (for the CP2104 version) and CP34X (for the CH9102 version). After extracting the package, select the installer that matches your OS bitness. If you are not sure which USB chip your device uses, you can install both drivers. CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but it has actually been installed and can be ignored. If programs cannot be downloaded normally during use (for example, timeout or Failed to write to target RAM), try reinstalling the device driver.
| Driver Name | Applicable Driver Chip | Download Link |
|---|---|---|
| CP210x_VCP_Windows | CP2104 | Download |
| CP210x_VCP_MacOS | CP2104 | Download |
| CP210x_VCP_Linux | CP2104 | Download |
| CH9102_VCP_SER_Windows | CH9102 | Download |
| CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
Core2 in M5Burner, as shown below.
Found New Device, the connection is successful. At this point, the device screen remains blank and the device enters programming mode.
Burn button for the corresponding firmware, select the device port, and click Start.
Next to start flashing.
Configuration information:
Burn successfully, click here to return is displayed, the firmware has been flashed successfully.
Configure. Follow the on-screen prompts to make changes.
The device supports connecting to UiFlow2 via Access Code (wireless network) or USB (wired connection to a computer) for program upload and debugging. Refer to the following steps:
Configure option in M5Burner, and flash again.

Access Code on the device's UiFlow2 startup screen.
Select Your Controller (shown on first entry) or the Controller button on the page to enter the Select Device page.
Connect Device, enter the access code and a custom device name, then click Confirm to connect Core2 to UiFlow2.
Core2 device on the Select Device page, then click Confirm to enter the UiFlow2 programming interface.Select Your Controller (shown on first entry) or the Controller button on the page to enter the Select Device page.
Confirm.
WebTerminal button. In the pop-up window, select the serial port of Core2, then click Connect.
When the WebTerminal screen displays Connected to Serial Port!, the USB connection is successful.
After the device is connected to UiFlow2, you can drag Blockly blocks to edit programs.
After editing the program, click the Run Once button in the lower-right corner to run the test program once, or click Run Always to download the program to the device.
You can also run once or download the program in the WebTerminal window.