Hello
I have a similar problem with a sdd1306 SPI 3 wires I thinks.
I have from left to right :
GND VCC SCL SDA RST D/C
I have tried this connection but does not work
#include <Arduino.h>
#include <U8x8lib.h>
#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
U8X8_SSD1306_128X64_NONAME_3W_SW_SPI u8x8(/* clock=*/ 7, /* data=*/ 5, /* cs=*/ 6, /* reset=*/ 1);
void setup(void)
{
/* U8g2 Project: SSD1306 Test Board */
//pinMode(10, OUTPUT);
//pinMode(9, OUTPUT);
//digitalWrite(10, 0);
//digitalWrite(9, 0);
/* U8g2 Project: KS0108 Test Board */
//pinMode(16, OUTPUT);
//digitalWrite(16, 0);
u8x8.begin();
u8x8.setPowerSave(0);
}
void loop(void)
{
u8x8.setFont(u8x8_font_chroma48medium8_r);
u8x8.drawString(0,0,"Hello World!");
u8x8.refreshDisplay(); // only required for SSD1606/7
delay(2000);
}