In example of the 2017 Honda Civic Hatchback (and other models of similar architecture), the vehicle uses a single-wire 5V UART formatted data line for the immobilizer in their vehicles. The data line appears to be used exclusively between the BCM (body) and ECM (engine). Without this line, the engine can start, but will not stay running.
Shortest period: 100-101us
Baud rate: 10k
Voltage Range: 0-5v with negative voltage spikes on falling edge (different module sending this?)
b6 = mod(sum(b0:b5),-256)*-1
- What modules are sending what?
- RE both packet types
- 93 46 FF FF < no checksum?
- 09 40 7A F7 < no checksum?
- 59 07 BB 77 7A 77 7D
- 59 07 BB 77 71 77 86 < seems to repeat until the sending module receives a response because I've seen occur 2-3x depending on the session.
- 95 07 2E 91 1F 85 01
- 59 07 BB FC C5 5E C6
- 95 07 1A 91 1F 85 15
4 Byte: TBD
7 Byte:
ID? | Checksum (see above) | |||||
---|---|---|---|---|---|---|
95 | 07 | 2E | 91 | 1F | 85 | 01 |
95 | 07 | 1A | 91 | 1F | 85 | 15 |