The more I use this awesome program, the more I like it! Thank you!
Without any problems, the latest version from GitHub was installed on Ubuntu version 22 and started well.
really thanks very much.
How to extract the .amb files in Hytera DMR, and what command line to put in the .bat.
dsd-fme -fs -N -Z -H 1234567890 2> log.ans
Usage: dsd-fme [options] Live scanner mode
or: dsd-fme [options] -r <files> Read/Play saved mbe data from file(s)
or: dsd-fme -h Show help
Display Options:
-N Use NCurses Terminal
dsd-fme -N 2> log.ans
Input/Output options:
-i <device> Audio input device (default is pulse audio)
- for piped stdin, rtl for rtl device
filename.bin for OP25/FME capture bin files
-o <device> Audio output device (default is pulse audio)(null for no audio output)
-d <dir> Create mbe data files, use this directory
-r <files> Read/Play saved mbe data from file(s)
-g <num> Audio output gain (default = 0 = auto, disable = -1)
-w <file> Output synthesized speech to a .wav file, legacy auto modes only.
-T Enable Per Call WAV file saving in XDMA and NXDN decoding classes
(Per Call can only be used in Ncurses Terminal!)
(Running in console will use static wav files)
-a Enable Call Alert Beep (NCurses Terminal Only)
(Warning! Might be annoying.)
-n Throttle Symbol Capture Bin Input
(useful when reading files still being written to by OP25)
RTL-SDR options:
-c <hertz> RTL-SDR Frequency
-P <num> RTL-SDR PPM Error (default = 0)
-D <num> RTL-SDR Device Index Number
-G <num> RTL-SDR Device Gain (0-49) (default = 0 Auto Gain)
-L <num> RTL-SDR Squelch Level (0 - Open, 25 - Little, 50 - Higher)
(Just have to guess really...)
-V <num> RTL-SDR Sample Gain Multiplier (default = 1)
-Y <num> RTL-SDR VFO Bandwidth kHz (default = 48)(6, 8, 12, 16, 24, 48)
-U <num> RTL-SDR UDP Remote Port (default = 6020)
Scanner control options:
-B <num> Serial port baud rate (default=115200)
-C <device> Serial port for scanner control (default=/dev/ttyUSB0)
-R <num> Resume scan after <num> TDULC frames or any PDU or TSDU
Decoder options:
-fa Legacy Auto Detection (old methods default)
-ft XDMA P25 and DMR BS/MS frame types (new default)
-fs DMR Stereo BS and MS Simplex only
-f1 Decode only P25 Phase 1
-fd Decode only D-STAR
-fr Decode only DMR (LEH)
-fx Decode only X2-TDMA
-fi Decode only NXDN48* (6.25 kHz) / IDAS*
-fn Decode only NXDN96* (12.5 kHz)
-fp Decode only ProVoice*
-fm Decode only dPMR*
-l Disable DMR and NXDN input filtering
-pu Unmute Encrypted P25
-u <num> Unvoiced speech quality (default=3)
-xx Expect non-inverted X2-TDMA signal
-xr Expect inverted DMR signal
-xd Expect inverted ICOM dPMR signal
* denotes frame types that cannot be auto-detected.
Advanced Decoder options:
-X <hex> Manually Set P2 Parameters (WACN, SYSID, CC/NAC)
(-X BEE00ABC123)
-A <num> QPSK modulation auto detection threshold (default=26)
-S <num> Symbol buffer size for QPSK decision point tracking
(default=36)
-M <num> Min/Max buffer size for QPSK decision point tracking
(default=15)
-ma Auto-select modulation optimizations (default)
-mc Use only C4FM modulation optimizations
-mg Use only GFSK modulation optimizations
-mq Use only QPSK modulation optimizations
-m2 Use Phase 2 6000 sps CQPSK modulation optimizations (testing, not fully implemented)
-F Relax P25 Phase 2 MAC_SIGNAL CRC Checksum Pass/Fail
Use this feature to allow MAC_SIGNAL even if bad CRC errors.
-F Enable DMR BS Stereo Passive Frame Sync
This feature will attempt to resync less often due to excessive voice errors
Use if skipping occurs, but may cause wonky audio due to loss of good sync
-Z Log MBE/Frame Payloads to console
-K <dec> Manually Enter DMRA Privacy Key (Decimal Value of Key Number)
-H <hex> Manually Enter **tera 10 Privacy Key (40-Bit/10-Char Hex Value)
(32/64-Char values can only be entered in the NCurses Terminal)
-R <dec> Manually Enter NXDN 4800 EHR Scrambler Key Value
lwvmobile, can this software follow channels using nothing but the control channel?
Do you think you will fix/implement the NXDN9600 descrambler (assumed the same code/should function the same as that for NXDN4800)?
Dear Mr. Iwvmobile, I hope you can help me with an issue.
I have been able to extract the DMR voice frames to amb files, although I do not know how to do it in the NXDN, I have used the same commands as for the DMR but he does not believe them, I do not know if the reason is because those commands are not programmed for the NXDN or it is the result of my clumsiness to find
Thank you very much.
Ok, gracias Sr. Iwvmobile por su respuesta, es muy posible que ese fuera el problema ya que la versión que tengo no es la última.Lamento no haber visto su mensaje antes, es posible que lo haya mezclado con un mensaje anterior de la misma línea de pensamiento. Si desea habilitar la impresión de carga útil en la consola, use el comando -Z o alterne las cargas útiles en la terminal ncurses. Además, asegúrese de usar la versión más reciente de DSD-FME en la página de Github, es posible que las compilaciones precompiladas de Windows anteriores no lo hagan correctamente. Honestamente, no puedo recordar qué funcionó y qué no funcionó en esas versiones, pero probablemente estén llenas de basura.
Ok, gracias Sr. Iwvmobile por su respuesta, es muy posible que ese fuera el problema ya que la versión que tengo no es la última.
Do you think you will fix/implement the NXDN9600 descrambler
They have added support for aes 128/196/256 bit decryption. Probably you can incorporate it in your code ?
Where can i find binaries for PC runninng windows ?
In order to make this a 'Lite' release, the following code had to be cut for compatibility or performance reasons:
NCurses Terminal/Menu
DMR Stereo BS (Dual Slot Voices)
DMR Embedded Alias/Embedded GPS (not LRRP)
Per Call WAV Saving
Call Alert Beep
RTL Input Support
Pulse Audio (revert to OSS)
NCurses Menu only features, now re-worked for CLI
LRRP data to file with -L lrrp.txt option
**tera key CLI entry now supports 10/32/64 char keys with -H <hex key> option (see bat file or help file for examples)
Symbol Capture bins can be created/saved with the -c symbol.bin CLI switch
Precompiled 'Lite' Bugs Fixed:
single decoded wav file functionality restored
some line break issues
But the commands for the NXDN48 scrambler, dsd-fme-win.exe -fi -Z -R xxxxx, I can't get it to come out clearly, is it a possible compilation error or do I need to add any more commands? Thank you.