Hello, i got a blue-backlight KS0108 GLCD almost 6 months ago, i have used openGLCD, KS0108_GLCD before to make this work but those were very inneficient, and i want to try a new library called U∞g2.
I asked one of my friends who is a pro at software to write an example code for U∞g2 library and he made this code:
#include <U8g2lib.h>
U8G2_KS0108_128X64_F u8g2(U8G2_R0, A3, 2, 3, 4, 5, 6, 7, 8, 9, 10, A0, A1, A2,  11);
/*Since your pinout is 
IO A0
RW A1
E A2
DB0 A3
DB1 2
DB2 3
DB3 4
DB4 5
DB5 6
DB6 7
DB7 8
CS1 9
CS2 10
RST 11
*/
void setup() {
  u8g2.begin(); //Start it up
  delay(500); //Wait for it
  u8g2.clearBuffer(); //Kind of like lcd.clear
  u8g2.setFont(u8g2_font_6x12_tr); //I chose a 6x12 Turkish font, since you're Turkish
  u8g2.drawStr(10, 30, "wanna win a million?"); //It displays the text at x10 y30
  u8g2.sendBuffer(); //It's kinda like 'display.display();' on Adafruit libraries.
}
void loop() {
  // No need to update
}
He told me that he followed my pinout and it worked on his side, what could be the culprit of it not working?
Also, here's what i can confirm:
- Cables, wiring, potentiometer and diagram are correct
- Code is correct (maybe)
- The backlight turns on
- The GLCD has worked before
- I can see the contrast adjusting as i turn the potentiometer
Here are the parts i got:
M-M jumpers (idk how many)
10K potentiometer
Medium sized breadboard (It had some contact resistance burns, didn't use those parts.)
Arduino uno (Ch340), extra note; it feels like it's gonna explode if i look at it wrong, but it could be just me.
I'd like to hear some opinions and possible fixes from you awesome people here.

