LCD-23453 contains a SSD1306 and not SH1106

The LCD-23453 display documentation tab shows that the board contains a SH1106 LCD module, specifically the Datasheet (SH1106 OLED) link text.

I used the suggested arduino driver and managed to get the display working but my real use is with Rust language and ESP32. There is a SH1106 crate which I used but I could not get it working. After hours of debugging I finally looked into the Sparkfun OLED arduino source code and noticed that a SSD1306 component is present. And after switching my Rust project to use a SSD1306 crate the display works well from Rust.

Your schematic does show that the LCD-23453 contains a SSD1306. If you fix the documentation text to read Datasheet (SSD1306) it should avoid others from heading down the wrong path.

Thank you for bringing this to our attention; we’ll get this corrected ASAP!

Datasheet has been updated to SSD1306. Thanks for the heads up!