dec 29

PI1SPA op BrandMeister

Bron: Veronamersfoort.nl door Raphael PD0RAF

PI1SPANadat de regio Amersfoort met de gunning door het agentschap telecom van PI1SPA aansluiting had gevonden op het DMR netwerk is er een hoop gebeurd in DMR land.

Hoe het ook al weer begon:
In Amersfoort stond al een DMR repeater (PI1AMF) maar de beheerder Gerjan PA1GF heeft deze ooit op het MARC (Motorola Amateur Radio Club) netwerk aangesloten. Een buitengewoon beperkte omgeving voor de amateur waar enkel spraak, en dat zelfs op zeer beperkte wijze, mogelijk is. En als enige data functie het doorgeven van GPS positie heeft. De roep en soms frustratie naar meer mogelijkheden heeft geleid tot een initiatief voor een ”echte” DMR repeater. En PI1SPA was geboren. En toen gebeurde er wat….

In het diepe:
We belande in een rommelig netwerk maar dat op papier wel de meeste mogelijkheden leek te hebben met de naam DMR+. Dit netwerk is in het verleden naast het MARC netwerk gebouwd voor ondersteuning van Motorola en repeaters van andere merken. Zoals bekend mag op met MARC, of Motorola netwerk zo u wil, geen apparatuur van andere fabrikanten worden aangesloten. Of dongels, of zelfbouw, of mmdvm, of Homebrew repeater, of DVmega, of, nou weet u wat, laten we het kort houden. Op het Motorola netwerk mag niks behalve de PTT indrukken. En het DMR+ netwerk beloofde wel alle vrijheid. Maar deze droom bleek snel een nachtmerrie te zijn.

De ontnuchtering:
Veel zaken bleken helemaal niet te werken of zeer slecht (zoals GPS) en werden niet opgelost. Er gebeurde zelfs iets opmerkelijks. De beheerder van DMR+ reageerde nergens op maar was wel bezig met het implementeren van nieuwe zaken in plaats van het oplossen van nijpende problemen. Nu denkt u misschien ‘ach, GPS is toch niet zo’n nijpend probleem?’ en dat klopt. Maar het telkens opbreken van de audio tussen repeaters wel. Want dan kan men zelfs de basis dienst ‘spraak’ niet eens gebruiken. En als DMR master beheerder (de server van het netwerk) mocht je hier zelf niks aan doen door bv nieuwe code te schrijven.

PA1SPA zoekt netwerk:
Wij waren er snel klaar mee. We hadden niet voor niks een ATOF bij het AT aangevraagd. Wij wilde experimenteren. Zelf experimenteren! en niet wachten tot mensen van DMR+ een keer zin en tijd hadden iets te doen.
We hebben eerst naar België gekeken omdat die zelf een opensource master hadden gemaakt. Maar die bleek gebouwd te zijn rond dat zelfde DMR+. De Italianen waren massaal overgestapt op BrandMeister. En al snel begrepen we waarom. Op dat platform is de enige beperking de creativiteit van de beheerder & repeater eigenaren. En gaf amateurs alle ruimte voor experimenten. Dat is precies wat we zochten dus heeft Rudy PD0ZRY bij hem thuis een BrandMeister server gebouwd om mee te testen.

CV89mx3U8AAhtga

Waarom BrandMeister:
Bij MARC en DMR+ heb je als netwerk beheerder en helemaal als repeater eigenaar zo goed als geen grip op het het beheer en de mogelijkheden. Anderen bepalen voor jou wat er werkt en hoe het werkt. En men maakt hen wijs/bang dat het ‘zo moet’ omdat anders het netwerk niet kan werken/stuk gaat o.i.d. :(
Begin al helemaal niet over uitbreiding van mogelijkheden of nog erger, ontwikkeling!
Als je jaren lang in die gevangenis hebt geleefd dan lijkt een eigen master-server, in eigen beheer, waar je zelf code en functies aan kan toevoegen in het begin haast te mooi om waar te zijn. De waarheid is dat dit natuurlijk heel normaal is en gewoonweg zo hoort te zijn.
En dat is nu de realiteit in de netwerken die DMR+ en/of MARC hebben vervangen voor BrandMeister. Complete zelf controle over je eigen stukje netwerk. Totale vrijheid in de manier waarop je het netwerk en repeater(s) configureert en vorm geeft. En iedere amateur, of dit nu een amateur, repeater eigenaar of master beheerder is, kan er naar hartenlust op experimenteren en ontwikkelen.
En ondanks dat de netwerken volstrekt verschillen en in iedere staat/land/republiek anders is opgebouwd en ingericht kan iedereen met iedereen contact maken. Het is een federatie van netwerken die door vaste protocollen met elkaar zijn verbonden.

De grote broek aantrekken:
087Van af hier belande we in een achtbaan die nog steeds niet bij het eindstation is aanbeland. De audio problemen bleken niet beperkt tot Nederland. De enorme beperkingen tot het zelf bepalen hoe je netwerk moet werken en het aanpakken van problemen had netwerk beheerders en repeater eigenaren in heel Europa al tot wanhoop gebracht. Daar moest maar eens verandering in komen. We hadden ineens een missie.

Geen woorden maar daden:
Toen wij als Nederland het voorbeeld van Italië volgde om als 2e land en met maar liefst ruim 20 repeaters tegelijk over te gaan op BrandMeister, ging dat als een schokgolf door de amateur DMR wereld. Na onze hulp volgde al snel België, Engeland en Frankrijk wat voor nog sterkere naschokken zorgde dan de aardbeving die wij hadden veroorzaakt. En we kunnen inmiddels vaststellen dat meer dan de helft van de +/- 150 Hytera amateur-repeaters in Europa die op het DMR+ netwerk aangesloten waren inmiddels met het BrandMeister netwerk verbonden zijn. Zelfs in Duitsland waar DMR+ is bedacht, zijn er repeaters aangesloten op BrandMeister. Maar daar eindigt het niet. Landen als Spanje, Portugal, Tsjechië, Oekraïne e.a. hebben zich inmiddels ook al gemeld. En niet dat iedereen aan het internationale netwerk verbonden wil zijn. En dat is nu geen plicht meer maar gewoon een optie die men zelf kan kiezen.

 

Stilstand of vooruitgang:
Maar BrandMeister knabbelt naast het rommelige DMR+ netwerk ook aan het MARC netwerk. In Engeland is de eerste voormalige MARC repeater inmiddels met succes over op BrandMeister. En er komen binnenkort nog 3 repeaters bij waarvan 1 in Londen die heel specifiek voor BrandMeister kiezen. De reden is simpel. MARC is veel te beperkt. Amateurs willen experimenteren en kopen dongels, DV mega’s en ontwikkelen bijvoorbeeld zelf dingen als mmdvm (Jonathan G4KLX) maar daar kan je dus helemaal niks mee op het MARC netwerk. Dat valt dus heel slecht in Engeland waar in het verleden meer MARC dan DMR+ repeaters zijn neergezet. En er gaan al stemmen op om alles van MARC weg te trekken zodat er een aaneengesloten netwerk ontstaat. Plus dat er voor toegang op het Motorola netwerk jaarlijks door de repeater eigenaren moet worden betaald. Voor de rest is in Europa het MARC aanbod dermate mager dat het niet noemenswaardig is. De meeste Motorola repeaters hangen geheel of  half op DMR+, en soms half op MARC. En een handje vol en heel erg versnipperd nog alleen op MARC.
In Nederland zijn nog 3.5 repeaters met het MARC netwerk verbonden waarvan de gene in Rotterdam nog enigszins, voornamelijk lokaal gebruikt word. De MARC repeaters in Amersfoort en Delfzijl staan, op incidenteel lokaal verkeer na, zo goed als stil als je deze vergelijkt met de repeaters op het BrandMeister netwerk. Waarvan Zwolle een apart verhaal is. In Zwolle is de Motorola repeater ooit door een bedrijf gesponsord en moest van hun op met MARC netwerk worden aangesloten. De beheerders en gebruikers willen daar juist van af. Ze hebben de oplossing gevonden om er een BrandMeister repeater op de zelfde frequentie en de zelfde locatie er bij te zetten. Als die dan in gebruik is zal de MARC repeater uitschakelen. De-facto is hiermee de grote wens van de beheerders en de gebruikers in die regio vervuld, aansluiting op BrandMeister en het einde van MARC, maar voldoen toch aan hun verplichting richting de sponsor :)

Over de plas:
usaMaar de schokgolf gaat verder dan op het eerste gezicht aan de operavlakte het geval leek te zijn. In de verenigde staten van Amerika heeft BrandMeister ook voet aan de grond gekregen. Er draaien al complete D-Star netwerken op en ze ondersteunen externe P25, DMR & C4FM verbindingen op de server. En steeds meer Amerikaanse amateurs zijn lekker aan het experimenteren met Dongels, DVmega’s en zelfs met Homebrew (zelfbouw) met alle modulatie vormen door elkaar heen. De eerste aanvragen van repeater eigenaren vanuit verschillende staten om aansluiting op het BrandMeister netwerk zijn ook al door de mailbox gegaan. En de eerste eigenbouw koppelingen tussen netwerken zijn al gesignaleerd. Hoewel wij in Europa op het BrandMeister dashboard niet alle data vanuit de USA krijgen staat wel vast dat ze daar vol gas aan het ontwikkelen zijn geslagen.
Opmerkelijk is dat in Europa men veel angsten heeft over wat andere van hun denken of vinden. Amerikanen kijken heel anders tegen nieuwe ontwikkelingen aan, zijn zeer positief en omarmen BrandMeister omdat ze het als uitdaging zien voor meer experimenten met Digital Voice. Gelukkig kijken de meeste Nederlandse beheerders net zo positief naar de wereld. Hoewel niet altijd alles in 1 keer, of 2 keer of 3, nouja, dat alles niet meteen goed gaat hoort bij onze ontwikkelomgeving als Amateurs. We hebben nu eenmaal een nieuwsgierige cultuur om te willen onderzoeken, innoveren en verbeteren en zijn geen telecomprovider. Daar weten de Amerikanen wel raad mee :)

De toekomst:
Door de introductie van BrandMeister heeft iedere HAM operator op de planeet Aarde ineens de mogelijkheid gekregen volwaardig met DMR (P25, C4FM, D-Star) aan de gang te gaan (Dan bedoelen we niet alleen de PTT indrukken en een codeplug aanpassen) dat er ineens heel erg veel projecten tegelijk zijn gaan lopen. Ik beperk mij dan ook tot de in-house projecten.
CXHUFKRWYAE811HBij PI1SPA/PI4AMF zijn we begonnen met het zelf bouwen van een DMR repeater en zullen hiermee vermoedelijk de eerste volwaardige outdoor DMR repeater-site op welk netwerk dan ook worden. De kosten voor de repeater zelf, zonder antenne & filter ect zal (ver) onder de 500 Euro liggen.
Parallel hier aan zijn we in samenwerking met Guus PE1PLM, ontwikkelaar van de DVmega, een low cost volwaardige home-repeater kit aan het uitwerken die zonder ATOF onder de LPD/Babyfoon regelgeving valt. Geïnspireerd door een experiment van John PA0ETE. Het is nadrukkelijk dus geen hotspot maar een volwaardige repeater. Zo heb je thuis altijd wel een tijdslot vrij, kan tussen het buiten & binnen-netwerk roamen. Of twee tijdsloten tegelijk uitluisteren ect ect ect… Heel erg leuk!
En we blijven zelf ook nieuwe functionaliteit bedenken en implementeren.
Er is al een vergelijking rond gegaan tussen de verschillende netwerken die na een maand al weer hopeloos verouderd is. Daar kunnen al wel weer minstens 10 dingen bij die BrandMeister kan of ondersteund :)

Raphael PD0RAF

dec 27

DSDplus 1.101 uitgegeven

dsdHet bekende decodeer programma DSDplus versie 1.101 is gisteren uitgegeven. Het programma decodeert p25, nxdn, nexedge, dmr, mototrbo, provoice, d-star,trunking, conventional, gps, lrrp. met een eenvoudige RTL usb stick.

Downloaden kan je het programma hier!

Changes from DSD+ 1.074 to DSD+ 1.101
————————————-
DSD+: Fixed AMBE tone frame audio generation.
FMA: Added Airspy-compatible FMP (FMPA.exe)
DSD+: Significant reduction in CPU usage when monitoring busy control channels.
Improvement will be most noticeable on low power processors.
DSD+: Detection and decoding of Hytera Extended Pseudo Trunk (XPT) systems.
DSD+: The DSD+ -i command line parameter can contain an IPV4 address;
this lets DSD+ connect to a copy of FMP that is running on a different
PC in your local network or on the Internet

