Jump to content

Template:FMB CAN adapters: Difference between revisions

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.-->
{| class="wikitable" style="font-size:small;"
|-
! Byte
! Bit
! Value bitmasks
! LVCAN
! ALLCAN
! CAN-CONTROL
|-
| 0
| 0
| 0x00 – CAN1 connected, currently no data is received0x01 – CAN1 connected, currently data is received0x02 – CAN1 not connected, needs connection0x03 – CAN1 not connected does not need connection
| ✔
| ✔
| ✔
|-
| 0
| 2
| 0x00 – CAN2 connected, currently no data is received0x01 – CAN2 connected, currently data is received0x02 – CAN2 not connected, needs connection0x03 – CAN2 not connected does not need connection
| ✔
| ✔
| ✔
|-
| 0
| 4
| 0x00 – CAN3 connected, currently no data is received0x01 – CAN3 connected, currently data is received0x02 – CAN3 not connected, needs connection0x03 – CAN3 not connected does not need connection
|
|
| ✔
|-
| 1
| 8
| 0x01 – ignition on
| ✔
| ✔
| ✔
|-
| 1
| 9
| 0x02 – key in ignition lock
|
| ✔
| ✔
|-
| 1
| 10
| 0x04 – webasto
|
| ✔
|
|-
| 1
| 11
| 0x08 – engine is working
|
| ✔
| ✔
|-
| 1
| 12
| 0x10 – standalone engine
|
| ✔
|
|-
| 1
| 13
| 0x20 – ready to drive
|
| ✔
| ✔
|-
| 1
| 14
| 0x40 – engine is working on CNG
| ✔
| ✔
| ✔
|-
| 1
| 15
| 0x80 – work mode (0 – private, 1 – company)
|
| ✔
|
|-
| 2
| 16
| 0x01 – operator is present
|
| ✔
|
|-
| 2
| 17
| 0x02 – interlock active
|
| ✔
|
|-
| 2
| 18
| 0x04 – handbrake is active
|
| ✔
| ✔
|-
| 2
| 19
| 0x08 – footbrake is active
|
| ✔
| ✔
|-
| 2
| 20
| 0x10 – clutch is pushed
|
| ✔
|
|-
| 2
| 21
| 0x20 – status of the hazard warning lights switch active
|
| ✔
| ✔
|-
| 2
| 22
| 0x40 – front left door opened
| ✔
| ✔
| ✔
|-
| 2
| 23
| 0x80 – front right door opened
| ✔
| ✔
| ✔
|-
| 3
| 24
| 0x01 – rear left door opened
| ✔
| ✔
| ✔
|-
| 3
| 25
| 0x02 – rear right door opened
| ✔
| ✔
| ✔
|-
| 3
| 26
| 0x04 – trunk door opened
| ✔
| ✔
| ✔
|-
| 3
| 27
| 0x08 – engine cover opened
| ✔
| ✔
| ✔
|-
| 3
| 28
| 0x10 – charging wire is plugged
|
| ✔
| ✔
|-
| 3
| 29
| 0x20 – battery charging on
|
| ✔
| ✔
|-
| 3
| 30
| 0x40 – electric engine is working
|
| ✔
| ✔
|-
| 3
| 31
| 0x80 – car is closed with factory remote control
|
| ✔
| ✔
|-
| 4
| 32
| 0x01 – car is closed
|
| ✔
| ✔
|-
| 4
| 33
| 0x02 – factory installed alarm is active
|
| ✔
| ✔
|-
| 4
| 34
| 0x04 – emulated alarm is active
|
| ✔
| ✔
|-
| 4
| 35
| 0x08 – signal of closing with factory remote control was sent
|
| ✔
| ✔
|-
| 4
| 36
| 0x10 – signal of opening with factory remote control was sent
|
| ✔
| ✔
|-
| 4
| 37
| 0x20 – rearm signal was sent
|
| ✔
| ✔
|-
| 4
| 38
| 0x40 – trunk was opened with remote control
|
| ✔
| ✔
|-
| 4
| 39
| 0x80 – CAN module is in SLEEP mode
| ✔
| ✔
| ✔
|-
| 5
| 40
| 0x01 – signal of closing with factory remote control was sent 3 times
|
| ✔
|
|-
| 5
| 41
| 0x02 – parking is active
|
| ✔
| ✔
|-
| 5
| 42
| 0x04 – reverse is active
|
| ✔
| ✔
|-
| 5
| 43
| 0x08 – neutral is active
|
| ✔
| ✔
|-
| 5
| 44
| 0x10 – drive is active
|
| ✔
| ✔
|-
| 5
| 45
| 0x20 – engine lock active
|
|
| ✔
|-
| 5
| 46
| 0x40 – request to lock the engine (activation after attempt to restart the engine)
|
|
| ✔
|-
| 5
| 47
| 0x80 – factory armed (only 03.25.16.Rev.280, 03.25.16.Rev.290)
|
|
| ✔
|-
| 6
| 48
| 0x01 - roof opened
| ✔
| ✔
| ✔
|}