The total accumulated engine hour value displayed for the asset can be synchronized with the value derived from the vehicle’s CAN bus. There are no bounds checking to limit jumps in the reported value as there are when synchronizing the odometer value. Once enabled, the actual synchronization to the value derived from the vehicle’s CAN will take place automatically once the trip has ended and will then remain in sync for subsequent trips.
For the engine hours synchronization from CAN to take place successfully the following is required:
- The total engine hour value must be returned on CAN by the vehicle’s ECU.
- The vehicle's CAN bus must be connected either directly or via CAN Sense (J1939 passive scripts only) to a suitable MiX Mobile device (e.g. MiX 4000 or MiX 6000).
- The correct CAN script to extract the total engine hours value must be assigned in the Mobile device template for the asset. Please note: for J1939 scripts the required parameter that needs to be included in the script is called FMS.FMTEH - FMS DM Total Engine Hours.
- In the "Features and settings" configuration section of that script, the Sync engine hours from CAN bus option must be checked. Please note: If this option is not available then the script is not returning the required engine hours value from the vehicle. See below for more detail.
- The firmware version running on the mobile device must be 4.8 or higher. Please note: the Config compile will fail if a lower firmware version is selected and all the other conditions for engine hour sync are met.
Enable syncing of engine hours from CAN bus.
This is off by default, but can be enabled as follows:
- Click Manage.
- Under Config Admin, click Templates.
- Select the Mobile device templates tab on the left.
- Look for the relevant mobile device template and click the name of the template to view more details.
- Click the specific peripheral you want to edit, in this case the CAN script that needs to be enabled for engine hours syncing.
- Scroll to the Features and settings section and check the box next to Sync engine hours from CAN bus to say that engine hours syncing needs to be performed on the device.
- Click Save.
Settings example of a script that will support engine hours synchronization:
A script that does NOT support engine hours synchronization will not show the option to sync engine hours from CAN bus: