UIFlow - Core2 For AWS

Driver Installation

Click the link below to download the driver that matches the operating system. There are currently two driver chip versions, CP210X (for CP2104 version)/CP34X (for CH9102 version) driver compressed package. After decompressing the compressed package, select the installation package corresponding to the number of operating systems to install. (If you are not sure which USB chip your device uses, you can install two drivers at the same time. During the installation process of CH9102_VCP_SER_MacOS, an error may occur, but the installation is actually completed, just ignore it.)

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 CH9102 Download

Burning tool

Please click the button below to download the corresponding M5Burner firmware burning tool according to your operating system. Unzip and open the application.

Note: After the installation of MacOS users, please put the application in the Application folder, as shown in the figure below.

Firmware burning

1.Double-click to open the M5Burner, ①Select the corresponding device type in the left menu, ②Select the firmware version you want, ③Click the download button to download.

2.Then connect the M5 device to the computer through the Type-C cable, select the corresponding COM port, the baud rate can use the default configuration in M5Burner, ④Click Erase on the right to erase Flash, close the current page when finished. ⑤Click "Burn" to start burning, you can input WIFI configuration information during burning.

3.When the burning log prompts Burn Successfully, it means that the firmware has been burned.

  1. If you need to change the configuration, you can ⑥click configuration to setup.

When first burning or the firmware program runs abnormally, you can click "Erase" to erase the flash memory. In the subsequent firmware update, there is no need to erase again, otherwise the saved Wi-Fi information will be deleted and the API Key will be refreshed.

Configure WIFI

UIFlow provides both offline and web version of the programmer. When using the web version, we need to configure a Wi-Fi connection for the device. The following describes two ways to configure Wi-Fi connection for the device (Burn configuration and AP hotspot configuration).

Burn configuration Wi-Fi(recommend)

UIFlow-1.6.2 and versions above can write Wi-Fi information directly through M5Burner.

AP hotspot configuration Wi-Fi

  1. Click the power button on the left side of the device to turn it on. The UIFlow Logo appears on the screen. After entering the main page, press the Setup button on the screen. In the Wi-Fi option, press the start button of the config Wi-Fi by web option, and the device will automatically restart, where Secelt Wi-Fi is the last connected Wi-Fi. After the device jumps, the Wi-Fi Config page will be displayed. Follow the prompts to connect to the SSID hotspot through the Wi-Fi of the mobile phone or computer, open the browser to visit 192.168.4.1, and enter the Wi-Fi information in the pop-up page to configure the network successfully. After the configuration is successful, the device will automatically restart. And enter the programming mode.

Note: Special characters such as "space" are not allowed in the configured Wi-Fi information.

Network Programming Mode and API KEY

Enter network programming mode

Network programming mode is a docking mode between M5 device and UIFlow web programming platform. The screen will show the current network connection status of the device. When the indicator is green, it means that you can receive program push at any time. Under default situation, after the first successful Wi-Fi network configuration, the device will automatically restart and enter the network programming mode. If you do not know how to re-enter the programming mode after running other applications, you can refer to the following operations.

After powering on, after the menu appears on the screen, quickly press the Flow button in the middle of the screen to enter the API KEY page. Access UIFlow programming page by visiting flow.m5stack.com on a computer browser.

API KEY Pairing

API KEY is the communication credential for M5 devices when using UIFlow web programming. By configuring the corresponding API KEY on the UIFlow side, the program can be pushed for the specific device. The user needs to visit flow.m5stack.com in the computer web browser to enter the UIFlow programming page. Click the setting button in the menu bar at the upper right corner of the page, enter the API Key on the corresponding device, select the hardware used, click OK to save and wait till it prompts successfully connecting.

UIFlow Desktop IDE

When programming with the offline version of UIFlow, you need to configure the device to USB mode. (1. Start the device 2. Click the UIFlow option. 3 Select the USB mode)

AWS IoT

On This Page