Skip to content
ENT208TC Industry Readiness

Week 1: M5StickC Plus Setup

M5StickC Plus setup guide. If your device is grey with a blue button (M5StickS3), go back and select the correct guide.

The M5StickC Plus connects to UIFlow 2.0 over USB.

English (YouTube) ~4 min
Bilibili ~4 min

3 steps β€” do them in this order. Do not plug in the device before step 2a is done.

2a. Install the FTDI USB Driver (Windows β€” do this first)

Section titled β€œ2a. Install the FTDI USB Driver (Windows β€” do this first)”

The M5StickC Plus uses an FTDI FT232R USB-serial chip. Install the driver before plugging in the device.

  1. Go to ftdichip.com/drivers/vcp-drivers/
  2. Download the setup executable for Windows (Desktop) β€” see the arrow in the screenshot below
  3. Run the installer, then restart your computer

FTDI VCP driver download page β€” click the setup executable link for Windows Desktop

After restarting, plug in the StickC Plus with a data USB cable, then open Device Manager (right-click Start β†’ Device Manager).

Mac: Setup on macOS has known complications that vary by hardware revision. Use a Windows laptop if available. If you only have a Mac, speak to your TA before the session β€” do not attempt driver installs during the lab.

New devices need UIFlow 2 firmware before they can connect to the browser IDE. While M5Burner is downloading, get the session WiFi credentials from the instructor.

  1. Download M5Burner from m5stack.com/pages/download
  2. Install and open M5Burner
  3. Log in to your M5Stack account
  4. Plug in the StickC Plus β€” it should appear in M5Burner’s device list
  5. Click Bind to link the device to your M5Stack account
  6. In the WiFi settings, enter the session WiFi SSID and password
  7. Search StickC Plus β€” select UIFlow2.0 StickC Plus (not StickC Plus2) β†’ click Burn

M5Burner firmware selection β€” select UIFlow2.0 StickC Plus (highlighted), not StickC Plus2

  1. Wait 2–3 minutes for the burn β€” do not unplug during this time

The device reboots automatically when the burn completes.


  1. Open uiflow2.m5stack.com in Chrome or Edge
  2. Log in with your team UIFlow 2.0 account
  3. In the lower-right corner of UIFlow 2.0, find the connection mode selector
    • Default shows: Cloud Pair β€” click it
    • Change to: USB
  4. Click Connect β€” your browser shows a serial port picker dialog
  5. Select your COM port from the list:
    • Windows: COM3, COM4, etc.
    • Mac: /dev/tty.usbmodem...
  6. Click Connect

You should see a green connected indicator and your device name in the IDE.


  1. Download the starter project: StickCPlus-KnightRider.m5f2
  2. In UIFlow 2.0, open the folder icon β†’ Import project from local file β†’ select the .m5f2 file

UIFlow 2.0 β€” Import project from local file option in the folder menu

  1. Click Run (β–Ά button)
  2. Watch the LEDs animate on your device!

Once it’s running, explore the blocks: change LED colours, adjust speed, add conditions. You don’t need to understand everything yet β€” just start modifying and see what happens.



SymptomQuick Fix
Device not in Device Manager / unknown deviceFTDI driver not installed β€” download setup executable from ftdichip.com/drivers/vcp-drivers/
Blue Screen of Death when plugging inWrong driver installed (CH9102 or CP210x on FTDI hardware) β€” ask TA immediately
M5Burner does not see the deviceConfirm FTDI driver installed and COM port visible in Device Manager before opening M5Burner
M5Burner says β€œLogin required”Create a free account at m5stack.com and log in
Burn fails partway throughTry a different USB port; confirm data cable (not charge-only)
Device stuck on loading screen after burnWiFi credentials incorrect β€” re-open M5Burner and re-enter WiFi settings
API Key not showing on screenDevice has not connected to WiFi β€” check credentials in M5Burner
UIFlow shows β€œDisconnected”API Key mismatch β€” check key on device screen matches what you entered
Mac + StickC Plus not detectedKnown issue β€” speak to TA; use a Windows laptop if possible
Burned wrong firmware (StickC Plus2)Device may be unresponsive β€” ask TA, do not attempt recovery alone

If nothing works after 20 minutes: Ask your TA to use their laptop. No penalty β€” some PCs have IT restrictions that block USB serial access.

See the full Troubleshooting Guide for detailed solutions.

This site uses anonymous analytics (Microsoft Clarity) to improve course content. No personal data is collected.
Current page
πŸ€–