Commit Graph

24 Commits

Author SHA1 Message Date
KaraZajac 754af4134a v1.3.0: Add 14 keyfob protocols (8 ProtoPirate + 6 Flipper-ARF), fix KeeLoq overflow
Deploy to Pages / build (push) Waiting to run
Deploy to Pages / deploy (push) Blocked by required conditions
Brings KAT to 32 protocol decoders. Ported from the ProtoPirate reference and the
D4C1-Labs/Flipper-ARF firmware:

  ProtoPirate (8): Kia V7, Ford V1, Ford V2, Ford V3, Chrysler V0, Honda Static,
  Honda V1, Land Rover V0.
  Flipper-ARF (6): Toyota, Land Rover RKE, Mazda Siemens, BMW CAS4,
  Porsche Cayenne, PSA2.

Each decoder is gated (CRC / checksum / fixed markers / frame structure) so it
cannot false-match existing protocols; every previously-decoding IMPORTS capture
decodes unchanged. Real-capture decodes added for Ford V3 (LDV T80), Honda Static
(Honda), Toyota (Camry NRZ variant), and PSA2 (Groupe PSA, serial 0x99EB25); the
rest are validated by encode/decode round-trip and synthetic-frame tests.

Also fixes a debug-only underflow panic in keeloq_common::keeloq_decrypt
(15 - r underflowed; now wrapping_sub to match the reference's unsigned wrap;
release behavior unchanged).

Adds per-protocol docs, updates the README protocol table, capture metadata
(encoding / RF / encryption), make-suggestion mapping, and CHANGELOG.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JEfaKqzB3T4qsrybwfEi73
2026-06-23 20:08:54 -04:00
KaraZajac 5d0bd97954 fob export fixes 2026-02-22 21:37:56 -05:00
KaraZajac 334491db4e Release 1.1.3: command field, unknown signals default, 80ms gap, 5-pair min, export hex uppercase
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-22 20:59:43 -05:00
KaraZajac 9e90f88a15 Added VAG Freq 2026-02-21 10:16:23 -05:00
KaraZajac da5950e872 TX and other UI/UX improvements 2026-02-20 23:43:15 -05:00
KaraZajac 9026de22e5 Fixed barrier/gate/alarm menu 2026-02-18 21:42:06 -05:00
KaraZajac 77547bb437 minor updates 2026-02-17 22:37:39 -05:00
KaraZajac 4bc7bd7beb Scripts and added :load function 2026-02-17 22:12:03 -05:00
KaraZajac fef1380d3a UI Updates 2026-02-17 21:42:20 -05:00
KaraZajac aeccb649a7 Inital Vuln DB 2026-02-17 21:04:09 -05:00
KaraZajac 9d55d1a1ad UI Improvements 2026-02-17 20:30:06 -05:00
KaraZajac 76451bb458 Added RSSI Indicator 2026-02-17 20:12:32 -05:00
KaraZajac 0cffd71a87 Added Keeloq 2026-02-17 19:47:57 -05:00
KaraZajac 5b45b54dcc RTL-SDR Support (Expermential) 2026-02-15 20:13:27 -05:00
KaraZajac e5005c9083 minor updates 2026-02-15 19:52:21 -05:00
leviathan fd545311c7 Ford Fix 2026-02-15 14:04:56 -05:00
leviathan 2ff9c29406 Added license and credits 2026-02-13 22:12:30 -05:00
leviathan 655f019469 v1.0.0 2026-02-13 22:00:42 -05:00
leviathan b306ff0574 closer 2026-02-13 21:46:04 -05:00
leviathan 04b1d91d78 Working changes 2026-02-13 18:10:29 -05:00
leviathan 9e2565c1fc Protocol updates 2026-02-11 21:59:30 -05:00
leviathan 4029177fd6 better working signals 2026-02-08 01:26:21 -05:00
leviathan 284bf45198 protocol updates 2026-02-07 18:53:53 -05:00
leviathan 4339895b41 Version 1.0.0 2026-02-07 17:35:27 -05:00