i didn't have any of those LCDs in stock but, can you place a trim pot on Vo pin. or just tie it to ground to see if you get at least some black square on???

Some LCD may need to place unused data pin to ground. Refer to your datasheet for that.

try removing thos DATAUS COMMANDUS defines
try a 2 secondes startup delay