Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DMR Cap Max Traffic Channel Audio Events Show Incorrect Duration #1787

Closed
DSheirer opened this issue Jan 10, 2024 · 5 comments · Fixed by #1793, #1794, #1796 or #1798
Closed

DMR Cap Max Traffic Channel Audio Events Show Incorrect Duration #1787

DSheirer opened this issue Jan 10, 2024 · 5 comments · Fixed by #1793, #1794, #1796 or #1798
Labels
Milestone

Comments

@DSheirer
Copy link
Owner

DSheirer commented Jan 10, 2024

Describe the bug
When decoding a DMR Tier III Cap Max system the call events duration value is showing 0.0 or 0.1 seconds in length.

Additional context
Attached control channel bitstream recording for troubleshooting.

20240109_170914_420750000_9600BPS_DMR_DMR_Tier_III_Site_2_Control_7.bits.tar.gz

The attached example is for a DMR Capacity Max system operating in 'Advantage Mode' where (only) MotoTRBO radios can register on timeslot 2 to avoid contention on timeslot 1. Timeslot 2 can also be used for voice calls when the system doesn't have any repeaters available.

See conversation about 'Advantage Mode' vs 'Open System Mode' here:

https://forums.radioreference.com/threads/kenwood-and-tier-3-dmr.444052/

Tell-tale characteristic of a DMR Cap Max system operating in Advantage mode is the Aloha messages on timeslot 2.

@DSheirer DSheirer added the bug label Jan 10, 2024
@DSheirer DSheirer added this to the Version 0.7.0 milestone Jan 10, 2024
@DSheirer
Copy link
Owner Author

Hello, The system I am monitoring is a Motorola DMR Tier III Capacity Max system and I listen to it


Can you please make a bitstream recording, or a couple, of the control channel and send to me so that I can troubleshoot?
Denny


Here is the demodulated bitstream (.bits)
Let me know if you need more data.
The system isn't very busy, the users of the system are the county fire dept and public works.
The group call does come in and I get voice but the duration and recording do not work. The duration of group calls will be 0.0 or 0.1 in length.

@DSheirer
Copy link
Owner Author

Looks like this system is employing RAS, or non-standard CRC initial fill values.

DSheirer pushed a commit that referenced this issue Jan 12, 2024
…e CRC mask values employed by the DMR network.
DSheirer added a commit that referenced this issue Jan 12, 2024
#1787 Enhance DMR CSBK CRC Calculations - Auto-Detect Alternate CRC Mask Values
@DSheirer DSheirer reopened this Jan 12, 2024
@DSheirer
Copy link
Owner Author

The recent PR implements an auto-correct feature for DMR CSBK (ie control) messages to detect when the DMR network is using alternate CRC mask values.

However, this change alone may not resolve the original reported issue where calls are not being correctly decoded and managed and this is reflected in the call event duration values.

The attached bitstream recording only contains control messaging and doesn't contain any calls. I'll need additional bistream recordings that contain calls to verify that the code fix resolves the issue.

@DSheirer
Copy link
Owner Author

The attached example is for a DMR Capacity Max system operating in 'Advantage Mode' where (only) MotoTRBO radios can register on timeslot 2 to avoid contention on timeslot 1. Timeslot 2 can also be used for voice calls when the system doesn't have any repeaters available.

See conversation about 'Advantage Mode' vs 'Open System Mode' here:

https://forums.radioreference.com/threads/kenwood-and-tier-3-dmr.444052/

Tell-tale characteristic of a DMR Cap Max system operating in Advantage mode is the Aloha messages on timeslot 2.

@DSheirer
Copy link
Owner Author

Additional recordings of traffic channels.

CapacityMaxAdvantageModeAdditionalExamples.zip

DSheirer pushed a commit that referenced this issue Jan 13, 2024
DSheirer added a commit that referenced this issue Jan 13, 2024
…for CSBKO:33 and FLCO:16 (#1794)

Co-authored-by: sheirerd <sheirerd@ainfosec.com>
@DSheirer DSheirer reopened this Jan 14, 2024
DSheirer pushed a commit that referenced this issue Jan 17, 2024
…Adds support for voice channel update for both Open System and Advantage modes. May cause issues with Cap+ or Con+ due to changes ... needs more testing.
DSheirer pushed a commit that referenced this issue Jan 17, 2024
…Alias using ISO7 format. Updates channel details to list the tier 3 neighbors in the details.
DSheirer pushed a commit that referenced this issue Jan 18, 2024
… Con+ control channel SLCO message detection.
DSheirer pushed a commit that referenced this issue Jan 18, 2024
… Con+ control channel SLCO message detection.

#1787 Adds Capacity Max talker alias FLCO.  Fixes standard FLC Talker Alias using ISO7 format.  Updates channel details to list the tier 3 neighbors in the details.
#1787 Updates DMR capacity max event handling to better show events.  Adds support for voice channel update for both Open System and Advantage modes.  May cause issues with Cap+ or Con+ due to changes ... needs more testing.
#1787 DMR capacity max group voice update handling.
DSheirer added a commit that referenced this issue Jan 18, 2024
… Con+ control channel SLCO message detection. (#1796)

#1787 Adds Capacity Max talker alias FLCO.  Fixes standard FLC Talker Alias using ISO7 format.  Updates channel details to list the tier 3 neighbors in the details.
#1787 Updates DMR capacity max event handling to better show events.  Adds support for voice channel update for both Open System and Advantage modes.  May cause issues with Cap+ or Con+ due to changes ... needs more testing.
#1787 DMR capacity max group voice update handling.

Co-authored-by: sheirerd <sheirerd@ainfosec.com>
DSheirer pushed a commit that referenced this issue Jan 19, 2024
DSheirer pushed a commit that referenced this issue Jan 19, 2024
DSheirer added a commit that referenced this issue Jan 19, 2024
…ion for Capacity Plus systems. (#1798)

Co-authored-by: sheirerd <sheirerd@ainfosec.com>
@DSheirer DSheirer removed this from the Version 0.7.0 milestone Feb 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment