Adafruit SSD1306 and OLED 1,3 V2.0, with no CS pin ?

Hi all,

I have bought a OLED White 1.3" SPI Display on Ebay (http://www.ebay.com/itm/281687207054?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT)

I can't get it to work with Adafruit SSD1306 library. I have tried everything.

When I run the Adafruit SSD1306 library -example ssd1306_128x64_spi.ino, the display shows :

In the example ssd1306_128x64_spi-sketch is "CS" at pin D12, but I have no "CS" on my display! :slightly_frowning_face: Is that why I can not get it to work ?

The OLED uses SPI. The CS of the OLED does exist internally, but it is wired to GND (always active).

The U8GLib library will work with it, both the hardware SPI and software SPI. That library also has a CS, and I choose an unused pin of the Arduino for that.

I don't know if your OLED will work with Adafruit library. There might be a few differences.

Hi Koepel,

Yes, I have get it to work with U8GLib (sorry I did not write it before)

I have a big project that use Adafruit SSD1306 library :confused:

So in the hope someone might know what I can do.

Koepel:
The OLED uses SPI. The CS of the OLED does exist internally, but it is wired to GND (always active).

That really sucks! Now you can't use any other SPI devices with it.

Yes Delta_G, That really sucks.

The funny thing is that it shows 7X128pixels correct...

You might try changing the jumpers on the back to see if it works with I2C. I have a few Adafruit OLEDs and they work nicely with I2C.

Hi Kryder

I know that this is an older post, but I would like to hear if you managed to solve this problem - as I'm having similar issues with a display that looks just like yours (except that I actually got the CS pin).

The top 10 (or so) pixels works fine, but the rest is just rubbish .. and it makes no difference if I disconnect the CS pin - everything just continues as nothing happened. (wooot?)

Here if my original posting showing the problem: Forum topic 542226

Any hints would be appreciated. :-o