Terminal-based RF signal analysis for automotive keyfobs
Rust module: src/protocols/scher_khan.rs
Reference: REFERENCES/ProtoPirate/protocols/scher_khan.c
Scher-Khan is decode-only. PWM: 750 µs = 0, 1100 µs = 1; preamble uses 2× short then alternating. Variable bit count (35, 51, 57, 63, 64, 81, 82); only 51-bit format is parsed for serial/button/counter. Reference: phreakerclub.com/72.
| Parameter | Value | Notes |
|---|---|---|
| Short (0) | 750 µs | ±160 µs |
| Long (1) | 1100 µs | ±160 µs |
| Min bits | 35 | (variable) |
PWM; preamble: two short then alternating short/long.
| 51-bit format: serial (28) | button (4) | counter (16) — “MAGIC CODE” / Dynamic; parsed for serial/btn/cnt. |
Not implemented (no encoder in reference).
433.92 MHz.