No Template and No ILI9342C Display Function on M5 Stack CoreS3 #22702
Unanswered
WH3080
asked this question in
Support request
Replies: 2 comments 7 replies
-
Missing config is no issue. Moving to discussions |
Beta Was this translation helpful? Give feedback.
1 reply
-
Seems the entry for the M5 Stack core S3 is not correct at the template repo site. Have you anything shown on the display? |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
DO NOT DELETE ANY TEXT from this template! Otherwise the issue will be auto-closed.
-->
PROBLEM DESCRIPTION
A clear and concise description of what the problem is.
I recently purchased the M5 Stack CoreS3: https://docs.m5stack.com/en/core/CoreS3?ref=mledqdug It is an ESP32-S3@Xtensa LX7, 16MFLASH AND 8M-PSRAM, WIFI, OTG\CDC functions featuring a Touch IPS LCD screen 2.0"@320*240 ILI9342C: https://www.orientdisplay.com/wp-content/uploads/2021/02/ILI9342C_AN_01_20111228.pdf According to this web page it should run Tasmota including support for the display: https://templates.blakadder.com/m5stack_coreS3.html The instructions say: "after flashing Tasmota, open the web UI of the device and navigate to Configuration -> Auto-configuration. Select your device from the drop-down and click Apply Configuration." There is no autoconfig profile to select, so I assigned the GPIOs manually via Template according to this web page: https://docs.m5stack.com/en/core/CoreS3?ref=mledqdug which by the way differ from the recommendations on this webpage: https://templates.blakadder.com/m5stack_coreS3.html The manufacturer (https://docs.m5stack.com/en/core/CoreS3?ref=mledqdug) states that GPIO 35 should be SPI DC, while this web page https://templates.blakadder.com/m5stack_coreS3.html states it should be SPI MISO (which according to the manufacturer is the TF card slot). No GPIO pin information is available which GPIOs should be assigned to display backlight (BL) and display reset (RST).
I used this display.ini https://github.com/arendst/Tasmota/blob/development/tasmota/displaydesc/ILI9342_display.ini However, the display remains black.
:H,ILI9342,320,240,16,SPI,1,,,,,,,,40
:S,2,1,3,0,100,100
:I
EF,3,03,80,02
CF,3,00,C1,30
ED,4,64,03,12,81
E8,3,85,00,78
CB,5,39,2C,00,34,02
F7,1,20
EA,2,00,00
C0,1,23
C1,1,10
C5,2,3e,28
C7,1,86
36,1,48
37,1,00
3A,1,55
B1,2,00,18
B6,3,08,82,27
F2,1,00
26,1,01
E0,0F,0F,31,2B,0C,0E,08,4E,F1,37,07,10,03,0E,09,00
E1,0F,00,0E,14,03,11,07,31,C1,48,08,0F,0C,31,36,0F
21,80
11,80
29,80
:o,28
:O,29
:A,2A,2B,2C,16
:R,36
:0,08,00,00,00
:1,A8,00,00,01
:2,C8,00,00,02
:3,68,00,00,03
:i,21,20
:UTI,FT5206,I2,38,,*
RD A8
CP 11
RTF
RD A3
CP 64
RTF
RT
:UTT
RDM 00 16
MV 2 1
RT
:UTX
MV 3 2
RT
:UTY
MV 5 2
RT
Moreover, I noticed that Tasmota recognizes a particle sensor that is NOT included in the M5 Core S3. It is a separate product: https://shop.m5stack.com/products/pm2-5-air-quality-kit Why?
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Backlog Rule1; Rule2; Rule3
:Status 0
:weblog
to 4 and then, when you experience your issue, provide the output of the Console log:TO REPRODUCE
Steps to reproduce the behavior:
Screen is black. Webpage shows non existing particle sensor (there is NO particle sensor included in the M5 Stack CoreS3.
EXPECTED BEHAVIOUR
A clear and concise description of what you expected to happen.
Functioning screen.
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
Add any other context about the problem here.
Boot Log:
00:00:00.000 CMD: Using USB CDC
00:00:00.001 HDW: ESP32-S3 v0.2 (PSRAM)
00:00:00.015 UFS: FlashFS mounted with 12588 kB free
00:00:00.023 CFG: Loaded from File, Count 24
00:00:00.025 SER: Set to 8N1 115200 bit/s
00:00:00.025 SER: HWCDC supports 115200 bit/s only
00:00:00.030 QPC: Count 1
00:00:00.031 CFG: CR 401/699, Busy 0
00:00:00.032 SPI: Bus1 using GPIO36(CLK) and GPIO37(MOSI)
00:00:00.033 I2C: Bus1 using GPIO11(SCL) and GPIO12(SDA)
00:00:00.035 I2C: BM8563 found at 0x51
00:00:00.037 RTC: UTC 2024-12-21T16:25:08Z, DST 2024-03-31T02:00:00, STD 2024-10-27T03:00:00
17:25:08.000 RTC: Synced by BM8563
17:25:08.004 TFS: File 'mcp23x.dat' not found
17:25:08.004 MCP: Invalid template
17:25:08.004 TYA: Active=0
17:25:08.007 ROT: Mode 1
17:25:08.011 BRY: GC from 3832 to 3632 bytes, objects freed 4/21 (in 0 ms) - slots from 37/61 to 29/61
17:25:08.023 CFG: No '*.autoconf' file found
17:25:08.028 BRY: GC from 6910 to 5217 bytes, objects freed 9/46 (in 1 ms) - slots from 73/91 to 49/91
17:25:08.028 BRY: Berry initialized, RAM used 5217 bytes
17:25:08.032 BRY: No 'preinit.be'
17:25:08.046 DSP: File descriptor used
17:25:08.745 DSP: ILI9342 initialized
17:25:08.748 SRC: Restart
17:25:08.751 Project tasmota - Tasmota Version 14.4.1.1(9f3c785-lvgl-haspmota)-3_1_0(2024-12-21T13:59:07)
17:25:08.753 LVG: Allocating buffer1 25 KB in main memory (flushlines 40)
17:25:08.758 LVG: LVGL initialized
17:25:08.783 LVG: Refreshed 12800 pixels in 7 ms (1828 pix/ms)
17:25:08.791 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:08.802 LVG: Refreshed 12800 pixels in 7 ms (1828 pix/ms)
17:25:08.813 LVG: Refreshed 12800 pixels in 7 ms (1828 pix/ms)
17:25:08.820 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:08.828 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:08.830 ETH: No ETH MDC and ETH MDIO GPIO defined
17:25:08.842 SHT: Sensor did not ACK command
17:25:09.246 I2C: SEN5X found at 0x69
17:25:09.260 BRY: No 'autoexec.be'
17:25:09.399 CFG: Saved, Count 25, Bytes 4096
17:25:09.424 S5X: Failed to retrieve readings
17:25:09.517 WIF: Checking connection...
17:25:09.517 WIF: Attempting connection...
17:25:10.654 WIF: Connecting to AP1 Cordoba Channel 6 BSSId C8:0E:14:04:63:0E in mode HT40 as tasmota-66E1D0-0464...
17:25:10.679 S5X: Failed to retrieve readings
17:25:10.712 WIF: IPv4 192.168.178.54, mask 255.255.255.0, gateway 192.168.178.1
17:25:11.427 S5X: Failed to retrieve readings
17:25:11.718 WIF: IPv6 Local fe80::4a27:e2ff:fe66:e1d0%st1
17:25:12.024 WIF: Checking connection...
17:25:12.024 WIF: Connected
17:25:12.269 HTP: Web server active on tasmota-66E1D0-0464 with IP address 192.168.178.54
17:25:12.405 NTP: Sync time...
17:25:12.421 WIF: DNS resolved '2.pool.ntp.org' (141.144.230.32) in 15 ms
17:25:12.444 RTC: UTC 2024-12-21T16:25:14Z, DST 2024-03-31T02:00:00, STD 2024-10-27T03:00:00
17:25:14.000 RTC: Synced by NTP
17:25:14.029 S5X: Failed to retrieve readings
17:25:14.133 HTP: Main Menu
17:25:14.274 WIF: IPv6 Global 2a03:fc82:205:3400:4a27:e2ff:fe66:e1d0
17:25:14.275 WIF: IPv6 Global fdc7:4203:630e:0:4a27:e2ff:fe66:e1d0
17:25:14.439 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:14.446 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:14.454 LVG: Refreshed 12800 pixels in 7 ms (1828 pix/ms)
17:25:14.461 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:14.469 LVG: Refreshed 12800 pixels in 7 ms (1828 pix/ms)
17:25:14.476 LVG: Refreshed 12800 pixels in 6 ms (2133 pix/ms)
17:25:14.266 RSL: INFO1 = {"Info1":{"Module":"ESP32S3","Version":"14.4.1.1(9f3c785-lvgl-haspmota)","FallbackTopic":"cmnd/DVES_66E1D0_fb/","GroupTopic":"cmnd/tasmotas/"}}
17:25:14.268 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-66E1D0-0464","IPAddress":"192.168.178.54","IP6Global":"2a03:fc82:205:3400:4a27:e2ff:fe66:e1d0","IP6Local":"fe80::4a27:e2ff:fe66:e1d0%st1"}}
17:25:14.270 RSL: INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":7}}
17:25:14.272 RSL: RESULT = {"POWER":"ON"}
17:25:14.272 RSL: POWER = ON
17:25:14.275 TFS: File 'autoexec.bat' not found
17:25:14.433 S5X: Failed to retrieve readings
17:25:15.307 HTP: Tools
17:25:15.431 S5X: Failed to retrieve readings
(Please, remember to close the issue when the problem has been addressed)
Beta Was this translation helpful? Give feedback.
All reactions