Skip to content

OLED 128×64 shows only left half in display_A builds #5469

@rvangelder11

Description

@rvangelder11

I’m running into a reproducible issue with the newer display_A builds of ESPEasy on an ESP8266 (4M1M).
My 128×64 I2C OLED (SSD1306‑compatible) only shows the left 64 pixels when using:

✔ What I observe
• Only the left half of the screen is used
• The right half stays black during normal operation
• During boot, I briefly see pixels on the right side, so the hardware is fine
• Changing “Display Type” (SSD1306/SH1106) makes no difference
• Changing “Display Size” makes no difference
• There is no Addressing Mode option in this build
• Same wiring, same hardware, same settings work perfectly on older builds
✔ Builds that DO work
The following builds display the full 128×64 correctly:
ESP_Easy_mega_20250430_normal_ESP8266_4M1M.bin

✔ Hardware details
• 128×64 OLED
• I2C address: 0x3C
• ESP8266 (4M1M)
• Display is known‑good (tested on multiple builds and devices)

The brief flash of pixels on the right side during boot suggests the hardware reset is correct, but the ESPEasy driver overwrites it with a narrower buffer.

✔ Request
Could this be checked or confirmed?
If needed, I can provide logs, screenshots, or run test builds.
Thanks for looking into it!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions