On a physical M5Stack CoreS3-SE, M5GFX 0.2.27 logs:
CoreS3 touch version read failed (CIPHER:0x64 / FIRMID:0x03 / VENDID:0x20), panel:ILI9342C
Environment:
- M5GFX 0.2.27
- M5Unified 0.2.20
- ESP-IDF 5.5.4
- board autodetected as board_M5StackCoreS3SE
The reads themselves succeed and touch remains fully functional. The warning occurs because Panel_M5StackCoreS3::initPanelByTouchVersion accepts only VENDID 0x11 with FIRMID 0x10 or 0x12. It then takes the ILI9342C fallback.
M5Stack documentation identifies the CoreS3-SE display as ILI9342C and touch controller as FT6336U, so treating identity 0x64/0x03/0x20 as the ILI9342C variant appears appropriate:
https://docs.m5stack.com/en/core/M5CoreS3%20SE
Could M5Stack confirm that this tuple is an expected CoreS3-SE hardware revision? If so, I can submit a focused PR that recognizes it as ILI9342C while retaining the warning for genuinely unknown identities.
On a physical M5Stack CoreS3-SE, M5GFX 0.2.27 logs:
CoreS3 touch version read failed (CIPHER:0x64 / FIRMID:0x03 / VENDID:0x20), panel:ILI9342C
Environment:
The reads themselves succeed and touch remains fully functional. The warning occurs because Panel_M5StackCoreS3::initPanelByTouchVersion accepts only VENDID 0x11 with FIRMID 0x10 or 0x12. It then takes the ILI9342C fallback.
M5Stack documentation identifies the CoreS3-SE display as ILI9342C and touch controller as FT6336U, so treating identity 0x64/0x03/0x20 as the ILI9342C variant appears appropriate:
https://docs.m5stack.com/en/core/M5CoreS3%20SE
Could M5Stack confirm that this tuple is an expected CoreS3-SE hardware revision? If so, I can submit a focused PR that recognizes it as ILI9342C while retaining the warning for genuinely unknown identities.