arancormonk

DSD-neo | mbelib-neo
Joined
Dec 12, 2025
Messages
48
Reaction score
54
btw, testing -i for WAV audio input, for example this...

Code:
D:\SDR\dsd-neo-msvc-x86_64-native-nightly>.\bin\dsd-neo.exe -i BP59.wav -s 96000
NOTICE: WAV input sample rate: 96000 Hz (interp=2)
NOTICE: ------------------------------------------------------------------------------
NOTICE: | Digital Speech Decoder: DSD-neo v2.1.0-17-gcdf719d0 (cdf719d)
NOTICE: ------------------------------------------------------------------------------
NOTICE: MBElib-neo Version: 2.0.0
Audio In Device: BP59.wav
17:44:54 Sync: +DMR  [slot1]  slot2  [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:54 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:54 Sync: +DMR  [slot1]  slot2  [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:54 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:54 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:55 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:55 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:55 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:55 Sync: +DMR   slot1  [slot2] | Color Code=XX | IDLE
[31m SLCO CRC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:55 Sync: +DMR  [slot1]  slot2  [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:56 Sync: +DMR   slot1  [slot2]
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:56 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:56 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:56 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:44:56 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
WARNING: Input Level LOW -54.0 dBFS: raise source/input volume if signal is present
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)

End of BP59.wav
NOTICE:
NOTICE: Total audio errors: 0
NOTICE: Total header errors: 0
NOTICE: Total irrecoverable header errors: 0
NOTICE: Exiting.

and this....

Code:
D:\SDR\dsd-neo-msvc-x86_64-native-nightly>.\bin\dsd-neo.exe -i BP59.wav -s 96000 -b 59
NOTICE: WAV input sample rate: 96000 Hz (interp=2)
NOTICE: Basic Privacy key loaded (forced priority): [redacted]
NOTICE: ------------------------------------------------------------------------------
NOTICE: | Digital Speech Decoder: DSD-neo v2.1.0-17-gcdf719d0 (cdf719d)
NOTICE: ------------------------------------------------------------------------------
NOTICE: MBElib-neo Version: 2.0.0
Audio In Device: BP59.wav
17:45:34 Sync: +DMR  [slot1]  slot2  [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:34 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:34 Sync: +DMR  [slot1]  slot2  [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:35 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:35 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:35 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:35 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:35 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:35 Sync: +DMR   slot1  [slot2] | Color Code=XX | IDLE
[31m SLCO CRC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:36 Sync: +DMR  [slot1]  slot2  [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:36 Sync: +DMR   slot1  [slot2]
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:36 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:36 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:36 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
Sync: no sync
SPS hunt: trying 20 sps (sym=4800, demod=96000)
17:45:37 Sync: +DMR   slot1  [slot2] [31m| CACH/Burst FEC ERR[0m
WARNING: Input Level LOW -54.0 dBFS: raise source/input volume if signal is present
Sync: no sync
SPS hunt: trying 16 sps (sym=6000, demod=96000)
SPS hunt: trying 20 sps (sym=4800, demod=96000)

End of BP59.wav
NOTICE:
NOTICE: Total audio errors: 0
NOTICE: Total header errors: 0
NOTICE: Total irrecoverable header errors: 0
NOTICE: Exiting.

and in both cases, there is no audio output
how big are these files? do you mind sharing them so i can take a look? SwissTransfer - Send large files securely and free of charge or whatever your preference is
 

kb9mwr

Member
Joined
Apr 8, 2003
Messages
282
Reaction score
103
Location
Green Bay, WI
A little off topic, but does anyone have a collection of raw discriminator recordings of the digital modes? (DMR, Fusion, D-Star, M17)... I'd like to do some comparisons with these and dsd-neo. Thanks
 

ki4hyf

Ridin' Dirty
Premium Subscriber
Joined
Mar 2, 2005
Messages
325
Reaction score
170
Location
Jackson, TN
Will this help? DMR Samples
I've got a few others, but it's mainly DMR and P25. There is very little in the way of exotic ham modes in my area. All of the samples I have are either .bin or .wav files.
 

MELERIX

Member
Joined
Nov 19, 2018
Messages
112
Reaction score
62

btw, testing with another Moto Basic Privacy file in 48 khz: Download BP100.wav | LimeWire

and the following command line:

Code:
.\bin\dsd-neo.exe -i BP100.wav -s 48000 -4 -b 100

and is not decoding the audio properly.

here is the log:

Code:
D:\SDR\dsd-neo-msvc-x86_64-native-v2.2.0>.\bin\dsd-neo.exe -i BP100.wav -s 48000 -4 -b 100
NOTICE: WAV input sample rate: 48000 Hz (interp=1)
NOTICE: Force Privacy Key priority enabled
NOTICE: Basic Privacy key loaded (forced priority): [redacted]
NOTICE: ------------------------------------------------------------------------------
NOTICE: | Digital Speech Decoder: DSD-neo v2.2.0 (2618029)
NOTICE: ------------------------------------------------------------------------------
NOTICE: MBElib-neo Version: 2.0.0
Audio In Device: BP100.wav
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=XX [31m| CACH/Burst FEC ERR[0m
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=XX | VLC [32m
 SLOT ? TGT=1 SRC=1 Group Call [0m
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VLC [32m
 SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | TLC [31m
 SLOT ? TGT=1 SRC=1 Group Call [0m
Sync: no sync

End of BP100.wav
NOTICE:
NOTICE: Total audio errors: 2
NOTICE: Total header errors: 0
NOTICE: Total irrecoverable header errors: 0
NOTICE: Exiting.
 

gary123

Member
Joined
Sep 11, 2002
Messages
3,112
Reaction score
1,563
I see that arancoremonk made his samples at 9600 and Melerix made his at 4800. I think NEO likes the 9600 more than the slower 4800. I do not know if this is part of the no decode problem?

I am not sure if there is a setting in NEO to show the AMBE frame data. Having this information would go a long way to figuring out why its not decoding the audio properly. I do not know if NEO has a BP lookup or if its processing the frame with the wrong key data. Seeing the actual frame bytes would clear this up.

If NEO does not output the AMBE frame data this would be an excellent option to add to future releases. Also on the wish list would be to directly show the MFID,KID and ALGID. Perhaps a new switch in the command line that enables the display of this information?
 

gary123

Member
Joined
Sep 11, 2002
Messages
3,112
Reaction score
1,563
Moto BP does not set them for BP. I think it was deliberate so that other users knew it was encrypted.
 

lwvmobile

DSD-FME
Joined
Apr 26, 2020
Messages
1,488
Reaction score
1,033
Yeah, I don't think so. Its not a Motorola radio doing that. The MFID isn't set to 0x10 either, and the SVC options aren't set to encrypted in the link control. That's probably a Baofeng or some CCR using a custom privacy key that is the same keystream as Motorola bp key 100, in other words, probably set to -S 49:45024562456245 or something in their CPS.
 

arancormonk

DSD-neo | mbelib-neo
Joined
Dec 12, 2025
Messages
48
Reaction score
54
btw, testing with another Moto Basic Privacy file in 48 khz: Download BP100.wav | LimeWire

and the following command line:

Code:
.\bin\dsd-neo.exe -i BP100.wav -s 48000 -4 -b 100

and is not decoding the audio properly.

here is the log:

Code:
D:\SDR\dsd-neo-msvc-x86_64-native-v2.2.0>.\bin\dsd-neo.exe -i BP100.wav -s 48000 -4 -b 100
NOTICE: WAV input sample rate: 48000 Hz (interp=1)
NOTICE: Force Privacy Key priority enabled
NOTICE: Basic Privacy key loaded (forced priority): [redacted]
NOTICE: ------------------------------------------------------------------------------
NOTICE: | Digital Speech Decoder: DSD-neo v2.2.0 (2618029)
NOTICE: ------------------------------------------------------------------------------
NOTICE: MBElib-neo Version: 2.0.0
Audio In Device: BP100.wav
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=XX [31m| CACH/Burst FEC ERR[0m
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=XX | VLC [32m
 SLOT ? TGT=1 SRC=1 Group Call [0m
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VLC [32m
 SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:37 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m

[DMR SM] voice-sync
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | VC*

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync

[DMR SM] voice-sync
[32m SLOT ? TGT=1 SRC=1 Group Call [0m
22:36:38 Sync: +DMR MS/DM MODE/MONO | Color Code=01 | TLC [31m
 SLOT ? TGT=1 SRC=1 Group Call [0m
Sync: no sync

End of BP100.wav
NOTICE:
NOTICE: Total audio errors: 2
NOTICE: Total header errors: 0
NOTICE: Total irrecoverable header errors: 0
NOTICE: Exiting.
Thanks for the capture and the extra detail. I was able to reproduce the behavior. The issue was in DSD-neo’s live audio output path, not the WAV sample rate or the privacy decode itself. File playback was decoding faster than real time into the async audio output queue, and that queue is designed to drop older samples when it overruns. That made the played audio sound extremely sped up/choppy even though the decoded WAV output duration was correct.

I’ve changed finite inputs like WAV/stdin/symbol replays to use blocking audio output so playback is paced properly, while keeping the low-latency async path for live/radio inputs. I also cleaned up the misleading DMR direct-mode slot display and the extra state-machine log spam seen in the report. The latest nightly build will include the fix once it's finished compiling.
 

racingfan360

Member
Joined
Dec 19, 2005
Messages
1,226
Reaction score
252
Yeah, I don't think so. Its not a Motorola radio doing that. The MFID isn't set to 0x10 either, and the SVC options aren't set to encrypted in the link control. That's probably a Baofeng or some CCR using a custom privacy key that is the same keystream as Motorola bp key 100, in other words, probably set to -S 49:45024562456245 or something in their CPS.
Agreed. Looking a bit more closely, it has all the characteristics of Tytera Enhanced Privacy (or something very similar, likelihood it's badged as something different). I recall seeing some reports of folks being able to make a Moto BP interoperate one-way with a Tytera EP presumably with a subset of keys that would generate sufficiently similar keystreams
 
Top