🤖Have you ever tried Chat.M5Stack.com before asking??😎

Subcategories

  • You can discuss ESPHome related issues here, share your yaml and projects.

    23 Topics
    36 Posts
    B
    The link to the PowerHub esphome code returns a 404. Is there another source for the code?
  • Squareline Studio and LVGL Discussion

    6 Topics
    19 Posts
    S
    @俺がガンダムだ said in LVGL performance problem: I applied LVGL on stickc-plus2,with TFT_eSPI's st7789v2 driver.But the refreshing rate is very low (while doing "load screen anim").I know stickc had good performance on drawing screen (by watching the video of M5stick T-Lite Thermal tutorial). And the LVGL also has a good performance through Dial-ESP32-S3 and Din-Meter demonstration video. So what is the reason of such low performance. Cound it be the TFT_eSPI library? I’ve seen similar issues on the StickC-Plus2. It could be due to TFT_eSPI settings, try increasing the SPI frequency or enabling DMA. Also, check your LVGL buffer config; full buffering helps with performance.
  • Discuss all things UIFlow here. Bugs, Improvements, Guides etc...

    1k Topics
    4k Posts
    1
    安装删除应用可以安装M5Lancher,自己编写的话建议烧录uflow进行编程
  • M5Stack is programmable with the Arduino IDE. Here you can troubleshoot your issues and share Arduino code and libraries

    470 Topics
    2k Posts
    D
    Just to share what I have done to get the debugging start working. Setup Windows 11 Adruino IDE Version 2.3.9 M5Stack StickS3 Symptom when clicking the Start Debugging button, encounter error messages as follows: Waiting for gdb server to start...[2026-06-07T13:03:42.505Z] SERVER CONSOLE DEBUG: onBackendConnect: gdb-server session connected. You can switch to "DEBUG CONSOLE" to see GDB interactions. "C:\\Users\\dandu\\AppData\\Local\\Arduino15\\packages\\m5stack\\tools\\openocd-esp32\\v0.12.0-esp32-20251215/bin/openocd" -c "gdb_port 50000" -c "tcl_port 50001" -c "telnet_port 50002" -s "c:\\Users\\dandu\\Documents\\M5Stack\\StickS3\\Pong" -f "C:/Program Files/Arduino IDE/resources/app/plugins/cortex-debug/extension/support/openocd-helpers.tcl" -f board/esp32s3-builtin.cfg Open On-Chip Debugger v0.12.0-esp32-20251215 (2025-12-15-18:17) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html DEPRECATED! use 'gdb port', not 'gdb_port' DEPRECATED! use 'tcl port' not 'tcl_port' DEPRECATED! use 'telnet port', not 'telnet_port' CDRTOSConfigure Info : esp_usb_jtag: VID set to 0x303a and PID to 0x1001 Info : esp_usb_jtag: capabilities descriptor set to 0x2000 Info : Listening on port 50001 for tcl connections Info : Listening on port 50002 for telnet connections Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Error: esp_usb_jtag: could not find or open device! Diagnosis It is the driver for USB JTAG/serial debug unit (Interface 2) that causes issue. Reasons Using Zadig, found that the current driver is WINUSB (v10.0.26100.1150) The v10.0.x WinUSB driver is Microsoft's newer inbox driver that Windows sometimes auto-installs. It has been observed to be incompatible with OpenOCD's libusb on ESP32-S3 JTAG, causing exactly the LIBUSB_ERROR_NOT_FOUND error you saw. Visual Micro's own documentation explicitly warns about this: visualmicro Fix install Zadig replace/downgrade driver for USB JTAG/serial debug unit (Interface 2) to WinUSB (v6.1.7600.16385). NOTE: select "Install Driver" by clicking the dropbox on the button. The default option in the dropbox should be "Install WCID Driver" which will not help, it will still be the incompatible v10.0.x driver after Zadig installed the driver. Note on the USB JTAG/serial debug unit (Interface 0), the driver usbser (v10.0.26100.8328) is fine. There are Internet post that suggest replacing it with USB Serial (CDC). No need to make "Start Debugging" working. References IDE 2.3.0 debugging esp32s3 using built-in usb jtag Leveraging ESP32 Built-in JTAG for Advanced Debugging: A Step-by-Step Guide
  • Discuss all things Micropython here. Get help, Recommend Libraries, Report Bugs and Improvements

    218 Topics
    898 Posts
    J
    @pabou try using uiflow to generate the code, then peek copy from there.
  • For discussion and assistance with M5EZ.

    13 Topics
    62 Posts
    J
    using the mentioned changes hello_world example did compile and got uploaded to my core2. However , nothing is shown on screen, screen remains black.
  • Discuss all things related to ESP - IDF, Espressifs IoT Development Framework

    29 Topics
    101 Posts
    felmueF
    Hello @daniyyel ah, ok. So the correct documentation is here. Have a look at the code examples in Quick Start Guide to see how the M5IOE1 needs to be programmed to turn on power etc. The function is called SIM7028_EN() and first turns on power then resets the modem. Thanks Felix
  • UiFlow 2.0 related issues discussion.

    366 Topics
    2k Posts
    I attempted to burn the firmware for each version of UIFlow 2.0 Stick Plus on my stickC Plus, but after each firmware was burned, the device failed to boot up and did not respond to any key press.
  • ATOM Lite - broker status LED? (with two devices)

    5
    0 Votes
    5 Posts
    9k Views
    P
    @ckohrt - I also posted about this issue last week: https://community.m5stack.com/topic/3812/atom-lite-led I had to downgrade the installed M5Stack-ATOM board to pre 2.0.0 to get it to work.
  • HTTP 1.1 support

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    69 Views
    No one has replied
  • Stepper Motor module M012 control using Raspberry Pi 4 and i2c

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • [OSX Big Sur] Core2 Failed to write to target RAM (result was 01070000)

    3
    0 Votes
    3 Posts
    9k Views
    ajb2k3A
    This is an ongoing issue with OSX and it seams the only cure at present is to upgrade to OSX 10.16, something I'm not ready to do yet.
  • M5 Stamp Pico boot loop

    6
    0 Votes
    6 Posts
    7k Views
    ajb2k3A
    @myxiplx Glad you found the issue. I have noticed that the pico header pins get worn out quick when just using headers in and out of the PCB.
  • PlatformIO and FreeRTOS

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • USB driver for M5paper (CP2104) does not work on Windows 8.1

    3
    0 Votes
    3 Posts
    6k Views
    I
    After digging a bit more I found this page: https://www.cnx-software.com/2021/09/14/ch9102f-a-replacement-for-cp2104-usb-to-uart-bridge/ Looks like my M5paprer has CH9102F instead of CP2104 (as stated on the cover). Drivers for CH9102 from https://docs.m5stack.com/en/download site works well on my Windows 8.1. So topic can be closed.
  • PlatformIO and Tasmota

    2
    0 Votes
    2 Posts
    4k Views
    felmueF
    Hello @Slyke Tasmonizer did not work for me either. VSC/PlatformIO only worked with version 9.5.0. (Version 9.6.0 or master don't compile for me.) Here are the steps: Clone Tasmota: git clone https://github.com/arendst/Tasmota.git Checkout 9.5.0: git checkout pre-release-9.5.0 Rename sample file: mv platformio_override_sample.ini platformio_override.ini Open project in VSC/PlatformIO Modify platformio_override.ini: comment out: tasmota / uncomment: tasmota32-core2 Compile & Link & Download from within VSC/PlatformIO Note: there is nothing on the LCD screen at this point. I think the device is waiting to be configured. Serial output: 00:00:00.001 HDW: ESP32-D0WDQ6-V3 00:00:00.011 UFS: FlashFS mounted with 10292 kB free 00:00:00.031 CFG: Loaded from File, Count 5 00:00:00.036 QPC: Count 2 00:00:00.038 SPI: Hardware using GPIO18(CLK), GPIO23(MOSI) and GPIO38(MISO) 00:00:00.248 I2C: AXP192 found at 0x34 00:00:00.250 I2C: RTC found at 0x51 00:00:00.257 BRY: Berry initialized, RAM used=1760 00:00:00.261 BRY: no 'preinit.be' 00:00:00.837 I2C: FT5206 found at 0x38 00:00:00.837 DSP: ILI9341 00:00:01.409 Project tasmota Tasmota Version 9.5.0(core2)-1_0_6(2021-10-21T09:48:12) 00:00:01.409 UFILESYSTEM OK! 00:00:01.515 CR2: Set time from BM8563 to RTC (UTC) 2000-02-04T13:00:32, (DST) 1970-03-29T02:00:00, (STD) 1970-10-25T03:00:00 00:00:01.521 BRY: no 'autoexec.be' 00:00:01.818 WIF: WifiManager active for 3 minutes 13:00:33.537 HTP: Web server active on tasmota_C50340-0832 with IP address 192.168.4.1 13:00:39.532 QPC: Reset Thanks Felix
  • Com not showing M5stickC Plus

    2
    0 Votes
    2 Posts
    3k Views
    T
    Sorted faulty cable
  • SX1509 library needed.

    6
    0 Votes
    6 Posts
    11k Views
    A
    @meirmark the answer is both, just checked the library it use Wire.h so you only have to use the correct pins in the setup Calle.
  • Software choice for two BLE sensors

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • problems to star my m5stack core 2

    12
    0 Votes
    12 Posts
    19k Views
    M
    @ajb2k3 I just followed your steps and everything is the same ... i have OSX 10.13
  • M5Stack Core2 and Arduino 1.8.16

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • How to access JSON data from UnitV2 AI Camera?

    unitv2
    3
    1 Votes
    3 Posts
    8k Views
    AsmodevA
    SOLVED IT! Here, You can use this, hope it helps out! UNITV2 WEB RESULT RESPONSE
  • UNIT V2 RESULT PAGE WORKING!

    1
    1
    0 Votes
    1 Posts
    4k Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    20 Views
    No one has replied
  • Change I2C address of joystick module

    joystick i2c
    6
    0 Votes
    6 Posts
    6k Views
    ajb2k3A
    @felmue they are, its just that it takes a bit of comparison work to spot them. they appear as R17, R18 and R19.
  • File transfer to SD cards in UIFLow on the M5core2?

    1
    0 Votes
    1 Posts
    4k Views
    No one has replied
  • macOS Big Sur

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied