Seeking help to get an OLED display to work with SSD1306 (works with U8G2)

Hi
I am trying to get a 9,96" OLED display to work with the SSD1306 library:

#define SDA 14
#define SCL 12
#define RST 16
#include <SSD1306.h>
SSD1306 display(0x3c);
does not work.

an example with the U8G2 library works:

U8G2_SSD1306_128X64_NONAME_F_SW_I2C 
u8g2(U8G2_R0,/*clock=*/12,/*data=*/14,U8X8_PIN_NONE) ;
void setup(void) { 
  u8g2.begin();

But all my code is written for the SSD1306 library.

Has anyone got a clue how to bring it to work with the SSD1306 library?
Maybe a it has a non-standard I2C address?
I could not get the address to be detected by an I2C scanner either.

Thank you
Laszlo

Which Arduino?

I could not get the address to be detected by an I2C scanner either.

Not a good sign. What address does the U8G2 library use?

Hello sir, what problem are you exactly facing with the SSD1306 library? Is there an error message?

There's the culprit. That's using software I2C. The i2C scanner and (most likely) your SSD1306 library are using hardware I2C, and they're looking on the hardware I2C pins for your display and not finding it because you've got it connected elsewhere.

An ESP8266.

No, no error message, just a black display