Desidero scrivere questo articolo per dare un seguito agli altri miei precedente articoli sull’argomento MD380Tools e per continuare ad aiutare i Radioamatori che hanno desiderato modificare il firmware originale della propria radio DMR MD-380 / 390G, installando il firmware modificato md380tools.

Diverso tempo fa avevo già effettuato ultimi aggiornamenti al firmware apportati direttamente da Travis Goodspeed – KK4VCZ, riuscendo a mantenere sempre aggiornato il firmware della mia attuale radio Tytera MD-390G e anche il database mondiale dei call DMR. 

 

Premessa

In questi giorni, leggendo le informazioni presenti nel progetto omonimo di Travis KK4VCZ su GitHub, ho scoperto di non poter più aggiornare sia il firmware della radio (abitualmente da linux) che il database degli utenti della radio, in quanto la procedura del suo script di aggiornamento utilizza ancora Python2, oramai superato dalle versioni successive di Python3, che utilizzo per gli altri miei progetti radioamatoriali e non.

A questo punto, ho deciso di provare delle soluzioni diverse, compresa quella di reinstallare la versione di Python2 richiesta dallo script. Ma ho incontrato diverse difficoltà con alcuni moduli Python che non venivano eseguiti nel modo corretto, e ho lasciato perdere quella strada.

Utilizzare la sola ricezione del Talker Alias della radio, proveniente dalla rete DMR non mi era sufficiente, in quanto desideravo aggiornare il database interno e continuare ad avere tutte le previste informazioni del corrispondente ascoltato, visualizzate nel display della radio.

 

Come risolvere facilmente su un PC Windows

Non avevo voglia di dovere reinstallare nuovamente la sua VM linux ottimizzata per questo scopo, solo per fare questa operazione una volta ogni tanto. Lo spazio sul disco mi serve per molte altre attività, e quindi ho deciso di trovare una soluzione diversa.

Come fare, per riuscire a continuare ad aggiornare il database mondiale (interno della radio), con gli ID DMR dei vari radioamatori?

La soluzione mi attendeva dietro l’angolo, dato che diverso tempo fa avevo utilizzato questo programma per estrarre dei codeplugs da altre radio digitali DMR, che passano da queste parti!

Ho utilizzato il programma EditCp, che potete trovare su GitHub a questo link.

Questo programma (realizzato inizialmente per linux) ha uno scopo simile al programma MD380 CPS fornito da TYT Electronics Technology Co., LTD. Offre diverse funzionalità di cui CPS è privo, pur non implementando tutte le funzionalità di CPS. Il programmatore ha scritto editcp perché voleva poter modificare i codeplug in Linux.

Questo editor di codeplug funziona per le radio Tytera MD380 e MD390, nonché per le radio Alinco DJ-MD40. È probabile che il supporto per altri modelli di radio sia disponibile, ma al momento non è previsto.

Funzionalità
  • EditCp consente la modifica di Impostazioni Generali, Canali, Contatti, Zone, Elenchi Gruppi ed Elenchi Scansione.
  • Supporta il riordino degli elementi degli elenchi tramite trascinamento.
  • È possibile aprire più codeplug contemporaneamente e copiare gli elementi da un codeplug all’altro tramite trascinamento.
  • Editcp offre un numero illimitato di annullamenti/ripetizioni.
  • Editcp esegue un’ampia convalida degli input e delle voci del codeplug.
  • Le informazioni del codeplug possono essere esportate e importate da file di testo leggibili.
  • Editcp può modificare i file .rdt e i file .bin generati da md380tools.

 

Installare EditCp

Il programma grafico per Windows (che ho utilizzato con un PC con Win10Pro), lo potete scaricare da questo link. Ed è con questo programma che vi spiegherò come procedere. 

 

Utilizzare EditCp per l’aggiornamento del database ID DMR 

Per procedere all’aggiornamento del database utenti DMR della radio Tytera MD-390G, dovete effettuare le seguenti operazioni:

  1. A radio spenta, collegate il cavo di programmazione alla radio e alla presa USB del PC;
  2. Avviate il programma EditCp;
  3. Accendete normalmente la radio;
  4. Per controllare l’effettiva connessione tra la radio e il programma, effettuate la lettura del codeplug, attraverso i comandi di menu: Radio > Read codeplug from radio;
  5. La radio verrà letta regolarmente, anche se il programma vi informerà di aver trovato alcuni errori nei parametri del codeplug appena letto. Non ha alcuna importanza, non vi serviranno utilizzando questa procedura;
  6. Attraverso i comandi di menu: Radio > Write user database to radio… > Write md380tools user database to radio… si darà inizio alla seguente procedura:
    1. Verrà effettuata la connessione tra il programma e la radio;
    2. Verrà scaricato l’elenco dei ID DMR da internet e verrà formato il database all’interno del programma;
    3. Verrà cancellata la memoria della radio adibita a contenere il database e successivamente verrà scritta la versione aggiornata del database ID DMR nella radio.
  7. Attraverso le indicazioni fornite dal programma potrete seguire l’aggiornamento dei dati.
  8. Nel display della radio verrà visualizzata la procedura di lettura e di scrittura dei dati nella memoria della radio.

NOTA: Una volta che la procedura sarà terminata, il programma ritornerà al suo menu principale e la radio verrà riavviata automaticamente.

 

Conclusioni

Avete terminato con successo la procedura di aggiornamento del database mondiale degli ID DMR nella radio.  Fate delle prove di ascolto, magari utilizzando dei TG internazionali, come il TG 91 (Mondo) o il TG 92 (Europa), per controllare che la radio visualizzi correttamente le informazioni dei corrispondenti ascoltati.

NOTA: Nel menu della radio: Utilities > MD380Tools > Display > Show Calls, controllate che la impostazione utilizzata per la visualizzazione delle informazioni dei Call sia Talker Alias oppure TA & UserDB.

Invito quindi tutti i possessori di radio Tytera serie MD-380 / 390G, con il firmware modificato md380tools, ad utilizzare questo metodo per mantenere aggiornata la propria radio DMR.

Auguro a tutti voi una buona sperimentazione, e dei felici QSO in DMR.
73 de Paolo IV3BVK (K1BVK)


Scopri di più da Il mondo di Paolettopn (IV3BVK - K1BVK)

Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.

Grazie per aver visitato il mio blog, lasciate un vostro commento a questo post...