Customized version of MD380 firmware has feature of IDs dictionary. Special toolset named MD380Tools can import list of user IDs and special IDs. The list of user IDs is global and managed centralized. List of special IDs depends on preferences of local BM administrations (administrators of BM network in each country). To make these lists manageable Florian DF2ET and we found solution with publishing CSV file with list of special IDs on each master server. This list should be managed by local BM administrators.
https://github.com/travisgoodspeed/md380tools/issues/136
The list should be available at http://[server address]/md380tools/special_IDs.csv (/var/www/html/md380tools/special_IDs.csv)
Sample of file contents:
- 5000,Status,,,,,,
- 262997,Papagei,Echo Funktion,,,,Germany,
- 425991,Demo,Demo Application,,,,Israel,
- 425997,Papagei,Echo Funktion,,,,Israel,
The list of special TGs / IDs is pulled from the DMR masters during the build process. A manual build can be startet with "make users.csv" in the db directory of md380tools.
- df2et@dev_machine:~/md380tools/db$ make users.csv
- curl -L -f 'http://registry.dstar.su/reflector.db' | perl -pe '$_ = "" if ( $. == 1 ); s#@#,#; s#@.*#,,,,,,#' >users.csv
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 6106 100 6106 0 0 35622 0 --:--:-- --:--:-- --:--:-- 35707
- perl -e 'print "\n"' >>users.csv
- python2 get_special_IDs.py
- Fetching list of special IDs from BM master servers.
- 0: ID->2021 Country->GR Address->master.dv4gr.eu
- List with special IDs not found!
- 1: ID->2041 Country->NL Address->brandmeister.pd0zry.ampr.org
- List with special IDs not found!
- 2: ID->2042 Country->NL Address->213.222.29.197
- List with special IDs not found!
- 3: ID->2048 Country->NL Address->lab.maze.io
- List with special IDs not found!
- 4: ID->2049 Country->NL Address->bm.pd0mz.nl
- List with special IDs not found!
- 5: ID->2062 Country->BE Address->dmr.tokiogroup.com
- List with special IDs not found!
- 6: ID->2081 Country->FR Address->vps223002.ovh.net
- List with special IDs not found!
- 7: ID->2082 Country->FR Address->164.132.110.231
- List with special IDs not found!
- 8: ID->2141 Country->ES Address->84.232.5.113
- List with special IDs not found!
- 9: ID->2161 Country->HU Address->brandmeister.sharkrf.com
- List with special IDs not found!
- 10: ID->2162 Country->HU Address->master.brandmeister.hu
- List with special IDs not found!
- 11: ID->2221 Country->IT Address->brandmeister.digitalham.it
- List with special IDs not found!
- 12: ID->2222 Country->IT Address->brandmeister2.digitalham.it
- List with special IDs not found!
- 13: ID->2229 Country->IT Address->bmhose.digitalham.it
- List with special IDs not found!
- 14: ID->2261 Country->RO Address->77.81.108.136
- List with special IDs not found!
- 15: ID->2281 Country->CH Address->128.65.196.21
- List with special IDs not found!
- 16: ID->2301 Country->CZ Address->92.43.29.195
- List with special IDs not found!
- 17: ID->2302 Country->CZ Address->89.235.48.235
- List with special IDs not found!
- 18: ID->2342 Country->GB Address->91.121.101.163
- List with special IDs not found!
- 19: ID->2381 Country->DK Address->85.90.246.225
- List with special IDs not found!
- 20: ID->2401 Country->SE Address->83.233.234.102
- List with special IDs not found!
- 21: ID->2421 Country->NO Address->bm.hamlabs.no
- List with special IDs not found!
- 22: ID->2441 Country->FI Address->brandmeister.oh2ch.org
- List with special IDs not found!
- 23: ID->2501 Country->RU Address->registry.dstar.su
- List with special IDs not found!
- 24: ID->2502 Country->RU Address->brandmeister.r2aee.net
- 250997,Parrot Service,Echo Function,,,,Russia,
- 250999,APRS Gate,APRS Function,,,,Russia,
- 25: ID->2508 Country->RU Address->hose.r2aee.net
- List with special IDs not found!
- 26: ID->2551 Country->UA Address->master.ur7d.org
- List with special IDs not found!
- 27: ID->2552 Country->UA Address->bm.ham-dmr.com.ua
- List with special IDs not found!
- 28: ID->2601 Country->PL Address->bm.ham-dmr.pl
- List with special IDs not found!
- 29: ID->2621 Country->DE Address->deneb.dstar.su
- List with special IDs not found!
- 30: ID->2622 Country->DE Address->178.238.234.72
- List with special IDs not found!
- 31: ID->2681 Country->PT Address->194.38.140.206
- List with special IDs not found!
- 32: ID->2841 Country->BG Address->193.107.37.135
- List with special IDs not found!
- 33: ID->3021 Country->CA Address->158.69.203.89
- List with special IDs not found!
- 34: ID->3101 Country->US Address->brandmeister.openquad.net
- List with special IDs not found!
- 35: ID->3102 Country->US Address->bm.dmrx.net
- List with special IDs not found!
- 36: ID->3103 Country->US Address->bm.ham-dmr.org
- List with special IDs not found!
- 37: ID->3108 Country->US Address->bmdev.dmrx.net
- List with special IDs not found!
- 38: ID->3109 Country->US Address->bmhose.dmrx.net
- List with special IDs not found!
- 39: ID->3341 Country->MX Address->72.1.241.232
- List with special IDs not found!
- 40: ID->4251 Country->IL Address->46.121.158.50
- List with special IDs not found!
- 41: ID->5021 Country->MY Address->188.166.231.62
- List with special IDs not found!
- 42: ID->5051 Country->AU Address->44.136.151.11
- Could not talk to master server in AU!
- 43: ID->6551 Country->ZA Address->154.66.196.131
- List with special IDs not found!
- 44: ID->7141 Country->PA Address->45.79.177.188
- List with special IDs not found!
- 45: ID->7241 Country->BR Address->104.41.43.207
- List with special IDs not found!
- curl -L -f 'http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=users&format=csv&header=0' | perl -pe 's,<br/>,,' >>users.csv
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 3017k 0 3017k 0 0 2240k 0 --:--:-- 0:00:01 --:--:-- 2239k
As of August 22nd only the Russian DMR master server provides the data needed to import into MD-380. Others to follow.