Commit Graph

192 Commits

Author SHA1 Message Date
lwvmobile
8b4f91ed8b char * pEnd build bugfix; 2022-10-13 14:18:05 -04:00
lwvmobile
a8fd2c7834 10/32/64 Key Entry at CLI; Unmute Condition Check; 2022-10-13 11:40:15 -04:00
lwvmobile
8670b99d69 DMR Stereo Internal Sync Tweaks; OCD Tweaks; 2022-10-09 07:32:48 -04:00
lwvmobile
6bd37821a9 NXDN96 Scrambler Support; Force Key Priority CLI; 2022-10-08 07:08:23 -04:00
lwvmobile
215594a2a8 P25 PDU Tweaks; 2022-10-08 07:07:45 -04:00
lwvmobile
3f31d4ffe0 GFSK Symbol Capture Bin Quick Fix 2022-10-05 13:29:00 -04:00
lwvmobile
4a83c1beae Permit MAC_SIGNAL on bad CRC with -F option 2022-10-05 12:51:33 -04:00
lwvmobile
67a78d8be0 Symbol Capture Read Tweaks and Fixes 2022-10-05 12:07:00 -04:00
lwvmobile
14ba90a33f TSBK to vPDU bug fix 2022-10-02 08:07:25 -04:00
lwvmobile
66fd3fd7bf Per Call Wrong Tone Selection Bug Fix 2022-10-02 05:58:49 -04:00
lwvmobile
d1ffcda819 Update Readme; NCurses MAC_SIGNAL Fix 2022-10-01 04:52:23 -04:00
lwvmobile
f81575335e Phase 2 Fixes and Tweaks (ISCH and Disc Tap) 2022-10-01 04:18:22 -04:00
lwvmobile
163db6b872 MFIDA4 Console Tweak 2022-09-30 12:43:16 -04:00
lwvmobile
e6927d8115 P25 Additions, Tweaks, Testing 2022-09-30 11:52:03 -04:00
lwvmobile
0d2244fac0 Don't Log Null PDUs 2022-09-28 16:56:11 -04:00
lwvmobile
bd7d43de79 Help Clarification 2022-09-27 18:42:11 -04:00
lwvmobile
c37400bf81 DMR Stereo Standalone Option 2022-09-27 18:39:35 -04:00
lwvmobile
bab139e2e4 P25 Restructuring 2022-09-27 17:21:51 -04:00
lwvmobile
6714761d8e Mute Audio Bug Fix; Don't process audio when mute 2022-09-26 19:54:03 -04:00
lwvmobile
467992ceff Clear Audio Buffer on Mute Toggle 2022-09-26 19:27:23 -04:00
lwvmobile
cb84f7469e Mute Audio Option (-o null) 2022-09-26 19:13:49 -04:00
lwvmobile
f3d2dbb4dd Call Alert; Call History Bug Fix; Minor Tweaks
Call Alert (-a or toggle on/off in ncurses)
--beep sound on radio id change when using ncurses terminal (tied to call history array)
---need to copy tone8.wav and tone24.wav files to /usr/share/ directory and chmod 777 them.
---updated all auto install scripts to copy and chmod as appropriate
----iz4tow, need to update windows tutorials for the wav files, else they won't play

Tweaks/Bug Fix to Call History (specifically DMR) to only set src ids on voice sync, and not on data sync

Manually Set P2 Parameters at CLI (-X BEE00ABC123)
-- use -X (capital X) and then enter WACN/SYSID/CC altogether 
--- feature already available in ncurses terminal menu

Update Linux Install Instructions and auto installers to copy/paste wav files into /usr/share/ directory

Other Minor Tweaks
2022-09-22 20:46:47 -04:00
lwvmobile
370d6be28e NXDN/NCurses/CLI Per Call Bug Fix
NXDN/NCurses/CLI Per Call Bug Fix
2022-09-20 15:46:17 -04:00
lwvmobile
5a73bcac8b P2 Console Output Change; Disable YSF Sync
P2 Console Output Change; 
--change up color coding slightly
Disable YSF Sync
--frame_ysf variable was never initialized, so some systems would false sync on YSF (YSF never finished, no handling yet)
2022-09-20 14:08:06 -04:00
lwvmobile
a3ecbe7414 OCD Spacing Issue
OCD Spacing Issue
2022-09-19 23:25:37 -04:00
lwvmobile
4e04056f4b Phase 2 More PDU decodes
A few extra PDU decodes for Secondary Control Channel and Voice Grant Update
2022-09-19 23:08:44 -04:00
lwvmobile
d8cf47b225 Checkdown for Valid P2 Parameters
Checkdown for Valid P2 Parameters
--if invalid parameters specified by user for P2 WACN, SYSID, and CC (too large) then treat same as missing parameters and skip processing P2 frames that require scrambling.
2022-09-19 17:33:16 -04:00
lwvmobile
57d4c7afbe Minor Tweaks
Minor Tweaks
--ncurses will truncate manually entered P2 parameters set if they are larger than expected.
--muting/key tweak
2022-09-19 17:13:58 -04:00
lwvmobile
cb5c160fbf Experimental Symbol Capture Bin Input Throttle
Experimental Symbol Capture Bin Input Throttle
--throttle read speed when reading capture bin files that are still being written to by OP25, quick easy piggyback (-n).
Readme tweaks
Minor tweaks
2022-09-19 15:48:14 -04:00
lwvmobile
5390a52313 Restore Ncurses Menu Option
Restore Ncurses Menu Option
2022-09-17 13:25:57 -04:00
lwvmobile
1d78e000da Fix DMR Voice Burst Bug; Update Screenshot
Fix DMR Voice Burst Bug
--was gathering bits to bytes wrong, and it broke DMR ProcessVoiceBurstSync

Update Screenshot to reflect current look and feel of FME
2022-09-17 13:24:28 -04: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
0e9c2fc3dc Additional Sanity Check
Additional Sanity Check
--perform sanity check on DMRvcL and DMRvcR to prevent out of bounds array issue that could lead to a crash in some environments with bad signal
2022-08-29 19:49:34 -04:00
lwvmobile
1505103c18 RTL PPM Input Fix
RTL Input Fix
--PPM error wasn't being set by command line -P switch. Had disabled for testing, forgot to re-enable.
2022-08-28 00:48:53 -04:00
lwvmobile
c228207588 Additional ifdef rtl rule
--add rule to prevent tuning box from opening if no rtl support.
2022-08-27 21:31:59 -04:00
lwvmobile
09f92579ee Banner Update
Banner Update; Minor Tweaks?
2022-08-27 20:29:13 -04:00
lwvmobile
a277707a4d Entry Box Width Fix 2022-08-26 22:05:23 -04:00
lwvmobile
41a236d244 Nomenclature Fix
Nomenclature Fix
2022-08-26 22:01:39 -04:00
lwvmobile
837bfac5f5 Add More Options
Serpen'tera' Privacy now supports 10/32/64 character modes (have to use ncurses terminal to enter 32 or 64 char values)
NXDN Scrambler LFSR
Odd and End Terminal Tweaks
2022-08-26 21:54:54 -04:00
lwvmobile
2f05bfacfa DMR Voice LC Header Fix
DMR Voice LC Header Fix
--Fix Voice LC Header to assign SRC and TGT values, mask if Cap+ system detected to prevent erroneous values
--Optimization for FID and SVC options, don't reset on carrier signal drop or TLC
2022-08-23 23:31:34 -04:00
lwvmobile
a682d9e882 DMR Stereo Slot 2 Fix
DMR Stereo Slot 2 Fix
--DMRA Privacy Key not applied correctly in Slot 2 Stereo Mode
2022-08-22 17:57:05 -04:00
lwvmobile
88b3145cfd OCD Nomenclature #3
--final final on nomenclature, P to Pr
2022-08-22 16:57:44 -04:00
lwvmobile
7199848f16 OCD Line Spacing and Nomenclature
OCD Line Spacing and Nomenclature
--fixed a few alignment issues to my liking
--final on nomenclature for privacy modes
2022-08-22 16:55:00 -04:00
lwvmobile
b7bb59dbba Additional Console Print Fixes
Additional Console Print Fixes
--missed a few places where we needed to have info printing
2022-08-22 02:34:29 -04:00
lwvmobile
eb9152fb4e More Nomenclature Fixes
--maybe I can finally settle on this naming scheme
2022-08-22 01:49:56 -04:00
lwvmobile
2ec4250e5b Disable setting state src and tgt on VLC Header
Disable setting state src and tgt on VLC Header
--bugfix for ncurses terminal specifically to prevent the Voice LC Header setting the src and tgt ids; 
--some TIII systems seem to have different values for that than what is in the TLC and Voice Burst.
--console printout can still show erroneous VLC header radio src ids that don't match the TLC or Voice Burst.
2022-08-22 00:56:01 -04:00
lwvmobile
092da7b6d0 Nomenclature Fix
Nomenclature Fix
2022-08-21 23:55:16 -04:00
lwvmobile
df6d7a6609 DMR Additions
--Easier to use key entry for privacy modes
---Serpen'tera' 10 mode now available
--Slightly improved dmr dibit buffering/inverted dibit buffering
--Tweaks to console and ncurses output regarding FID, SVC, and privacy key values
--fix for RTL optional support (think I have all the ifdef covered now)
--TGT, SRC, FID, SVC, now set on Voice LC Header (not sure why I wasn't before)
--other misc tweaks that I can't recall
2022-08-21 23:45:00 -04:00
lwvmobile
7f34ff9340 LRRP Additional Shim
--Forgot a Shim Flag from the KrisMar set
2022-08-14 23:08:01 -04:00
lwvmobile
6189ec95fa LRRP Patches and More Options
LRRP Patches and LRRP Filename Options
--shim/rework some rules for KrisMar samples
--allow filename to be customized in ncurses terminal
2022-08-14 22:43:58 -04:00