Commit Graph

1383 Commits

Author SHA1 Message Date
lwvmobile
4e04d99780 New Event History Setup and Logging to a Log File, part 2; #287
Rework all Per Call Wav files to tie into Event History; Auto Delete Empty Wav files created; Wav Files in progress have no extension and have no hard set name until closing;

Delete all OLD patch files that are resolved directly or indirectly by new Event History, or have previously been incorporated into code.
2025-04-25 13:33:17 -04:00
lwvmobile
a9a88c5b13 Event History Better Scrolling in Ncurses; #287 2025-04-24 00:14:52 -04:00
lwvmobile
71d4d30f3a Event History: Move event_history_s from the stack to the heap; Calloc Plenty of Memory for it; #287 2025-04-23 16:27:25 -04:00
lwvmobile
8cbfb96141 TMS: Fix Termination / Overflow Issue; #287 2025-04-23 14:40:26 -04:00
lwvmobile
919100daad Fix Current Warnings Regarding, try 2. #287; 2025-04-23 00:05:48 -04:00
lwvmobile
d2f4c1ddd9 Fix Current Warnings Regarding #287; 2025-04-23 00:03:58 -04:00
lwvmobile
cb89fb69c1 New Event History Setup and Logging to a Log File, part 1; #186 2025-04-22 23:50:07 -04:00
lwvmobile
51727b815d P25: Initialize sap_string and rsp_string; 2025-04-17 16:15:04 -04:00
lwvmobile
8bfdeeebd0 P25: Fix printFrameInfo state->nac compiler warning on fprintf; 2025-04-07 22:42:18 -04:00
lwvmobile
b963b08469 P25: Redo printFrameInfo to make it consistent across Phase 1 and Phase 2; 2025-04-07 22:40:18 -04:00
lwvmobile
177551e081 DMR: Display Alg Type on Late Entry Single Burst; 2025-04-06 21:01:37 -04:00
lwvmobile
7ab5ec8b40 DMR: Fix More Lingering DMRA PI lfsr128 Mismatch Issues due to int to ulli conversion errors; 2025-04-06 21:00:57 -04:00
lwvmobile
8fd9c64c0c DMR: Change PDU MI to ulli to match and prevent possible issues related to int to ulli change in mi storage;
PI Header Display Nit;
2025-04-06 18:53:16 -04:00
lwvmobile
a9af3b9380 DMR: Fix Lingering DMRA PI and lfsr32 Mismatch Issues due to int to ulli conversion errors;
(0xFFFFFFFF12345678 vs 0x12345678) issue in display and late entry mismatch;
2025-04-06 18:50:14 -04:00
lwvmobile
fc21063652 Fix Variable Types for print;
Remove Unused Code;
2025-04-06 16:57:58 -04:00
lwvmobile
19864225f6 DMR: Fix Hytera Enhanced Not Muting Properly (OR SVC OPT enc bit); 2025-04-05 07:18:03 -04:00
lwvmobile
3312e14422 DMR: Fix DES Alg (0x22) Set;
Fix Late Entry Mismatch Bug due to variable type change (int to ulli);

More Fixes Tweaks for Hytera Enhanced Encryption Setup;
2025-04-04 17:35:48 -04:00
lwvmobile
425d477168 DMR: Fix common slot counter (csc) variable found in slow link control sys_parms; #285 2025-04-01 20:36:37 -04:00
lwvmobile
b351b6a20d P25p1: Fix Relationship of PDU Extended Addressing Header and ESS Header; 2025-03-31 05:03:14 -04:00
lwvmobile
4b75211ad0 DMR: Reconfigure dmr_le;
Reconfigure dmr_le so that it can be completely disabled for Hytera Enhanced, or Late Entry MI only for DMRA, or Late Entry MI and Key/Alg for DMRA;

Misc Hytera Enhanced Setup Tweaks;
2025-03-26 00:54:08 -04:00
lwvmobile
88c76c4a6c DMR: Enhanced Encryption PI / FLC Setup;
Fix some PI Elements for Consistency and List Known Alg Types;
2025-03-25 18:14:33 -04:00
lwvmobile
cfbd859d9e DMR: Fix PDU AlgID for AES; 2025-03-25 13:55:36 -04:00
lwvmobile
5851abbce8 Fix AES Key Segment (ULLI) Array Size; 2025-03-21 15:45:16 -04:00
lwvmobile
d35bed4348 Move MBP to header file; 2025-03-20 18:34:20 -04:00
lwvmobile
4e77bb05b9 CODE: Remove Whitespace (ezpwd); 2025-03-17 17:22:22 -04:00
lwvmobile
fdbc2ef0e2 CODE: Remove Whitespace; 2025-03-17 16:38:04 -04:00
lwvmobile
237cb3ffa5 P25p1: Fix Moto APX GPS LCW; 2025-03-17 13:57:12 -04:00
lwvmobile
7ed1a79b5b Misc; 2025-03-17 13:53:38 -04:00
lwvmobile
e36672f54c Fix Some Tab Alignment Issues;
NXDN: Make seperate AES IV expansion function;
2025-03-15 20:26:25 -04:00
lwvmobile
eac360571e YOLO:
Congratulations for clicking this link, you are now reading this description;

Add DES-OFB Decryption Support for P25, NXDN, DMR (Tested);

Add DES-XL Decryption Support for P25p1 (Tested);

Add AES-OFB Decryption Support for P25, DMR (Tested); NXDN(untested);

Add P25p1 PDU Decryption Support; (Untested)(Known Modes);

Add Remaining (AES, DES) DMR PDU Decryption Support (Known DMRA Modes)(Untested);

Decrypt Tytera 16-bit BP (works depending on model);

Add AES Keys example csv file for import;

Probably a few bugs that'll need to be massaged out now with all the code additions for several years of stashed code;
2025-03-14 23:54:58 -04:00
lwvmobile
9f59729fb1 Disable Debug Catch All UTF8 Decode on unknown PDU types; 2025-03-13 14:55:08 -04:00
lwvmobile
9f063cb4da Fix Some UTF8 String Overflow Issues; 2025-03-13 14:45:02 -04:00
lwvmobile
f593453328 PDU: Misc Catch All UTF8 Decodes on Unknown Format Types; 2025-03-13 13:58:09 -04:00
lwvmobile
871bdf5a82 TMS: Better Parsing (WIP); 2025-03-13 13:45:07 -04:00
lwvmobile
fbf40335aa DMR: Fix TDMA Direct Mode voice handling; 2025-03-13 12:43:03 -04:00
lwvmobile
0c8a11c607 P25p1: More Misc PDU Tweaks; 2025-03-12 12:16:31 -04:00
lwvmobile
c13ffbc9b2 P25p1: Misc PDU Tweaks; (WIP);
DMR: Fix TMS Message String for Ncurses & Tweaks;

Make the IP PDU more generic;

Make Cellocator and ARS decoder placeholder functions;

Add port for P25 Tier 2 Location Services (LRRP);
2025-03-11 11:59:55 -04:00
lwvmobile
31f9edefa5 P25p1: Reorganize Multiblock PDU Handling; 2025-03-10 10:11:13 -04:00
lwvmobile
fe0195ad10 DMR: Ncurses Display For Unknown IP / UDP Based Calls (port or protocol); 2025-03-05 14:57:39 -05:00
lwvmobile
e3e2fff6e5 DMR: Fix Rate 1 Encoded Packet Data Assembly; Fix Rate 1 Confirmed Data CRC9 Check; 2025-03-05 14:39:19 -05:00
lwvmobile
3b67ff52d5 DMR: Add Data Call Type to Ncurses; TMS to truncated ASCII range string for ncurses; UTF8 and UTF16 tweaks; 2025-03-05 10:47:02 -05:00
lwvmobile
17789f03f9 DMR: Bypass CRC Error on MNIS Data; Reset SAP and Format Storage After Use; #283 2025-03-05 05:13:34 -05:00
lwvmobile
6fb464f57d DMR: Add Support for the MNIS Header; #283 2025-03-05 02:35:42 -05:00
lwvmobile
6c277da869 DMR: Fix Corrected KS Offset Application on Chained P_Head for BP; 2025-03-04 07:03:50 -05:00
lwvmobile
4d5af32ce7 DMR: Add Handling for IPv4 UDP / ICMP / UNK Protocol PDUs; 2025-03-04 06:56:42 -05:00
lwvmobile
16a84b8d3e DMR: Fix Incorrect SRC and TGT on DPF 15 for ncurses display; 2025-03-04 04:09:03 -05:00
lwvmobile
eebb251d2f DMR: Tidy Up PDU Enc Code; 2025-03-03 23:09:02 -05:00
lwvmobile
4255a2f9ba DMR: Correct KS Offset Application on Chained P_Head; 2025-03-03 22:58:52 -05:00
lwvmobile
5fcfb141a6 DMR: Fix PDU MI variable type; 2025-03-03 21:53:52 -05:00
lwvmobile
304baca7c5 DMR: Fix Bug on PDU Info Display; 2025-03-03 09:09:38 -05:00