Backup
Posts: 9
Joined: Fri Aug 24, 2018 8:19 am

[RISOLTO] Problema TOUCHSCREEN Schermo 5" e RIAVVIO RPI,

Thu Nov 08, 2018 11:03 pm

Ciao,
sono 2 giorni che impazzisco su alcuni problemi che gli schermi della RPi mi stanno dando.
Sono un principiante, quindi alcuni termini saranno sbagliato, ma vorrei più che altro fornire una guida a chi ne capisce poco come me.
Vi riporto tutto ciò che ho fatto per farlo funzionare, così da rendervi la vita più semplice.

QUALI PROBLEMI HO INCONTRATO:
1) la risoluzione dell'immagine era minore rispetto allo schermo stesso
2) al riavvio della RPi, non si avviava il desktop, ma entrava in safe mode (chiedeva di premere "Invio" per farlo partire)
3) il touch NON funzionava per circa 0.5cm su tutti i lati
4) il puntatore NON coincideva con il tocco della penna.

SOLUZIONI:
1) Per risolvere questo problema, diverse guide dicevano di aggiungere delle linee al file "config.txt". In realtà io ho risolto utilizzando i driver di un altro prodotto (alla fine sono arrivato alla conclusione che gli schermi sono prodotti tutti nello stesso posto e sono tutti uguali).

Questo ciò che dovete fare:
-una volta installato Raspbian sulla microSD ed avviato, connettetevi in SSH al dispositivo e digitate, riga per riga:

Code: Select all

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
Questo cancellera una precedente cartella dei driver, scaricherà i driver recenti, darà accesso alla cartella e infine entrerà nella suddetta cartella.

-ora, poiché abbiamo lo schermo da 5", digitare

Code: Select all

sudo ./LCD5-show
In questo modo i driver per lo schermo da 5" verranno installati.

Ora digitate

Code: Select all

sudo reboot
Fatto ciò, voi dovreste essere in grado di vedere che lo schermino viene utilizzato nel 100% della sua superficie.

2) In realtà, io ho notato che questi driver fanno sì che al successivo reboot, il sistema operativo non parta da solo, ma si debba premere "Enter" ogni volta. Ciò è fastidioso, anche perché serve una Tastiera. (questo l'errore: "Cannot open access to console. The root account is locked see sulogin(8) man page for more details.")
Per risolvere il problema, dovrete modificare il file "cmdline.txt" cioè il file chiamato in causa al boot della RPi.

Per far ciò, per prima cosa guardate che partizione viene utilizzata per l'avvio:

Code: Select all

cat /etc/fstab
ciòc che dovete cercare è PARTUUID (di solito quella che termina con "-02").

Ora digitate

Code: Select all

sudo nano /boot/cmdline.txt
per modificare il file.

Sostituite questo input:
root=/dev/mmxxxxxxxx2 ----> root=PARTUUID=3exxxxxxxxx-02
E aggiungete quest'altro:
fsck.repair=yes
tutto sulla stessa riga e separati da uno spazio

Ora

Code: Select all

sudo reboot
e il Desktop dovrebbe partire automaticamente.

3 e 4) Questa è la cosa che più mi ha fatto imbestialire, perché purtroppo non potevo cliccare sulla barra home, quindi è stato tutto abbastanza complicato.
Ciò che dovremo fare sarà scaricare un programma per calibrare il touchscreen ed inserire i dati nel file apposito, affinché la calibrazione sia permanente.

Quindi, connettersi in SSH alla RPi, poi

Code: Select all

sudo apt-get install -y xinput-calibrator
per scaricare il programma.

Ora dovreste trovarlo in Menu/Preferenze/Calibra TouchScreen (cliccando sul simbolo della RPi sul desktop)
A questo punto vi verrà chiesto di cliccare su quattro croci con la penna.
Fatto ciò, vi uscirà una finestra Terminal con su un po' di scritte e numeri. Ciò che dovrete fare sarà copiare la parte compresa tra "Section Inputclass" ed "Endclass" .

Code: Select all

Section "InputClass"
Identifier "calibration"
MatchProduct "eGalax Inc. USB TouchController"
Option "Calibration" "1960 248 151 1783"
EndSection
Ora,

