HD44780 20x4 issue (showing all squares)

It's a fast prototype, anyway,

It's not really going that fast, is it?

I double and triple checked the connections and they are correct.

I've heard this before.

Please provide a photograph that unambiguously shows the connections between your LCD module and your Arduino. As I said before some of your connections appear incorrect in your previous photos.

Don