Di seguito la procedura per aggiornare la vostra DVMega con Raspberry:

Premessa:
dato i molteplici errori riscontrati lavorando sulla seriale del Raspberry, consiglio di usare un Sistema Operativo pulito. Meglio ancora se usate Rasbian Lite (senza intefaccia grafica).


ripresa con qualche aggiunta dall''articolo di G0WFV.(in lingua Inglese)

In questo articolo si fa riferimento alla versione 2 del Raspberry (con qualche accortezza, funziona anche con Rapsberry3)e alla DVMega Single Band.

Prima cosa da fare è preparare la vostra DVMega per essere aggiornata.

vi porto qui le foto del ponte da fare sulla DVMega. Per la DVMegaDualBand ho preso una foto dal Web.
(su alcuni siti si trova saldato il piedino 4. Quello è per l'update via Blue shark). Per questo modo di aggiornare, bisogna saldare il piedino 7 della GPIO.
dvmegadual

 
fatto questo passiamo alla procedura d'installazione dei programmi per l'aggiornamento.
 
Potete fare tutto da console Putty via SSH. Non avete SSH attivo sul vostro Rasp?
Collegatelo ad un monitor e tastiera e all'avvio, dopo esservi loggati (user: pi, pass: raspberry), digitate "sudo raspi-config" e scegliete "Interfacing Options", SSH.
Attivate e riavviate "sudo reboot".
 
Ora che potete lavorare da console digitate passo passo questi comandi:
aggiorniamo il sistema:
sudo apt-get update
Installiamo alcuni programmi:
sudo apt-get install git avrdude python-dev python-rpi.gpio
Scarichiamo il software che serve per aggiornare la DVMega.
git clone https://github.com/openenergymonitor/avrdude-rpi.git
 entriamo nella cartella appena creata da git:
cd avrdude-rpi
copiamo alcuni file nella cartella bin di sistema.
sudo cp autoreset /usr/bin
sudo cp avrdude-autoreset /usr/bin
rinomiate il file
sudo mv /usr/bin/avrdude /usr/bin/avrdude-original
creamo un link
sudo ln -s /usr/bin/avrdude-autoreset /usr/bin/avrdude
 
Ora è tutto pronto; almeno la parte software.
Andiamo a scaricare il file di aggiornamento (ora che scrivo questo articolo, la versione è 3.14) da <a href="http://www.dvmega.auria.nl/Downloads.html" target="_blank">qui</a></p>\r\n<p>

Per scaricarlo basta usare questo comando:
wget -O DVMEGA_RH_V314_UNO.zip "http://www.dvmega.auria.nl/images/DVMEGA_RH_V314_UNO.zip"
scompattiamo il file zip:
unzip DVMEGA_RH_V314_UNO.zip
se non avete il programma "Unzip" installatelo cosi:
sudo apt-get install unzip

Siamo pronti per eseguire l''aggiornamento ma facciamo ancora un controllo:

nonostante state usando un sistema operativo nuovo e pulito, consiglio comunque di disattivare qualsiasi programma che utilizzi la seriale.
 
per sicurezza vi consiglio queste tre procedure per essere sicuri che la seriale sia libera:
1. disabilitare la seriale nella console:
dalla console digitare "raspi-config" e scegliere "disable console over serial".
Si trova nell''opzione "Interfacing Options".
consiglio un riavvio come chiede alla fine il programma di configurazione.
 
2. editare il file  /boot/config.txt e cambiare il parametro "enable_uart=0" in "enable uart=1"
da console: sudo nano /boot/config.txt
fate la modifica, uscite salvando: Ctrl+x + y + Enter
 
3. disabilitare il Manager del modem:
sudo systemctl disable ModemManager.service

4. Se usate un Rapsberry versione 3, bisogna disabilitare anche built-in Bluetooth:
sudo bash -c 'echo "dtoverlay=pi3-disable-bt" >> /boot/config.txt'
 

riavvate: sudo reboot

Potete verficare con questo comando:
ls -l /dev/ttyAMA0
crw-rw---T 1 root <span style="color: #ff0000;">dialout </span>204, 64 Mar 10 13:47 /dev/ttyAMA0<br />
sudo usermod –a –G dialout

è arrivato il momento per effettuare l'aggiornamento alla vostra DVMega
digitate il seguente comando:

sudo avrdude -p m328p -c arduino -P /dev/ttyAMA0 -b 115200 -F -U flash:w:DVMEGA_RH_V314_UNO.cpp.hex -v

Ora la vostra DVMega è aggiornata.

Buon divertimento.

73 de IZ7ECX / HB9DNI