Example:  DSDPlus -i192.168.1.150:20001
DSD+: NEXEDGE radio alias editing

DSD+ now marks auto-generated NEXEDGE radio aliases in the DSDPlus.radios
file by prepending an asterisk like so:

NEXEDGE, … yyyy/mm/dd hh:mm,   *”aliastext”

If you edit a NEXEDGE alias, you must remove the asterisk; this tells
DSD+ that the new alias text is NOT auto-generated and DSD+ will not
replace it with OTA alias text
FP: FMP command line processing

The FMP command line format has been modified and is now similar to
the DSD+ command line.  A summary is listed here:

FMP rev 1.4t

Usage:
FMP [options]   Normal operation
FMP -h          Show help

Options:
-i<num>     RTL SDR device number (1-255) [-i1]
-o<num>     Output audio device (1-255) [-o1]
-o<port>    Output audio TCP port (256-65535)
-P<num>     PPM value (-999.9-999.9) [-P0.0]
-g<num>     RF gain (dB) [max]
-f<MHz>     Initial tuned frequency [-f99.9]
-b<kHz>     Initial filter bandwidth (4, 7, 9.5, 12.5) [-b7]
-z<num>     Show zoomed spectrum (0-1) [-z1]
-e<num>     Enable/disable economy mode (0-1) [-e1]
-n<num>     Select noise filter (0-2) [-n0]
-v<num>     Set volume level (0-500) [-v100]
-s<num>     Enable/disable scanner mode (0-1) [-s0]
-wsl<v>.<h> Spectrum window location [-wsl50.50]
-_<num>     Minimize windows at startup; bitmapped
-rv         Role is trunk voice channel monitor

-rv puts FMP into voice following mode (same as pressing ‘V’ in FMP)

Any shortcuts or batch files that run FMP will have to be modified
to match the new command line format.
DSD+: Less processor loading (probably only noticeable on very slow processors)
DSD+: Much faster groups/radios files loading/saving
DSD+: Editing existing radio aliases

In previous versions of DSD+, editing of pre-existing radio aliases
can not be done with an external text editor while DSD+ is running;
only radio records with no alias text can be edited

With DSD+ 1.092, existing radio alias text can be edited in an
external text editor while DSD+ is running; DSD+ will load and display
any updated radio aliases
DSD+: A DSDPlus.radios file corruption bug has been fixed
DSD+: A command line option to add system details to event log entries has been added

-E          Add NAC/RAN/DCC/RAS data to event log file entries
DSD+: Decoding of more DMR and TIII messages has been added
DSD+: A symbol recovery bug has been fixed
DSD+: Con+ handling has been modified; previous versions of DSD+ would create
“DMR” entries in the DSDPlus.groups and DSDPlus.radios files for traffic
on monitored voice channels; DSD+ 1.090 creates “Con+” entries; if you
have “DMR” entries with nonzero NID fields, you should either bulk delete
them or change their protocol string from “DMR” to “Con+”; Notepad has a
simple search/replace function that can be used to do this
DSD+: A command line option to minimize windows at startup has been added

-_<num>     Minimize selected windows at startup (bitmapped, 0-15) [-_0]

value  window

1    console
2    source audio
4    channel activity
8    event log

sum values to minimize multiple windows
DSD+: Several high contrast display modes have been added

-H<num>     High contrast mode (bitmapped, 0-63) [-H0]

two bits are used per graphical window; pressing ‘H’ in a window will
cycle it to the next display mode; pressing ‘W’ displays the current
-H<num> value in the event log window
DSD+: Control of AMBE and IMBE unvoiced audio levels has been added

-UA<num>    AMBE unvoiced speech level (0-100) [-UA50]
-UI<num>    IMBE unvoiced speech level (0-100) [-UI50]

pressing ‘A’/’a’/’I’/’i’ will also adjust the levels;
lower levels may reduce the “underwater” sound of some comms
DSD+: DSD+ can get its raw audio source from FMP via a TCP link instead of
via Virtual Audio Cable or VB-Cable

-i<TCPport> FMP TCP link port number (256-65535)

