25 Commits

Author SHA1 Message Date
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
7770143097 fix most of the issues
- fix alloc / free
- fix raw file reading buffer size
- remake raw file reading logic
- remake sub decode to stop when heap is low
- disable 2 scenes to free heap
- add comments
- fix crashes caused by previous alloc/free fixes
- alloc worker only for RX
- fix emulation scene hold
- fix emulation scene back button
2026-02-09 16:47:10 +03: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
0mega
10b18fe308 Protocol items: Update protocol items 2026-01-02 17:14:57 +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