Commit Graph

7 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 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 99dea608d8 Release v1.1.2: CVE/vuln DB expansion, multi-ID commands, TX indicator
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-21 00:37:42 -05:00
KaraZajac 6dcfb65686 Release 1.1.1: UI updates
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 21:44:51 -05:00
KaraZajac 8a5a6ee8a0 Release 1.1.0: RSSI bar, KeeLoq, Vulnerability DB, keystore update, VAG fix
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 21:08:06 -05:00
KaraZajac 6b27f49f13 Release 1.0.2: version bump and changelog
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 20:47:38 -05:00
KaraZajac daed5321d9 Release 1.0.1: Ford fix, keystore update, KeeLoq generic fallback
- Ford V0 decoder fix (BinRAW/RAW .sub handling)
- Embedded keystore updated with additional manufacturer keys
- KeeLoq generic: try every keystore key when no protocol matches (keeloq_generic.rs)
- CHANGELOG.md added for 1.0.1 and 1.0.0

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 19:06:36 -05:00