DSDPlus Looking for a DMR (HYT) Conventional non-encrypted Raw Recording

Status
Not open for further replies.

noamlivne

Member
Joined
Sep 7, 2012
Messages
187
Hi All,
It would be great if someone can send me a raw recording from DSDPlus of a HYT (Hytera) conventional repeater.

I am interested in a HYT repeater because I only see DMR (MOT) repeaters around my area.
No HYT ones.
I wonder how do they look with regards to DSDPlus.
Can DSDPlus show the information that goes through it, such as ARS and LRRP (as in the Motorola conventional repeaters), and any other useful information?
I wonder how the data streams look behind the scenes.

So if it is not too much of a trouble, I would be glad to get a conventional, non-encrypted raw recording.
You can go to the Input tab of DSDPlus' menu and select "Only Record During Sync" option, and then hit "Start Source Audio Recording". You can stop after a minute or two of stream. It should not take too much.
Feel free to send it to me in a private message or to my email, which I can give you via private message.

Thank you very much in advance.
 

Forts

Mentor
Database Admin
Joined
Dec 19, 2002
Messages
6,890
Location
Ontario, Canada
If they are following the DMR standard it'll look the same as a Motorola system, or any other manufacturer for that matter. The differences will be in proprietary features that Hytera uses that DSDPlus may not understand.
 

noamlivne

Member
Joined
Sep 7, 2012
Messages
187
If they are following the DMR standard it'll look the same as a Motorola system, or any other manufacturer for that matter. The differences will be in proprietary features that Hytera uses that DSDPlus may not understand.
Indeed. But that is something I cannot know or see, because there is no differentiation.
The stream of ARS and LRRP in the repeaters I pick up are recognized by Dsdplus with ease. And I compare their packets to some explanations I found in Radio Reference, and they seem standard as Motorola sends.

I was wondering how the non-standard Hytera packets look like and whether dsdplus can understand what's going on with them.
See for example a post from March 25th 2015
A user named dsdplus tries to understand what does this data stream of Hytera means.
I wonder if there was any advancement since then. I cannot know because it seems that I don't have a HYT repeater to test those data streams with DSDPlus.
 

AM909

Radio/computer geek
Premium Subscriber
Joined
Dec 10, 2015
Messages
1,297
Location
SoCal
The ~25 MB file here is a zipped baseband re-recording of a baseband recording being played by SDR# that includes a 3-second unencrypted group call followed by a 1-second encrypted call. I tuned to 463.263* and decoded it with DSD+ FL 2.368 and have included the console and event log. On the status line of the DSD+ Event window, it shows "DMR BS DCC:3" starting with the unencrypted call :)02–:07), changes to "DMR (HYT) BS DCC:3" at the start of the encrypted call :)08), changes to "XPT BS DCC:3" at the end of the encrypted call :)10-:12), and changes back to "DMR (HYT) BS DCC:3" for the last couple seconds of idle messages.

Note: * 500 Hz high of the channel freq of 463.2625 to compensate for the off-freq dongle used for the original recording
 

AM909

Radio/computer geek
Premium Subscriber
Joined
Dec 10, 2015
Messages
1,297
Location
SoCal
The smilies in my post above should be read as (:. I was in a hurry and didn't preview, forgetting this "feature" that turns ASCII smilies into the Unicode smiley characters.
 

hrh17

Member
Joined
Mar 4, 2015
Messages
147
Location
.
Interesting enough I can't get that wav file to decode in either DSDPlus or OP25

Code:
c:\DSDPlus>dsdplus -v4 ? "F:\Tait\Wav Captures\13-53-19_463753125Hz\13-53-19_463753125Hz.wav"

DSD+ 2.368
Current working directory is "c:\DSDPlus"
Appending synthesized audio to file 'DSDPlus.wav'

Processing input file 'F:\Tait\Wav Captures\13-53-19_463753125Hz\13-53-19_463753125Hz.wav'
Input file is not a RIFF file


*** WAV header processing error ***

Code:
device: {u'gains': u'', u'wav_file': u'/home/boatbod/Desktop/Wavs/13-53-19_463753125Hz/13-53-19_463753125Hz.wav', u'args': u'wavsrc', u'tunable': False, u'ppm': 0.0, u'wav_gain': 14.1, u'name': u'sdr0'}
Traceback (most recent call last):
  File "./multi_rx.py", line 1079, in <module>
    rx = rx_main()
  File "./multi_rx.py", line 1044, in __init__
    self.tb = rx_block(options.verbosity, config = byteify(config))
  File "./multi_rx.py", line 597, in __init__
    self.configure_devices(config['devices'])
  File "./multi_rx.py", line 728, in configure_devices
    self.devices.append(device(cfg))
  File "./multi_rx.py", line 122, in __init__
    self.src = op25_wavsrc.op25_wavsrc_f(str(config['name']), config)
  File "/home/boatbod/op25/op25/gr-op25_repeater/apps/op25_wavsrc.py", line 57, in __init__
    self.wavsrc = blocks.wavfile_source(self.wav_file)
  File "/usr/lib/python2.7/dist-packages/gnuradio/blocks/blocks_swig1.py", line 2858, in make
    return _blocks_swig1.wavfile_source_make(filename, repeat)
RuntimeError: is not a valid wav file
 

noamlivne

Member
Joined
Sep 7, 2012
Messages
187
Interesting enough I can't get that wav file to decode in either DSDPlus or OP25

Code:
c:\DSDPlus>dsdplus -v4 ? "F:\Tait\Wav Captures\13-53-19_463753125Hz\13-53-19_463753125Hz.wav"

DSD+ 2.368
Current working directory is "c:\DSDPlus"
Appending synthesized audio to file 'DSDPlus.wav'

Processing input file 'F:\Tait\Wav Captures\13-53-19_463753125Hz\13-53-19_463753125Hz.wav'
Input file is not a RIFF file


*** WAV header processing error ***

Code:
device: {u'gains': u'', u'wav_file': u'/home/boatbod/Desktop/Wavs/13-53-19_463753125Hz/13-53-19_463753125Hz.wav', u'args': u'wavsrc', u'tunable': False, u'ppm': 0.0, u'wav_gain': 14.1, u'name': u'sdr0'}
Traceback (most recent call last):
  File "./multi_rx.py", line 1079, in <module>
    rx = rx_main()
  File "./multi_rx.py", line 1044, in __init__
    self.tb = rx_block(options.verbosity, config = byteify(config))
  File "./multi_rx.py", line 597, in __init__
    self.configure_devices(config['devices'])
  File "./multi_rx.py", line 728, in configure_devices
    self.devices.append(device(cfg))
  File "./multi_rx.py", line 122, in __init__
    self.src = op25_wavsrc.op25_wavsrc_f(str(config['name']), config)
  File "/home/boatbod/op25/op25/gr-op25_repeater/apps/op25_wavsrc.py", line 57, in __init__
    self.wavsrc = blocks.wavfile_source(self.wav_file)
  File "/usr/lib/python2.7/dist-packages/gnuradio/blocks/blocks_swig1.py", line 2858, in make
    return _blocks_swig1.wavfile_source_make(filename, repeat)
RuntimeError: is not a valid wav file
I also had that. I also tried to run it on an old version of SDR# and also did not succeed.
Probably something is wrong with my settings.
 

noamlivne

Member
Joined
Sep 7, 2012
Messages
187
The ~25 MB file here is a zipped baseband re-recording of a baseband recording being played by SDR# that includes a 3-second unencrypted group call followed by a 1-second encrypted call. I tuned to 463.263* and decoded it with DSD+ FL 2.368 and have included the console and event log. On the status line of the DSD+ Event window, it shows "DMR BS DCC:3" starting with the unencrypted call :)02–:07), changes to "DMR (HYT) BS DCC:3" at the start of the encrypted call :)08), changes to "XPT BS DCC:3" at the end of the encrypted call :)10-:12), and changes back to "DMR (HYT) BS DCC:3" for the last couple seconds of idle messages.

Note: * 500 Hz high of the channel freq of 463.2625 to compensate for the off-freq dongle used for the original recording
Thank you very much for the .zip file.

I did not manage to run the .wav file in DSDPlus nor in an old version of SDR#. Perhaps you can use FMP24 directly to DSDPlus and then press the "Only Record During Sync" and "Start Source Audio Recording", all in the Input tab of DSDPlus.

But I saw the excellent Console file you attached. That is really what interests me.
DSDPlus does not share any "behind the scenes" info, which is fine, but I also do not see any data streams such as
Rate 1/2 Data 02 00 11 00 03 00 04 0C 00 01 2E F0 03

Rate 1/2 Data 02 00 11 00 03 00 04 0C 00 01 41 DD 03

Rate 1/2 Data 02 00 11 00 03 00 04 0C 00 01 4D D1 03

Rate 1/2 Data 02 00 11 00 03 00 04 0C 00 00 66 B9 03

That appeared in the link from 2015 DSD+ 1.060 Status
Perhaps this recording does not contain this stream of data. Perhaps not all the HYT repeaters contain it?

Of course I have no idea, because I do not think I encountered a HYT system here.
In any case, I wonder if DSDPlus got to recognize what this data stream and others mean with regards to HYT.
 

AM909

Radio/computer geek
Premium Subscriber
Joined
Dec 10, 2015
Messages
1,297
Location
SoCal
I think those are indicative of data calls, while my excerpt was just two voice calls with no data.
 

noamlivne

Member
Joined
Sep 7, 2012
Messages
187
I think those are indicative of data calls, while my excerpt was just two voice calls with no data.
Thank you very much for your help, of course.
If you do encounter those kinds of data calls, I would be glad to see what DSDPlus shows and knows about them.
 

noamlivne

Member
Joined
Sep 7, 2012
Messages
187
I think those are indicative of data calls, while my excerpt was just two voice calls with no data.
Thank you very much, again.
I got a tip from an experienced user: I had to run your .wav file in a new SDR# version under "Baseband File (Vasili)".
I see the whole spectrum you sent me. Unfortunately I do not see the data packets I am looking for.
I'll continue searching.
 
Status
Not open for further replies.
Top