Touch Encoder Help

CAN Bus

General

The CAN J1939 interface of the Touch Encoder (TE) product is designed to conform to the SAE-1939 specifications. For full documentation of the Grayhill TE CAN protocol click here. full documentation of the Grayhill TE CAN protocol click here.

Devices

At the initial product launch, all TE devices could be set to operate under the CAN J1939 communication protocol but still needed to be updated from a USB flash drive via the Utility App. However, in order to improve the performance of the CAN version of the Touch Encoder (TE) product line, design changes were made such that USB and CAN no longer exist together on the same unit. See Release C Product Advisory Notice for further details. See the table below for compatibility information. If a device can communicate over CAN it can be updated via CAN Live Update and operate in a CAN system. Portions of the Part Number in the table below that are shown as "X" indicate that its value does not matter when it comes to CAN communication. See Device Identification for more information.

Part Number

Release

Can Communicate over CAN J1939

TE-M321-SDK(T)

A

Yes

TE-M32-XC-SDK

B or later

Yes

TE-M32-XU-SDK

B or later

No

TE-M32-XC-SDK

B or later

Yes

TE-M32-XU-SDK

B or later

No

TE-XXXXX-XXXC

All

Yes

TE-XXXXX-XXXU

A/B

Yes

TE-XXXXX-XXXU

C or later

No

Live Update Programming

Hardware/Software

See the Getting Started page for help on how to perform an update over CAN J1939 using Grayhill provided tools.

Live Update Instructions

General

Live Update from the GUIDE application is only capable of updating a single TE device at a time. When "Upload to device" is clicked, the application checks for a USB device, then for a PCAN adaptor. GUIDE will attempt to update the first unit it finds and produce a "Fail to Set TE in Programming Mode" message if no device is found.

Further documentation regarding Live Update is available here.

Update

See Updates with GUIDE. See Updates with GUIDE.

Last modified: 26 February 2024