Siamo onesti: chi non ha mai passato un’intera serata a digitare dati di ripetitori in una nuova radio? Frequenza, offset, tono CTCSS, nome… canale per canale. Cinquanta ripetitori dopo, gli occhi sono stanchi, le dita indolenzite, e ci si chiede: deve davvero essere così?
Poi arriva la prossima radio. O un aggiornamento firmware cancella tutto. O si va in Slovenia e servono canali completamente diversi. E il gioco ricomincia da capo.
C’è un modo migliore. Decisamente migliore.
Memory Channels Processor: Un comando, tutti i ripetitori nella radio
Il Memory Channels Processor di Lukas OE3LRT è uno strumento open source che elimina l’inserimento manuale dei dati una volta per tutte. L’idea è brillantemente semplice: lo strumento recupera i dati dei ripetitori da diverse fonti, li elabora e produce un codeplug pronto che può essere caricato direttamente sulla radio. Un singolo comando nel terminale – e la radio ha tutti i ripetitori aggiornati. Fatto.
Quello che è iniziato come un piccolo strumento ausiliario per ripetitori FM e D-STAR austriaci su 2m/70cm per radio Icom è diventato nel frattempo un vero tuttofare. Lukas lo ha sviluppato con impressionante energia – oltre 1.400 commit e 49 release parlano da soli.
Quali radio sono supportate?
La risposta breve: parecchie. Quella più lunga:
- Icom: IC-705, ID-52, IC-9700 – codeplug pronti, direttamente importabili
- Yaesu: FT-3D, FT-5D, FTM-200D, FTM-500D
- Kenwood: TH-D74
- DMR: OpenGD77
- Software: Chirp, RT Systems, wfview, CPEditor
- Formati aggiuntivi: CSV, JSON, TSV, XML, PDF, Excel e persino mappe interattive
Che sia Icom, Yaesu, Kenwood o DMR – lo strumento ha un formato di esportazione adatto per praticamente ogni radio amatoriale comune. E chi preferisce elaborare i dati in Chirp o altro software: nessun problema, CSV e simili funzionano ovviamente.
Da dove provengono i dati?
Questo è uno dei maggiori punti di forza: il Memory Channels Processor attinge a oltre 14 diverse fonti dati e porta tutto in un formato unificato. Tra cui:
- Database ripetitori: ÖVSV, DARC, USKA, ircDDB, Slovenia, Slovacchia, Croazia, HA2TO
- Liste frequenze: FM simplex (IARU Regione 1), PMR, CB
- Cime SOTA: Direttamente dal database SOTA
- Dati personalizzati: CSV, JSON, TSV o XML – le liste canali personalizzate si integrano facilmente
In pratica significa: con un singolo comando si ottengono, ad esempio, tutti i ripetitori austriaci e sloveni su 2m e 70cm come codeplug pronto per lo Yaesu FT-5D. O tutti i ripetitori DARC per l’IC-705. O una combinazione di tutto – filtrata per distanza dal proprio QTH. Davvero pratico.
Più di un semplice convertitore
Ciò che distingue il Memory Channels Processor da un semplice convertitore dati sono le intelligenti funzioni di elaborazione sotto il cofano:
- Filtraggio: Per banda (2m, 70cm), paese, modo (FM, D-STAR, DMR) e distanza
- Denominazione: Schemi di denominazione flessibili – per nominativo, posizione o formati personalizzati
- Deduplicazione: Quando un ripetitore appare in più fonti, viene automaticamente unificato
- Calcolo distanza: Filtrare ripetitori per distanza dalla propria posizione – o lungo una traccia GPS
- Ordinamento: Oltre 30 attributi disponibili
- Validazione: Controllo di coerenza dei dati prima dell’esportazione
- Gruppi di scansione e banchi: Assegnazione automatica di gruppi di scansione e banchi di memoria
Particolarmente geniale è il filtraggio per distanza lungo una traccia GPS. State pianificando un viaggio attraverso le Alpi? Basta caricare la traccia GPS del percorso previsto e il Memory Channels Processor esporta tutti i ripetitori lungo il tragitto. Così si hanno sempre i canali giusti nella radio durante il viaggio – senza dover cercare faticosamente quali ripetitori si trovano dove.
Provalo
Il Memory Channels Processor è uno strumento Python e funziona su Windows, Linux e macOS. L’installazione è semplice:
git clone https://gitlab.com/oe3lrt/memory-channels-processor.git
cd memory-channels-processor
pip install .
Poi, ad esempio, generare tutti i ripetitori FM austriaci 2m/70cm come codeplug Icom:
memory-channels-processor --source oevsv-repeater-db --band 2m 70cm --output-format icom --icom-type fm
Tutto qui. Il file finito si trova nella directory corrente e può essere caricato direttamente sulla radio. Tutti i parametri ed esempi si trovano nella documentazione.
Le persone dietro il progetto
Il Memory Channels Processor è un vero progetto comunitario. I seguenti contributori meritano una menzione speciale:
- Lukas OE3LRT – Il cervello dietro l’intero progetto. Lukas ha creato il Memory Channels Processor e guida lo sviluppo con impressionante energia. Oltre 1.400 commit e 49 release – c’è tanta dedizione. Quello che è iniziato come un semplice strumento Icom è diventato, grazie a Lukas, una soluzione universale per praticamente ogni radio comune. Chapeau!
- Andreas OE4DNS – L’ideatore e autore dei codeplug Icom originali. Senza la sua iniziativa il progetto non esisterebbe.
- Dietmar OE3DZW – Ha contribuito con dati dei ripetitori e fornito accesso API.
- Wolfgang OE1WWT – Ha aiutato con il supporto DMR e OpenGD77.
- Robert OE7BOE – Ha fornito supporto tecnico per la compatibilità Kenwood TH-D74.
Links
- Documentazione e pagina del progetto
- GitLab Repository (licenza Apache 2.0)
Grazie!
Un grande grazie a Lukas OE3LRT per questo fantastico strumento e l’incredibile energia che mette nel suo continuo sviluppo. E a tutti i contributori che, con idee, dati e competenze tecniche, hanno contribuito a rendere il Memory Channels Processor quello che è oggi: uno strumento davvero buono che rende la vita più facile ai radioamatori.
Mai più digitare dati dei ripetitori manualmente – provatelo!
73 de Michael, OE8YML