linking FMP to DSD+ via VAC or VBC is deprecated; please use the TCP
link feature instead; any port number between 10000 and 65000 should be fine
DSD+: DSD+ can record separate .wav files for each voice call

-P<wav|mp3> Also create per-call wav or mp3 files

the file names encode metadata:

time
duration
protocol
NID
site number
NAC/RAN/DCC/slot
call type (group/private)
target
source

note: per-call mp3 files are not supported at this time
FMP: A command line option to minimize windows at startup has been added

-_<num>     Minimize selected windows at startup (bitmapped, 0-3) [-_0]

value  window

1    console
2    spectrum display

dec 25

DMR ontvanger uit Rusland

ADCR25_3DIn Rusland is een volledige standalone ontvanger opgedoken voor APCO25, DMR, NXDN(IDAS/NEXEDGE) en YAESU SYSTEM FUSION met de naam ADCR25_PRO2 zo bericht de website Мой сайт.

Het is een volledig functionele “digital voice” ontvanger van antenne tot en met de LF audio. Om te kunnen ontvangen is alleen USB spanning, en antenne en een hoofdtelefoon noodzakelijk. Je kan de ontvanger ook op een Windows computer aansluiten om deze te besturen met de bijgeleverde control software. In de “standalone” kan hij digital voice decoderen, P25 trunk tracken en het geheugen scannen. Je kan de ontvanger dus ook in de auto gebruiken door hem bijvoorbeeld aan te sluiten op een telefoon lader.
Aan een PC worden geen eisen gesteld. Een eenvoudige Netbook voldoet uitstekend.

Door de opgenomen digital voice decoder wordt volgens de makers een betere digitale audio kwaliteit geleverd dan bij software DV decoders.

Meer informatie vind je hier!
De Engelstalige gebruiksaanwijzing vind je hier!
ADCR25_Protuner

ADCR25_3D

dec 24

Het belang van een CSS7 ID

DMR-logoSinds april 2015 wordt er gebruik gemaakt van een CSS7 ID om gebruik te kunnen maken van DMR. Ook het BrandMeister netwerk maakt gebruik van dit numeriek ID dat bestaat uit 7 cijfers. Vanaf november 2015 wordt voor Nederland de controle op de database, waarin uw gegevens worden opgeslagen, en het beheer uitgevoerd door één van de repeater beheerders namelijk William PE1BMM.

Omdat er op de diverse fora wat niet op waarheid berustende verhalen rondgaan is het wellicht ter verduidelijking goed een en ander nader te belichten.
Om te beginnen heeft het CSS7 ID niets te maken met het DMRplus netwerk of het ontwikkelteam. Het DMRplus ontwikkelteam heeft het CSS7 ID wel heel ver doorgevoerd in alles wat zij hebben ontwikkelt. Als je kijkt op xreflector.net zie je dat het CSS7 ID bij bijna iedere service of het nu DMR, DStar, C4FM, DPMR of P25 is overal wordt het ID voor gebruikt.

Het 7 cijferige ID is bedacht door de mensen achter het DMR-MARC (Motorola) netwerk. DMRplus maakt net zoals BrandMeister gebruik van dezelfde database. Anders dan bij DStar kan er geen gebruik gemaakt worden van “call routing” omdat in een DMR radio alleen een ID bestaande uit 7 cijfers kan worden ingevoerd en geen “call”. Er moet dus altijd ergens een database draaien die de koppeling tussen het ID en de Call maakt.

Het 4 cijferige nummer systeem dat gebruikt werd voor het CSS7 ID was totaal opgebruikt waardoor er een nieuw systeem moest worden bedacht. Het 4 cijferige nummer werd alleen gebruikt voor DStar toepassingen. Hiernaast was het oude systeem ongestructureerd en bijna niet te administreren.

Er zijn toen twee besluiten genomen om te komen tot een nieuw systeem. Ten eerste is besloten om gebruik te maken van het DMR ID systeem bestaande uit 7 cijfers, ten tweede iedereen te voorzien van een nieuw nummer.

De keuze om iedereen een nieuw ID te geven heeft vooral kwaad bloed gezet bij DStar gebruikers omdat zij het ID dat zij al jaren hadden zijn kwijtgeraakt. Voor DMR gebruikers was het wat makkelijker zij konden hun ID behouden, deze had namelijk al 7 cijfers. Natuurlijk verloop een migratie tussen de verschillende databases niet zonder slag of stoot en we herinneren ons allemaal nog de problemen die dit gaf ook op het DMR netwerk.

