I2c 128×64 oLed can't appear properly.

I have problem with i2c 128×64 oLed not appear properly.

That screen just appear little on top only and the rest of them just dot at the bottom.

I use Arduino Nano and upload sketch from Adafruit ssd1306. I've tried both power pin 3.3v and 5v,but what i got is same problem.

Hope someone can help me to fix this..Thanks

Make sure you select the right sketch "ssd1306_128x64_i2c" and also the height settings are correct in Adafruit_SSD1306.h file.

My screen appears like this.
See on picture i've attach.

Before saying the module might be faulty, you may want to check basic stuffs like SCL to arduino pin A5 and SDA to arduino pin A4 and power it by a good 5 volt supply.

You also may also want to check the address (Arduino Playground - HomePage) of your OLED and make sure same address is there in your ssd1306_128x64_i2c sketch or change of needed.

i also found below link on similar issue.

https://forum.arduino.cc/index.php?topic=259186.0