I bought a stock SSD1306 128x64 i2c 0,96" oled module. Following the instructions using u8glib and creating a "hello world" print. Hello world appairs in the oled display, but every second line are blank and text, text is chopped.
I tried all kind of libraries that can be installed using arduino ide, acrobotic ssd1306 adafruit gfx adafruit ssd1306 u8g2 u8glib
I followed the instructions to pick 128x64 and i2c, in all of them. In some cases u had to uncommon in header files and in other cases you needed to do something differently. I tried their examples, all working except that every second line was missing.
I start to think the standard adafruit oled module is broken, because not all libraries could be broken. I will return to shop and by a new module and also some different module to see if it helps.
I saw on internet many people sharing the same problem, but there was no working solution. I tried all of them I could find, also tried to set 128x32 resolution, but the oled did not light up at all with those settings, it was black. It is insane that one need to spend almost two days for this.
I also struggled with i2c address, 128x64 modules were claimed in som files to have 3d and 128x32 3c. I2C scan showed mine had 3C. Yet 128x32 did not work, only 128x64 with this blank odd lines.
The modules comes from "Kjell and Company", they sell kits and also a book, much of the book material is based on arduino libraries, like u8glib and their recommended 0.96" 128x64 i2c oled module, yet it did not work.... so here we are, fully stuck.
Anyone who have any solution that works, or should I assume the device is defect ?