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.
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.