Voor Europa is Heinz, DD9KA verantwoordelijk voor de database en Nederland heeft zoals gezegd een eigen ID-team dat wordt vertegenwoordigd door William, PE1BMM. Alle aanvragen voor een ID in Nederland worden op juistheid beoordeeld en aan de database toegevoegd.

De keuze voor een 7 cijferig ID wordt helemaal duidelijk als je weet dat de database op dit moment meer dan 22000 records bevat. In een 4 cijferig systeem past dit natuurlijk niet meer.
Het is een enorme klus de database op orde te houden en dagelijk zien wij tientallen records voorbij komen die moeten worden beoordeeld.

Er is ook veel kritiek ontstaan over het feit dat je een nieuw ID krijgt als bijvoorbeeld je call wijzigt. Dit heeft een technische achtergrond. Omdat je gegevens zijn opgeslagen in de database kan het weken duren voordat de gegevens worden bijgewerkt. Dit gebeurd pas bij een volledige reload van het gehele database systeem. Omdat de pluggenbouwers maar ook verschillende dashboards gebruik maken van de CSS7 database worden daar dus ook de gegevens niet goed weergegeven als de database niet is bijgewerkt.

Ook in Nederland kan je indien er iets wijzigt alleen een nieuw ID aanvragen. Wel kan een ID snel uit de database verwijderd worden. Hoe je een (nieuw) ID aanvraagt zie je hieronder.

Ook bestaat er een misverstand over misbruik van een CSS7 ID. Men denkt dat deze niet misbruikt kunnen worden omdat de call onlosmakelijk is verbonden met het ID nummer. Dit is niet juist!
Iedereen kan een willekeurig ID van een Dashboard plukken in dit in een radio invoeren en zich voordoen als iemand anders. Wel is, indien dit zou gebeuren, te herleiden wie op welk moment gebruik gemaakt heeft van het netwerk en via welke repeater. Wees ervan overtuigd dat repeaterbeheerders hier op letten en bij misbruik van iemands call een rapport zullen indienen bij het AT.

Door het gebruik van CSS7 ID’s voor diverse toepassingen zoals DStar en DMR gaan in de nabije toekomst het aantal Nederlandse ID’s niet meer passen in de codepluggen.
Er wordt daarom gewerkt aan een database van werkelijke gebruikers van het Nederlandse BrandMeister netwerk. Deze gebruikers zullen dan een plaatsje krijgen in de codepluggen zodat zij op de radio zichtbaar zullen zijn.

Wil je een eigen CSS7 ID aanmaken klik dan hier! Of klik op de menuoptie “Operationele linken” hierboven!
CSS7 reg 0Kies optie 1, “Register services for an individual callsign (no repeater!)” en vul je callsign in. Klik op “OK”.
CSS7 reg 1
In Step 2 kies je voor optie twee “Request a DMR-ID to use a DMR-network”. Klik op “OK”.
CCS7 reg 2In Step 3 vul je gegevens in, bij “Nickname” kan je gewoon je voornaam invoeren.
Controleer goed of je alles juist hebt ingevoerd voordat je op “OK” klikt.
CSS7 reg 3Als laatste stap maak je een foto of een scan van je registratie bewijs en selecteer deze foto of scan door middel van de knop “Bladeren”. Klik hierna op “OK”‘.

De aanvraag wordt nu verzonden naar het ID-team en beoordeelt. Je ontvangt na goedkeuring een bericht met je nieuwe CSS7 ID nummer.

Wil je snel je ID verwijderen klik dan hier!

Nog even wat informatie voor een ieder die het nog niet weet.
Gebruikers ID’s bestaan uit 7 digits: XXXYZZZ
waar XXX= Landcode
Y= Provincie
ZZZ= Opvolgend gebruikersnummer
2041037 (Het CSS7 ID van PA3PM)  is dus: 204(Land), 1(Noord Holland), 037 (Gebruikersnummer PA3PM)

ID scheme

 

 

 

 

 

Met dank aan Hans DL5DI voor de achtergrond informatie en William PE1BMM.