forked from Padamdam/wilhelm-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into refactor/telephone
- Loading branch information
Showing
23 changed files
with
662 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,41 @@ | ||
# `0x11` Ignition | ||
|
||
The cluster (IKE or KOMBI) will broadcast the ignition status: | ||
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`) | ||
- when ignition status is requested (`0x10`: Ignition Request) | ||
- 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! | ||
##### 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. | ||
|
||
## Ignition `0b0000_0111` | ||
|
||
The command has a single byte bit field, of which the least significant 3 bits are represent ignition state. | ||
### Related | ||
|
||
KL_30 = 0b0000_0000 # Position 0 | ||
KL_R = 0b0000_0001 # Position 1 | ||
KL_15 = 0b0000_0011 # Position 2 | ||
KL_50 = 0b0000_0111 # Position 3 | ||
- `0x10` [Ignition Request](10.md) | ||
|
||
### 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# `0x12` Sensors Request | ||
|
||
Request sensor status `0x13` from cluster. | ||
|
||
### Related | ||
|
||
`0x13` [Sensors](13.md) | ||
|
||
### Examples | ||
|
||
30 03 80 12 A1 # CCM | ||
5B 03 80 12 CA # IHKA | ||
60 03 80 12 F1 # PDC | ||
AC 03 80 12 3D # EHC | ||
ED 03 80 12 7C # TV | ||
|
||
## Parameters | ||
|
||
None! | ||
|
||
## Use Cases | ||
|
||
### Check Control | ||
|
||
...? | ||
|
||
### EHC | ||
|
||
...? | ||
|
||
### IHKA | ||
|
||
- Request aux. heating/ventilation activation status. | ||
|
||
### PDC | ||
|
||
- Request gear if PDC coded to activate on reverse. | ||
|
||
### TV | ||
|
||
- Request ignition status (disable while in motion?) | ||
- Request handbrake status (enable when handbrake?) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.