I took a look at the SH1106 and SH1107 datasheets, the command sets are nearly identical. So the SH1106 write to display SRAM command should work. Plus the Adafruit SH1107 driver should also work.
Here is a YT video with a board of the same markings, running SH1107 code:
https://www.youtube.com/watch?v=G1C09eoJ07c
I'm not sure what's going on with Janez's board. I guess some troubleshooting is needed. If we can get to setting the display on/off, then we should be partway successful -- the OLED chip is out of reset and is responding to a command -- and then debug the rest of the command calls.
[Edit] One does not have to write buffer contents, just write a pattern and see if the command used gets to the OLED, and so on. If display on/off works, the primary issue is the command to write to display SRAM. Get that working and we're golden. Generally I think this is a solvable problem.
Here is a YT video with a board of the same markings, running SH1107 code:
https://www.youtube.com/watch?v=G1C09eoJ07c
I'm not sure what's going on with Janez's board. I guess some troubleshooting is needed. If we can get to setting the display on/off, then we should be partway successful -- the OLED chip is out of reset and is responding to a command -- and then debug the rest of the command calls.
[Edit] One does not have to write buffer contents, just write a pattern and see if the command used gets to the OLED, and so on. If display on/off works, the primary issue is the command to write to display SRAM. Get that working and we're golden. Generally I think this is a solvable problem.
Statistics: Posted by katak255 — Mon Dec 16, 2024 1:08 am