Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.38 KB

11.md

File metadata and controls

41 lines (26 loc) · 1.38 KB

0x11 Ignition

Cluster 0x80 → Broadcast 0xbf

The cluster will broadcast the ignition status:

  • when the ignition switch position changes
  • periodically while at KL-R (position 1) or greater
  • periodically at KL-30 (position 0) while bus remains active
  • in response to a module announcement 0x02
  • in reply to a ignition request 0x10

A number of modules will not activate unless the required ignition status is broadcast by the cluster. For example, while the navigation computer has a KL-R supply circuit, it will not wake until the cluster broadcasts a KL-R ignition status.

Check your fuses!

It's not the ignition switch position itself that drives the ignition status, but the associated supply circuit to the cluster that the switch closes. Thus, if the applicable supply is not closed due to a blown fuse, the cluster will not broadcast the applicable igntition status.

Related

Examples

80 04 BF 11 00 2A   # KL-30
80 04 BF 11 01 2B   # KL-R
80 04 BF 11 03 29   # KL-15
80 04 BF 11 07 2D   # KL-50

Parameters

1-byte bit field. Fixed length.

IGNITION = 0b0000_0111

Ignition 0b0000_0111

IGNITION_KL_30   = 0b0000_0000   # Key Position 0
IGNITION_KL_R    = 0b0000_0001   # Key Position 1
IGNITION_KL_15   = 0b0000_0011   # Key Position 2
IGNITION_KL_50   = 0b0000_0111   # Key Position 3