thanks a lot for your advises.
while playing around with settins I found out that at least wifi: power_save_mode: NONE changes the behavior when setting brightness in HA is gone. Now this is setted just in time without the 10sec delay like before. So this is one point, got resolved for now.
first connection to the device logs takes still a long time. I have this problem as well with ESP8266 devices.
it is not too close to the routers antenna, but there are other devices near as well. but this should not be the point, because the other devices are all fine.
without checking ping and packet drops, I think it must be good because when I’m uploading OTA, transmission is very very fast for a ESP32.
no shielding at all, device is original in plastic case only.
HA server is fine, connected by LAN.
I think it is the power save mode making the device switching connection in different standards like 20 MHz, HE-MCS 6, HE-NSS 1 actually it should connect in Short GI but it does not.
Could be that OpenWRT is the problem, since newest 25.12.0 releases. Many people where talking about WiFi problems.
The one on github is a bit out of date - I’ve uploaded my current one where I’m playing with the voice settings more than LVGL bits (using the home assistant voice preview edition repo for ideas, rather than researching it myself - my year sabbatical has ended, so way less time).
That said - it’s a hobby project and still very much WIP.
There are others around (sorry for not including them all!) but best of luck, and looks like you’ve sorted some problems - plus you’re in great hands with @clydebarrow.
Will still check the forums to see what other ideas folks have for these devices.
first of all: Thank you for sharing you knowledge here. It helped me a lot to get the display running. I would like to share a link, that was mentioned in the display ‘handbook’ attached to my device: ZFile
Download the ZIP file for your board: JC1060P470C_I_W_Y.zip in my case. The ZIP file contains a lot of useful material: Schematic, demos, tools… espacially the schematic was really usefull for me. The same material also seems to be available for several other boards and board versions.
I have the JC1060P470 bare PCB. Boot log shows esp32p4-eco2-20240710. Getting Guru Meditation Error: Illegal instruction on every flash attempt with ESPHome 2026.5.2. Has anyone got this working with an ECO2 chip revision?
After many hours of debugging I finally got the Guition JC1060P470 7" display working with ESPHome 2026.5.2. Posting this for anyone with the same board who hits the same issues.
The problems I encountered:
Guru Meditation Error: Illegal instruction — caused by missing engineering_sample: true for ECO2/rev1.0 chips
No logs at all — the logger must use hardware_uart: USB_SERIAL_JTAG and the cable must be in the USB HIGH SPEED port, NOT the USB UART port
Display stays dark — psram and CONFIG_SPIRAM_XIP_FROM_PSRAM are required for the app to start
Touch not working — interrupt_pin: GPIO21 must be specified without mode: override
Chip: ESP32-P4 rev1.0 (shown as esp32p4-eco2-20240710 in boot ROM)
engineering_sample: true is required for rev1.0
Logger only works via USB HIGH SPEED port (USB_SERIAL_JTAG), not USB UART
PSRAM + CONFIG_SPIRAM_XIP_FROM_PSRAM required for app startup
GT911 touch works with interrupt_pin: GPIO21 (no mode override)
Display reset sequence in on_boot is required
Hope this helps others!
Note: Another solution has been posted suggesting ESPHome 2026.5.3 with the modular YAML from agillis. Both approaches should work — my config is tested on 2026.5.2 with ECO2 rev1.0.