This does not include DES-XL due to needing to know HDU or LDU2 and complications of SDRtrunk P1 ESS handling, and also unknown Phase 2 method for XL.
Nor TDEA (never observed on P25 despite in spec);
Fix cyg_portable.sh for newest version of Cygwin64;
Fix p25_frequency process_channel_to_freq to allow a channel value of (0000);
Fix Event Format Nit and add EOT Delay on CC for EDACS/PV;
Using -* exhibits unusual behavior and may read contents of directory and set any value based on what is in there;
Don't use for future CLI arguments;
Update Usage;
This is primarily a fix for those CCR Radios that use the static silence frame and doesn't encrypt it either at the start of, or end of TX;
The Zeroes Fix (000D2C00000000) is for Anytone or TXI who has a load of zeroes starting, or ending a TX, or during the TXI window on certain VC-F frames;
NXDN: Redo NXDN VCALL_ARIB based on observed values and ARIB STD-B54;
Add UTF16 to UTF8 encoding for DMR Talker Alias when its UTF16;
Encoding Unicode / UTF16 to UTF8 Allows for display into Ncurses Terminal, Event History, etc when its CJK and not normal ISO7/ ASCII or UTF8 encoded as UTF16;
Might be beneficial to convert and run all encoded text through UTF8 encode in the future.
MBE: Make tweaks to audio and wav file handling, allow writing to static wav files even if audio out device is NULL (writeSynthesizedVoiceMS);
DSTAR: Fix Issue with DSTAR where double writes would occur in single static .wav files;
Adding a new method to allow a user to enter a generic keystream len and static keystream via a string that is loaded into a bit array to xor against ambe frames;
This method is intended to be used to allow
Reset static_ks_counter as various places in code;
Remove the static_ks_counter reset from KWD SCR link control and tweak SO bits;
Fix Forced KS application to work in both slots;
Allow Static Wav File or Per Call Wav File in SDRTrunk MBE format playback; #298
Same as above for .amb, .dmb, and .imb format playback;
Update Usage and Docs;
Fix Per Call Issue introduced with commit re-enabling single static wav file where single channel audio decode types would not write to per call temp wav files and be deleted after event history cycled them;
Fix Issue with YSF where double writes would occur in .wav files;
Fix Issue with M17 where incorrect rate audio would write to static .wav file by converting to stereo output;
Seperate Per Call and Create Method to Allow EDACS Analog Calls to be written to static wav file by downsampling and stereo interleaving audio to proper spec;
Issues were introduced in commit # c7b25c60af
Bytes used as input register for TYT EP are loaded by byte reverse order, was undetected on some key patterns like all F's or all A's, but found out on 1234... patterns;
Note: This will only work to the console output, since ncurses wide chars are different. The alias string will replace extended utf16 chars with an * for now.