MD380 Tools

Special IDs

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,

Importing the special IDs into MD-380 radios

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.