DSDPlus How to write .amb

Status
Not open for further replies.

Sphex

Newbie
Joined
Jan 10, 2025
Messages
4
Reaction score
1
Hello everyone. I'm still a beginner, maybe my question will seem stupid to you, but I'm asking for help. I need to write an .amb file during dmr transfer, but no software I have (SDRsharp, dsd fl 2.71, sdrtrunk) can do it. Please help the newcomer to figure it out.

P.S I have windows 10 x64 and RTL-SDR v3

Thanks ❤️
 

Reconrider

Inside the Galaxy
Joined
Sep 26, 2017
Messages
1,995
Reaction score
926
Location
Radio Galaxy
Explain more on what you want because I'm lost.
You can use dsdplus fastlane to record raw audio but no idea what you're actually looking for
 

Sphex

Newbie
Joined
Jan 10, 2025
Messages
4
Reaction score
1
Explain more on what you want because I'm lost.
You can use dsdplus fastlane to record raw audio but no idea what you're actually looking for
I need an .amb file recorded during transmission with encrypted voice on frequency. So that I could see all the metadata (xor) that was transmitted. Sorry for my English, I use a translator
 

Reconrider

Inside the Galaxy
Joined
Sep 26, 2017
Messages
1,995
Reaction score
926
Location
Radio Galaxy
I need an .amb file recorded during transmission with encrypted voice on frequency. So that I could see all the metadata (xor) that was transmitted. Sorry for my English, I use a translator
Ahh. You can use DSDPLUS and dsd-fme.
You MUSTT record the audio as RAW RECORDING and then you can use dsd-fme to see the AMBE frame information.
 

racingfan360

Member
Joined
Dec 19, 2005
Messages
1,228
Reaction score
253
Adding "-6" to the command to launch dsd-fme records the raw wav input at 48kbps sampling, adding "2>> log.ans" will write the frame info to a log file
 

lwvmobile

DSD-FME
Joined
Apr 26, 2020
Messages
1,504
Reaction score
1,040
If it were me, and I just had to write some .amb files for DMR into a folder called mbe in the current directory, and wanted to use an RTL dongle as input I'd do it like this:

dsd-fme -fs -i rtl:0:154.9875:0:0:12 -d mbe/

If you were wanting to fine tune the parameters on the RTL Dongle, like frequency, PPM or gain, this would be the legend for that:

Code:
RTL-SDR options:
 Usage: rtl:dev:freq:gain:ppm:bw:sq:vol
  NOTE: all arguments after rtl are optional now for trunking, but user configuration is recommended
  dev  <num>    RTL-SDR Device Index Number or 8 Digit Serial Number, no strings! (default 0)
  freq <num>    RTL-SDR Frequency (851800000 or 851.8M)
  gain <num>    RTL-SDR Device Gain (0-49)(default = 0; Hardware AGC recommended)
  ppm  <num>    RTL-SDR PPM Error (default = 0)
  bw   <num>    RTL-SDR Bandwidth kHz (default = 12)(4, 6, 8, 12, 16, 24) 
  sq   <num>    RTL-SDR Squelch Level vs RMS Value (Optional)
  vol  <num>    RTL-SDR Sample 'Volume' Multiplier (default = 2)(1,2,3)
 Example: dsd-fme -fs -i rtl -C cap_plus_channel.csv -T
 Example: dsd-fme -fp -i rtl:0:851.375M:22:-2:24:0:2

When in doubt, just look at the myriad of example usage, or check the help with dsd-fme -h

Of course, if all you want to see is the AMBE payload, just run with the -Z option.

If you don't specifically need the .amb file, then I'd just run something like:

dsd-fme -fs -Z -i rtl:0:154.9875:0:0:12/
 

Sphex

Newbie
Joined
Jan 10, 2025
Messages
4
Reaction score
1
If it were me, and I just had to write some .amb files for DMR into a folder called mbe in the current directory, and wanted to use an RTL dongle as input I'd do it like this:

dsd-fme -fs -i rtl:0:154.9875:0:0:12 -d mbe/

If you were wanting to fine tune the parameters on the RTL Dongle, like frequency, PPM or gain, this would be the legend for that:

Code:
RTL-SDR options:
 Usage: rtl:dev:freq:gain:ppm:bw:sq:vol
  NOTE: all arguments after rtl are optional now for trunking, but user configuration is recommended
  dev  <num>    RTL-SDR Device Index Number or 8 Digit Serial Number, no strings! (default 0)
  freq <num>    RTL-SDR Frequency (851800000 or 851.8M)
  gain <num>    RTL-SDR Device Gain (0-49)(default = 0; Hardware AGC recommended)
  ppm  <num>    RTL-SDR PPM Error (default = 0)
  bw   <num>    RTL-SDR Bandwidth kHz (default = 12)(4, 6, 8, 12, 16, 24)
  sq   <num>    RTL-SDR Squelch Level vs RMS Value (Optional)
  vol  <num>    RTL-SDR Sample 'Volume' Multiplier (default = 2)(1,2,3)
 Example: dsd-fme -fs -i rtl -C cap_plus_channel.csv -T
 Example: dsd-fme -fp -i rtl:0:851.375M:22:-2:24:0:2

When in doubt, just look at the myriad of example usage, or check the help with dsd-fme -h

Of course, if all you want to see is the AMBE payload, just run with the -Z option.

If you don't specifically need the .amb file, then I'd just run something like:

dsd-fme -fs -Z -i rtl:0:154.9875:0:0:12/
Great, thank you very much for the detailed answer. The other day I'll sit down with a cup of coffee and figure everything out, I'll dive in) thank you
 
Status
Not open for further replies.
Top