Commit Graph

21 Commits

Author SHA1 Message Date
lwvmobile
6204aec2a5 P25 P1 LCW re-write and updates; 2023-03-08 02:25:29 -05:00
lwvmobile
90700e7d28 Phase 2 Audio Decoding
Phase 2 Audio Decoding Implemented

XDMA decoder class implemented and set to default (-ft)
--decoder class includes P25 1, 2, DMR BS/MS, and X2-TDMA
-- -fr -T option reworked, -T now for Per Call, use -ft (default)

Force Privacy Key
--force privacy key use over system FID and SVC options.

Per call now works on XDMA decoding and NXDN decoding

Limited Phase 1 TSBK and Phase 2 LCCH handling (for Network Status Broadcast)
--Need to get WACN, SYSID, and CC values for Phase 2 descrambling

Fix most of the compiler warnings
2022-09-17 11:44:45 -04:00
lwvmobile
5d44425b10 Cleanup Straggler Code and Language
Cleanup Straggler Code and Language
--only dropped one F-Bomb this time
2022-08-09 18:43:44 -04:00
lwvmobile
f45f4fe413 NCurses Menu
--NCurses Menu (no more tedious CLI options)
--Save/Read Capture Bin (WIP!)
--Read OP25 Capture Bin (WIP!)
--Per Call WAV saving on DMR Stereo
--Revampled Data Header and 1/2, 3/4 Data LRRP
--Dump LRRP Data to text file, import into QGIS
--Included QGIS Map File with layers set up
--DMR CACH and Burst FEC 
--No more Port Audio or OSS...ever. 
--Switch to 8Khz/1Ch for most decode types due to crisper sound
---DMR Stereo remains at 24/2, will look into revampint upsampe for cleaner sound
2022-08-09 18:10:13 -04:00
lwvmobile
171f372a4a Really Fix Compiler Warning
Change the correct X to llX this time
2022-05-30 03:35:42 -04:00
lwvmobile
3924c70386 Fix Compiler Warning
the usual %X to %llX warnings I forget to deal with
2022-05-30 03:32:37 -04:00
lwvmobile
66ec027bd2 Code Cleanup and Tweaks
Code Cleanup and Tweaks
--properly accredit LFSR
--change name from LSFR to LFSR (oops)
--minor code tweaks and OCD Spacing
2022-05-30 03:19:21 -04:00
lwvmobile
ab873d3821 NCurses Updates
Update NCurses to work with DMR BS TDMA Stereo, DMR MS, dPMR, D-STAR
--reorganize the code and clean up the mess
Minor Tweaks and Code Cleanup
2022-05-03 06:54:08 -04:00
lwvmobile
3cd1eefad8 DMR Stereo TDMA
DMR Stereo TDMA
--play voice in both TDMA slots with the -T option (dsd -fr -T)
--Improved MS voice (mostly working) and data handling (hit or miss)
--pretty pretty colors on the console log output
--rate 3/4 data decoding partially working
2022-04-30 04:43:03 -04:00
lwvmobile
13ec6855f8 DMR 12 Rate Updates
DMR 12 Rate Updates
Other Tweaks to P25 Printing
More experimenting with 34 Rate Trellis Code (busted)
2022-03-26 00:03:14 -04:00
lwvmobile
1ee3dba499 DMR 12 Rate Data LRRP
DMR 12 Rate Data LRRP Decoding
2022-03-24 07:54:09 -04:00
lwvmobile
5ee669aa18 Fix Compiler Warning, minor tweaks
Fix Compiler Warning, minor tweaks to NCurses view and information logging
2022-03-13 20:32:32 -04:00
lwvmobile
184b8b6a39 Enable D-Star, Pulse Tweaks, NCurses Tweaks, Misc
Enable D-Star, Pulse Tweaks, NCurses Tweaks, Misc
2022-03-13 19:13:09 -04:00
lwvmobile
beb96f73db Fix MI to llX
Fix MI to llX
2022-03-06 22:48:44 -05:00
lwvmobile
f053e53e76 More DMR Staging, Fix MI to Hex in P25
More DMR Staging, Fix MI to Hex in P25
-switch back to 7 octets on AMB payloads
--will break compatibility with 6 octets
-Print MI values as Hex now, not as binary strings
2022-03-06 22:38:29 -05:00
lwvmobile
f6fdbfa922 More ALG,KEY,MI 'fixes'
Only assign and print when err == 0
2022-02-26 07:59:24 -05:00
lwvmobile
786f306eac Fix Alg,Key,MI
Wasn't always printing
2022-02-25 19:41:31 -05:00
lwvmobile
5530d2ac9c MI Values
MI Values
2022-02-25 08:31:54 -05:00
lwvmobile
ab186da2f3 P25P1 Information
P25P1 Information
-added fprintf and printw for algid, keyid, mfid, errs, etc
2022-02-24 20:05:32 -05:00
lwvmobile
fcf680a138 Direct all prints to STDERR
Direct all prints to STDERR
Take 2
2022-02-10 16:56:37 -05:00
Jared Szechy
6605925162 Some much needed organization 2015-08-06 12:25:30 -04:00