LCD only shows on Left half

Try to run it as 8x4 to check if something will show up in the right half.

I have a few displays with the 16x1 layout, that must be programmed as 8x2 to work.

Check these for more info: