Excellent. My job lot consisted of a bunch of 128x64 4-pin i2c displays which were all supposed to be SSD1306.
Mixed models, inconsistent pin placement, some with no model numbers.
After much power-cycling, connecting, reconnecting and testing, I have identified 10 as SSD1306 (128x64) white display, 1 as SSD1306 (128x64) blue display, and 4 as SH1106 (128x64) white display. I also have one dead SH1106, as it has the same part number as the other SH1106 modules, but a bus scan doesn't show it up. Not a real loss.
This means I have 15 working displays, albeit of two types. Providing I label them, it will be fine.
Thanks for this. As you say, there are some functional differences, such as no scrolling on the SH displays, but I can live with that, as it isn't a feature I need (or use on the SSD modules).
Mixed models, inconsistent pin placement, some with no model numbers.
After much power-cycling, connecting, reconnecting and testing, I have identified 10 as SSD1306 (128x64) white display, 1 as SSD1306 (128x64) blue display, and 4 as SH1106 (128x64) white display. I also have one dead SH1106, as it has the same part number as the other SH1106 modules, but a bus scan doesn't show it up. Not a real loss.
This means I have 15 working displays, albeit of two types. Providing I label them, it will be fine.
Thanks for this. As you say, there are some functional differences, such as no scrolling on the SH displays, but I can live with that, as it isn't a feature I need (or use on the SSD modules).
Statistics: Posted by SteveSpencer — Wed Nov 12, 2025 4:51 pm