Please note that firmware version 4.12 has not been released yet and that this will only take effect once 4.12 goes out to production.
The legacy mobile devices had four jumpers behind the front cover where CAN 1 and CAN 2 were configured. These jumpers were used to configure the 120Ω CAN termination and the Transmit (TX) capability for both CAN 1 and CAN 2.
The CAN configuration jumpers will no longer be present on the latest hardware products (MiX 4401 V3, MiX 4412 V3, MiX 4441 V3 and MiX 6AMB).
Check the product version on the bottom left of the label as highlighted below or remove the front cover to confirm if the CAN jumpers and sticker are present to verify the product version.
For all MiX 4000 hardware without any jumpers behind the front cover, the following applies:
- CAN termination for CAN1/2 will now be done on the main harness.
- CAN TX restrictions will be managed by the script selection made for CAN1/2 in the Mobile device config.
1. CAN Termination on main harness
These products will be supplied with a different main harness (A0059MT - MP22). This harness has two additional 2-pin connectors, labeled, CAN1 Termination Option and CAN2 Termination Option. These will only be used if termination on CAN 1 or CAN 2 is required. This kit includes two termination plugs (A0060MT) that contain the 120Ω termination resistor connected across the CAN high and low pins. These plugs will only be plugged into the connectors if termination of either CAN 1 or CAN 2 is necessary (see the MiX 4000 installation manual or the MiX 6000 installation manual for details).
Note: The new (A0059MT - MP22) main harness is identical to the legacy main harness (440FT0033 - MP10) except for the two additional CAN termination connectors. This means that:
- The latest hardware can be plugged into an existing install using the MP10 harness as long as no CAN termination was required for the install.
- Legacy hardware can be plugged into the newer MP22 harness as long as care is taken not to "double terminate" with both the jumpers and the termination plugs.
Example:
2. CAN TX restriction based on script selection
On any hardware without the jumpers, transmission on CAN is managed by the script assigned in the Mobile device config. By default, all transmission on CAN is restricted at the CAN transceiver level unless the script allows this. This even applies to the sending of the standard CAN Acknowledge (ACK) message that all nodes typically send when receiving a valid CAN message. This makes any MiX 4000/MiX 6000 LTE devices completely safe and passive on the vehicle’s CAN bus by default.
There are, however, times when the MiX mobile device will be required to either actively request data or perhaps even if it is the only other node on the CAN connection, send an ACK response to a received message. In this case, the appropriate CAN script should be selected. With an active script or any script that has ACK_ENBL in the script name, the firmware will automatically enable the CAN transceiver to allow transmission at the baud rate configured by the script. These scripts should ideally only be used if required for the installation but provided the baud matches that of the vehicle, they are safe to use on both legacy and latest hardware.
Warning: When selecting a script that will transmit on the vehicle’s CAN bus; it is the responsibility of the user to ensure that the baud rate associated with the script selected in the config is appropriate for the vehicle. An incorrect baud rate can result in the other vehicle ECUs on the same bus being inundated with unintelligible messages. This situation can lead to the vehicle automatically entering limp mode.
Note on FW 4.10.10: With the release of this firmware, these script-controlled TX restrictions were made applicable to all hardware - legacy and latest models. This resulted in CAN no longer working once FW 4.10 was loaded on some installations that were fine on previous firmware versions. The reason was that these installs were actually needing the ACK message sent by the MiX 4000 and this was being restricted in 4.10.10 firmware.
To eliminate these issues Firmware version 4.12 will only apply firmware-controlled TX restrictions to the latest hardware, i.e. the hardware supplied without jumpers. For this reason, it is not recommended to load firmware 4.10.10 to legacy hardware devices and it has been removed from all production environments as an available option.
Legacy product
This applies to hardware with these model numbers
MiX 424C, MiX 429C, MiX 44MC, MiX 45MC, MiX 46MC, MiX 4412 V1 andV2
On these models, jumpers on the PCB located behind the front cover (opposite end to the connectors) are used to configure CAN 1 and CAN 2.
As described in the MiX 4000 installation manual or the MiX 6000 installation manual for these products the jumpers configured the 120Ω CAN termination and the Transmit (TX) capability for both CAN 1 and CAN 2.
Latest Products
This applies to hardware with these model numbers that do not have CAN configuration jumpers
MiX 4401 V3, MiX 4412 V3, MiX 4441 V3 and MiX 6AMB
Note: Some MiX 4412 (V1 and V2) units were manufactured and supplied. These are in the legacy product grouping and will still have the CAN jumpers. For the MiX 4412 models check the product version on the bottom left of the label as highlighted below or remove the front cover to confirm if the CAN jumpers and sticker are present to verify the product version.