Commit graph

308 commits

Author SHA1 Message Date
Wojciech Kaczmarski
f80793f169 update to match libm17 1.1.8 2026-01-24 15:40:55 +01:00
Wojciech Kaczmarski
02a3195ed4 fixed newline at error printouts 2025-11-01 17:01:54 +01:00
Wojciech Kaczmarski
2000908c8c added optional auto frequency control 2025-10-12 12:10:52 +03:00
Wojciech Kaczmarski
cbce71d977 extended EOT frame option
-e option enables 4xEOT frames
2025-10-10 15:12:07 +03:00
Wojciech Kaczmarski
eb4550a4f5 m17 packet encoder update (with test script) 2025-10-09 20:16:36 +03:00
Wojciech Kaczmarski
60800c2e05 add new micro-ecc 2025-10-05 13:31:13 +03:00
Wojciech Kaczmarski
98ebef6849 remove old micro-ecc 2025-10-05 13:30:52 +03:00
Wojciech Kaczmarski
f17e2d6097 updated micro-ecc 2025-10-05 13:01:22 +03:00
Wojciech Kaczmarski
26972b27aa removed libm17 submodule
- updated m17-packet/Makefile
2025-10-05 12:58:38 +03:00
Wojciech Kaczmarski
ad10f44de5 GRC update 2025-10-04 19:19:58 +03:00
Wojciech Kaczmarski
e3a41cacf6 libm17 update 2025-10-04 19:04:52 +03:00
Wojciech Kaczmarski
527432a2ea m17-decoder-sym updates
updated for the latest libm17
2025-04-02 17:31:19 +02:00
Wojciech Kaczmarski
2f4064f10d
Merge pull request #43 from lwvmobile/main
Fix Misc Debug and Encryption Items;
2025-04-01 08:52:58 +02:00
lwvmobile
1588792a1a Fix Debug lsf.src value;
Fix Issues with Initial Link Setup Data Not Carrying Correct Frame Type bits for Encryption Type or Subtype;

Seperate scrambler_subtype_set to a seperate function to call when initializing the scrambler key to fix issue above;

Make aes_subtype variable and initialize before frame type set, and to pass to cipher for true 128, 192, 256 support based on user key;

End Debug Output at Super Frame border (fn==59);
2025-03-31 20:30:33 -04:00
Wojciech Kaczmarski
7730bc40a7 libm17 update 2025-03-31 19:38:42 +02:00
Wojciech Kaczmarski
41f431e153 libm17 update 2025-03-28 18:46:00 +01:00
Wojciech Kaczmarski
00bf338995 libm17 update 2025-03-15 18:23:33 +01:00
Wojciech Kaczmarski
355dc085ef libm17 update, code cleanup 2025-03-15 13:22:11 +01:00
Wojciech Kaczmarski
d6ed76a3d7 libm17 update
Code can be simplified by using new generate/decode libm17 functions (TODO).
Updated packet TYPE field.
2025-03-13 10:24:56 +01:00
Wojciech Kaczmarski
478a3f006b quick debug data dump 2025-02-16 22:34:24 +01:00
Wojciech Kaczmarski
8228cee992
memcpy fix for frame_data array
Thanks, Jim N1ADJ!
2025-02-13 14:02:15 +01:00
Wojciech Kaczmarski
3a4088b05a libm17 update 2025-01-27 16:59:08 +01:00
Wojciech Kaczmarski
8820e0fe42 new -f arg to filter our erroneous frames 2025-01-27 16:58:36 +01:00
Wojciech Kaczmarski
e2b900f175 submodules update 2025-01-23 14:15:24 +01:00
Wojciech Kaczmarski
02dbd2d88e
Merge pull request #42 from lwvmobile/main
m17-decoder scrambler/signature fix
2025-01-22 10:46:05 +01:00
lwvmobile
b586b1fe50 m17-decoder-sym: fix issue where stale scrambler bytes are applied to signature frames at EOT; 2025-01-16 08:37:37 -05:00
Wojciech Kaczmarski
ef0cd6325f submodules update
libm17 and tinier-aes
2025-01-11 15:11:48 +02:00
Wojciech Kaczmarski
63fab5c092 submodules update 2024-12-24 10:32:37 +02:00
Wojciech Kaczmarski
6657523d16
Merge pull request #39 from argilo/install-m17-coder
Add install target to m17-coder makefile
2024-11-08 19:48:46 +01:00
Wojciech Kaczmarski
dc0a1b4e63
Merge pull request #40 from argilo/m17-packet-decode-eof
Exit when EOF is detected
2024-11-08 19:48:27 +01:00
Wojciech Kaczmarski
6e42b79d2e
Merge pull request #41 from argilo/readme-typo
Fix typo in readme
2024-11-08 19:47:42 +01:00
Clayton Smith
f141d2305b Fix typo in readme 2024-10-14 16:02:11 -04:00
Clayton Smith
9599302890 Exit when EOF is detected 2024-10-14 15:56:09 -04:00
Clayton Smith
1742845882 Add install target to m17-coder makefile 2024-10-14 15:35:00 -04:00
Wojciech Kaczmarski
084c21b87b libm17 update 2024-09-26 12:55:34 +02:00
Wojciech Kaczmarski
76227a3449 libm17 update 2024-09-24 13:37:48 +02:00
Wojciech Kaczmarski
b2ba701593 nicer formatting and CRC checks 2024-09-21 18:52:48 +02:00
Wojciech Kaczmarski
613ff8e08d eot generation updated to use libm17 func 2024-08-04 12:06:52 +02:00
Wojciech Kaczmarski
6bd91d85be use libm17 reorder and randomize functions 2024-07-09 10:24:40 +02:00
Wojciech Kaczmarski
88cdac04be use libm17 functions for symbol generation 2024-07-09 08:55:22 +02:00
Wojciech Kaczmarski
205c0b0bc4 added typedef enum for the output type 2024-07-08 15:47:33 +02:00
Wojciech Kaczmarski
9aed345dd6 different hex string parser for -R 2024-07-08 15:34:25 +02:00
Wojciech Kaczmarski
6fc335400a
Update README.md
length update
2024-07-08 14:02:46 +02:00
Wojciech Kaczmarski
12513c8665
Merge pull request #38 from lwvmobile/packet_encode_len_fix
Fix m17-packet-encode.c allowed packet len size; #37
2024-07-08 13:49:58 +02:00
lwvmobile
d887ef2834 m17-packet-encode.c fix -T memcpy 2024-07-08 07:33:08 -04:00
Wojciech Kaczmarski
d538656470
Update m17-packet-encode.c
proposed fixes
2024-07-08 08:33:05 +02:00
lwvmobile
38a3332e1a Fix m17-packet-encode.c allowed packet len size; #37
Fix Potential overflow of text array memcpy on -T if strlen exceeds array size.

Fix uint8_t i to uint16_t when printing PKT data to prevent nonstop loop when i (pkt_cnt*25) exceeds 255;

Fix README and USAGE to use double quotation marks around -T text to be encoded.
2024-07-07 18:04:47 -04:00
Wojciech Kaczmarski
5f7c1df97b
Update README.md
update
2024-07-07 20:15:39 +02:00
Wojciech Kaczmarski
2683e4a2c0
Merge pull request #36 from lwvmobile/readme_updates
Update README to include Signature and Encryption Information;
2024-07-02 13:36:41 +02:00
lwvmobile
e23dfb4d4c Update README to include Signature and Encryption Information; 2024-06-26 12:29:51 -04:00