Skip to content

unreliable touch detection; especially long touch does not work at all #9

@Girgitt

Description

@Girgitt

The touch driver of M5Core2 uses internal firmware and version other than 0x11 has issues.

If you experience problems with touch sensing build code from this repo: https://github.com/m5stack/M5Core2-TouchPanel-Recovery (quite straightforward process especially if you have VSCode with Platformio - just open cloned repo, add M5Unified lib via PIO/libraries and run project task m5stac-core2/Geenral/Upload)

if you see
regA1 LIB Version: 0x300e
regA6 Firmware ID : 0x10

then it is required to downgrade the firmware to version 0x11. To do so choose option "write first model FW (0x11)" and write firmware.

After downgrade you should see
regA1 LIB Version: 0x3008
regA6 Firmware ID : 0x11

With this FW version the touchscreen should be more reliable and long presses should be detected most of the time.

I will leave this issue open as a reference for others.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions