ESP32-C6-DEVKITM-1 and waveshare epaper DEBO EPA 4.2 Timeout

Hi, i can’t get the epaper display(with a V2 sticker) doing anything in ESPHOME(giving a timeout)

My Setup:
In Proxmox i Have HAOS installed and in there i have the addon “ESPHome Device Builder installed”

Now i tried to display a hello world, but it does nothing.

ESP Pin layout:


After the first tries of connecting regarding this info site:

I changed the wiring to

BUSY = 4,
RST = TX => GPIO16,
DC = RX => GPIO17 ,
CS = 5,
CLK = 18,
DIN = 23,
GND = GND,
VCC = 3V3

found here:
forum.arduino.cc/t/gxepd2-and-esp32-c6-devkitm-1/1270779/2

The Logs:

[14:55:28][D][api.connection:1446]: Home Assistant 2025.3.4 (192.168.0.45): Connected successfully
[14:55:28][C][logger:177]: Logger:
[14:55:28][C][logger:178]:   Max Level: DEBUG
[14:55:28][C][logger:179]:   Initial Level: DEBUG
[14:55:28][C][logger:181]:   Log Baud Rate: 115200
[14:55:28][C][logger:182]:   Hardware UART: USB_SERIAL_JTAG
[14:55:28][C][spi:068]: SPI bus:
[14:55:28][C][spi:069]:   CLK Pin: GPIO18
[14:55:28][C][spi:070]:   SDI Pin: 
[14:55:28][C][spi:071]:   SDO Pin: GPIO23
[14:55:28][C][spi:076]:   Using HW SPI: SPI2_HOST
[14:55:28][C][waveshare_epaper:2656]: Waveshare E-Paper
[14:55:28][C][waveshare_epaper:2656]:   Rotations: 0 °
[14:55:28][C][waveshare_epaper:2656]:   Dimensions: 400px x 300px
[14:55:28][C][waveshare_epaper:2657]:   Model: 4.2in (B V2)
[14:55:28][C][waveshare_epaper:2658]:   Reset Pin: GPIO16
[14:55:28][C][waveshare_epaper:2659]:   DC Pin: GPIO17
[14:55:28][C][waveshare_epaper:2660]:   Busy Pin: GPIO4
[14:55:28][C][waveshare_epaper:2661]:   Update Interval: 30.0s
[14:55:28][C][captive_portal:089]: Captive Portal:
[14:55:28][C][mdns:116]: mDNS:
[14:55:28][C][mdns:117]:   Hostname: esp32c6
[14:55:28][C][esphome.ota:073]: Over-The-Air updates:
[14:55:28][C][esphome.ota:074]:   Address: 192.168.0.16:3232
[14:55:28][C][esphome.ota:075]:   Version: 2
[14:55:28][C][esphome.ota:078]:   Password configured
[14:55:28][C][safe_mode:018]: Safe Mode:
[14:55:28][C][safe_mode:019]:   Boot considered successful after 60 seconds
[14:55:28][C][safe_mode:021]:   Invoke after 10 boot attempts
[14:55:28][C][safe_mode:022]:   Remain in safe mode for 300 seconds
[14:55:28][C][api:140]: API Server:
[14:55:28][C][api:141]:   Address: 192.168.0.16:6053
[14:55:28][C][api:143]:   Using noise encryption: YES
[14:55:52][E][waveshare_epaper:163]: Timeout while displaying image!
[14:55:52][W][component:237]: Component display took a long time for an operation (1365 ms).
[14:55:52][W][component:238]: Components should block for at most 30 ms.
[14:56:22][E][waveshare_epaper:163]: Timeout while displaying image!

I noticed the SDI PIN does not show up here ?

The YAML file:

esphome:
  name: esp32c6
  friendly_name: esp32c6

esp32:
  board: esp32-c6-devkitm-1
  flash_size: 4MB
  variant: esp32c6
  framework:
    type: esp-idf
#    version: "5.3.1"
#    platform_version: 6.9.0
    sdkconfig_options:
      CONFIG_ESPTOOLPY_FLASHSIZE_4MB: y

sensor:

font:
  - file: "https://github.com/IdreesInc/Monocraft/releases/download/v3.0/Monocraft.ttf"
    id: web_font
    size: 20


spi:
  clk_pin: GPIO18
  mosi_pin: GPIO23

display:
  - platform: waveshare_epaper
    id: epaperdisplay
    cs_pin: GPIO5
    dc_pin: GPIO17
    busy_pin: GPIO4
    reset_pin: GPIO16
    model: 4.20in-bV2
    reset_duration: 2ms
    update_interval: 10s
    lambda: |-
      it.print(0, 0, id(web_font), "Hello World!");


# Enable logging
logger:

Thank you!