Template:FMB CAN adapters: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 484: | Line 484: | ||
CAN Adapters receive data about the states of various systems within the vehicle, and send them as flags to [[{{{model|FMB1YX}}}]]. [[{{{model|FMB1YX}}}]] device stores these flags in hexadecimal format, as one variable. Below is a list of kept flags and how to retrieve them.<br /> The full list of state flags is stored only by: | CAN Adapters receive data about the states of various systems within the vehicle, and send them as flags to [[{{{model|FMB1YX}}}]]. [[{{{model|FMB1YX}}}]] device stores these flags in hexadecimal format, as one variable. Below is a list of kept flags and how to retrieve them.<br /> The full list of state flags is stored only by: | ||
===Security state Flags P2=== | |||
{| class="wikitable" | |||
|- | |||
! Byte | |||
! Bit | |||
! Value bitmasks | |||
! style="text-align:center;" | LVCAN | |||
! style="text-align:center;" | ALLCAN | |||
! style="text-align:center;" | CAN-CONTROL | |||
|- | |||
| 0 | |||
| 0 | |||
| 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 | |||
| 2 | |||
| 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 | |||
| 4 | |||
| 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 | |||
| 8 | |||
| 0x01 - request to lock the engine (activation after attemplt to restart the engine) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 9 | |||
| 0x02 – status of the hazard warning lights switch active | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 10 | |||
| 0x04 - factory armed | |||
| | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 17 | |||
| 0x02 – electric engine is working (information available only when the ignition is on) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 18 | |||
| 0x04 – battery charging is on (from 03.25.15.Rev.142) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 19 | |||
| 0x08 – charging wire is plugged (from 03.25.15.Rev.142) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 20 | |||
| 0x10 – vehicle working mode, 1- business mode, 0 - private mode | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 2 | |||
| 21 | |||
| 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 | |||
| 22 | |||
| 0x40 – bit appears when immobilizer is in service mode | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 2 | |||
| 23 | |||
| 0x80 – immobilizer, bit appears during introduction of a programmed sequence of keys in the car | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 3 | |||
| 24 | |||
| 0x01 – the key is in ignition lock | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 25 | |||
| 0x02 – ignition on | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 26 | |||
| 0x04 – dynamic ignition on | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 3 | |||
| 27 | |||
| 0x08 – webasto | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 3 | |||
| 28 | |||
| 0x10 – car is closed | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 29 | |||
| 0x20 – car is closed by factory's remote control | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 30 | |||
| 0x40 – factory installed alarm system is actuated (is in panic mode) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 31 | |||
| 0x80 – factory installed alarm system is emulated by module | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 32 | |||
| 0x01 – parking activated (automatic gearbox) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 34 | |||
| 0x04 – neutral activated (automatic gearbox) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 35 | |||
| 0x08 – drive activated (automatic gearbox) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 36 | |||
| 0x10 – handbrake is actuated (information available only with ignition on) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 37 | |||
| 0x20 – footbrake is actuated (information available only with ignition on) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 38 | |||
| 0x40 – Engine is working (information available only when the ignition on) | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 39 | |||
| 0x80 – reverse is on | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 40 | |||
| 0x01 – front left door opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 41 | |||
| 0x02 – front right door opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 42 | |||
| 0x04 – rear left door opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 43 | |||
| 0x08 – rear right door opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 44 | |||
| 0x10 – engine cover opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 45 | |||
| 0x20 – trunk door opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 46 | |||
| 0x40 - roof opened | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 6 | |||
| 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 | |||
| | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 6 | |||
| 52 | |||
| High nibble (mask 0xF0 bit)0x80 – CAN module goes to sleep mode | |||
| ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|} | |||
===Security State Flags P4=== | |||
{| class="wikitable" | |||
|- | |||
! Byte | |||
! Bit | |||
! Value bitmasks | |||
! style="text-align:center;" | LVCAN | |||
! style="text-align:center;" | ALLCAN | |||
! style="text-align:center;" | CAN-CONTROL | |||
|- | |||
| 0 | |||
| 0 | |||
| 0x00 – CAN1 connected, currently no data is received<br />0x01 – CAN1 connected, currently data is received<br />0x02 – CAN1 not connected, needs connection<br />0x03 – CAN1 not connected does not need connection | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 0 | |||
| 2 | |||
| 0x00 – CAN2 connected, currently no data is received<br />0x01 – CAN2 connected, currently data is received<br />0x02 – CAN2 not connected, needs connection<br />0x03 – CAN2 not connected does not need connection | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 0 | |||
| 4 | |||
| 0x00 – CAN3 connected, currently no data is received<br />0x01 – CAN3 connected, currently data is received<br />0x02 – CAN3 not connected, needs connection<br />0x03 – CAN3 not connected does not need connection | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 8 | |||
| 0x01 – ignition on | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 9 | |||
| 0x02 – key in ignition lock | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 10 | |||
| 0x04 – webasto | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 1 | |||
| 11 | |||
| 0x08 – engine is working | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 12 | |||
| 0x10 – standalone engine | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 1 | |||
| 13 | |||
| 0x20 – ready to drive | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 14 | |||
| 0x40 – engine is working on CNG | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 1 | |||
| 15 | |||
| 0x80 – work mode (0 – private, 1 – company) | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 2 | |||
| 16 | |||
| 0x01 – operator is present | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 2 | |||
| 17 | |||
| 0x02 – interlock active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 2 | |||
| 18 | |||
| 0x04 – handbrake is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 19 | |||
| 0x08 – footbrake is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 20 | |||
| 0x10 – clutch is pushed | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 2 | |||
| 21 | |||
| 0x20 – status of the hazard warning lights switch active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 22 | |||
| 0x40 – front left door opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 2 | |||
| 23 | |||
| 0x80 – front right door opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 24 | |||
| 0x01 – rear left door opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 25 | |||
| 0x02 – rear right door opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 26 | |||
| 0x04 – trunk door opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 27 | |||
| 0x08 – engine cover opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 28 | |||
| 0x10 – charging wire is plugged | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 29 | |||
| 0x20 – battery charging on | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 30 | |||
| 0x40 – electric engine is working | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 3 | |||
| 31 | |||
| 0x80 – car is closed with factory remote control | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 32 | |||
| 0x01 – car is closed | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 33 | |||
| 0x02 – factory installed alarm is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 34 | |||
| 0x04 – emulated alarm is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 35 | |||
| 0x08 – signal of closing with factory remote control was sent | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 36 | |||
| 0x10 – signal of opening with factory remote control was sent | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 37 | |||
| 0x20 – rearm signal was sent | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 38 | |||
| 0x40 – trunk was opened with remote control | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 4 | |||
| 39 | |||
| 0x80 – CAN module is in SLEEP mode | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 40 | |||
| 0x01 – signal of closing with factory remote control was sent 3 times | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | | |||
|- | |||
| 5 | |||
| 41 | |||
| 0x02 – parking is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 42 | |||
| 0x04 – reverse is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 43 | |||
| 0x08 – neutral is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 44 | |||
| 0x10 – drive is active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 45 | |||
| 0x20 – engine lock active | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 46 | |||
| 0x40 – request to lock the engine (activation after attempt to restart the engine) | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 5 | |||
| 47 | |||
| 0x80 – factory armed | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | | |||
| style="text-align:center;" | ✔ | |||
|- | |||
| 6 | |||
| 48 | |||
| 0x01 - roof opened | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
| style="text-align:center;" | ✔ | |||
|} | |||
*[[ALL-CAN300]] | *[[ALL-CAN300]] | ||
| Line 713: | Line 1,304: | ||
*When the CAN-BUS enters sleep mode, the SIMPLE-CAN device also enters sleep mode and takes 1.6mA @ 12V. In the sleep mode LED does not shine. | *When the CAN-BUS enters sleep mode, the SIMPLE-CAN device also enters sleep mode and takes 1.6mA @ 12V. In the sleep mode LED does not shine. | ||
*If after calibration process LED shines continuously, it means that device is not calibrated yet, CAN-BUS transmission has failed or ignition during calibration was not ON.--> | *If after calibration process LED shines continuously, it means that device is not calibrated yet, CAN-BUS transmission has failed or ignition during calibration was not ON.--> | ||