M5Paper Firmware Burning and Program Pushing

1. Preparation

  • Refer to the UIFlow Web IDE Tutorial to understand the basic workflow of using UIFlow and complete the installation of the M5Burner firmware burning tool.
  • Download the firmware compatible with M5Paper in M5Burner, as shown in the image below.

2. USB Driver Installation

Click the links below to download the driver package for your operating system. Currently, there are two versions of the driver chip (CP210X/CH9102). Please download the corresponding driver package according to the version you are using. After unzipping the package, select the installation package according to the bit version of your operating system for installation. (If you are unsure which USB chip your device uses, you can install both drivers. CH9102_VCP_SER_MacOS v1.7 might show an error during installation, but the installation is actually completed; ignore the error.)
Driver Name Compatible 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

3. Port Selection

  1. Connect the device to the computer via a USB cable. In M5Burner, select the Burn button for the corresponding firmware, fill in the WiFi information, and select the corresponding device port.

4. Firmware Burning

  1. Click the Start button to begin burning. Note: If burning fails or connection times out midway, check for port occupancy, try updating the USB cable, or lower the baud rate.


  1. After completing the firmware burning, the device will restart while remaining connected via USB. Use M5Burner to click the Configure option, select the corresponding port, and click Load to load the current device configuration. Once loaded successfully, a popup will display the device's API KEY, Start Mode, and other information. At this point, we can copy and save the device's API KEY for use in subsequent steps. Note: In this example, we will use UIFlow Web IDE (web version) for programming, so the Start Mode needs to be set to Internet Mode.

6. RUN

After the above configuration is complete, drag any block to the workspace. Click the triangle Run button in the lower right corner to execute the program.

On This Page