Commit Graph

30 Commits

Author SHA1 Message Date
0mega 3612385fcc New AM/FM protocol registry plugin split
More shared helpers in protocols_commons
Storage and history improvements
Add Chrysler V0, Ford V2 (simple replay encoder), Land Rover V0
Fix Fiat V0, Subaru & Kia V5
2026-05-05 20:13:02 +02:00
0mega 3ebe354b04 - Fix Honda Static (FM registry, compact decoder, checksum/layout)
- Defer radio init until first use
- Add shared radio helpers
- Reduce PROTOPIRATE_HISTORY_MAX to 10
- Lazy allocate scenes/widgets/receiver on enter
- Lint & format
2026-04-24 15:57:18 +02:00
0mega 1c1bce5242 Improve RAM management in receiver and history
- prune protocol registry based on user selected preset
- add OOM guard for history with RAM! low-memory state
- free TX on stop
- add long press right to delete signal in history
2026-04-22 11:37:02 +02:00
zero-mega 34a19337d6 Add Ford V1 protocol 2026-04-21 18:02:51 +02:00
0mega f81a706735 Refactor Kia V0 to include shared logic for Suzuki V0 and Honda V0 2026-04-17 11:55:22 +02:00
0mega df90de255c Add Honda Static protocol 2026-04-16 21:15:43 +02:00
0mega b5374d5187 Add Kia V7 decoder and encoder 2026-04-15 10:15:03 +02:00
0mega 9ac1ea4ce3 Add Fiat V1, Mazda V0, Mitsubishi V0 and Porsche/Touareg
Ported from ARF
Original implementation by @lupettohf
2026-03-20 17:16:12 +01:00
MX c14e75cc64 cut vag upload size 2026-02-09 11:30:53 +03:00
RocketGod c6f3b947ad Fix memory management and state handling 2026-02-08 22:53:31 -08:00
MX bb11afce9b WIP vag combo by @zero-mega
with PSA fixes
2026-02-03 00:15:36 +03:00
zero-mega 8f42155e37 Add PSA decoder (no decryption yet) 2026-01-19 11:36:52 +01:00
MX 822f3ac1c0 Fixes and improvements 2026-01-12 23:29:01 +03:00
MX 31c09401b6 apply formatting and add clang format config 2026-01-12 23:20:34 +03:00
RocketGod a75f80059a Revert "Refactor and enhance protocol storage and KIA protocol handling"
This reverts commit 52baeb9e86.
2026-01-11 20:33:25 -08:00
RocketGod 52baeb9e86 Refactor and enhance protocol storage and KIA protocol handling
Refactored helpers/protopirate_storage.c for improved readability and maintainability, including code style updates and logic simplification. Updated KIA protocol v1 and v2 implementations for better consistency, logging, and CRC handling. Increased stack size and version in application.fam, and added keystore to file assets. These changes improve protocol support, file management, and code clarity.
2026-01-11 20:28:31 -08:00
0mega c0a8268352 Add Kia V6 Decoder 2026-01-03 21:56:50 +01:00
RocketGod cd85025f95 Restore Fiat V0 protocol support now that Kia V0 has CRC
Add Fiat back to protocol_items. Now that CRC is added to Kia this isn't blocking anymore.
2025-12-26 20:05:55 -08:00
RocketGod 865d61e20d Add Timing Tuner tool for protocol timing analysis
Introduces a new Timing Tuner scene for analyzing and tuning protocol timings. Adds protocol timing definitions and lookup functions to protocol_items, updates the app and scene config to support the new tool, and implements a UI for capturing, analyzing, and displaying timing statistics for received signals.
2025-12-23 07:45:00 -08:00
RocketGod fbd32cfba4 Remove BMW and Fiat V0 protocol support since blocking other protocols
Deleted BMW and Fiat V0 protocol source and header files, and removed their registration from the protocol registry. Also updated the application version to 1.2. This change eliminates support for these protocols from the application since they were causing others to break.
2025-12-20 12:24:33 -08:00
RocketGod e4800b32a4 Merge branch 'main' of https://github.com/RocketGod-git/ProtoPirate 2025-12-14 22:49:03 -08:00
RocketGod 952689c8a7 Did some stuff... Mainly proved encoder works. Kia V0 mostly working. Made the emulator scene extra sexy. Time for bed. 😎🚀 2025-12-14 22:48:02 -08:00
FBI VAN 00d4b70973 add support for fiatv0 by yougz & doob 2025-12-13 13:10:41 -08:00
RocketGod 246935fc64 VW / VAG / AUT64 added 2025-12-08 18:52:02 -08:00
RocketGod 330eb64bba Suzuki decode working 2025-12-08 18:07:59 -08:00
RocketGod 3cf6c6e114 Subaru decode added 2025-12-08 16:11:27 -08:00
RocketGod c7a848e7af Add Ford V0 decode 2025-12-08 15:18:24 -08:00
MX 7f49bbb1d0 protopiratify and fix known issues 2025-12-08 07:23:40 +03:00
RocketGod 9a633a48f0 Kia V3 / V4 both decoding now. All Kia decoders done. 2025-12-07 15:40:36 -08:00
RocketGod ccaeeee41d Initial commit 2025-12-06 15:17:56 -08:00