Hmmm...seltsam.

ab und an gibt es LCDs die etwas länger für den Init brauchen.

Füge hinterm CLS noch ein Waitms 300 ein und schau obs klappt


Den i2cdelay sehe ich jetzt nicht aber ich denke den hast du schon drinne ja ?
einfach mal auf 15 (Je höher desto langsamer) stellen um sicher zu gehen.
Config Lcd mit drinn ?


Edit:

Hab grad erst gelesen welchen Controller dein display hat.
Bascom sollte mit dem klar kommen.

Ich hatte oben mal gefragt ob du das LCD "normal" getestet hast.
Hast du ?