Line 486: |
Line 486: |
| | | |
| ===Security state Flags P2=== | | ===Security state Flags P2=== |
− | {| class="wikitable" | + | {| class="wikitable" style="text-align:center;" |
| |- | | |- |
| ! Byte | | ! Byte |
| ! Bit | | ! Bit |
| ! Value bitmasks | | ! Value bitmasks |
− | ! style="text-align:center;" | LVCAN | + | ! LVCAN |
− | ! style="text-align:center;" | ALLCAN | + | ! ALLCAN |
− | ! style="text-align:center;" | CAN-CONTROL | + | ! CAN-CONTROL |
| |- | | |- |
− | | 0 | + | | style="color:#f56b00;" | 0 |
− | | 0 | + | | style="color:#f56b00;" | 0 |
| | 0x01 – CAN1 connected, currently no data is received<br />0x02 – CAN1 not connected, needs connection<br />0x03 – CAN1 connected, currently data is received | | | 0x01 – CAN1 connected, currently no data is received<br />0x02 – CAN1 not connected, needs connection<br />0x03 – CAN1 connected, currently data is received |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 0 | + | | style="color:#f56b00;" | 0 |
− | | 2 | + | | style="color:#f56b00;" | 2 |
| | 0x01 – CAN2 connected, currently no data is received<br />0x02 – CAN2 not connected, needs connection<br />0x03 – CAN2 connected, currently data is received | | | 0x01 – CAN2 connected, currently no data is received<br />0x02 – CAN2 not connected, needs connection<br />0x03 – CAN2 connected, currently data is received |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 0 | + | | style="color:#f56b00;" | 0 |
− | | 4 | + | | style="color:#f56b00;" | 4 |
| | 0x01 – CAN3 connected, currently no data is received<br />0x02 – CAN3 not connected, needs connection<br />0x03 – CAN3 connected, currently data is received | | | 0x01 – CAN3 connected, currently no data is received<br />0x02 – CAN3 not connected, needs connection<br />0x03 – CAN3 connected, currently data is received |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 8 | + | | style="color:#3531ff;" | 8 |
| | 0x01 - request to lock the engine (activation after attemplt to restart the engine) | | | 0x01 - request to lock the engine (activation after attemplt to restart the engine) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 9 | + | | style="color:#3531ff;" | 9 |
| | 0x02 – status of the hazard warning lights switch active | | | 0x02 – status of the hazard warning lights switch active |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 10 | + | | style="color:#3531ff;" | 10 |
| | 0x04 - factory armed | | | 0x04 - factory armed |
| | | | | |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 17 | + | | style="color:#009901;" | 17 |
| | 0x02 – electric engine is working (information available only when the ignition is on) | | | 0x02 – electric engine is working (information available only when the ignition is on) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 18 | + | | style="color:#009901;" | 18 |
| | 0x04 – battery charging is on (from 03.25.15.Rev.142) | | | 0x04 – battery charging is on (from 03.25.15.Rev.142) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 19 | + | | style="color:#009901;" | 19 |
| | 0x08 – charging wire is plugged (from 03.25.15.Rev.142) | | | 0x08 – charging wire is plugged (from 03.25.15.Rev.142) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 20 | + | | style="color:#009901;" | 20 |
| | 0x10 – vehicle working mode, 1- business mode, 0 - private mode | | | 0x10 – vehicle working mode, 1- business mode, 0 - private mode |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 21 | + | | style="color:#009901;" | 21 |
| | 0x20 – bit appears when any operate button in car was put. This bit is reset if the button is released | | | 0x20 – bit appears when any operate button in car was put. This bit is reset if the button is released |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 22 | + | | style="color:#009901;" | 22 |
| | 0x40 – bit appears when immobilizer is in service mode | | | 0x40 – bit appears when immobilizer is in service mode |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 23 | + | | style="color:#009901;" | 23 |
| | 0x80 – immobilizer, bit appears during introduction of a programmed sequence of keys in the car | | | 0x80 – immobilizer, bit appears during introduction of a programmed sequence of keys in the car |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 24 | + | | style="color:#525500;" | 24 |
| | 0x01 – the key is in ignition lock | | | 0x01 – the key is in ignition lock |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 25 | + | | style="color:#525500;" | 25 |
| | 0x02 – ignition on | | | 0x02 – ignition on |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 26 | + | | style="color:#525500;" | 26 |
| | 0x04 – dynamic ignition on | | | 0x04 – dynamic ignition on |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 27 | + | | style="color:#525500;" | 27 |
| | 0x08 – webasto | | | 0x08 – webasto |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 28 | + | | style="color:#525500;" | 28 |
| | 0x10 – car is closed | | | 0x10 – car is closed |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 29 | + | | style="color:#525500;" | 29 |
| | 0x20 – car is closed by factory's remote control | | | 0x20 – car is closed by factory's remote control |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 30 | + | | style="color:#525500;" | 30 |
| | 0x40 – factory installed alarm system is actuated (is in panic mode) | | | 0x40 – factory installed alarm system is actuated (is in panic mode) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#525500;" | 3 |
− | | 31 | + | | style="color:#525500;" | 31 |
| | 0x80 – factory installed alarm system is emulated by module | | | 0x80 – factory installed alarm system is emulated by module |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 32 | + | | style="color:#ff00db;" | 32 |
| | 0x01 – parking activated (automatic gearbox) | | | 0x01 – parking activated (automatic gearbox) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 34 | + | | style="color:#ff00db;" | 34 |
| | 0x04 – neutral activated (automatic gearbox) | | | 0x04 – neutral activated (automatic gearbox) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 35 | + | | style="color:#ff00db;" | 35 |
| | 0x08 – drive activated (automatic gearbox) | | | 0x08 – drive activated (automatic gearbox) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 36 | + | | style="color:#ff00db;" | 36 |
| | 0x10 – handbrake is actuated (information available only with ignition on) | | | 0x10 – handbrake is actuated (information available only with ignition on) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 37 | + | | style="color:#ff00db;" | 37 |
| | 0x20 – footbrake is actuated (information available only with ignition on) | | | 0x20 – footbrake is actuated (information available only with ignition on) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 38 | + | | style="color:#ff00db;" | 38 |
| | 0x40 – Engine is working (information available only when the ignition on) | | | 0x40 – Engine is working (information available only when the ignition on) |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 39 | + | | style="color:#ff00db;" | 39 |
| | 0x80 – reverse is on | | | 0x80 – reverse is on |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 40 | + | | style="color:#340096;" | 40 |
| | 0x01 – front left door opened | | | 0x01 – front left door opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 41 | + | | style="color:#340096;" | 41 |
| | 0x02 – front right door opened | | | 0x02 – front right door opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 42 | + | | style="color:#340096;" | 42 |
| | 0x04 – rear left door opened | | | 0x04 – rear left door opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 43 | + | | style="color:#340096;" | 43 |
| | 0x08 – rear right door opened | | | 0x08 – rear right door opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 44 | + | | style="color:#340096;" | 44 |
| | 0x10 – engine cover opened | | | 0x10 – engine cover opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 45 | + | | style="color:#340096;" | 45 |
| | 0x20 – trunk door opened | | | 0x20 – trunk door opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 46 | + | | style="color:#340096;" | 46 |
| | 0x40 - roof opened | | | 0x40 - roof opened |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 6 | + | | style="color:#fe0000;" | 6 |
− | | 48 | + | | style="color:#fe0000;" | 48 |
| | Low nibble (mask 0x0F value)<br />0x01 – car was closed by the factory‘s remote control<br />0x02 – car was opened by the factory‘s remote control<br />0x03 – trunk cover was opened by the factory‘s remote control<br />0x04 – module has sent a rearming signal<br />0x05 – car was closed three times by the factory‘s remote control | | | Low nibble (mask 0x0F value)<br />0x01 – car was closed by the factory‘s remote control<br />0x02 – car was opened by the factory‘s remote control<br />0x03 – trunk cover was opened by the factory‘s remote control<br />0x04 – module has sent a rearming signal<br />0x05 – car was closed three times by the factory‘s remote control |
| | | | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 6 | + | | style="color:#fe0000;" | 6 |
− | | 52 | + | | style="color:#fe0000;" | 52 |
| | High nibble (mask 0xF0 bit)0x80 – CAN module goes to sleep mode | | | High nibble (mask 0xF0 bit)0x80 – CAN module goes to sleep mode |
| | ✔ | | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |} | | |} |
| | | |