Country coding status

From HackTheIBus

Jump to: navigation, search

The country coding status message 0x15 informs IBus devices the country specific settings of the vehicle.


When changing the settings in the monitor menu, an update message with the complete data is sent from BMBT


There are 4 data bytes in this message which are defined as the following tables do show:


DB1, Data byte 1


Bit Meaning
0-3 Language Coding
4-7 Vehicle Network Type


vehicle network type:

  • 0xF = E46

Language Coding, possible values (decimal)

  • 0 DE
  • 1 GB
  • 2 US
  • 3 IT
  • 4 ES
  • 5 JP
  • 6 FR
  • 7 CDN
  • 8 AUS/Golf/ZA
  • 9 NL
  • 10 RU

0xF2 stands for E46 US for example


DB2, data byte 2:


Bit meaning
0 time and date, 0=24h, 1=12h
1 temperature 0=°C, 1=°F
2 unknown
3 unknown
4 avg speed 0=km/h, 1=mph
5 limit 0=km, 1=miles
6 distance 0=km, 1=miles
7 arrival time 0=24h, 1=12h


DB3, data byte 3:


Bit meaning
0-3 units for the consumption
4-7 unknown


Possible values for the units for the consumption values


Nibble hex meaning
0000 0x00 l/100 km
0101 0x05 mpg
1111 0x0F km/l


DB4, data byte 4


Bit meaning
0 motor type
1-7 unknown


meaning of Bit 0:


  • 0 = Petrol
  • 1 = Diesel


Example

80 07 BF 15 F0 01 00 00 DC


Country coding status: Ntwk=E46 Lang=DE_German Clock=12h OutTemp=°C AvgSpd=km/h Limit=km Dist=km ArrTime=24h Motor=Petrol

Personal tools