My oled is not working

Hello !
I’ve this card esp32 card + Oled.

I’ve put this esphome code :

esphome:
  name: esp-ttgo
  friendly_name: esp-ttgo

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Example configuration entry
i2c:
  - id: bus_a
    sda: GPIO5
    scl: GPIO4
    scan: true

display:
  - platform: ssd1306_i2c
    i2c_id: bus_a
    model: "SSD1306 128x64"
    reset_pin: GPIO0
    address: 0x3C
    lambda: |-
      it.line(0, 0, 100, 50);

but it’s not working. Here are my logs:

[18:14:00][C][i2c.arduino:052]: I2C Bus:
[18:14:00][C][i2c.arduino:053]:   SDA Pin: GPIO5
[18:14:00][C][i2c.arduino:054]:   SCL Pin: GPIO4
[18:14:00][C][i2c.arduino:055]:   Frequency: 50000 Hz
[18:14:00][C][i2c.arduino:058]:   Recovery: bus successfully recovered
[18:14:00][I][i2c.arduino:068]: Results from i2c bus scan:
[18:14:00][I][i2c.arduino:070]: Found no i2c devices!

Any ideas where i’m wrong ?
It’s difficult for me to know what is exactly this card, perhaps it’s the problem.
Thanks in advance !

Typical undocumented TTGO stuff.

However I believe it might be this board GitHub - app-js/TTGO-ESP32-OLED-0.96-LED-16-Nextion-3.5: Playground for TTGO ESP32 and Nextion Display

suggests that the OLED_RST might be disconnected (it says 16 but it is commented out).

Try commenting out this line reset_pin: GPIO0 - the docs say it is Optional and defaults to not connected

reset_pin (Optional, Pin Schema): The RESET pin. Defaults to not connected.

Thank you for your answer, i’ve try to comment reset_pin without any success…
I think that my oled is out of order.
Thanks again for your link and your help !