Tegyük fel őszintén: ki nem töltött már egy egész estét azzal, hogy kézzel vitte be az ismétlőket egy új adóvevőbe? Frekvencia, eltolás, CTCSS tón, csatorna neve... csatornáról csatornára. Ötven ismétlő után a szemek fáradtak, az ujjak zsibbadnak, és az ember azt kérdezi: Tényleg ennek kell így lennie?
Aztán jön a következő készülék. Vagy egy firmware-frissítés töröl mindent. Vagy Szlovéniába utazik az ember, és hirtelen teljesen más csatornákra van szükség. És az egész kezdődik elölről.
Van ennél jobb megoldás is. Sokkal jobb.
Memory Channels Processor: Egy parancs, az összes ismétlő a készülékben
A Memory Channels Processor – Lukas OE3LRT alkotása – egy nyílt forráskódú eszköz, amely egyszer és mindenkorra megkíméli az embert a kézi beviteltől. Az ötlet lenyűgözően egyszerű: az eszköz különböző forrásokból beolvassa az ismétlők adatait, feldolgozza azokat, és egy kész codeplugot állít elő, amelyet közvetlenül be lehet tölteni az adóvevőbe. Egyetlen parancs a parancssorban – és a készülékben van az összes aktuális ismétlő. Kész.
Ami kis segédprogramként indult az osztrák 2m/70cm FM és D-STAR ismétlők Icom készülékeken való kezelésére, az mára valódi sokoldalú eszközzé nőtte ki magát. Lukas lenyűgöző energiával fejleszti a projektet – a több mint 1 400 commit és 49 kiadás magáért beszél.
Mely készülékek támogatottak?
Rövid válasz: meglehetősen sok. A hosszabb:
- Icom: IC-705, ID-52, IC-9700 – kész codeplugok, közvetlenül importálhatók
- Yaesu: FT-3D, FT-5D, FTM-200D, FTM-500D
- Kenwood: TH-D74
- DMR: OpenGD77
- Szoftverek: Chirp, RT Systems, wfview, CPEditor
- További formátumok: CSV, JSON, TSV, XML, PDF, Excel és még interaktív térképek is
Legyen szó Icomról, Yaesuról, Kenwoodról vagy DMR-ről – az eszköznek szinte minden elterjedt rádióamatőr készülékhez van megfelelő exportformátuma. Aki pedig Chirpben vagy más szoftverben szeretné tovább feldolgozni az adatokat: semmi gond, CSV és társai természetesen szintén elérhetők.
Honnan származnak az adatok?
Ez az egyik legnagyobb előny: a Memory Channels Processor 14 különböző adatforrásból merít, és mindent egységes formátumba hoz. Ezek között:
- Ismétlő-adatbázisok: DARC, USKA, ircDDB, Szlovénia, Szlovákia, Horvátország, HA2TO
- Frekvencialisták: FM szimplex (IARU 1. régió), PMR, CB
- SOTA csúcsok: Közvetlenül a SOTA adatbázisból
- Saját adatok: CSV, JSON, TSV vagy XML – saját csatornalisták könnyen beilleszthetők
Konkrétan ez azt jelenti: egyetlen paranccsal megkaphatja például az összes osztrák és szlovén 2m és 70cm ismétlőt kész codeplugként a Yaesu FT-5D-hez. Vagy az összes DARC ismétlőt az IC-705-höz. Vagy mindezek kombinációját – saját QTH-tól való távolság szerint szűrve. Igazán praktikus.
Több mint egy egyszerű konverter
Ami megkülönbözteti a Memory Channels Processort egy egyszerű adatkonvertertől, azok az okos feldolgozási funkciók, amelyek a motorháztető alatt rejtőznek:
- Szűrés: Sáv (2m, 70cm), ország, mód (FM, D-STAR, DMR) és távolság szerint
- Elnevezés: Rugalmas névadási sémák – hívójel, helyszín vagy saját formátumok szerint
- Deduplikáció: Ha egy ismétlő több forrásban is szerepel, automatikusan összevonja
- Távolságszámítás: Ismétlők szűrése a saját pozíciótól való távolság szerint – vagy GPS-útvonal mentén
- Rendezés: Több mint 30 attribútum áll rendelkezésre
- Validáció: Az adatok konzisztencia-ellenőrzése export előtt
- Pásztázócsoportok és bankok: Pásztázócsoportok és memóriabankok automatikus hozzárendelése
Különösen zseniálisnak tartom a GPS-útvonal mentén végzett távolságszűrést. Kirándulást tervez az Alpokban? Egyszerűen töltse be a tervezett útvonal GPS-nyomvonalát, és a Memory Channels Processor exportálja az összes ismétlőt az útvonal mentén. Így útközben mindig a megfelelő csatornák lesznek a készülékben – anélkül, hogy fáradságosan utána kellene kutatni, melyik ismétlő hol áll.
Próbálja ki
A Memory Channels Processor egy Python eszköz, amely Windows, Linux és macOS rendszeren egyaránt fut. A telepítés egyszerű:
git clone https://gitlab.com/oe3lrt/memory-channels-processor.git
cd memory-channels-processor
pip install .
Majd például az összes osztrák 2m/70cm FM ismétlő generálása Icom codeplugként:
memory-channels-processor --source at-repeater-db --band 2m 70cm --output-format icom --icom-type fm
Ennyi az egész. A kész fájl az aktuális mappába kerül, és közvetlenül betölthető a készülékbe. Az összes paramétert és példát megtalálja a dokumentációban.
Az emberek a projekt mögött
A Memory Channels Processor mögött egy igazi közösségi projekt áll. Szeretnék külön kiemelni néhány személyt:
- Lukas OE3LRT – Az egész projekt agyalapítója. Lukas életre hívta a Memory Channels Processort, és lenyűgöző energiával viszi előre a fejlesztést. Több mint 1 400 commit és 49 kiadás – ebben rengeteg szív van. Ami egyszerű Icom eszközként indult, az Lukas jóvoltából szinte minden elterjedt rádióamatőr készülék univerzális megoldásává vált. Kalapot le!
- Andreas OE4DNS – Az eredeti ötlet szülőatyja és az eredeti Icom codeplugok szerzője. Az ő kezdeményezése nélkül a projekt nem létezne.
- Dietmar OE3DZW – Ismétlőadatokkal járult hozzá és API-hozzáférést biztosított.
- Wolfgang OE1WWT – Segített a DMR és OpenGD77 támogatás megvalósításában.
- Robert OE7BOE – Technikai támogatást nyújtott a Kenwood TH-D74 kompatibilitáshoz.
Linkek
- Dokumentáció és projektoldal
- GitLab repozitórium (Apache 2.0 licenc)
Köszönet!
Nagy köszönet illeti Lukas OE3LRT-t ezért a fantasztikus eszközért és a hihetetlen energiáért, amelyet a továbbfejlesztésébe fektet. Valamint minden közreműködőnek, akik ötleteikkel, adataikkal és műszaki tudásukkal hozzájárultak ahhoz, hogy a Memory Channels Processor azzá váljon, ami ma: egy igazán kiváló eszköz, amely megkönnyíti a rádióamatőrök életét.
Többé sosem kell kézzel bevinni az ismétlőket – próbálja ki!
73 de Michael, OE8YML
Átláthatósági nyilatkozat
Ezt a cikket mesterséges intelligencia (Claude, Anthropic) segítségével kutattuk és írtuk. A tényszerű ellenőrzés, a szerkesztői döntések és a publikálás az oeradio.at szerkesztőségének feladata. Kapcsolat: [email protected]





