Installation Guide
CONFIDENTIAL
TG-0057_19 TM4 SUMO HD CO300-A1_A2_A2.5 Installation Guide
© Dana TM4 inc., 2013-2020
Page 40 of 42
2020-11-20
4.6 Software installation
All software-related installation and diagnostics are performed using TM4 ODIN, an MS Windows™
application developed by TM4, and a computer equipped to connect to the TM4 CO300HV MCU CAN port.
For more information on how to install TM4 ODIN and set up the CAN connection, see the TM4 ODIN
Technical Guide [2].
Note
: TM4 is not responsible for any damage to the system caused by misuse or modification of the
application code.
This section gives information on how to connect to TM4 ODIN, and how to modify CAN baud rate.
4.6.1 Selecting communication protocol type
The integrator can select either standard or J1939 CAN protocol type after installing the software on the
product.
Note
: Standard CAN is the default communication protocol type used.
See the product Operations and Maintenance Guide [4] for more information.
4.6.2 CAN protocol and TM4 ODIN
The TM4 CO300HV-A MCU uses the CAN protocol to send and receive messages/data. Although certain
aspects of the protocol have default settings at the time of delivery (see Table 15), in this version of the
software, you can reconfigure the CAN baud rate, see Section 4.6.2.2.
Table 15
TM4 ODIN CAN default configuration values
Specifications
Units
Values
Default baud rate
kb/s
500
Default base address
--
0x660 (1632)
Default base range
--
0x660 – 0x66F (1632 – 1647)
4.6.2.1 CAN bus addresses
For a maximum of flexibility, TM4 CO300HV MCU offers the ability to choose the CAN address ranges to
use for different groups of messages. For each of them, the base address of the range can be modified by
setting the appropriate parameter.
Note
: Refer to Table 16 and Table 17 for the default base ranges that are used in the current application
version.
Table 16
CAN MCU interface (CAN 1) base ranges
Base Address ID
Related messages
Base range
length
Default base
range
Can1BaseAddr1
MCU messages (High priority)
8
0x0040-
0x0047
Can1BaseAddr2
MCU messages (Low priority)
16
0x0440-
0x044F
Can1BaseAddr3
TM4 diagnostic tool messages
(TM4 ODIN)
32
0x0660-
0x067F