LiquidCrystal_I2C non funziona su LCD 20x4

Come da titolo ho un problema con la suddetta libreria, spiego meglio il problema:

Hardware:
Arduino mega 2560
LCD 20x4 con interfaccia I2C

premetto che il programma funziona correttamente, ho solamente deciso di cambiare le dimensione dello schermo passando da un 16x2 a un 20x4.

Ho già cambiato all'interno dalla stringa dove si dichiarano le specifiche dello schermo il nuovo indirizzo e le dimensioni

LiquidCrystal_I2C lcd(0x3F,20,4);

lo schermo risponde SOLO a determinati comandi tipo backlight(); oppure noBacklight(); ma quando si tratta di testo puntualmente visualizza solo il primo carattere per ogni riga.

So che di questo problema si è già parlato ma non sono riuscito a trovare il post, spero che qualcuno mi possa aiutare.

Grazie
Gianluigi

RISOLTO!!! serviva una libreria diversa da quella di default