Terminal-based RF signal analysis for automotive keyfobs
Rust module: src/protocols/kia_v1.rs
Reference: REFERENCES/ProtoPirate/protocols/kia_v1.c
Kia V1 uses Manchester encoding at 800/1600 us. 57 bits total: 32 serial + 8 button + 12 counter + 4 CRC. Long preamble (~90 long pairs). CRC4 uses XOR of nibbles over 7 bytes (serial + button + cnt_low + cnt_high) with offset 1.
| Parameter | Value | Notes |
|---|---|---|
| Short | 800 µs | ±200 µs |
| Long | 1600 µs | ±200 µs |
| Min bits | 57 |
Manchester: symbol duration short or long; bit value from transition direction.
Supported; builds preamble and Manchester-encoded 57-bit frame.
433.92 MHz.