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!
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!