Code: Select all

sudo nano /ect/X11/xorg.conf.d/99-calibration.conf
e copiate (sostituendo se già presenti) queste righe lì dentro.

Salvate tutto con

Code: Select all

Ctrl-X
Si
Invio
e poi

Code: Select all

sudo reboot
Dovreste avere uno schermo funzionante.

Spero di essere stato utile, ricordate che sono solo un principiante, quindi posso aver sbagliato qualche termine.

willy_pinguino
Posts: 877
Joined: Sun Jan 22, 2017 9:11 pm

Re: [RISOLTO] Problema TOUCHSCREEN Schermo 5" e RIAVVIO RPI,

Fri Dec 14, 2018 8:15 pm

gran bella guida, appena riesumo il mio schermetto da 3.5 forse difettoso ci provo e ti so dire :-P (potrebbero volerci mesi quindi non farci troppo conto :-P)

Backup
Posts: 9
Joined: Fri Aug 24, 2018 8:19 am

Re: [RISOLTO] Problema TOUCHSCREEN Schermo 5" e RIAVVIO RPI,

Mon Dec 24, 2018 1:00 pm

willy_pinguino wrote:
Fri Dec 14, 2018 8:15 pm
gran bella guida, appena riesumo il mio schermetto da 3.5 forse difettoso ci provo e ti so dire :-P (potrebbero volerci mesi quindi non farci troppo conto :-P)
(Leggo solo ora..)
Certo, è sempre bello avere dei feedback!
L'unica cosa, ricordati che al posto del comando

Code: Select all

sudo ./LCD5-show
devi selezionare i driver per lo schermino che hai tu, ciòè il 3.5".
Cerca bene il codice del prodotto, perché ce ne sono diversi tipi (MPI3501, MPI3508, MHS32, MHS35) Quindi, supponendo tu abbia il 3.5" con HDMI dovrai usare questo:

Code: Select all

sudo ./MPI3508-show
Fammi sapere! ;)

mariobert
Posts: 1
Joined: Sun Apr 26, 2020 6:13 pm

Re: [RISOLTO] Problema TOUCHSCREEN Schermo 5" e RIAVVIO RPI,

Sun Apr 26, 2020 6:25 pm

Ciao a tutti,
ho provato a seguire la procedura per istallare un monitor touchscreen da 3.5 pollici.
Il problema è che lo script trova alcuni errori, poi l'ultima istruzione è di lanciare un reboot, col risultato che il raspberry non riparte (kernel panic in avvio).
Avete suggerimenti? Secondo me lo script va a sovrascrivere dei parametri necessari per il boot di volumio.
Grazie

nicolap8
Posts: 518
Joined: Mon Mar 13, 2017 9:45 pm

Re: [RISOLTO] Problema TOUCHSCREEN Schermo 5" e RIAVVIO RPI,

Sun Apr 26, 2020 7:45 pm

mariobert wrote:
Sun Apr 26, 2020 6:25 pm
Ciao a tutti,
ho provato a seguire la procedura per istallare un monitor touchscreen da 3.5 pollici.
Forse il problema sta nell'articolo indeterminativo: i monitor non sono tutti uguali.
Magari il tuo ha bisogno di un driver diverso. Ma senza un link alle informazioni dettagliate non possiamo aiutarti.
N

willy_pinguino
Posts: 877
Joined: Sun Jan 22, 2017 9:11 pm

Re: [RISOLTO] Problema TOUCHSCREEN Schermo 5" e RIAVVIO RPI,

Tue Apr 28, 2020 2:28 am

poi si, alcune delle istruzioni che dai installando i drivers del monitor LCD vanno effettivamente a sovrascrivere dei files nella partizione di boot...
ma nella mia esperienza, è più probabile che i kernel panic che sperimenti siano dovuti a drivers creati per Jessie o per Weezy che hanno conflitti con le versioni più recenti di raspbian...

solo che :
non ci dai info sul tuo raspberry,
non ci dici quale versione di raspbian usi,
non riporti gli errori che vengono dichiarati dall'esecuzione degli script di installazione...

quindi così stiamo solo parlando di fumo, almeno per ora...

Return to “Italiano”