Commit Graph

8 Commits

Author SHA1 Message Date
0mega 62b31bfe95 More Memory optimizations and new protocols
- Split RX registries into more plugins: AM, AM VAG, FM, FM F4, and FM Honda1
- Add per-protocol TX plugins so emulation loads only the selected encoder
- Sub Decode (enabled by default) and Timing Tuner as plugins
- Max history increased to 20 signals
- Fix Sub Decode and simplified UI
- Add Check Saved setting ported from dexter_pester PR !
- Fix Fiat V1 decoder and add HITAG2 key TX support
- Add Renault V0, Fiat V2, Honda V2, Ford V3 (& US variant) Thanks Ash

Sorry this is a lot at once x)
2026-06-30 21:28:26 +02:00
MX f14c40089d apply fbt formatting
FAP Build / ufbt: Build for Momentum dev (push) Successful in 59s
FAP Build / ufbt: Build for Momentum release (push) Successful in 1m0s
FAP Build / ufbt: Build for OFW dev channel (push) Successful in 52s
FAP Build / ufbt: Build for OFW release channel (push) Successful in 1m1s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 1m4s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 1m3s
2026-06-12 17:11:09 +03:00
MX f45c2a8907 Merge remote-tracking branch 'pp_net/zero-mega' into pp_main
FAP Build / ufbt: Build for Momentum dev (push) Successful in 1m0s
FAP Build / ufbt: Build for Momentum release (push) Successful in 1m0s
FAP Build / ufbt: Build for OFW dev channel (push) Successful in 54s
FAP Build / ufbt: Build for OFW release channel (push) Successful in 59s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 58s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 58s
2026-06-04 18:52:32 +03:00
zero-mega 25be4e177b Add Honda V1 Protocol (Thanks Ash) 2026-06-04 12:43:59 +02:00
Myte d4ee2e59aa Move KIA V2 protocol from FM to AM (ASK/OOK) registry
KIA V2 uses Manchester encoding and was historically decoded successfully
under ASK presets. The recent AM/FM plugin split placed it in the FM
registry based on its flag, but real-world KIA V2 fobs operate on ASK.

Changes:
- protocols/kia_v2.c: SubGhzProtocolFlag_FM -> SubGhzProtocolFlag_AM
- protopirate_fm_plugin.c: remove kia_v2 include and registry entry
- protopirate_am_plugin.c: add kia_v2 include and registry entry
- application.fam: move kia_v2.c source from FM plugin to AM plugin
2026-06-03 23:30:28 +03:00
zero-mega 3fea523302 Add Emulate and PSA BF as plugins too 2026-05-22 17:52:55 +02:00
zero-mega 3919826ec4 Fix keystore for FM protocols plugin
Fix KIA V5 encoder and KIA V3/4 encoder (CRC bruteforce...)

Add support for Ford V1 different fobs (no decryption yet) (Jaguar, Landrover, Range Rover 2018)
Add Ford V3 decoder (no decryption yet) (Ford Focus/Ranger 2020)
Thanks to Ash for thoses last two :)
2026-05-19 18:27:48 +02:00
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