Update ANZV

From HackTheIBus

Jump to: navigation, search

Description

Update the on board computer (OBC) display with data.

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

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