Update ANZV
From HackTheIBus
[edit]
Description
Update the on board computer (OBC) display with data.
[edit]
Format
| Message code | 0x24 |
|---|---|
| Message length | variable |
| Data size | variable |
| Frequency | on request |
| DB1 | DB2 | DB3...DBn |
|---|---|---|
| Mode | Control | Data (variable length) |
Mode (DB1)
Type of OBC data to update.
Date type (decimal values):
| Date type | Hex | meaning |
|---|---|---|
| 1 | 0x01 | Time |
| 2 | 0x02 | Date |
| 3 | 0x03 | Outside Temperature |
| 4 | 0x04 | Consumption 1 |
| 5 | 0x05 | Consumption 2 |
| 6 | 0x06 | Range |
| 7 | 0x07 | Distance |
| 8 | 0x08 | Arrival |
| 9 | 0x09 | Speed Limit |
| 10 | 0x0A | Average Speed |
| 12 | 0x0C | Memo |
| 13 | 0x0D | Memo |
| 14 | 0x0E | Stopwatch |
| 15 | 0x0F | Timer 1 |
| 16 | 0x10 | Timer 2 |
| 17 | 0x11 | Aux Heating Off |
| 18 | 0x12 | Aux Heating On |
| 19 | 0x13 | Aux Vent. Off |
| 20 | 0x14 | Aux Vent. On |
| 21 | 0x15 | End Stellmode |
| 22 | 0x16 | Emergency Disarm |
| 26 | 0x1A | Interim Time |
| 27 | 0x1B | Aux Heat/Vent |
| 31 | 0x1F | Test Mode |
| 64 | 0x40 | botton line of Multi Info Radio |
All other values are unused or unknown
The following message is sent when the current local time on the display should be updated.
Example to update the time:
| Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | |
|---|---|---|---|---|---|---|---|---|---|
| OBC mode | Control | hour 1st digit (ASCII) | hour 2nd digit (ASCII) | 0x58 (:) | minute 1st digit (ASCII) | minute 2nd digit (ASCII) | 0x20 (space) | 0x20 (space) | CS |
[edit]
Example
80 0C E7 24 01 00 31 30 3A 35 34 20 20 74
"IKE --> ANZV : local time: 10:54"
| Meaning | IKE | length | ANZV | type | OBC mode | Control | hour | hour | separator | minute | minute | (space) | (space) | cs |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Value | 0x80 | 0x0C | 0xE7 | 0x24 | 0x01 | 0x00 | 0x31 | 0x30 | 0x3A | 0x35 | 0x34 | 0x20 | 0x20 | 0x74 |
