Thanks for the release, I'm monitoring a TIII DMR system here, I am seeing otally different information shown in DSD then what's displayed in DMRDecode v74. I can post logs and screenshots to the author(s) if required.
We believe that the data in your DMRDecode log is incorrect.
From your DSD+ log:
CSBK Aloha SysCode=10.1100.00000100 AB; Networked; Registration req'd
The DSD+ -v4 binary dump shows the monitored site's full 16 bit SysCode in binary format:
1001100100000000000000010000000011010110
10110000000100110000000000000000000000001100111100110101
From your DMRDecode log:
C_ALOHA : CSBKO=25 + FID=0
Not an Infill Radio Site : TS has Network Connection : Mask=0 : Service Function=0 : TSCC demands MS must register
System Identity Code=45075 : MS Individual Address=0
DMRDecode is displaying the same 16 bit Syscode (decimal 45075 = binary 1011000000010011)
The correct SysCode interpretation:
10 1100 00000100 11
Model = 10 (large, which is the default value)
Site = 1100 (13, which is also the default value)
Area number and site number = 00000100 (interpretation depends on AreaSize setting)
PAR = 11 (A and B subscribers permitted)
From your DMRDecode log:
Short LC : SYS_Parms : Large Network NET=12 SITE=4 Category B MSs only permitted
Permissible network IDs for a large model network range from 1 to 16. By definition, 1100 (decimal 12) indicates NID 13, not NID 12.
The SITE=4 notation does not represent the true breakdown of the 8 bit
area number plus site number field. Also, SITE=4 cannot be correct because TIII area numbers and site numbers start at 1, so again, by definition, 100 (4) can not indicate an area or site value of 4.
DMRDecode is just displaying the values of these binary fields, not their true meaning.
The Category B display is incorrect. Later in the log, it changes to:
Short LC : SYS_Parms : Large Network NET=12 SITE=4 Category A MSs and B MSs permitted
This is due to DMRDecode misinterpreting the contents of the CACH messages.
The DMRDecode log does not list any site neighbors.
The DSDPlus log shows:
CSBK Bcast SysCode=10.1100.00000100 AB; Neighbor SysCode=10.1100.00000000, CC=513
CSBK Bcast SysCode=10.1100.00000100 AB; Neighbor SysCode=10.1100.00000001, CC=541
CSBK Bcast SysCode=10.1100.00000100 AB; Neighbor SysCode=10.1100.00000111, CC=517
If the four SysCodes are decoded using the default area length of 5:
10.1100.00000 000 Large model, NID 13, Area 1, Site 1
10.1100.00000 001 Large model, NID 13, Area 1, Site 2
10.1100.00000 100 Large model, NID 13, Area 1, Site 5 (current site)
10.1100.00000 111 Large model, NID 13, Area 1, Site 8
Your raw audio sample generates this DSD+ event log:
Current network: L13
Current site: L13-1.5
L13-1.5 neighbor: Site L13-1.1; CC=513
L13-1.5 neighbor: Site L13-1.2; CC=541
L13-1.5 neighbor: Site L13-1.8; CC=517
Everything there looks correct. If you specify a different AreaSize value for this system, DSD+ will recalculate the area and site numbers accordingly. The TIII section of the DSDPlus.txt file covers this.
Your DSD+ log file shows a moderate level of decoding errors. The best decoder settings for you for that system are:
-fr -dr4 -dh6 -ds63 -dd60