Replies: 1 comment
-
|
With current Tasmota versions, don't use the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary of OLED Display Issue on ESP32-WROOM-32 (Tasmota 15.x)
Hardware Setup
Firmware Versions Tested
Platform | Firmware | Result
ESP32-WROOM-32 | Tasmota 15.1.0.1 (tasmota32) | Display driver crash / reboot
ESP8266 (D1 mini) | Tasmota 9.2 (tasmota-display) | Display works perfectly
Wiring (I²C OLED)
OLED Pin | ESP32 Pin | Function
GND | GND | Ground
VCC | 3V3 | Power
SCL | GPIO22 | I²C Clock
SDA | GPIO21 | I²C Data
I2CScan → Device(s) found on bus1 at 0x3C
Test Results
Working (Tasmota 9.2 – ESP8266)
DisplayModel 2
DisplayDimmer 100
Display 1 Hallo Welt
Display 2 OLED active
Display → {"Model":2,"Width":128,"Height":64}
Failing (Tasmota 15.1.0.1 – ESP32-WROOM-32)
I2CScan → Device(s) found on bus1 at 0x3C
DisplayModel 1 → immediate reboot
{"Info3":{"RestartReason":"Software reset CPU"}}
Display → {"Model":0,"Width":4,"Height":6,"Rows":2}
DisplayText [z0c0]Hallo Welt → {"Command":"Error","Input":"DISPLAYTEXT [z0c0]Hallo Welt"}
Additional Behavior
Analysis
Working Configuration (Stable Setup)
Firmware: Tasmota 9.2 (tasmota-display)
Board: Wemos D1 mini (ESP8266)
DisplayModel 2
DisplayDimmer 100
DisplayRotate 0
Display 1 Time:%time%
Display 2 Date:%date%
Conclusion
Firmware regression in Tasmota 15.x (tasmota32) affecting SSD1306/SH1106 display driver on ESP32-WROOM-32.
When setting DisplayModel 1, device immediately reboots and display remains inactive.
Same OLED works perfectly on older ESP8266 firmware.
Suggested Fix / Investigation
Reproduce Summary
Board: ESP32-WROOM-32
Display: JMD0.96D-1 (SSD1306 128x64 I2C 0x3C)
Firmware: Tasmota 15.1.0.1 (tasmota32)
Steps:
Notes
Beta Was this translation helpful? Give feedback.
All reactions