Ciao,
non credo che il display si sia danneggiato, fino ad ora non ho avuto di queste segnalazioni.
Il fatto che la prima riga rimanga accesa e' indice del fatto che il display non e' propriamente inizializzato.
Suppongo che il contrasto sia propriamente settato e il jumper del LCD sia attivo.
Gli esempi e libreria forniti da Giovanni Bernardo fanno riferimento al PIC16F877.
Per far funzionare gli esempi di Giovanni Bernardo e' necessario modificare la libreria, in particolare la funzione che genera l'impulso di enable. Bisogna portarla a circa 1ms totali. Questo è richiesto nelle versioni del PCB 2 e 3 della Freedom II poiché ho aggiunto dei resistori di protezione che ritardano i segnali di controllo e dati sul display. Questi resistori di protezione non sono presenti nella versione PCB 1 di Freedom II usata da Giovanni per cui gli esempi sebbene funzionino, a causa di questi ritardi che proteggono il PIC e LCD (raggion per cui non credo che l' LCD sia danneggiato) potresti non avere una propria inizializzazione dell 'LCD.
Per avere l' inizializzazione dell' LCD devi come detto modificare l' impulso di enable come sopra.
Saluti,
Mauro