I have these 2 LCD i2Cs for a school project and I'm just doing some quick tests to make sure they work and I can use them, but I've encountered some problems.
My set up is a 3rd party Arduino Mega 2560 (an Osoyoo Mega 2560), the LCD I2C, and I'm drawing power from the data cable connected to my laptop if that helps. I know the wiring is correct, I've checked my work on multiple sites.
What's happening is when everything is wired up and the data cable is plugged in, the LCD turns on, but it is just a blank blue screen. The text boxes are missing entirely, but the red power light is on. For testing purposes I was using the sample Hello World code from the LiquidCrystal_I2C.h library and when I uploaded that code, the LCD remained blank, but turned off for a second before coming back on.
I know the address of the LCD is 0x27, I ran that address scanning program multiple times just to be sure. I even set the address as 0x3F to see if that would help. I have a second LCD I2C as well and I tried that one and the same exact thing happened. Both LCDs came in the same 2 pack if that helps.