I got it working by doing a partial rollback just for this device, (full config here) by adding:
external_components:
- source: github://esphome/[email protected]
components: [i2c, ch422g]
And last two lines of:
esp32:
board: esp32-s3-devkitc-1
variant: esp32s3
flash_size: 16MB
cpu_frequency: 240MHz # For 2025.5.1
framework:
type: esp-idf
version: 5.3.2
platform_version: 53.3.13
Would be good to get to the bottom of the issue - this “fix” has a shelf life.
I posted this what I think is the issue: 2028.8 onwards UART Pins can not be used for C6/S3 · Issue #10405 · esphome/esphome · GitHub