Terminal-based RF signal analysis for automotive keyfobs
Rust module: src/protocols/kia_v3_v4.rs
Reference: REFERENCES/ProtoPirate/protocols/kia_v3_v4.c
Kia V3 and V4 use PWM (short = 0, long = 1) with KeeLoq encryption. 68 bits: 8 bytes encrypted + 4 bits CRC. Short preamble of 16 pairs; sync 1200 µs (V4: long HIGH, V3: long LOW). KeeLoq uses the KIA manufacturer key from the keystore (type 10).
| Parameter | Value | Notes |
|---|---|---|
| Short (0) | 400 µs | ±150 µs |
| Long (1) | 800 µs | ±150 µs |
| Sync | 1200 µs | |
| Min bits | 68 |
Supported; 3 bursts, 10 s inter-burst gap; preamble, sync, encrypted payload + CRC.
433.92 MHz.
Requires KIA manufacturer key (keystore type 10, kia_mf_key). Loaded from the embedded keystore (built from REFERENCES/mf_keys.txt).