Gen Datalink Comm
Gen Datalink Comm
Gen Datalink Comm
TC10® Series
— D191 release, April 2019
PUBLICATION DATE: August 10, 2020 (see Change History for revisions)
J1939-Based Functions
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 3
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.46. Range Display – Requested Range ............................................................................................... 158
B.4.47. Range Inhibit Indicator (RII) ........................................................................................................... 161
B.4.48. Range Selection Mode (“Tap Up, Tap Down”’) .............................................................................. 164
B.4.49. Retarder Active Indicator ................................................................................................................ 166
B.4.50. Retarder Capacity Reduction ......................................................................................................... 168
B.4.51. Retarder Control ............................................................................................................................. 169
B.4.52. Retarder Temperature Indicator ..................................................................................................... 175
B.4.53. Reverse Inhibit With Preselect Request Interface .......................................................................... 179
B.4.54. Reverse Warning Indicator ............................................................................................................. 183
B.4.55. Road Speed Limiting ...................................................................................................................... 184
B.4.56. Secondary Mode Indicator ............................................................................................................. 186
B.4.57. Secondary Mode Input ................................................................................................................... 188
B.4.58. Service Brake Status Input ............................................................................................................. 190
B.4.59. Shift Actuator System with Allison Shift Selector: 1000/2000 Series ............................................ 192
B.4.60. Shift Actuator System with Non-Allison Selector: 1000/2000 Series ............................................ 195
B.4.61. Shift Selectors, Allison: 3000/4000 Series & TC10 ....................................................................... 197
B.4.62. Shift Selectors, Non-Allison Basic: 3000/4000 Series ................................................................... 201
B.4.63. Shift Selectors, Non-Allison Standard: 3000/4000 Series & TC10 ............................................... 203
B.4.64. Shift Selector Dimming ................................................................................................................... 205
B.4.65. Sump Temperature Indicator .......................................................................................................... 206
B.4.66. Transmission Service Indicator ...................................................................................................... 210
B.4.67. UDS End-of-Line Communication .................................................................................................. 216
B.4.68. Vehicle Acceleration Rate Limiting ................................................................................................. 220
B.5. J1939 MESSAGE & PARAMETER USE .............................................................................................. 222
B.5.1. PGN 0 – Torque / Speed Control 1 (TSC1) ................................................................................... 222
B.5.2. PGN 256 – Transmission Control 1 (TC1) ..................................................................................... 227
B.5.3. PGN 53248 – Cab Illumination Message (CL) ............................................................................... 230
B.5.4. PGN 55808 – Reserved for ISO 15765 (KWP2) ............................................................................ 230
B.5.5. PGN 56064 – Reserved for ISO 15765 (KWP1) ............................................................................ 230
B.5.6. PGN 56832 – Reset ....................................................................................................................... 230
B.5.7. PGN 57088 – Stop / Start Broadcast (DM13) ................................................................................ 231
B.5.8. PGN 59392 – Acknowledgment ..................................................................................................... 233
B.5.9. PGN 59904 – Request (PGN) ........................................................................................................ 233
B.5.10. PGN 60160 – Transport Protocol Data Transfer Message (TP.DT) .............................................. 234
B.5.11. PGN 60416 – Transport Protocol Connection Management (TP.CM) BAM .................................. 234
B.5.12. PGN 60928 – Address Claimed / Cannot Claim ............................................................................ 235
B.5.13. PGN 61184 – Proprietary “A” ......................................................................................................... 236
B.5.14. PGN 61440 – Electronic Retarder Controller 1 (ERC1) ................................................................. 236
B.5.15. PGN 61441 – Electronic Brake Controller 1 (EBC1) ...................................................................... 241
B.5.16. PGN 61442 – Electronic Transmission Controller 1 (ETC1) .......................................................... 243
B.5.17. PGN 61443 – Electronic Engine Controller 2 (EEC2) .................................................................... 245
B.5.18. PGN 61444 – Electronic Engine Controller 1 (EEC1) .................................................................... 249
B.5.19. PGN 61445 – Electronic Transmission Controller 2 (ETC2) .......................................................... 256
B.5.20. PGN 61452 – Electronic Transmission Controller 8 (ETC8) .......................................................... 260
B.5.21. PGN 61712 – Brakes 2 (B2) ........................................................................................................... 261
B.5.22. PGN 64839 – Transmission Mode Labels (TML) ........................................................................... 262
B.5.23. PGN 64892 – Diesel Particulate Filter Control 1 (DPFC1)............................................................. 264
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 4
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.24. PGN 64899 – Transfer Case Information (TCI) ............................................................................. 264
B.5.25. PGN 64906 – SAE J2012 DTC Display (J2012) ............................................................................ 265
B.5.26. PGN 64912 – Advertised Engine Torque Curve (AETC) ............................................................... 266
B.5.27. PGN 64917 – Transmission Fluids 2 (TRF2) ................................................................................. 268
B.5.28. PGN 64932 – PTO Drive Engagement (PTODE) .......................................................................... 269
B.5.29. PGN 64965 – ECU Identification Information (ECUID) .................................................................. 271
B.5.30. PGN 65098 – Electronic Transmission Controller 7 (ETC7) .......................................................... 273
B.5.31. PGN 65099 – Transmission Configuration 2 (TCFG2) .................................................................. 277
B.5.32. PGN 65218 – Electronic Retarder Controller 2 (ERC2) ................................................................. 278
B.5.33. PGN 65226 – Active Diagnostic Trouble Codes (DM1) ................................................................. 279
B.5.34. PGN 65227 – Previously Active Diagnostic Trouble Codes (DM2) ............................................... 283
B.5.35. PGN 65228 – Diagnostic Data Clear / Reset of Previously Active DTCs (DM3) ........................... 284
B.5.36. PGN 65235 – Diagnostic Data Clear / Reset for Active DTCs (DM11) .......................................... 284
B.5.37. PGN 65242 – Software Identification (SOFT) ................................................................................ 285
B.5.38. PGN 65247 – Engine Controller 3 (EEC3) ..................................................................................... 287
B.5.39. PGN 65249 – Retarder Configuration (RC).................................................................................... 288
B.5.40. PGN 65250 – Transmission Configuration (TCFG) ....................................................................... 290
B.5.41. PGN 65251 – Engine Configuration 1 (EC1).................................................................................. 291
B.5.42. PGN 65259 – Component ID (CI) .................................................................................................. 294
B.5.43. PGN 65260 – Vehicle Identification (VI) ......................................................................................... 295
B.5.44. PGN 65262 – Engine Temperature (ET1) ...................................................................................... 296
B.5.45. PGN 65265 – Cruise Control / Vehicle Speed 1 (CCVS1) ............................................................. 296
B.5.46. PGN 65266 – Fuel Economy (Liquid) (LFE1) ................................................................................ 299
B.5.47. PGN 65272 – Transmission Fluids (TRF1) .................................................................................... 299
B.5.48. PGN 65275 – Retarder Fluids (RF) ................................................................................................ 301
B.5.49. PGN 65280 to 65535 – Proprietary “B” .......................................................................................... 301
B.6. APPENDIX A: REQUIRED ENGINE GOVERNOR CHARACTERISTICS FOR ENGINE
MANAGEMENT ..................................................................................................................................... 302
B.6.1. Fundamental Design Premise of Automatic Transmissions........................................................... 302
B.6.2. Optimum Engine Governor Characteristics for Automatic Transmissions ..................................... 302
B.7. APPENDIX B: REQUIRED ENGINE RESPONSE CHARACTERISTICS FOR ENGINE
MANAGEMENT ..................................................................................................................................... 305
B.7.1. General TSC1 Torque Limit Command Response ........................................................................ 305
B.7.2. Speed Control Conditions .............................................................................................................. 305
B.7.3. Torque Accuracy ............................................................................................................................ 306
B.7.4. Torque Response during Shifts in Cruise Control or Road Speed Governing ............................... 307
B.7.5. Torque Response ........................................................................................................................... 309
B.7.6. Speed Response ............................................................................................................................ 309
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 6
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
SECTION A: GENERAL INFORMATION
A.1. INTRODUCTION
This section contains general information for all A.1.2. NOTICE OF ALLISON
users of the Allison Transmission Datalink Technical TRANSMISSION
Data package. Users should be familiar with this
information before using the Technical Data.
RESPONSIBILITY
This manual provides application and installation
A.1.1. DOCUMENT PURPOSE guidelines for operation of the transmission. These
guidelines should be considered the minimum
This document explains Allison Transmission 5th acceptable for transmission operation and durability
Generation Controls support and utilization of serial under normal vocational usage.
communication links for 2019 software releases.
The exact products, software release levels and Allison Transmission assumes responsibility only for
maturity (production vs. preliminary) are listed on the the transmission products it provides and only in
cover page. accordance with its standard limited warranty.
Highlighted changes are relative to the April 19, 2018 It is the responsibility of the vehicle manufacturer to
publication of Allison 5th Generation Controls integrate the transmission into the vehicle design so
Datalink Tech Data. that it meets all applicable government regulations
and customer requirements in all operating
The intent is to provide vehicle and control module environments to which the vehicle will be subjected.
manufacturers with the information necessary to be
compatible with Allison 5th Generation Controls and
properly implement datalink-based vehicle functions.
A.1.3. DESCRIPTION OF WARNING,
CAUTION AND NOTE
WARNING: This document describes WARNING is used when a procedure,
information being sent by the transmission practice, etc. could, if not correctly followed,
using serial communication data links. In result in personal injury or loss of life.
addition, for the information that is being
transmitted by other components on
various serial communication links, it CAUTION is used when a procedure,
describes how that information is used by practice, etc. could, if not strictly observed,
the transmission. result in damage to or destruction of
equipment.
The Vehicle Builder (OEM) has overall
system responsibility for proper
implementation of these messages and NOTE when a procedure, practice, etc. is
appropriate use by other vehicle essential to highlight.
components in order to achieve a desired
vehicle feature.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 7
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.1.4. TIPS ON USING THIS
DOCUMENT
Every effort has been made to make this rather
sizeable document as clear and easy-to-use as
possible. If you have any feedback on how to make
this document better, please forward your
suggestions on to your Allison Application Engineer.
A.1.4.1. NAVIGATION
Most information can be found within several mouse-
clicks by following the hyperlinks on the cover page.
As shown below, information can be tracked down
by either the J1939 parameter of interest (yellow
path) or by the Allison Function (green path) in which
the parameter is used:
USED IN:
TECHNICAL DATA FUNCTION D
J1939-Based
Functions J1939-BASED
FUNCTION
REQUIREMENTS
J1939-BASED
FUNCTION OVERVIEW FUNCTION ‘D’
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 8
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.1.4.2. HIGHLIGHTED AREAS Failure Modes and Responses
PRELIMINARY… These sections reflect:
Blue highlights identify TCM functionality
— how the Allison TCM will respond when it fails to
that is still under development, and may be
receive required information or a required
subject to change in an upcoming
response from another controller or device on the
publication.
vehicle network,
OEMs who utilize the given parameter or
— how other controllers on the vehicle network
function should monitor future publications
should respond to situations where they are not
for final revisions to the item.
receiving required information or response from
the TCM, and
NEW FOR…
— typical responses that are seen due to more
Yellow highlights identify (a) new or
common implementation or system design errors.
improved TCM functionality for the given
software release, or (b) a Datalink Tech SAE Excerpts
Data documentation improvement that is
new for the given publication. These areas state the J1939 Parameter and
Parameter Group Number (PGN) assignments, and
OEMs who utilize the given parameter or message update periods.
function should review it thoroughly to verify
that the changes will not negatively impact Text is lifted verbatim from the most current SAE
their system design. source. This is the same information by which the
Allison software has been structured. For complete
information, refer to the appropriate SAE document.
A.1.4.3. HEADINGS
In some cases, the excerpts will be from a balloted
Parameter and SA Use SAE document not yet readily available to the
These sections describe parameters that must be general public. This is necessary as Allison
broadcast or received by the Transmission Control implementations often outpace the SAE publication
Module (TCM) or other controller on the network. process.
Driver Interface Allison Implementation
These sections convey specific content and / or Component-specific implementation details for
physical implementation requirements necessary for J1939 messages and parameters are found under
the given function to work with the vehicle operator. headings:
Other Requirements or Restrictions — TCM and / or Selector Message Broadcast
These sections list other vehicle components, — TCM and / or Selector Parameter Broadcast
messaging, etc. that may interfere with the intended — TCM and / or Selector Message Reception
operation of the defined function. — TCM and / or Selector Parameter Reception
A.1.4.4. UNITS
All numbers are assumed to be in decimal form
unless noted otherwise.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 9
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.2. COMMUNICATION INTERFACES & PROTOCOLS
Communication interfaces allow the digital exchange A.2.1.3. SSF 14230 AND ISO 15765-3 (UDS)
of information between Allison transmission control PROTOCOLS
modules (TCMs) and other vehicle components or SSF 14230 is a Swedish refinement of the ISO 14230
diagnostic tools. Common uses include: (Keyword Protocol 2000) diagnostic protocol. ISO
15765-3 (UDS on CAN) is a successor of ISO 14230
— General information sharing for driver displays, and is used for diagnostic communication.
instrument clusters, and vehicle management,
Both protocols use J1939 PGNs reserved for ISO
— Diagnostic information sharing with Allison or after- use; see DIAGNOSTIC COMMUNICATION FOR
market diagnostic code readers, and OEM USE and UDS END-OF-LINE
COMMUNICATION. These PGNs are fully J1939-
— Open and closed-loop powertrain control with other compatible, while message content is defined by the
vehicle components including the engine and
given standard. Additional details can be found in the
vehicle brake systems.
ALLISON TRANSMISSION OFF-VEHICLE
COMMUNICATION SPECIFICATION.
A.2.1. AVAILABLE INTERFACES &
PROTOCOLS A.2.1.4. GMLAN PROTOCOL
GMLAN combines General Motor’s version of the ISO
NOTE: Allison 5th Generation Controls do 14230 (Keyword Protocol 2000) diagnostic protocol
not support the SAE J1587 or ISO 9141 and their proprietary on-vehicle protocol. GMLAN
protocols; the TCM is no longer equipped applications also support a limited amount of J1939
with SAE J1708 hardware. communication; see SECTION C: PROPRIETARY
PROTOCOLS.
Allison 5th Generation Control support the following
datalink interfaces (physical connections) and A.2.1.5. IES-CAN AND PT-CAN PROTOCOLS
protocols (message and data content): IES-CAN and PT-CAN are proprietary Mercedes
Benz protocols; see SECTION C: PROPRIETARY
A.2.1.1. SAE J1939 INTERFACE & PROTOCOL PROTOCOLS.
SAE J1939 is a CAN-based, all-encompassing
Recommended Practice which defines not only A.2.2. INTERFACES & PROTOCOLS
messages and data content, but the hardware, wiring NOT SUPPORTED
and connector requirements as well. This high speed
interface allows for open- and closed-loop control A.2.2.1. RV-C PROTOCOL
amongst vehicle engine, transmission, and brake The Recreational Vehicle Industry Association (RVIA)
systems, as well as off-vehicle tools communication. has their own CAN-based communication protocol for
J1939 can be configured to operate at 250 kbps or interconnecting RV components. This protocol,
500 kbps depending on OEM needs. dubbed “RV-C”, is loosely structured on the J1939
Recommended Practice. However, it is not
Allison J1939 support is covered in SECTION B: SAE
compatible with J1939, as some RV-C message and
J1939.
parameter locations overlap with those in J1939. As
A.2.1.2. SAE J2284-3 INTERFACE such, an Allison TCM cannot be connected to an RV-
C network.
The SAE J2284-3 Recommended Practice covers the
physical and datalink layers for a CAN-based high
speed 500 kbps interface. Note that J2284 does not WARNING: Connecting Allison
define message content or format outside of being transmission components to an RV-C
compatible with CAN 2.0b. network is strictly prohibited, as J1939
protocol conflicts may result in unintended
Allison supports the J2284-3 interface specifically for vehicle or transmission operation.
cases where a TCM CAN port is only wired to a
diagnostic connector. See SAE J2284-3 WIRING
REQUIREMENTS.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 10
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.2.3. APPLICABLE STANDARDS SAE documents are available from:
In addition to the standards listed below, readers are SAE World Headquarters
strongly urged to review Allison Technical Data for the 400 Commonwealth Drive
1000 – 4000 Series and TC10 product families. Warrendale, PA 15096-0001 USA
These documents have further information on the Phone: 1-877-606-7323
intended use and implementation of Allison features, Web: www.SAE.org
and detail wiring and other requirements necessary in
addition to the communication link information A.2.3.2. INTERNATIONAL ORGANIZATION
discussed here. FOR STANDARDIZATION (ISO)
ISO 2575 Road vehicles — Symbols for controls,
A.2.3.1. SOCIETY OF AUTOMOTIVE
indicators and tell-tales, Sixth Edition, published
ENGINEERS (SAE)
2010-07-01.
SAE J1939 Serial Control and Communications
Vehicle Network – Top Level, published August 2018. ISO 14229 Unified Diagnostic Services (UDS)
SAE J1939-01 On-Highway Equipment Control and ISO 15765 Diagnostics on Controller Area Networks
Communication Network, published June 2018. (CAN)
SAE J1939-11 Physical Layer, 250K bits/s, Twisted ISO documents are available from:
Shielded Pair, published December 2016.
American National Standards Institute (ANSI)
SAE J1939-13 Off-Board Diagnostic Connector, 25 West 43rd Street
published October 2016. New York, NY 10036-8002
Phone: 212-642-4900
SAE J1939-14 Physical Layer, 500Kbps, published
Web: www.ansi.org
December 2016.
A.2.3.3. ALLISON TRANSMISSION DATALINK
SAE J1939-15 Reduced Physical Layer, 250K
COMMUNICATION TECHNICAL DATA
bits/sec, Un-Shielded Twisted Pair (UTP), published
December 2018. Allison continually improves and expands datalink
support; the latest release of Datalink Communication
SAE J1939-21 Data Link Layer, published October Tech Data can be found in the Extranet portal of the
2018. Allison Transmission website
www.allisontransmission.com. The documents are
SAE J1939-31 Network Layer, published September located under ENGINEERING TECH DATA
2018. BOOKS DATALINK COMMUNICATIONS.
Contact your Allison Transmission representative if
SAE J1939-71 Vehicle Application Layer, published you do not have access to the Allison Transmission
October 2016. Extranet.
SAE J1939 Digital Annex, published February 2019. A.2.3.4. ALLISON TRANSMISSION OFF-
VEHICLE COMMUNICATION
SAE J1939-73 Application Layer – Diagnostics, SPECIFICATION
published January 2019. The Allison Off-Vehicle Communication Specification
defines all J1939-73, SSF 14230 and ISO 15765-3
SAE J1939-81 Network Management, published
(UDS) tool modes supported by Allison, and is
March 2017.
software release specific. Please contact your Allison
SAE J1962 Diagnostic Connector, published July Application Engineer for details.
2016. Technically equivalent to ISO/DIS 15031-3:
December, 2016
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 11
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.3. FACTORS DETERMINING COMMUNICATION SUPPORT
Allison 5th Generation Controls offer a wide variety of
serial communication options. Several factors TC10 transmissions utilize the A65 transmission-
determine if a given: mount TCM.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 12
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.3.4. TCM CALIBRATION A.3.5. TCM READINESS STATE &
CONFIGURATION (VEPS & FACTORY MOBILITY MODE
ACCT)
A.3.5.1. ROAD-READY TCMS
Three methods are available to configure Allison 5th Traditionally, Allison TCMs arrive at an OEM in a
Generation TCM calibrations: “Road-Ready” state; the TCM as received is ready to
operate the transmission and related features once
1. A Vehicle Electronic Programming Station
installed in the vehicle. This remains true for Allison
(VEPS) can be used on vehicle OEM assembly
5th Generation TCMs that are configured at the
lines to finish calibrating VEPS-Ready TCMs.
Allison factory or local distributor.
2. For Road-Ready TCMs to be fully programmed
A.3.5.2. VEPS-READY TCMS
at the Allison factory, the web-based Allison
Calibration Configuration Tool (ACCT) is Vehicle OEMs utilizing VEPS for TCM end of line
used. programming will receive TCMs in a “VEPS-Ready”
state. A VEPS-Ready TCM contains software and a
3. Allison DOC® can be used to configure TCMs at Vocational Model base calibration loaded by Allison.
distributors or smaller OEMs, although a much TCM calibration must be completed via VEPS prior
smaller subset of options is available. to being Road-Ready.
Each J1939-based function in this document has a In a VEPS-Ready state, TCM CAN ports are only
section which explains the VEPS and ACCT options capable of communication with Allison service tools
impacting that function. or VEPS stations equipped with the Allison Vendor
Component Program (VCP).
For datalinks, VEPS and the ACCT share the same
questions and answers. However, ACCT users can All other CAN communication is disabled until VEPS
only access Datalink Tailoring questions after programming is completed. This prevents TCM
gaining approval through their Allison Application interference when connected to a network of
Engineer. Once approval is granted, ACCT users unknown protocol, and eliminates all TCM bus
can then answer “Yes” to the DATALINK loading contributions until programmed via VEPS.
TAILORING question and access additional datalink
communication options. VEPS programming can occur on any of the three
TCM CAN ports, however, the VEPS station must be
connected to a CAN port with a matching network
NOTE: In this document, the term “VEPS” speed: CAN1 defaults to 250 kbps, while CAN2 and
is used to denote questions and answers CAN3 default to 500 kbps.
available through either VEPS or the ACCT.
A.3.5.3. FACTORY MOBILITY MODE
Some VEPS / ACCT answers will flag a TCM Factory Mobility Mode is an Allison feature closely
calibration for Allison Application Engineering tied to the TCM readiness state. It allows severely
review. Such items are denoted in this document. restricted vehicle operation with a VEPS-Ready (i.e.
Once reviewed and approved for a given vehicle not fully programmed) TCM. This capability is useful
OEM, the AE review requirement may be removed for driving a partially completed vehicle chassis from
for future calibration requests from that OEM. one plant location to another.
Regardless of the calibration configuration method, Since the TCM does not support on-vehicle
an Allison “Calibration Summary Report” is the best communication in a VEPS-Ready state, the OEM
way to understand the detailed datalink support for a must either employ the dedicated-wire Neutral Start
given calibration. or provide a method to manually override J1939-
based Neutral Start implementations. In addition,
3000/4000 Series and TC10 applications rely solely
on the Allison shift selector Direction Signal Wire
input for desired direction input.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 13
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.3.6. NETWORK CONFIGURATION NOTE – Data processing associated with
The TCM has three CAN ports whose protocol and the CAN port set to SAE J1939 LIMITED
network speed can be assigned via VEPS. FUNCTIONALITY:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 14
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Other Restrictions A.3.7. AUTO-DETECTION
TC10 applications may only use selections with 81%
Auto-detection reduces the number of customer
sample points as recommended by J1939.
modifiable parameters that the vehicle OEM must
A.3.6.3. J1939-BASED SHIFT SELECTORS set. When the TCM is powered up after a vehicle is
assembled, auto-detection logic looks for various
Shift selector communication must be directed to a
input sources and locks onto the most preferred of
specific CAN port.
those available for a given input.
[19020] SHIFT SELECTORS: J1939-Based
A.3.7.1.1. Source Address (SA) Detection
Selector Connection
Process
— CAN1 (1)
— CAN2 Messages, Parameters and SAs Impacted
Where applicable, the J1939-based functions in this
(1) Default answer.
document list the acceptable multiplexed source
Other Restrictions addresses and their order of TCM preference.
The selected CAN port ON-VEHICLE PROTOCOL Timing
must be set to one of the SAE J1939 options.
Unless the OEM specifies an SA through VEPS
Customer-supplied selectors using public J1939 (where available), the TCM looks for the most-
data may only be connected to a CAN port where preferred source address for approximately 50
whose ON-VEHICLE PROTOCOL = SAE J1939 engine start cycles.
FULL FUNCTIONALITY.
SA Selection during Auto-Detect Period
When dual J1939-based shift selectors are used, During the SA auto-detect period, the TCM looks for
both must connect to the same TCM CAN port. multiplex-capable parameters from their calibrated
lists of acceptable source addresses.
A.3.6.4. DIAGNOSTIC COMMUNICATION
The VEPS / ACCT options below set the diagnostic When a “more preferred” source is found for a given
protocol and CAN port for reading and clearing DTCs multiplexed parameter, the TCM will lock onto that
with non-Allison tools. They do not impact Allison source and ignore parameter instances coming from
DOC® communication. “less preferred” sources.
Also, regardless of the options selected below, For example, if on the first key switch cycle the
J1939 DM1 broadcast is supported on the CAN port parameter CCVS1 Brake Switch is found coming
set to SAE J1939 FULL FUNCTIONALITY. See from SA 00 -- and only SA 00 -- the TCM will use this
DIAGNOSTIC COMMUNICATION FOR OEM USE parameter source. If, during a subsequent cycle
for further details. within the SA auto-detect window, the CCVS1 Brake
Switch is found coming from both SA 00 and SA 33,
[18070] DIAGNOSTICS: Protocol the TCM will lock onto SA 33 as the source, as it is
— SAE J1939-73
higher in terms of calibrated source preference, per
— UDS WITH SAE J2012 DTC FORMAT (1)
the SERVICE BRAKE STATUS function.
— SSF14230 WITH SAE J2012 DTC FORMAT
If the most preferred source is found for a given
[18080] DIAGNOSTICS: J1939-73 Connection parameter, the auto-detect process for that
parameter is stopped immediately, and all lesser
— CAN1 (1) sources are ignored for that parameter.
— CAN2
— CAN3 While the auto-detect process ignores parameters
indicating “Not Available”, parameters indicating
(1) Default answer. “Error” are included. Per SAE J1939, “Error”
indicates that the broadcasting controller supports
Other Restrictions
the parameter, but a temporary problem prevents a
When SAE J1939-73 diagnostics are to be used, correct value from being broadcast.
[18080] DIAGNOSTICS: J1939-73 Connection
must specify a CAN port that uses a compatible ON- When the SA auto-detect process is complete, the
VEHICLE PROTOCOL (i.e. set to one of the J1939 SA for each multiplexed parameter is locked in to the
answers, or NONE). most preferred source seen during the auto-detect
period.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 15
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
SA Selection after Auto-Detect Period Expires — Echoed data may involve a time lag that could
If a multiplexed parameter is not received from any affect closed loop control in the vehicle system.
acceptable SA during the auto-detect period, the
TCM will lock onto the first acceptable SA it receives — Different network devices may utilize the same
for that parameter, and use it for all subsequent key parameter from different sources, leading to
switch cycles. interaction problems.
TCM reception of ERC1 Actual Retarder – Percent — Echoed parameters may not reflect all of the
Torque (used for the ENGINE BRAKE INTERFACE diagnostic capability of the originating device.
function), and TC1 Transmission Requested Gear
A.3.7.1.3. Failure Modes and Responses
(used for the shift selector interface) are exceptions.
If the parameter(s) are not received from a valid SA Most source address detection problems stem from:
within the auto-detect period, the parameter(s) are
ignored, and the Engine Brake Interface or shift — vehicle controllers broadcasting inappropriate
selector(s) will not function. data (Error or Not Available),
Resetting the SA Auto-Detect Process — devices not connected to the J1939 network
before the auto-detect process completes, or
The Allison DOC® service tool can reset the
detection process by selecting the “Reset Auto- — Devices whose source address is changed via a
Detect” option and cycling the key switch. The auto- service tool either during or after completion of the
detect process is not reset until after the TCM goes auto-detect process.
through a power down / power up cycle.
In any case, a source may be incorrectly detected,
A.3.7.1.2. Parameter Echoing and functions may not operate as desired.
Echoing occurs when a parameter is sent out by one
controller, received by another, and then re- A.3.8. J1939 NETWORK
broadcast in a second message instance. The
source address most likely to echo a parameter is
MANAGEMENT
the source address that traditionally broadcast that All Allison 5th Generation TCMs and shift selectors
parameter before a multiplexed system was support the J1939 address claim message.
implemented.
All Allison 5th Generation components utilize fixed
Per SAE J1939, parameter broadcasts should addressing, as is reflected in their address claims
originate from the controller that receives or broadcast at power-up and on request. Source
generates the physical input. For example, the addresses used by the TCM are not alterable, while
controller connected to the accelerator pedal sensor the source addresses (SA 05 and SA 06) used by
input should likely be the one to broadcast EEC2 Allison shift selectors are configured via a jumper
Accelerator Pedal Position 1. wire.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 16
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.4. ACRONYMS, ABBREVIATIONS & DEFINITIONS
1K, 2K ........ 1000 or 2000 Series B1xx .......... 1000/2000 Series software release:
B132 = January 2013
3K, 4K ........ 3000 or 4000 Series
B134 = July 2013
2WD........... Two-Wheel Drive B141 = January 2014
B142 = July 2014
4WD........... Four-Wheel Drive
B151 = April 2015
ABS ........... Anti-Lock Brake System B161 = April 2016
B162 = October 2016
ACC ........... Adaptive Cruise Control, also known as B171 = April 2017
Headway Control B172 = September 2017
ACCT ......... Allison Calibration Configuration Tool B181 = April 2018
used with Allison 5th Generation B182 = May 2018
Controls B183 = September 2018
B184 = November 2018
AE .............. Allison Application Engineering B191 = April 2019
AETC ......... SAE J1939 message; Advertised B192 = September 2019
Engine Torque Curve B193 = September 2019
B194 = September 2020
AFRI .......... Auxiliary Function Range Input – Single
Input; Allison input function BAM........... SAE J1939 Broadcast Announce
Message
AGS ........... Alternate Gear Start; Allison input
function BBAN......... Brake-Based Auto Neutral; Allison input
function
ANDI .......... Automatic Neutral – Dual Input; Allison
input function C1xx .......... 3000/4000 Series software release:
C132 = January 2013
ANSI .......... Automatic Neutral – Single Input; Allison C134 = July 2013
input function C141 = January 2014
ANSISSO... Automatic Neutral – Single Input with C142 = July 2014
Shift Selector Override; Allison input C151 = April 2015
function C161 = April 2016
C162 = October 2016
AP .............. Accelerator Pedal C171 = April 2017
APP1 ......... SAE J1939 parameter; Accelerator C172 = September 2017
Pedal Position 1 C181 = April 2018
C182 = May 2018
ARM ........... Acceleration Rate Management; Allison C183 = September 2018
J1939-based function C191 = April 2019
ASCII ......... American Standard Code for Information C192 = September 2019
Interchange C193 = September 2019
C194 = September 2020
ASR ........... Anti-Slip Regulation or Acceleration Slip
Regulation; Traction Control CAN ........... Controller Area Network
ATA............ American Trucking Association CAN1/2/3 ... The three physical CAN network
connections or “ports” available on
ATC ........... Automatic Traction Control Allison 5th Generation TCMs
ATI ............. Allison Transmission, Incorporated CCVS1 ...... SAE J1939 message; Cruise Control /
Vehicle Speed 1
CL .............. SAE J1939 message; Cab Illumination
Message
CRC........... Allison Calibration Review Committee
CSS ........... Customer Specification Sheet
CTS ........... Clear To Send
D ................ Drive
ATI 5thGen Controls Datalink Communications – August 10, 2020 General Information – 17
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D1xx .......... TC10 Series software release: ETC1 ......... SAE J1939 message; Electronic
D134 = 2013 Transmission Controller 1
D141 = May 2014
ETC2 ......... SAE J1939 message; Electronic
D151 = April 2015
Transmission Controller 2
D161 = April 2016
D162 = October 2016 ETC7 ......... SAE J1939 message; Electronic
D171 = April 2017 Transmission Controller 7
D172 = May 2017
ETC8 ......... SAE J1939 message; Electronic
D181 = April 2018
D183 = September 2018 Transmission Controller 8
D191 = April 2019 EVS ........... Emergency Vehicle Series; Allison
vocational model
D-x ............. “x” forward range positions lower than
the Drive position on an Allison lever FMI ............ Failure Mode Identifier
shift selector
FMVSS ...... Federal Motor Vehicle Safety Standard
DA .............. SAE J1939 Destination Address
GE ............. SAE J1939 Group Extension
DCE ........... Direction Change Enable; Allison input
function GEN........... Short for “Generation”, e.g. 5th Gen
controls
DDT ........... SAE J1939 parameter; Driver’s Demand
Engine – Percent Torque GMLAN...... General Motors Local Area Network;
proprietary communication protocol
DOC® ......... Allison DOC® for PC; the standard
Allison service tool GPI ............ General Purpose Input; associated with
the wired implementation of an input
DPF ........... Diesel Particulate Filter function
DPFC1 ....... SAE J1939 message; Diesel Particulate GPIO ......... General Purpose Input / Output function;
Filter Control 1 wired function that uses at least one
input and one output
DTC ........... Diagnostic Trouble Code
GPO .......... General Purpose Output; associated
DSS ........... Dynamic Shift Sensing
with the wired implementation of an
DSW .......... Direction Signal Wire; input signal used output function
with Allison shift selectors if J1939
ISO ............ International Organization for
communication fails
Standardization
EBS ........... Electronic Braking System
Kbps .......... Kilobits Per Second (baud rate)
EC1 ............ SAE J1939 message; Engine
Kph ............ Kilometers Per Hour
Configuration 1
ECU ........... Electronic Control Unit LSB............ Least Significant Byte
ECM ........... Engine or Electronic Control Module LSG ........... Limiting Speed Governor
LRTP ......... Lower Range Torque Protection
EDT ........... SAE J1939 parameter; Engine Demand
System; Allison feature
– Percent Torque
ms.............. Milliseconds
EEC1 ......... SAE J1939 message; Electronic Engine
Controller 1 MSB........... Most Significant Byte
EEC2 ......... SAE J1939 message; Electronic Engine N ................ Neutral
Controller 2
NAS ........... Neutral At Stop
EEC3 ......... SAE J1939 message; Electronic Engine
Controller 3 N/V ............ Ratio of engine RPM (N) to vehicle
speed (V)
EM ............. Engineering Memorandum
NA ............. Not Available
ERC1 ......... SAE J1939 message; Electronic
Retarder Controller #1 NIPTO ....... Allison GPO function S, Neutral
Indicator for PTO; not available via
ERC2 ......... SAE J1939 message; Electronic J1939
Retarder Controller #2
OD ............. Overdrive
OEM .......... Original Equipment Manufacturer
ATI 5thGen Controls Datalink Communications – August 10, 2020 General Information – 18
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
OFS ........... Oil Field Series; Allison Vocational SOFT ......... SAE J1939 message; Software
Model Identification
OTL............ Output Torque Limiting; Allison Engine SPN ........... SAE J1939 Suspect Parameter Number
Management function (V) .............. Items marked by this symbol can be
P ................ Park modified in some manner via VEPS and
possibly ACCT
PDU ........... SAE J1939 Protocol Data Unit
TC.............. Torque Converter
PF .............. SAE J1939 PDU Format
TC1............ SAE J1939 message; Transmission
PGN ........... SAE J1939 Parameter Group Number;
Control 1
defines a J1939 message
TCFG......... SAE J1939 message; Transmission
PIEK .......... European certification for commercial
Configuration
vehicles with reduced noise emissions
TCFG2....... SAE J1939 message; Transmission
PS .............. SAE J1939 PDU Specific
Configuration 2
PSI ............. Parameter Specific Indicator
TD.............. Technical Document
PSR ........... Preselect Request; Allison function
TES ........... Technical Engineering Specification
PTL ............ PTO Torque Limiting; Allison Engine
TCM........... Transmission Control Module
Management function
TML ........... SAE J1939 message; Transmission
PTODE ...... SAE J1939 message; Power Take-Off
Mode Label
Drive Engagement
TSI ............. Transmission Service Indicator; Allison
PWM .......... Pulse Width Modulated
output function
R ................ Reverse
TP.CM ....... SAE J1939 message; Transport
RII .............. Range Inhibit Indicator; Allison output Protocol – Connection Management
function
TP.DT ........ SAE J1939 message; Transport
RP .............. Recommended Practice, as in SAE Protocol – Data Transfer
RC ............. SAE J1939 message; Retarder TRF1 ......... SAE J1939 message; Transmission
Configuration Fluids 1
RIWSPR .... Reverse Inhibit with Preselect Request; TRF2 ......... SAE J1939 message; Transmission
Allison input function Fluids 2
RMR .......... Retarder Modulation Request TSC1 ......... SAE J1939 message; Torque / Speed
Control 1
RSG ........... Road Speed Governor
UDS ........... Unified Diagnostic Service
RSM ........... Range Selection Mode; Allison input
function VAC ........... Vehicle Acceleration Control; Allison
J1939-based function. Beginning with
RTS ........... Ready To Send B/C142 and D141 software releases,
RV-C .......... CAN-based protocol developed by function is known as Acceleration Rate
RVIA; not compatible with J1939 Management (ARM)
RVIA .......... Recreational Vehicle Industry VEPS ......... Vehicle Electronic Programming Station;
Association Method by which Vocational Model
Calibration are trimmed for a given
s ................. Seconds application
SA .............. SAE J1939 Source Address VMC .......... Vocational Model Calibration
SBS ........... Service Brake Status; Allison input VMRS ........ Vehicle Maintenance Recording
function Standard, as specified by the American
SAE ........... Society of Automotive Engineers Trucking Association
SEM ........... Shift Energy Management; Allison VSG ........... Variable Speed Governor
feature WATCH ..... Worldwide Allison Transmission
SIP ............. SAE J1939 parameter; Shift In Process Communication Hotline
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 19
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.5. DOCUMENT CHANGE HISTORY
For complete details on the changes or additions, refer to the appropriate heading listed here.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 20
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
A.5.2. JANUARY 2, 2020 A.5.3. AUGUST 10, 2020
Allison 5th
Generation Control System Datalink Tech Allison 5th
Generation Control System Datalink Tech
Data updated for: Data updated for:
— 1000/2000 Series B192 and B193 production — 1000/2000 Series B194 production software
software release, introduced in September 2019 release, introduced in September 2019
— 3000/4000 Series C192 and C193 production — 3000/4000 Series C194 production software
software release, introduced in September 2019 release, introduced in September 2019
The changes listed are relative to the April 23, 2019 The changes listed are relative to the January 2, 2020
Allison 5th Generation Controls Datalink Tech Data Allison 5th Generation Controls Datalink Tech Data
for 2019 software releases. for 2019 software releases.
DOWNHILL SPEED CONTROL VIA RETARDER AUTOMATIC NEUTRAL – SINGLE INPUT (ANSI)
NEW FOR THIS PUBLICATION: NEW FOR THIS PUBLICATION:
Clarified that Application Engineering review is Clarified that this function is not compatible with Input
required. Function CF (AUTOMATIC NEUTRAL – IDLE START
/ STOP).
PROGRESSIVE SHIFTING
NEW FOR C192 RELEASE: RETARDER CONTROL
This function is new for the C192 release. NEW FOR C194 RELEASE:
Added new optional J1939 retarder broadcast signals
ROAD SPEED LIMITING ERC2 Transmission Output Retarder and ERC2
NEW FOR B/C192 RELEASES: Transmission Retarder Enable Switch.
Auto-detect logic for EEC2 Road Speed Limit Status
polarity has been revised. A.5.3.1.2. J1939 Message & Parameter Use
New VEPS option to disable the EEC2 Road Speed PGN 65218 – ELECTRONIC RETARDER
Limit Status auto-detect logic. CONTROLLER 2 (ERC2)
NEW FOR C194 RELEASE:
UDS END-OF-LINE COMMUNICATION Added new optional J1939 retarder broadcast signals
NEW FOR THIS PUBLICATION: ERC2 Transmission Output Retarder and ERC2
Entire function is new. Transmission Retarder Enable Switch.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 General Information – 21
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
SECTION B: SAE J1939
— Avoid modifying Allison requirements in order to — Review system validation recommendations and
compensate for controllers that do not comply with jointly develop test requirements for change
SAE J1939. verification.
— Test all TCM broadcast parameters, and TCM — Check interactions of electronic features and
responses to all received parameters. options for conflicts between the engine, vehicle
and transmission.
— Convey clear, detailed integration requirements.
— Provide understanding of datalink content and
— Strive to make all Allison products “transparent” at system response during failure modes.
the J1939 interface for OEMs and customers.
— Identify configuration control methods.
— Inform vehicle OEMs and other integration partners
of the development work schedule, including cut-
off dates.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 22
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.1.2. FAILURE ANALYSIS — A receiver does not have a planned response for
when it fails to receive valid data.
B.1.2.1. OVERVIEW
The system integrator is responsible for overall B.1.2.2. FAILURE ANALYSIS REQUIREMENTS
system operation and all vehicle component FOR RECEIVERS
interactions. This responsibility includes the analysis The CAN system virtually eliminates the possibility of
of system failure modes. The system integrator has a controller receiving a message containing data
this responsibility because only they have access to corrupted by the wiring integrity or environment. The
all vehicle components and therefore all component remaining failure modes into one of two categories:
interactions. Typically, the vehicle builder is the
system integrator. B.1.2.2.1. Error or Not Available Indications
These situations are usually an intentional choice by
Each component manufacturer, including Allison, is the sender. In one case, the sender is aware of a
responsible for providing the system integrator with problem in the determination of its broadcast
an understanding of their component’s datalink parameter, and instead of broadcasting potentially
content and system response during failure modes. false or misleading data it chooses to send an “Error”
indication. In the other case, a parameter in a
This section is not intended as a substitute for any message is not supported, so a “Not Available”
system integrator’s own rigorous analysis. This indication is sent. In either case, the receiver does
section provides the following: not obtain normal data and therefore must have a
planned response.
— Basic background for those new to datalink
implementations. B.1.2.2.2. Missing or intermittent J1939
messages
— Minimum failure modes that every sender and These situations are typically unintentional. The
receiver of datalink information should consider. sender is broadcasting valid data, but the receiver
doesn’t get the data due to issues such as bus
System failure modes must be considered differently
overloading, wiring integrity failures or electrical
for network-based inputs and outputs than for general
interference. Again, the receiver does not obtain
purpose (wired) inputs and outputs.
normal data and therefore must have a planned
B.1.2.1.1. Analog Wire Failure Modes response.
A key difference between GPIO wires and datalinks B.1.2.2.3. Receiving Device Responsibility
is the detection of signal corruption between the
communicating devices. WARNING: If an Allison datalink broadcast
parameter is used as an input for a vehicle
An analog electrical signal generated properly by a function or feature, the OEM is responsible
sender may be corrupted during transmission to the for completing a Failure Mode and Effects
receiver by such problems as electrical noise or Analysis. The OEM must evaluate the
shorts to ground or power. This corruption may or consequences of the failure response when
may not affect the value received. any or all datalink information expected
from Allison is not received.
B.1.2.1.2. CAN Datalink Failure Modes
CAN communication links are much more robust, as B.1.2.3. FAILURE ANALYSIS REQUIREMENTS
wiring integrity cannot change the values being sent. FOR SENDERS
Wiring faults can only prevent messages from arriving
System failures or unexpected vehicle operation can
at their destination. The CAN datalink layer protocol
result if a network device broadcasts bad data or
ensures that a message is accepted only -- and
incorrect indications. As such, it is very important that
exactly -- as the sending node generated the
all network devices broadcast correct data.
message. CAN chips will reject messages affected
by electrical noise or wire faults. B.1.2.3.1. SAE Parameter Data States
If the physical aspects of communication are working SAE J1939 documents typically define normal, Not
properly, the problems that occur in datalink-based Available, and Error states for each parameter as
systems typically fall into one of these categories: follows:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 23
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— When a broadcast parameter is supported and Broadcast Data used to Shift from Neutral or
valid information is available, the parameter should Change Vehicle Direction
be populated with that data.
WARNING: In 3000/4000 Series
— When a broadcast parameter is supported, but applications, TC1 Transmission Requested
valid information is currently not available, that Gear is the primary transmission input that
parameter should indicate “Error” per its definition. determines the range and vehicle direction
desired by the operator.
B.1.2.3.2. “Error” versus “Not Available”
The TCM will make every effort to do what
The difference between Not Available and Error is
is asked of it via the J1939 TC1
significant.
Transmission Requested Gear parameter.
“Not Available” indicates that a parameter is not
Manufacturers and vehicle OEMs utilizing
supported, while “Error” indicates that a parameter is
customer-supplied selectors assume sole
supported, but the value is not known at the moment.
and full responsibility of ensuring their
Receivers often rely on correct support of these
design conveys no unintentional requests
states during “hand shaking” sequences that may
or parameter values to the TCM via J1939,
occur on the assembly line or during normal
during normal operation or any failure
component power up when the vehicle is in service.
modes.
B.1.2.3.3. Default Algorithm Values
When a sensor component fails, it is not unusual for B.1.3. ALLISON ERROR INDICATION
the controller involved to assume a default value (and
AND DTC TIMING
possibly set a DTC) to continue vehicle operation.
Per SAE J1939-71, parameter Error states allow the
The default value chosen might be suitable for that sender to immediately convey an issue:
controller’s algorithms, but it may not be suitable for
other controllers on the datalink. Senders should “…“error indicator” provides a means for a
consider the implications of broadcasting these module to immediately indicate that valid
assumed default values. In most cases, the default parametric data is not currently available due to
value should not be broadcast. Instead, an Error some type of error in the sensor, sub-system, or
indication should be sent. module.”
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 24
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Receivers of Allison data should consider this timing Where applicable, the required or optional use of a
when developing their diagnostic strategies. heartbeat is noted for each function in the J1939-
BASED FUNCTION REQUIREMENTS section.
B.1.4. DIAGNOSTIC GRACE PERIOD B.1.5.1. RECOMMENDED HEARTBEAT
AT POWER UP MESSAGES & TIMEOUT VALUES
Several factors necessitate a longer communication NOTE: Any specific heartbeat requirements
“grace period” when a key switch is first turned on, or listed under J1939-BASED FUNCTION
an engine is first started: REQUIREMENTS supersede the general
recommendations listed here.
— Controller initialization timing: By design,
different network nodes will “come on line” at Receivers should consider TCM communication “lost”
different times after they first receive voltage. if a designated heartbeat has not been received from
the TCM’s source address (SA 03) within a timeout
— Electrical power distribution: Physical factors
period, which is dependent upon the message being
like node location, wiring length and variances in
used. Allison recommends:
electrical relay operation can result in network
nodes receiving power at slightly different times.
SAE J1939
— Controller resets during engine cranking: Heartbeat Broadcast Multiplier Timeout
Network nodes of different manufacturer will vary Message Rate “Cushion” Value
in the level of input voltage where their
communication links will “drop out”, or their ETC1 10 ms 10x 100 ms
controllers will reset completely. ETC2 100 ms 10x 1s
ETC7 100 ms 10x 1s
As such, Allison recommends other network nodes DM1 1s 5x 5s
wait at least 5 seconds after power up before
detecting the loss of any received Allison message. ETC1 is preferred, as it is in the group of fastest
The goal is to wait long enough to avoid false continuous broadcast TCM messages, meaning
indications of communication loss, while also receivers can sense communication failures quickly.
avoiding unnecessary delay in detecting actual Also, most OEMs utilizing J1939 already receive
communication link problems. ETC1 for other purposes, so its use as a heartbeat
requires minimal additional software logic.
Allison 5th Generation TCMs typically broadcast the
first J1939 message within 200 ms of the TCM B.1.5.2. OPERATOR NOTIFICATION
receiving key switch voltage.
If a receiver fails to see a heartbeat message for a
period of time greater than or equal to its timeout
B.1.5. USING A COMMUNICATION value, that receiver may be required to or opt to notify
the operator of a communication failure.
HEARTBEAT
Some Allison functions require an instrument cluster, B.1.5.2.1. Physical Implementation
engine or other J1939 device to monitor TCM The physical “Communication Failure” indicator
communication integrity for diagnostic purposes. In implementation is left to the discretion of the vehicle
other functions, such monitoring may be optional. OEM. Acceptable examples include a lamp or text
display with phrasing such as:
Receiving devices (“receivers”) can monitor Allison
datalink presence by listening for a TCM “heartbeat” — “Communication Fault”
– a continuously broadcast J1939 message present — “Vehicle Electrical Fault”
whenever the TCM is powered up. Regular heartbeat — “Vehicle Electronic Fault”
reception tells the receiver that TCM communication
is occurring properly. Exact wording is not specified, as Allison realizes
vehicle OEMs may already have a method to convey
Heartbeats are required with communication-critical such issues to the operator. Your Allison Application
functions, where unknown loss of communication Engineer must review all implementations.
between the TCM and another device may result in
transmission component damage or unexpected
vehicle operation. Heartbeats are also helpful with
indicator functions, as they help assure that the given
indicator is available to the operator.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 25
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
NOTE: Actuating the Check Trans Indicator network (J1939) to a low-speed network (J1587)
is not an acceptable means to represent a for instrument cluster or display use.
communication problem with the TCM. If
— Allison has not and does not evaluate NIECUs;
only the Check Trans Indicator is active,
determination of acceptable operation is the
service technicians may assume there is a
responsibility of the system integrator (vehicle
transmission problem, when it is most likely
OEM and / or body builder).
a vehicle network or wiring issue.
Specific requirements:
B.1.5.2.2. Length of Indication
The Communication Failure indication shall remain — In applications using Allison Engine Management
active until either a valid heartbeat message is functions, messages and parameters involved in
received, or cycling the key switch resets the receiver these functions may not be conveyed through a
and heartbeat reception returns. This logic informs NIECU, as they will likely interfere with the closed-
the operator of a vehicle system issue that may not loop control between the engine and transmission.
allow proper communication with the TCM.
— Messages and parameters involved in Allison shift
scheduling and modulation (such as throttle,
B.1.6. GENERAL TIMEOUT engine load, engine torque, etc.) may not be
RECOMMENDATIONS conveyed through a NIECU, as their timing directly
impacts transmission shift quality, performance,
Acceptable timeout behavior for signals received from and durability.
the TCM is the responsibility of the receiving device.
In general, Allison recommends timeout periods of 3x
to 5x the broadcast rate, unless otherwise stated in B.1.8. REPROGRAMMING
the message, signal, or related function description.
B.1.8.1. DATALINK CONTENT DURING TCM
REPROGRAMMING
B.1.7. NETWORK INTERCONNECTION During TCM reprogramming, normal message and
parameter support ceases; the TCM only receives
B.1.7.1. OVERVIEW and broadcasts messages necessary for the
Per J1939-31, Network Interconnection ECUs reprogramming.
(NIECUs) exist primarily for interconnecting networks
or sub-networks. Specific implementations for Devices which continually monitor TCM broadcasts
“forwarding” messages: may log fault codes during this period, as these
devices have no way of knowing that TCM broadcasts
— A Repeater regenerates the data signal to & from have ceased due to reprogramming. As such, fault
another segment of media. codes may need to be cleared from one or more
devices on the vehicle after the TCM has been
— A Bridge stores and forwards messages between reprogrammed.
two or more network segments.
B.1.8.2. TCM START / STOP BROADCAST
— A Router allows segments with independent SUPPORT
address spaces, data rates, and media to
Reducing unnecessary bus loading can significantly
exchange messages.
shorten the time required to reprogram engine or
— A Gateway permits data transfer between two other ECUs. To assist the programming of other
networks with different protocols or message sets. ECUs, Allison TCMs support reception of the DM13
Start / Stop Broadcast message.
NIECUs are also sometimes generically referred to as
“datalink translators”. Through use of this message, vehicle manufacturer
download stations and other service tools can request
B.1.7.2. ALLISON POSITION that the TCM temporarily cease J1939 broadcasts
and diagnostics.
General recommendations:
For details on the required DM13 request content and
— Accomplishing Allison transmission functions with
TCM response, see PGN 57088 Stop / Start
information traveling through an interconnection
Broadcast (DM13) in the J1939 MESSAGE AND
ECU is not recommended.
PARAMETER USE section of this document.
— It may be acceptable for an NIECU to “step down”
TCM broadcast information from a high speed
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 26
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.1.9. ATTEMPTS TO CONVERT — SAE J1939 message and / or parameter
ALLISON WIRE-BASED development for function robustness
FUNCTIONS TO J1939 — Protection of transmission hardware over a wide
OPERATION range of operation & circumstances
Allison understands that many OEMs are eager to — Susceptibility to warranty issues or “false problem”
transfer wire-based functions to the J1939 datalink, reports
and intends to eventually offer equivalent or improved
versions of all these functions via J1939. Currently — Failure Mode differences between GPIO wires and
the transition is still underway, but we continue to the datalink (FMEA work)
introduce more datalink-based functionality with each
new software release. — Compatibility with other existing Allison wire- &
datalink-based functions, as well as those under
As J1939 use has increased, Allison has fielded development
complaints that stem from a vehicle OEM or body
builder attempting to independently duplicate an — Compatibility with an extensive array of datalink
entire or partial Allison wire-based function over devices (engines, ABS, etc.) and their functions
J1939 -- functions that Allison itself has not yet made
available via J1939. — Preservation of Allison standards for shift quality &
vehicle operation as related to the transmission
Such implementations are not approved for use with
Allison products. As always, the only approved — Interaction with existing diagnostics, or creation of
methods for implementing vehicle functions that new diagnostic trouble codes for the function
interface with Allison products are found in:
These steps and others are necessary to provide the
… the “traditional” Allison Tech Data package, for high quality that our OEM partners and end
wire-based IO functions, and customers expect of Allison products, and are
especially critical for functions that may shift the
… this Allison Datalink Tech Data package, for J1939 transmission in and out of range or result in directional
or other CAN-based functions. changes. Since much of the information required for
this development is proprietary to Allison
Each function in Datalink Tech Data states whether Transmission, it’s unfeasible for a company outside of
or not it can be directly substituted for a wire-based Allison to independently develop a robust J1939-
function. This information is summarized in the J1939 based function involving our transmission.
Function Overview table and listed at the beginning of
each J1939-based function. If Allison becomes aware of customer complaints or
warranty issues on such vehicles already in service,
NOTE: If a desired J1939-based function is we will advise the customer or OEM to implement the
not found in Datalink Tech Data, then approved wire-based version of the function until
Allison currently does not offer that function such a time as Allison offers a fully-engineered
via J1939. equivalent function via the J1939 datalink.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 27
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.1.10. J1939 SOURCE ADDRESS (SA) B.1.10.1.2. Impersonating an Allison Selector
MISUSE In this case, an impostor issues commands from SA
05 in order to override commands coming from the
Integrating electronic controllers in heavy-duty actual Allison shift selector. This may cause the
vehicles is a complex affair. Fortunately, SAE J1939 Allison selector to appear to malfunction, or cause
Recommended Practices help ensure that multiple unexpected vehicle operation. Again, transmission or
components from various manufacturers can other vehicle component damage may occur.
productively co-exist on a J1939 network. Per these
recommended practices, Allison uses the following B.1.10.2. ALLISON POSITION
SAs to uniquely identify Allison controllers on J1939
networks: 1. Allison strives to follow SAE J1939
Recommended Practices, and expects other
— SA 03 (Transmission #1) identifies Allison TCMs. manufacturers of J1939 devices to do the same.
— SA 05 (Shift Console #1) and SA 06 (Shift Console 2. Allison strictly prohibits other J1939 devices from
#2) identify Allison shift selectors. using SAs claimed by Allison components unless
specifically authorized in the Allison Datalink
— SA 16 (Retarder – Driveline) identifies retarder- Tech Data package.
related content from Allison TCMs.
3. If a non-Allison device impersonates an Allison
Per SAE J1939-81, there are limitations on source component on a J1939 network, Allison will not
address use: accept responsibility for damages incurred in
these applications, and transmission warranty
"…a controller is made up of the software and the may be voided.
hardware within an Electronic Control Unit (ECU) that
performs a particular control function. The software 4. Allison considers the vehicle OEM and / or body
within a particular controller is the "Controller builder to be the true vehicle system integrator.
Application" (CA)." As such, it is their responsibility to avoid
installation or recommendation of components
"An address is a one-byte value identifying a that do not follow J1939 recommended practice,
particular CA in a network. The address of a CA is or may jeopardize J1939 network operation.
incorporated into the identifier of every message sent
by that CA and is used to provide uniqueness to 5. Companies that desire new, non-existing
messages that are sent by the CA." transmission integration functionality should
contact Allison Application Engineering to submit
"Source addresses shall be unique within a particular a formal request. Allison is continually involved
vehicle or vehicle sub-network." in ongoing integration development and
standardization with the SAE J1939 committee
B.1.10.1. EXAMPLES OF SA MISUSE
and other heavy duty industry members.
Despite the SAE J1939-81 text, Allison is aware of
devices that issue J1939 commands while posing as 6. Allison may opt to revise its TCM and shift
Allison components: selector software to detect impostors and restrict
vehicle operation until they are removed from the
B.1.10.1.1. Impersonating an Allison TCM J1939 network.
In this case, an impostor issues commands from the
Allison TCM source address in order to modify engine
operation. Such activity may interfere with Allison
Shift Energy Management and other engine
integration functions, resulting in degraded
transmission performance. In addition, transmission
or other vehicle component damage may occur.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 28
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.1.11. RANGE DISPLAYS – GENERAL — A transmission in low range may simultaneously
INFORMATION broadcast Transmission Current Range = 76
(ASCII “L”) and Transmission Current Gear = 1.
All Allison-manufactured shift selectors have their
own self-contained range displays. Vehicles utilizing — A transmission in neutral may simultaneously
mechanical shift selectors, OEM-exclusive J1939- broadcast Transmission Current Range = 78
based shift selectors, or auxiliary range displays may (ASCII “N”) and Transmission Current Gear = 0.
use J1939 to obtain range data for operator display.
These seemingly minor differences are significant;
OEM requirements for implementing range displays the ASCII character in Transmission Current Range
based on J1939 data, and the limitations associated relies on interpretation, while Transmission Current
with doing so, are defined in functions: Gear does not.
RANGE DISPLAY – REQUESTED RANGE By SAE definition, when Transmission Current Gear
= 0, the transmission is in Neutral; there is no room
RANGE DISPLAY – RANGE ATTAINED for misinterpretation. In contrast, when Transmission
Current Range = ASCII 78 (“N”), the person or
B.1.11.1. INTENDED USE OF J1939 RANGE component reading this letter has to make the
AND GEAR PARAMETERS association that “N” stands for Neutral.
The ETC2 byte definitions are as follows:
Transmission Current Range gives the sender
flexibility as to how the information is conveyed to the
Byte Content vehicle operator. Transmission Current Gear has
1 Transmission Selected Gear rigid definitions that are more suitable for control
2,3 Transmission Actual Gear Ratio system purposes, where misinterpretation of data
4 Transmission Current Gear could have unpleasant results.
5,6 Transmission Requested Range
7,8 Transmission Current Range For example: If a control system is designed around
Transmission Current Range = ASCII 78 (“N”), that
system may not respond identically (or acceptably) to
Bytes 1 through 4 are recommended for use in vehicle reception of Transmission Current Range = ASCII
or control decisions. Caution should be exercised, 110 (“n”). Basing a control system on the definition
particularly for functions occurring at vehicle key-on, “Current Gear = 0 = neutral” eliminates any chance
as message latency may delay or otherwise affect the for misunderstanding.
intended operation. It is the vehicle builder’s
responsibility to properly validate any functions based Beyond interpretation issues, “range” and “gear”
on this information. parameter failure modes may differ among
transmission manufacturers. Allison “range”
The ASCII characters in bytes 5 through 8 are parameter failure modes are tailored for displays –
intended for display purposes only; no vehicle not for vehicle control. For these reasons, Allison
decisions are to be based on this information. strongly discourages use of Transmission Requested
Range or Transmission Current Range for any use
B.1.11.2. DIFFERENCES BETWEEN RANGE beyond driver displays.
AND GEAR PARAMETERS
Interchangeability of seemingly identical parameter B.1.11.3. ALLISON VS. SAE TERMINOLOGY
pairs such as Transmission Requested Range and The table below lists commonly used Allison range
Transmission Selected Gear, or Transmission terminology and the equivalent SAE parameter(s):
Current Range and Transmission Current Gear, is
often questioned. Content within these pairs is not
the same, and systems receiving these parameters Allison Terminology SAE Terminology
should not assume they are interchangeable. Range Selected .......... Transmission Requested
Consider the latter pair: Range (ASCII)
Transmission Current Range is an ASCII character Range Commanded ... Transmission Selected
that the transmission manufacturer associates with a Gear (numeric)
particular range or ranges for operator display
Range Attained ........... Transmission Current Gear
purposes. Transmission Current Gear defines a
(numeric), Transmission
specific numeral for every transmission range. For
Current Range (ASCII)
example:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 29
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.2. J1939 MESSAGE & PARAMETER OVERVIEW (2019)
Please see the table at the end of this section for a color key and footnote guide.
Acceptable SAs
Selector
1K– 2K
3K– 4K
Message Expected (order of preference may differ
TC10
PGN Received Rate Byte Bits Parameters Received vs. function or product family)
00000 TSC1 50 ms -- -- See text for details -- -- S -- Any of 33, 17, 00, 11, 39, 42
00256 TC1 50 ms or as 1 8,7 Trans. Reverse Gear Shift Inhibit Request (F) -- -- O O One of 49, 23, 05, 33 (V)
needed (4) 3 -- Transmission Requested Gear -- S(1) S S 05, 06, 42, 33, 23
6 8,7 Transmission Mode 4 -- -- S(s) S(s) 05, 06
6,5 Transmission Mode 3 (F) -- -- S(s) S(s) 05, 00, 33 (V)
4,3 Transmission Mode 2 -- O O O One of 49, 05, 33, 00 (V)
7 8,7 Trans. Shift Selector Display Mode Switch -- S S S 05, 06
6-3 Transmission Requested Launch Gear (F) -- -- S S One of 49, 23, 05, 33 (V)
53248 CL 5 s & on change, 1 -- Illumination Brightness Percentage (V) S -- -- -- Must specify via VEPS / ACCT
no faster than
100 ms
56832 RESET As needed 2 -- Service Component Identification (F) -- S S S Any, when sent to DA 03
57088 DM13 As needed 1 8,7 Current Data Link -- S S S Any
2,1 J1939 Network #1, Primary Vehicle Network
4 8-5 Hold Signal
4-1 Suspend Signal
59904 Request (PGN) As needed 1-3 -- PGN of Requested Message S S(1) S S Varies
61184 Proprietary A 100 ms 1-8 -- Proprietary shift selector information (F) S S(s) S(s) S(s) Selectors: 03. TCM: 05, 06
61440 ERC1 100 ms 1 6,5 Retarder Enable – Brake Assist Switch (V) (F) -- O -- O One of 15, 41, 00
2 -- Actual Retarder – Percent Torque -- S S S Two of 15, 41, 00
4 6,5 Retarder Road Speed Limit Switch (F) -- -- O -- 39, 33
7 -- Retarder Selection, Non-Engine (2) -- -- S -- One of 49, 23, 33
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 30
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Acceptable SAs
Selector
1K– 2K
3K– 4K
Message Expected (order of preference may differ
TC10
PGN Received Rate Byte Bits Parameters Received vs. function or product family)
61441 EBC1 100 ms 1 8,7 EBS Brake Switch (F) -- O O O 11 (V)
6,5 Anti-Lock Braking (ABS) Active (F) -- S(1) S S 11
4,3 ASR Brake Control Active -- S S S 11
2,1 ASR Engine Control Active -- S S S 11
2 -- Brake Pedal Position -- O O O One of 45, 11
5 -- Engine Retarder Selection (V) (F) -- S S S One of 49, 23, 33, 00 (V)
61443 EEC2 50 ms 1 6,5 Road Speed Limit Status -- S S S 00
4,3 Accelerator Pedal Kickdown Switch (F) -- O O O One of 17, 49, 33, 00 (V)
2 -- Accelerator Pedal Position 1 -- S S R One of 17, 49, 33, 00 (V)
3 -- Engine Percent Load at Current Speed -- S S R 00
4 -- Remote Accelerator Pedal Position (F) -- -- O -- One of 49, 33, 00 (V)
5 -- Accelerator Pedal Position 2 (F) -- -- O -- One of 49, 00 (V)
6 8,7 SCR Thermal Management Active (V) -- S S S 00 (V)
6,5 DPF Thermal Management Active (V) -- S S S 00 (V)
2,1 Vehicle Acceleration Rate Limit Status (V) -- S O O 00 (V)
7 -- Actual Max. Available Engine – Percent Torque (F) -- O O O 00
61444 EEC1 Varies with 1 4-1 Engine Torque Mode -- S S S 00
engine speed 2 -- Driver’s Demand Engine – Percent Torque (F) -- O O O
3 -- Actual Engine – Percent Torque -- E E R
4-5 -- Engine Speed -- -- -- R
6 -- SA of Controlling Device for Engine Control -- E E R
8 -- Engine Demand – Percent Torque -- E E --
61712 B2 1 s and on 1-2 -- Demanded Brake Application Pressure (F) -- -- -- O One of 49, 33, 11 (V)
change but not
faster than 20
ms
64892 DPFC1 1 s and on 2 4,3 Aftertreatment Diesel Particulate Filter Active (V) -- S S S One of 61, 00 (V)
change
64899 TCI 1 s and on 1 3-1 Transfer Case Status -- O O -- One of 04, 49, 33, 00 (V)
change
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 31
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Acceptable SAs
Selector
1K– 2K
3K– 4K
Message Expected (order of preference may differ
TC10
PGN Received Rate Byte Bits Parameters Received vs. function or product family)
64912 AETC On request 1 8-5 Number of AETC Data Points -- E (5) E (5) E 00 (V)
4-1 AETC Data Collection Standard
Multi -- AETC Speed Value
Multi -- AETC Torque Value
64932 PTODE 100 ms 1 8,7 Enable Switch – Trans. Input Shaft PTO 1 (F) -- O(1) O O One of 49, 23, 33 (V)
6,5 Enable Switch – Trans. Input Shaft PTO 2 (F)
4,3 Enable Switch – Trans. Output Shaft PTO (F)
65098 ETC7 100 ms 1 4,3 Transmission Service Indicator S(s) -- -- -- 03
2 4,3 Active Shift Console Indicator
3 2,1 Transmission Mode 4 Indicator
65228 DM3 On request -- -- Not applicable (F) -- O O O Any
65235 DM11 On request -- -- Not applicable (F) -- O O O Any
65242 SOFT On request 1 -- Number of Software Identification Fields -- S S S Any of 05, 06
2-N -- Software Identification
65247 EEC3 250 ms 1 -- Nominal Friction – Percent Torque -- E E R 00
5 -- 00, or up to five as specified via
Estimated Engine Parasitic Losses – % Torque -- O O O
VEPS / ACCT
65249 RC On request 17,18 -- Retarder Reference Torque (F) -- S S S Two of 15, 41, 00
65251 EC1 5 s and on Multi -- Engine Percent Torque Points (See text) -- S S R 00
request Multi -- Engine Speed Points (See text) -- S S R
16,17 -- Engine Speed At High Idle, Point 6 (F) -- O O O
18,19 -- Engine Gain (Kp) Of The Endspeed Governor (F) -- O O O
20,21 -- Engine Reference Torque -- S S R
31,32 -- Engine Moment of Inertia -- S S S
33,34 -- Engine Default Torque Limit -- E E R
65260 VI On request Multi -- Vehicle Identification Number -- S S S 00
65262 ET1 1s 1 -- Engine Coolant Temperature (F) -- S S S 00
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 32
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Acceptable SAs
Selector
1K– 2K
3K– 4K
Message Expected (order of preference may differ
TC10
PGN Received Rate Byte Bits Parameters Received vs. function or product family)
65265 CCVS1 100 ms 1 4,3 Parking Brake Switch (F) -- O O O One of 17, 49, 39, 23, 33, 00 (V)
2,3 -- Wheel-Based Vehicle Speed (F) -- S S R One of 17, 33, 00 (V)
4 6,5 Brake Switch (F) -- O O S One of 232, 23, 49, 17, 33, 00 (V)
2,1 Cruise Control Active (V) -- O O O 00 (V)
6 -- Cruise Control Set Speed -- O O O One of 17, 49, 33, 00 (V)
7 8-6 Cruise Control States (V) -- S S S One of 17, 49, 33, 23, 00 (V)
5-1 PTO Governor State -- S S S One of 39, 17, 00
65266 LFE1 100 ms 1,2 -- Engine Fuel Rate (F) -- O O O One of 39, 00
3,4 -- Engine Instantaneous Fuel Economy (F) -- O O O 00
5,6 -- Engine Average Fuel Economy (F) -- O O O 00
Selector
1K–2K
3K–4K
Message
TC10
PGN Broadcast SA Rate Byte Bits Parameters Broadcast
00000 TSC1 03 10 ms to engine, 50 -- -- See text for details (F) --
S S S
ms to retarders
00256 TC1 05 50 ms or as needed 3 -- Transmission Requested Gear S -- -- --
06 6 8,7 Transmission Mode 4 S(s) -- -- --
6,5 Transmission Mode 3 S(s) -- -- --
7 8,7 Transmission Shift Selector Display Mode Switch S(s) -- -- --
59392 Acknowledgment 03 As req’d -- -- See text for details -- S S S
59904 Request (PGN) 03 As req’d 1-3 -- Parameter Group Number Being Requested (V) -- S S S
60928 Address Claimed All As req’d -- -- See text for details S S S S
61184 Proprietary A 03 100 ms 1-8 -- Proprietary shift selector information (F) S(s) S(s) S(s) S
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 33
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Selector
1K–2K
3K–4K
Message
TC10
PGN Broadcast SA Rate Byte Bits Parameters Broadcast
61440 ERC1 (2) 16 100 ms 1 4-1 Retarder Torque Mode (V) -- -- S --
2 -- Actual Retarder – Percent Torque (V) -- -- S --
3 -- Intended Retarder – Percent Torque (V) -- -- S --
4 4,3 Retarder Requesting Brake Light (V) -- -- S --
2,1 Engine Coolant Load Increase (V) -- -- S --
5 -- SA of Controlling Device for Retarder Control (V) -- -- S --
7 -- Retarder Selection, Non-Engine (V) (F) -- -- S --
8 -- Actual Maximum Available Retarder – Percent Torque (V) -- -- S --
61442 ETC1 03 10 ms 1 8,7 Transmission TC Lock-Up Transition in Process (V) -- O(1) S S
6,5 Transmission Shift In Process (V) -- S(1) S S
4,3 Transmission Torque Converter Lock up Engaged (F) -- S(1) S S
2,1 Transmission Driveline Engaged (V) -- S(1) S S
2,3 -- Transmission Output Shaft Speed (V) -- S(1) S S
5 4,3 Progressive Shift Disable (V) -- S(1) S S
6,7 -- Transmission Input Shaft Speed (V) -- S(1) S S
8 -- SA of Controlling Device for Transmission Control (V) -- S(1) S S
61445 ETC2 03 100 ms 1 -- Transmission Selected Gear (V) -- S(1) S S
2,3 -- Transmission Actual Gear Ratio (V) -- S(1) S S
4 -- Transmission Current Gear (V) -- S(1) S S
5,6 -- Transmission Requested Range (V) -- S(1) S S
7,8 -- Transmission Current Range (V) -- S(1) S S
61452 ETC8 03 Varies 1,2 -- Transmission Torque Converter Ratio (V) -- S S S
3,4 -- Transmission Clutch / Converter Input Speed (V) -- S S --
64839 TML 03 On request Varies -- Transmission Mode Label, Mode 1 (V) -- O O --
-- Transmission Mode Label, Mode 2 (V) -- O O --
-- Transmission Mode Label, Mode 4 (V) -- O O O
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 34
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Selector
1K–2K
3K–4K
Message
TC10
PGN Broadcast SA Rate Byte Bits Parameters Broadcast
64906 J2012 03 On request 1 -- Number of SAE J2012 DTCs -- S(1) S S
Varies -- SAE J2012 DTC -- S(1) S S
Varies -- SAE J2012 DTC Status -- S(1) S S
Varies -- J2012 DTC Occurrence Count -- S(1) S S
64917 TRF2 03 1 s 1 6,5 Transmission Overheat Indicator (V) -- S S S
2,1 Transmission Oil Filter Restriction Switch (V) -- P P P
4 -- Transmission Oil Life Remaining (V) -- P(1) P P
64932 PTODE 03 100 ms 3 8,7 Engagement Consent – Transmission Input Shaft PTO 1 (F) -- O(1) O O
6,5 Engagement Consent – Transmission Input Shaft PTO 2 (F) -- O(1) O --
4,3 Engagement Consent – Transmission Output Shaft PTO (F) -- O(1) O O
64965 ECUID 03 On request Multi -- ECU Part Number -- S(1) S S
Multi -- ECU Serial Number
65098 ETC7 03 100 ms 1 8,7 Transmission Requested Range Display Flash State (V) -- S S S
6,5 Transmission Requested Range Display Blank State (V) -- S S S
4,3 Transmission Service Indicator (F) -- S(1) S S
2 8,7 Transmission Shift Inhibit Indicator (F) -- S(1) S S
6,5 Transmission Engine Crank Enable (V) -- S S S
4,3 Active Shift Console Indicator (V) -- -- S --
2,1 Transmission Ready for Brake Release (F) -- O O O
3 8,7 Transmission Mode 1 Indicator (F) -- S S S
6,5 Transmission Mode 2 Indicator (F) -- S S S
2,1 Transmission Mode 4 Indicator (V) -- -- S(S) S(S)
4 -- Transmission Requested Gear Feedback (V) -- -- S --
6 8,7 Transmission Mode 10 Indicator (V) -- S S --
4,3 Transmission Warning Indicator (V) -- S(1) S S
2,1 Transmission Reverse Gear Shift Inhibit Status (F) -- O O --
65099 TCFG2 03 Varies 1,2 -- Transmission Torque Limit (F) (V) -- E E E
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 35
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Selector
1K–2K
3K–4K
Message
TC10
PGN Broadcast SA Rate Byte Bits Parameters Broadcast
65218 ERC2 (2) 16 1 s and on change but 1 8,7 Transmission Retarder Enable Switch (V) -- -- O --
not faster than 100 ms 1 2,1 Transmission Output Retarder (V) -- -- O --
65226 DM1 (M) 03 1 s 1 8,7 Malfunction Indicator Lamp -- S(1) S S
16 6,5 Red Stop Lamp
4,3 Amber Warning Lamp
2,1 Protect Lamp
Multi -- Suspect Parameter Number
Multi -- Failure Mode Identifier
Multi -- Occurrence Count
65227 DM2 (M) 03 On request 1 8,7 Malfunction Indicator Lamp -- S(1) S S
16
6,5 Red Stop Lamp
4,3 Amber Warning Lamp
2,1 Protect Lamp
Multi -- Suspect Parameter Number
Multi -- Failure Mode Identifier
Multi -- Occurrence Count
65242 SOFT (M) 03 On request 1 -- Number of Software Identification Fields S S(1) S S
05
06 2-N -- Software Identification
65249 RC (2) 16 5 s and on 10% map 1 8-5 Retarder Location (V) -- -- S --
change 4-1 Retarder Type (V) -- -- S --
2 -- Retarder Control Method (V) -- -- S --
Multi -- Torque & Speed Map (See text for details) (V) -- -- S --
17,18 -- Retarder Reference Torque (V) -- -- S --
65250 TCFG (M) 03 On request 1 -- Number of Reverse Gear Ratios -- S S S
2 -- Number of Forward Gear Ratios
Multi -- Transmission Gear Ratio
65259 CI (M) 03 On request 1-5 -- Make -- S(1) S S
Multi -- Model
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 36
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Selector
1K–2K
3K–4K
Message
TC10
PGN Broadcast SA Rate Byte Bits Parameters Broadcast
65272 TRF1 03 1 s 5,6 -- Transmission Oil Temperature 1 (V) -- S(1) S S
7 -- Transmission Oil Level 1 High / Low (3) (V) -- -- S S
8 8-5 Transmission Oil Level 1 Measurement Status (3) (V) -- -- S S
4-1 Transmission Oil Level 1 Countdown Timer (3) (V) -- -- S S
65275 RF (2) 16 1 s 2 -- Hydraulic Retarder Oil Temperature (V) -- -- S --
3 2,1 Driveline Retarder Overheat Indicator (V) -- -- S --
65440 PropB_A0 03 On request Multi -- Proprietary TCM Information (V) -- S(1) S S
(3) Only supported in applications equipped with an Allison oil level sensor.
(4) SAE J1939-71 allows intermittent message broadcast; Allison functions require it to be broadcast continuously.
(F) Parameter broadcast or reception is tied to the VEPS / ACCT answer for an Input, Output or Interface function.
(M) Message broadcast or reception is tied to a specific VEPS / ACCT question that controls its enabling or disabling.
(V) Parameter broadcast or reception is tied to a VEPS / ACCT Datalink Tailoring question. Source Addresses marked with this footnote may be set to an OEM-
Other
Yellow highlights indicate changes in availability. Refer to parameter definition sections or related functions.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 37
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.2.4. J1939 SOURCE ADDRESS
LISTING
While not a comprehensive list of all J1939 source
addresses, the following is provided for reference;
see the SAE J1939 Digital Annex for a full listing.
SA Controller Application
00 Engine #1
03 Transmission #1
04 Transmission #2
05 Shift Console – Primary
06 Shift Console – Secondary
07 Power Take Off – Main or Rear
11 Brakes – System Controller
15 Retarder – Engine (Compression Brake)
16 Retarder – Driveline
17 Cruise Control
23 Instrument Cluster #1
24 Trip Recorder
33 Body Controller
39 Management Computer #1
40 Cab Display #1
41 Retarder, Exhaust, Engine #1
42 Headway Controller
43 On-Board Diagnostic Unit
45 Endurance Braking System
49 Cab Control – Primary
50 Cab Control – Secondary
61 Exhaust Emission Controller
90 Powertrain Control Module
232 Forward Road Image Processor
249 Off Board Diagnostic – Service Tool #1
250 Off Board Diagnostic – Service Tool #2
251 On-Board Data Logger
255 Global (All – Any Node)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 38
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.3. J1939-BASED FUNCTION OVERVIEW
Yellow highlights indicate changes in availability since the previous publication; click on the appropriate function
name for more information. Additional footnotes are found at the bottom of the table.
1K–2K
3K–4K
2019 J1939-Based Equivalent GPIO Function
TC10
Input, Output or Interface Function or Dedicated Wire
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 39
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
1K–2K
3K–4K
2019 J1939-Based Equivalent GPIO Function
TC10
Input, Output or Interface Function or Dedicated Wire
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 41
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4. J1939-BASED FUNCTION REQUIREMENTS
This section lists requirements necessary to support certain vehicle or Allison functions via the J1939 datalink.
Datalink parameters are shown in Italics; detailed descriptions of each are listed further in this document. Some
functions may be accomplished by other methods; see each function for the alternative methods.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 42
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
J1939 network, a valid accelerator pedal signal to the Is the parameter span at least 3 – 98% as the
TCM is required: pedal is depressed & released? (0-100% range is
ideal.)
Allison requires the PLC or controlling device to
broadcast a simulated EEC2 Accelerator Pedal
Position 1 signal. It is recommended that a source
address other than SA 00 (engine #1) is used, such
as SA 33 (Body Controller).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 43
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.2. ACCELERATOR PEDAL INPUT – [23000] OFS PUMP MODE: Throttle Input
DUAL MODE OFS Set answer to match the implementation used:
(1) APP1 = EEC2 Accelerator Pedal Position 1 A source address other than SA 00 (engine #1) is
recommended, such as SA 33 (Body Controller). This
(2) APP2 = EEC2 Accelerator Pedal Position 2 avoids issues if SA 00 broadcasts invalid data (such
(3) RAPP = EEC2 Remote Accelerator Position as a constant 0%, regardless of operation) in EEC2
Accelerator Pedal Position 1. TCM SA auto-detection
B.4.2.2. AVAILABILITY logic will lock onto the more preferred (and in this
The J1939-based implementation is optional in case, correct) parameter from SA 33.
3000/4000 Series dual mode OFS applications.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 44
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.2.5.2. PUMP MODE OPTION 1 – EEC2 2. SA 33 (Body Controller)
Accelerator Pedal Position 2 (APP2) 3. SA 00 (Engine #1)
As a second instance of an accelerator pedal, APP2
is typically associated with a second pedal located Caterpillar Engine Requirements
inside the cab used to the drive the vehicle, like those ADEM 4 support of EEC2 Remote Accelerator Pedal
seen in “dual station” refuse vehicles. However, Position was released June 1, 2006 for the C15 435
Allison realizes that some engines utilize this OWS rating only. Contact Caterpillar for other ADEM
parameter to represent a second throttle source 4 release dates.
outside of the driver’s cab.
Detroit Diesel Engine Requirements
J1939 Parameter and SA Requirements
NOTE: DDEC IV & V applications must use
In Pump Mode, the J1939 network is required to Pump Mode Option 1, as these software
provide EEC2 Accelerator Pedal Position 2 from one levels only support EEC2 Accelerator Pedal
of the following SAs, in order of TCM preference: Position 2 (APP2).
1. SA 49 (Cab Controller) (V)
2. SA 00 (Engine #1) DDEC support of EEC2 Remote Accelerator Pedal
Position was released with the introduction of their
Detroit Diesel Engine Requirements EPA 2007 engines, which coincides with the
introduction of DDEC VI controls.
NOTE: DDEC VI applications are required
to use Pump Mode Option 2, as it only Normal Operation – Pump Mode
supports EEC2 Remote Accelerator Pedal Shift scheduling and modulation are controlled by
Position (RAPP). RAPP. Parameters below are ignored by the TCM:
DDEC IV ECMs are required to use R40.0 or later — EEC2 Accelerator Pedal Position 1
software. DDEC V ECMs are required to used T2.03 — EEC2 Accelerator Pedal Position 2
or R3.0 or later software. — CCVS1 Cruise Control States
— CCVS1 PTO Governor State
Per the DDEC Application and Installation Guide, the — EEC2 Percent Load at Current Speed
accelerator pedal used during Road Mode operation
should be connected to the LSG ECM inputs, and the B.4.2.5.4. PUMP MODE OPTION 3 – EEC2
pump mode throttle should be connected to the VSG Accelerator Pedal Position 1 with
ECM inputs. an A/B Input Switch
If APP2 or RAPP cannot be supported as a Pump
Normal Operation – Pump Mode Mode throttle source, then the vehicle configuration
Shift scheduling and modulation are controlled by must switch throttle sources upstream of the single
APP2. Parameters below are ignored by the TCM: point of input into the Allison control system. An A/B
switch is required between the engine ECM and the
— EEC2 Accelerator Pedal Position 1 Road Mode and Pump Mode throttle inputs.
— EEC2 Remote Accelerator Pedal Position
— CCVS1 Cruise Control States J1939 Parameter and SA Requirements
— CCVS1 PTO Governor State During pump mode operation:
— EEC2 Percent Load at Current Speed
— EEC2 Accelerator Pedal Position 1 must reflect the
B.4.2.5.3. PUMP MODE OPTION 2 – EEC2 Pump Mode throttle position.
Remote Accelerator Pedal Position
(RAPP) — If present, EEC2 Road Speed Limit Status must not
A “remote accelerator” is a pedal or hand throttle indicate that road speed limiting is active; if it is not
typically located outside of the cab used to drive the present, then EEC1 Engine Torque Mode must not
vehicle. By definition, this parameter is well suited to indicate road speed limiting is active.
convey operator input from the pumping platform.
— If present, CCVS1 Cruise Control States must not
J1939 Parameter and SA Requirements indicate that cruise control is active; if it is not
In Pump Mode, the J1939 network is required to present, then EEC1 Engine Torque Mode must not
provide EEC2 Remote Accelerator Pedal Position indicate cruise control is active.
from one of the following SAs, in order of TCM
— If present, CCVS1 PTO Governor State must not
preference:
indicate that PTO is active.
1. SA 49 (Cab Controller) (V)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 45
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Cummins Customer Parameter Requirements Normal Operation – Pump Mode
Set “Governor Type Switch” to enable variable speed, When CCVS1 PTO Governor State indicates PTO is
and wire the switch to be open in Road Mode and active, the TCM uses EEC2 Engine Percent Load at
closed in Pump Mode. Leave “Governor Type” set to Current Speed for shift scheduling and modulation.
“Automotive”, so the engine is variable speed
governed in Pump Mode and automotive governed in B.4.2.6. TCM FAILURE MODES AND
Road Mode. RESPONSES
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 46
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.2.7.3. PUMP MODE OPTION 2 – RAPP
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 47
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.3. ALTERNATE GEAR START [28090] ALTERNATE GEAR START (AGS) INPUT
(AGS) INPUT Set to J1939 TC1 TRANSMISSION REQUESTED
LAUNCH GEAR to enable TCM parameter reception.
WARNING: The following sections
describe the intended use of a specific [25300] SERVICE BRAKE STATUS INPUT
function which has been validated in the TC10 applications are required to support a J1939-
configuration(s) described. based SERVICE BRAKE STATUS INPUT.
Implementations or use of this feature
which differ from that described could B.4.3.4. VEPS / ACCT TRIMS
result in damage to equipment or property, TC10 applications have an additional trim [28094]
serious personal injury, or loss of life. ALTERNATE GEAR START: Allow Shift Selector
Override that influences function operation.
Allison Transmission is not liable for
consequences associated with B.4.3.5. J1939 PARAMETER AND SA USE
incorrect implementation or unintended SAs marked (V) may be set to an OEM-specified
use of this feature. value via VEPS. See AUTO-DETECTION for SA
selection details.
B.4.3.1. OVERVIEW
B.4.3.5.1. Required Support
In most applications, 1st gear is used to launch the
vehicle from a standing start. However, applications The J1939 network is required to provide TC1
such as dock spotters -- or any application where the Transmission Requested Launch Gear every 50 ms
vehicle is run unloaded and has a high N/V ratio -- to DA 03 (Transmission #1), from one of the following
drivability can be improved by launching the vehicle SAs in order of TCM preference:
in an alternate gear (e.g. 2nd).
1. SA 49 (Cab Controller) (V)
There are 2 ways to implement an Alternate Gear 2. SA 23 (Instrument Cluster #1)
Start (AGS) input: 3. SA 05 (Shift Console, Primary) (1)
4. SA 33 (Body Controller)
Alternate Gear Start Shift Mask (1) SA may only be used if the application does not
Shift masks define the available operating ranges and employ an Allison J1939-based selector.
the starting range for a given transmission mode.
VEPS is used to assign an Alternate Gear Start shift B.4.3.6. OTHER REQUIREMENTS /
mask to either primary or secondary mode. RESTRICTIONS
The mode with the AGS shift mask is activated via the Only one AGS implementation method (shift mask or
Secondary Mode Input function. This implementation J1939 input) may be used in a given application.
associates a specific shift schedule with AGS
When the J1939 input is used, the TCM will only
operation.
respond to the TC1 Transmission Requested Launch
Alternate Gear Start Input Function Gear values listed under NORMAL OPERATION; all
other values are ignored.
Here, VEPS is used to assign GPI CP (TC10 only) or
a J1939 parameter as the AGS input. This B.4.3.7. DRIVER INTERFACE
implementation does not impact shift scheduling.
There are no specific interface requirements for the
In addition to requesting a specific launch gear, the Alternate Gear Start function. For example, the
input can be used in TC10 applications to indicate command may be triggered directly from an operator
desire for the TCM to automatically select the optimal input, or from a device sensing vehicle weight.
launch gear.
B.4.3.8. NORMAL OPERATION
B.4.3.2. AVAILABILITY Activation and deactivation depend on both the J1939
J1939-based AGS is standard in 3000/4000 Series input and vehicle operating conditions. The TCM only
applications and is optional in TC10 applications. supports the states discussed below.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 48
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— 0011b (launch in 3rd gear; 3000/4000 Series 7- B.4.3.10. INSTALLATION CHECKLIST:
speed applications, and TC10) ALTERNATE GEAR START
Allison Application Engineering will review new
If throttle position is ≤ 10%, transmission output shaft implementations for the following minimum
speed is ≤ 40 rpm, and the service brake pedal is functionality. While vehicle OEMs may use this list to
depressed, the TCM will activate Alternate Gear Start assist implementation development, it is not a
operation.` substitute for requirements described previously.
In 3000/4000 Series applications, the TCM may Acceptable implementations will answer “yes” to the
honor preselect requests below the alternate launch following questions:
gear.
Is the TCM calibration configured properly?
B.4.3.8.2. Automatic Launch Gear Selection
(TC10 Only) Is TC1 Transmission Requested Launch Gear
When it is desired that the TCM select the optimum being sent from one of the acceptable SAs?
launch gear, the transmitting device is required to
send 1101b (Allow transmission to select the Does the transmitting device send appropriate
optimum launch gear). The TCM will then state values when Alternate Gear Start operation
automatically select a launch gear based on engine is desired?
and vehicle operating conditions.
Does the transmitting device send 0000b when
B.4.3.8.3. TC10 Shift Selector Override Alternate Gear Start operation is no longer
The TC10 Shift Selector Override capability allows desired?
the operator to (a) choose a desired starting range
when AGS is not active, or (b) override the starting
range requested through the AGS function.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 49
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.4. ANTI-LOCK BRAKE SYSTEM B.4.4.4. J1939 PARAMETER AND SA USE
(ABS) INPUT B.4.4.4.1. Required Support
WARNING: The following sections The J1939 network is required to provide EBC1 Anti-
describe the intended use of a specific Lock Braking (ABS) Active from SA 11 (Brakes –
function which has been validated in the System Controller).
configuration(s) described.
Implementations or use of this feature In Allison retarder applications, if RETARDER:
which differ from that described could Cancel Retarder when ABS Input is Active = NO,
result in damage to equipment or property, broadcast of proper TSC1 torque limits to the
serious personal injury, or loss of life. driveline retarder during ABS events is required.
— SA 00 (Engine #1)
B.4.4.1. OVERVIEW — SA 11 (Brakes – System Controller)
ABS systems manage wheel skids through — SA 17 (Cruise Control)
manipulation of service brakes and other retarding — SA 33 (Body Controller)
devices. If an application incorporates ABS, the TCM — SA 39 (Management Computer #1)
must be notified when ABS events occur. — SA 42 (Headway Controller)
B.4.4.2. AVAILABILITY
NOTE: TSC1 message reception is not a
The J1939-based implementation is standard in all
substitute for EBC1 Anti-Lock Braking
1000 – 4000 Series and TC10 applications.
(ABS) Active, as it does not invoke the full
B.4.4.3. CONFIGURATION (VEPS / ACCT) TCM ABS response.
B.4.4.6. TCM FAILURE MODES & RESPONSES Is the vehicle ABS system connected to J1939,
Failure for Allison to receive J1939 information may and is EBC1 Anti-Lock Braking (ABS) Active
be the result of – but not limited to – bus loading, supported?
wiring integrity failures, electrical noise, or improper
function implementation. Vehicle OEMs should Does Anti-Lock Braking (ABS) Active indicate
consider such failures during their design process. “active” during an ABS event?
B.4.4.6.1. Loss of Anti-Lock Braking ABS Does the ABS system support proper TSC1
Active Reception control of the driveline retarder for installations
where VEPS/ACCT option RETARDER: Cancel
WARNING: If the TCM fails to receive Anti- Retarder when ABS Input is Active = NO?
Lock Braking (ABS) Active state 01b during
ABS events occurring under hard braking,
the engine may stall.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 51
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.5. AUTOMATIC TRACTION EBC1 ASR Engine Control Active is the preferred
CONTROL (ATC OR ASR) data source. If it is present on the J1939 network, the
TCM will ignore state 0101b (ASR Control) from
WARNING: The following sections EEC1 Engine Torque Mode.
describe the intended use of a specific
B.4.5.4.2. Optional Support
function which has been validated in the
configuration(s) described. While not required, the TCM will also respond to
Implementations or use of this feature EBC1 ASR Brake Control Active when sent from SA
which differ from that described could 11 (Brakes – System Controller).
result in damage to equipment or property,
serious personal injury, or loss of life. B.4.5.5. OTHER REQUIREMENTS /
RESTRICTIONS
Allison Transmission is not liable for Allison controls are compatible with traction control
consequences associated with systems as long as they utilize TSC1 torque limits
incorrect implementation or unintended with a TSC1 Override Control Mode Priority of 10b
use of this feature. (Medium priority). TSC1 commands of differing
priority may interfere with those issued by the TCM.
B.4.5.1. OVERVIEW
Allison only sends TSC1 commands to the engine
NEW FOR B/C/D191 RELEASES: with a TSC1 Override Control Mode Priority of 10b
Upshift inhibit conditions have been (Medium priority). Experience has shown that when
revised. multiple TSC1 torque limits are simultaneously sent
to the engine, the components involved normally
desire the lowest torque limit to be acted upon. Per
Traction Control, also known as Automatic Slip
the SAE-defined Engine Override Control Mode
Reduction, is sometimes incorporated in ABS or
arbitration process, the only way to ensure this
brake system controllers. When wheel spin is
outcome is to use a common control mode and
detected, the traction controller may reduce engine
priority level.
torque output via a series of TSC1 commands, and /
or apply the foundation brakes to redirect power to the B.4.5.6. NORMAL OPERATION
drive wheels with traction.
When any of the monitored parameter(s) indicate that
The TCM needs to be aware of ASR activity, as TSC1 an ASR event is occurring:
commands sent to the engine will affect the
— EBC1 ASR Engine Control Active = 01b (ASR
relationship between engine output and throttle pedal
position. In addition, the TSC1 commands may engine control active)
interact with those issued by the TCM. — EEC1 Engine Torque Mode = 0101b (ASR
B.4.5.2. AVAILABILITY control)
The J1939-based implementation is standard in all — EBC1 ASR Brake Control Active = 01b (ASR
1000 – 4000 Series and TC10 applications. brake control active)
B.4.5.3. CONFIGURATION (VEPS / ACCT) …upshifts are inhibited for a period of time, or until
engine speed exceeds the calibrated engine
[18010] ON-VEHICLE PROTOCOL: CAN1 governed speed. Upshifts are allowed after the timer
[18020] ON-VEHICLE PROTOCOL: CAN2 expires, or when engine speed rises above governed
Parameters must be provided to the CAN port set to speed, even if the current ASR event remains active.
SAE J1939 FULL FUNCTIONALITY. This logic reduces shift cycling and minimizes
driveline disturbance during traction control events.
B.4.5.4. J1939 PARAMETER AND SA USE
The TCM does not adapt shifts while an active ASR
B.4.5.4.1. Required Support event is indicated.
The J1939 network is required to provide one of the
following: ASR events do not impact torque converter lockup
clutch operation.
— EBC1 ASR Engine Control Active from SA 11
(Brakes – System Controller) B.4.5.7. TCM FAILURE MODES & RESPONSES
Failure for Allison to receive this information may be
— EEC1 Engine Torque Mode (specifically state the result of – but not limited to – bus loading, wiring
0101b) from SA 00 (Engine #1) integrity failures, electrical noise, or improper function
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 52
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
implementation. Vehicle OEMs should consider such
failures during their design process.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 53
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.6. AUTOMATIC NEUTRAL – B.4.6.3.1. VEPS / ACCT Trims
BRAKE-BASED (BBAN) INPUT The following trims influence function operation:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 54
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.6.6.2. Anti-Rollback or “Hill Holder” — GPI AK (AUTOMATIC NEUTRAL – DUAL INPUT
Requirement WITH SERVICE BRAKE STATUS)
WARNING: The AUTOMATIC NEUTRAL – B.4.6.7. NORMAL OPERATION
BRAKE-BASED (BBAN) INPUT function
The preselect defined by [25060] AUTOMATIC
requires installation of an anti-rollback
NEUTRAL: Brake-Based Auto-Neutral Preselect
feature (or “hill holder”) on the vehicle to
Range is invoked whenever the GPI is active (on).
prevent inadvertent rollback during Neutral
states associated with the function. BBAN will activate when all of the following are true
for a calibrated period of time:
It is the responsibility of the vehicle
manufacturer to design and install the anti- — BBAN GPI CA is active (on)
rollback feature to ensure satisfactory
operation during all BBAN operating — The J1939 brake switch input is active
modes, including:
— Throttle position and output shaft speed are below
BBAN activation, where the TCM is calibrated values
automatically shifting the transmission
into Neutral, or holding the transmission — A forward range has been selected, commanded or
in Neutral. attained
BBAN deactivation, where the TCM is — No ABS events are active or pending
automatically shifting the transmission
from Neutral to Drive. — A shift is not currently in process
BBAN deactivation during a failure — Neither ANSI, ANSISSO nor ANDI w/ARTR are
mode response, where the TCM active
latches the transmission in Neutral and
does not allow an automatic return to — There are no active DTCs pertaining to the J1939
range. brake switch input, output shaft speed sensor,
turbine speed sensor or shift selector.
To ensure the above requirement is met, Application — The vehicle has moved (turbine speed has risen
Engineering review is required. above a calibrated value) within the last 3
activations of the function.
B.4.6.6.3. PTO Engagement
In applications using schematic CA1, the PTO drive When BBAN is activated, Neutral is commanded.
is required to be engaged when Neutral is attained. Once Neutral is attained, the TCM will activate the
This discourages the operator from driving the vehicle applicable TCM Range Inhibit indications (e.g. flash
for long periods of time with the function active, and the requested range display).
repeatedly generating high rpm Neutral to Drive
shifts. BBAN will deactivate and attempt a shift to the
applicable forward range if any of the following
B.4.6.6.4. Diagnostics become true:
For all BBAN implementations, the vehicle OEM is
required to implement specific diagnostics and — The J1939 brake switch input transitions from
responses. See VEHICLE SYSTEM FAILURE active to inactive
MODES & RESPONSES.
— BBAN GPI CA deactivates (is turned off)
B.4.6.6.5. Allison Function Compatibility
— The operator manually re-selects a range
BBAN cannot be used in conjunction with the
following Allison functions: — Output shaft speed exceeds a customer-defined
calibration value.
— GPI CF (AUTOMATIC NEUTRAL – IDLE START /
STOP) B.4.6.7.1. Allison Function Interactions
— GPI J (FIRE TRUCK PUMP MODE (4TH AFRI – Single Input
LOCKUP))
The J1939-based version of GPI E (AUXILIARY
— GPI AG (AUTOMATIC NEUTRAL – DUAL INPUT) FUNCTION RANGE INHIBIT – SINGLE INPUT) is
compatible with BBAN (the GPI version is compatible
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 55
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
as well, but is currently not offered in any GPIO 4. If all activation criteria are met, BBAN becomes
packages with BBAN). active (typically as the vehicle passes through the
output speed threshold), the transmission shifts
Normally AFRI will not let the transmission go into into Neutral, and the requested range display
range unless the brake pedal is depressed. This is begins to flash (range inhibit indicator also comes
true with BBAN, except when Neutral has been on). The operator continues to apply the service
achieved due to BBAN activation. In that case, AFRI brakes.
is overridden when the brake pedal is released, so the
transmission can automatically return to range. 5. The vehicle system engages the PTO drive and
increases engine rpm to assist in the hydraulic
Neutral At Stop operation of the container arm.
BBAN can be used in conjunction with either Neutral
At Stop Standard or Premium functions. 6. Once the container has been retrieved, dumped,
and replaced, the operator releases the brake
The time period that BBAN activation criteria must be pedal and depresses the accelerator to move to
met is shorter than that required for Neutral At Stop the next container. Transmission re-engagement
activation. As such, if GPI CA is active and all other begins when the brake pedal is released and
BBAN activation criteria are met, the TCM will activate engine speed drops to an acceptable level.
BBAN when the vehicle comes to a stop. Neutral At
Stop will not activate while BBAN is active. 7. The vehicle OEM anti-rollback device prevents
the vehicle from rolling while high idle is
If GPI CA is inactive, Neutral At Stop will activate disengaged, engine rpm decreases, and the
when the vehicle comes to a stop operator transitions from the service brakes to the
accelerator pedal.
If GPI CA is activated after Neutral At Stop has
already become active, BBAN will not activate. The 8. When shift criteria are met, the transmission
operator must release the service brakes to shifts into Drive and the vehicle moves away.
deactivate Neutral At Stop, and then reapply the
service brakes to activate BBAN. B.4.6.8. TCM FAILURE MODES & RESPONSES
Other Automatic Neutral Functions B.4.6.8.1. Invalid Brake Switch Data While
If any of the following functions: BBAN is Active
If the service brake pedal is depressed and BBAN is
— GPI L (AUTOMATIC NEUTRAL – SINGLE active, and the J1939 Brake Switch signal then
INPUT) indicates 10b (Error), 11b (Not Available) or reception
is lost, the TCM will latch the transmission in Neutral.
— GPI CH (AUTOMATIC NEUTRAL – SINGLE PTO engagement and engine high idle operation are
INPUT, INVERTED) maintained. When the brake pedal is released, the
operator will have to manually re-select range via the
— GPI CD (AUTOMATIC NEUTRAL – SINGLE shift selector.
INPUT WITH SHIFT SELECTOR OVERRIDE)
B.4.6.8.2. Brake Switch Rationality Check
— GPI CN (AUTOMATIC NEUTRAL – DUAL INPUT The TCM continually evaluates the J1939 brake
WITH AUTOMATIC RETURN TO RANGE), or the switch parameter. If several vehicle accelerations are
J1939-based equivalent detected while 01b (brake pedal depressed) is
indicated, DTC P0703 is set and BBAN can no longer
…activate while BBAN is enabled, the automatic-
be activated. The Check Trans Indicator is not
return-to-range capability of BBAN is canceled. The
activated.
operator must manually re-select range via the shift
selector. B.4.6.9. VEHICLE SYSTEM FAILURE MODES &
RESPONSES
B.4.6.7.2. BBAN Implementation Example
The vehicle system is required to detect any brake
1. As a refuse hauler pulls up to retrieve and empty switch failures and indicate 10b (Error) in the
a residential trash container, the operator turns appropriate J1939 brake switch parameter within 3
on the BBAN enable switch. seconds of detection.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 56
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.6.10. INSTALLATION CHECKLIST: BBAN
Allison Application Engineering will review new
implementations for the following minimum
functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a
substitute for requirements described previously.
B.4.6.10.1. General
B.4.6.10.2. Inputs
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 57
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.7. AUTOMATIC NEUTRAL – DUAL B.4.7.3.1. VEPS / ACCT Trims
INPUT W/AUTOMATIC RETURN Trim [25050] AUTOMATIC NEUTRAL: Maximum
TO RANGE Output Speed for Dual Input Functions will
influence function operation.
WARNING: The following sections
B.4.7.4. INTERACTION WITH OTHER ALLISON
describe the intended use of a specific
FUNCTIONS
function which has been validated in the
configuration(s) described. ANDI w/ARTR may be used in the same application
Implementations or use of this feature as NEUTRAL AT STOP or AUTOMATIC NEUTRAL –
which differ from that described could BRAKE-BASED (BBAN) INPUT. In all cases, ANDI
result in damage to equipment or property, w/ARTR will take priority over the above functions.
serious personal injury, or loss of life.
B.4.7.5. J1939 PARAMETER AND SA USE
Allison Transmission is not liable for Items marked (V) can be modified via VEPS.
consequences associated with Parameters may be enabled or disabled, and SAs
incorrect implementation or unintended may be set to an OEM-specified value. See AUTO-
use of this feature. DETECTION for SA selection details.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 58
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— GPI L (AUTOMATIC NEUTRAL – SINGLE If CCVS1 Parking Brake Switch reception is lost or
INPUT) indicates 10b (error) or 11b (not available) while the
function is inactive, the transmission will not
— GPI CH (AUTOMATIC NEUTRAL – SINGLE automatically shift to Neutral when the parking brake
INPUT, INVERTED) is physically applied. No DTCs are set.
— GPI CD, nor the J1939-based version of After ANDI w/ARTR is active
AUTOMATIC NEUTRAL – SINGLE INPUT WITH If either the J1939-based service brake status input
SELECTOR OVERRIDE or Parking Brake Switch reception are lost or
indicates 10b (error) or 11b (not available) while the
— GPI AG (AUTOMATIC NEUTRAL – DUAL INPUT)
function is active (transmission is in Neutral), the
transmission will not automatically return to range.
— GPI AK (AUTOMATIC NEUTRAL – DUAL INPUT
WITH SERVICE BRAKE STATUS) The operator must re-select range to exit the function.
No DTCs are set.
— GPI CF (AUTOMATIC NEUTRAL – IDLE START /
B.4.7.8.2. Brake Switch Rationality Check
STOP)
The TCM continually evaluates the J1939 brake
— GPO S (NEUTRAL INDICATOR FOR PTO switch parameter. If several vehicle accelerations are
OUTPUT) detected while 01b (brake pedal depressed) is
indicated, DTC P0703 is set and ANDI w/ARTR
B.4.7.7. NORMAL OPERATION automatic return-to-range capability is canceled. The
For each key switch cycle, ANDI w/RTR logic must operator must manually re-select a range to exit
observe two brake switch input cycles before it will Neutral. The Check Trans Indicator is not activated.
respond to a park brake request to go to Neutral.
B.4.7.9. INSTALLATION CHECKLIST
After brake switch input operation is confirmed: If a Allison Application Engineering will review new
forward range is selected and vehicle speed is below implementations for the following minimum
a calibrated speed limit, the function will activate and functionality. While vehicle OEMs may use this list to
command the transmission to Neutral when Parking assist implementation development, it is not a
Brake Switch transitions from 00b (parking brake not substitute for requirements described previously.
set) to 01b (parking brake set).
Acceptable implementations will answer “yes” to all
While in this mode, the shift selector display will flash questions in the following test sequence:
the requested range digit.
Is the TCM calibration configured properly?
To resume operation in the selected drive range, the
service brakes must first be applied, and then Parking While in Drive with the engine running, set the
Brake Switch must transition from 01b to 00b. The parking brake. Does a shift to Neutral occur?
transmission will then automatically return to the
previously selected range. In addition, the operator Apply the service brakes, and then release the
can override ANDI w/RTR by manually re-selecting a parking brake. Does a Neutral-to-range shift
range on the shift selector. occur?
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 59
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.8. AUTOMATIC NEUTRAL – B.4.8.3.1. VEPS / ACCT Trims
SINGLE INPUT (ANSI) Trim [25070] AUTOMATIC NEUTRAL: Maximum
Output Speed for PTO will influence PTO operation
WARNING: The following sections when ANSI is active.
describe the intended use of a specific
function which has been validated in the B.4.8.4. J1939 PARAMETER AND SA USE
configuration(s) described. Items marked (V) can be modified via VEPS.
Implementations or use of this feature Parameters may be enabled or disabled and SAs
which differ from that described could may be set to an OEM-specified value. See AUTO-
result in damage to equipment or property, DETECTION for SA selection details.
serious personal injury, or loss of life.
B.4.8.4.1. Required Support
Allison Transmission is not liable for The J1939 network is required to provide CCVS1
consequences associated with Parking Brake Switch from one of the following SAs,
incorrect implementation or unintended in order of TCM preference:
use of this feature.
1. SA 17 (Cruise Control) (V)
B.4.8.1. OVERVIEW 2. SA 49 (Cab Controller)
3. SA 39 (Management Computer #1)
NEW FOR THIS PUBLICATION: 4. SA 23 (Instrument Cluster #1)
Clarified that this function is not compatible 5. SA 33 (Body Controller)
with Input Function CF (AUTOMATIC 6. SA 00 (Engine #1)
NEUTRAL – IDLE START / STOP), or input
functions that require the transmission to B.4.8.5. OTHER REQUIREMENTS /
attain range while the parking brake is RESTRICTIONS
applied.
WARNING: ANSI activation does not
activate output function GPO S (NEUTRAL
Automatic Neutral – Single Input (ANSI) commands INDICATOR FOR PTO OUTPUT).
the transmission to neutral when the park brake is
applied, regardless of range requested on the shift
selector. To shift out of Neutral, the operator must CAUTION: When this function is enabled
release the park brake and re-select a range. via VEPS, the transmission will shift into
Neutral whenever the vehicle is stopped
This function can also be accomplished via GPI L and the parking brake is applied. As such,
(AUTOMATIC NEUTRAL – SINGLE INPUT) or GPI the parking brake can no longer be used
CH (AUTOMATIC NEUTRAL – SINGLE INPUT, independent of the service brakes as a “hill
INVERTED). See the Allison 5th Generation Controls holder” while driving.
Installation Manual for details.
For example, if a vehicle stops on a grade
B.4.8.2. AVAILABILITY and the parking brake is applied, the
The J1939-based implementation is optional in 1000 transmission will shift to Neutral. To
– 4000 Series applications, but not available with EVS resume driving, the operator must apply the
and OFS vocational models. service brakes before releasing the parking
brake in order to prevent vehicle rollback.
B.4.8.3. CONFIGURATION (VEPS / ACCT)
J1939-based ANSI may not be used in the same
[18000] THROTTLE AND LOAD SOURCE application with:
Set to PRIMARY ON-VEHICLE PROTOCOL.
— GPI CD, nor the J1939-based version of
[18010] ON-VEHICLE PROTOCOL: CAN1 AUTOMATIC NEUTRAL – SINGLE INPUT WITH
[18020] ON-VEHICLE PROTOCOL: CAN2 SELECTOR OVERRIDE
Parameters must be provided to the CAN port set to
SAE J1939 FULL FUNCTIONALITY. — GPI AG1 (AUTOMATIC NEUTRAL – DUAL
INPUT activated by park brake input)
[25030] AUTOMATIC NEUTRAL – SINGLE INPUT
Set answer to J1939 CCVS1 PARKING BRAKE — GPI AK (AUTOMATIC NEUTRAL – DUAL INPUT
SWITCH OR PT-CAN to enable TCM parameter WITH SERVICE BRAKE STATUS) variation AK3
reception. nor AK5 (activated by service brake and park
brake)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 60
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— GPI CN (AUTOMATIC NEUTRAL – DUAL INPUT
WITH AUTOMATIC RETURN TO RANGE)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 61
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.9. AUTOMATIC NEUTRAL – may be set to an OEM-specified value. See AUTO-
SINGLE INPUT WITH SHIFT DETECTION for SA selection details.
SELECTOR OVERRIDE B.4.9.4.1. Required Support
The J1939 network is required to provide CCVS1
WARNING: The following sections
Parking Brake Switch from one of the following SAs,
describe the intended use of a specific
in order of TCM preference:
function which has been validated in the
configuration(s) described. 1. SA 17 (Cruise Control) (V)
Implementations or use of this feature 2. SA 49 (Cab Controller)
which differ from that described could 3. SA 39 (Management Computer #1)
result in damage to equipment or property, 4. SA 23 (Instrument Cluster #1)
serious personal injury, or loss of life. 5. SA 33 (Body Controller)
6. SA 00 (Engine #1)
Allison Transmission is not liable for
consequences associated with B.4.9.5. OTHER REQUIREMENTS /
incorrect implementation or unintended RESTRICTIONS
use of this feature.
WARNING: ANSISSO activation does not
B.4.9.1. OVERVIEW activate output function GPO S (NEUTRAL
INDICATOR FOR PTO OUTPUT).
Automatic Neutral – Single Input w/Shift Selector
Override (ANSISSO) commands the transmission to
neutral when the park brake is applied, regardless of CAUTION: When this function is enabled
range requested on the shift selector. To shift out of via VEPS, the transmission will shift into
Neutral, the operator must re-select a range. Neutral whenever the vehicle is stopped
and the parking brake is applied. As such,
This function can also be accomplished via GPI CD
the parking brake can no longer be used
(see the Allison 5th Generation Controls Installation
independent of the service brakes as a “hill
Manual).
holder” while driving.
B.4.9.2. AVAILABILITY
For example, if a vehicle stops on a grade
The J1939-based implementation is optional in 1000 and the parking brake is applied, the
– 4000 Series and TC10 applications. TC10 transmission will shift to Neutral. To
applications are required to support either the GPI- or resume driving, the operator must apply the
J1939-based version of this function. service brakes before releasing the parking
brake in order to prevent vehicle rollback.
B.4.9.3. CONFIGURATION (VEPS / ACCT)
[18000] THROTTLE AND LOAD SOURCE J1939-based ANSISSO may not be used in the same
Set to PRIMARY ON-VEHICLE PROTOCOL. application with:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 62
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— GPI CF (AUTOMATIC NEUTRAL – IDLE START /
STOP)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 64
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.10.7.1. EITHER GPI E OR GPI AI IF B.4.10.8. TCM FAILURE MODES & RESPONSES
DEFINED IN SELECTED GPIO
PACKAGE B.4.10.8.1. “Normal” Applications
TCM J1939 reception does not affect the function. In ”Normal” applications, J1939 input failures will
See the Allison 5th Generation Controls Installation prevent Neutral-to-range shifts.
Manual and GPIO schematics for more information.
Invalid or Missing Brake Switch Data
B.4.10.7.2. ONLY SERVICE BRAKE STATUS
WARNING: If the J1939 brake switch data
Below a calibrated speed limit, Neutral-to-range shifts indicates 10b (Error), 11b (Not Available),
are inhibited when the J1939 brake switch parameter or reception is lost, the TCM assumes the
indicates 00b (brake pedal released). 01b (brake brake pedal is released; shifts from Neutral
pedal depressed) must be indicated to allow shifts are continuously inhibited.
from Neutral.
Body builders and vehicle OEMs are urged
B.4.10.7.3. EITHER GPI E OR GPI AI, AND to consider this failure mode. If a more
SERVICE BRAKE STATUS (IN robust failure mode response is deemed
SERIES) necessary, GPI F (AUXILIARY FUNCTION
Neutral-to-range shifts are inhibited unless permitted RANGE INHIBIT – DUAL INPUT) should be
by the GPI circuit (GPI E closed, GPI AI open) and considered.
the J1939 brake switch parameter indicates 01b
(brake pedal depressed). No DTC is set, and the Check Trans Indicator is not
activated. AFRI functionality will resume when the
B.4.10.7.4. Interaction w/GPI Function AK –
TCM receives valid J1939 brake switch data.
Automatic Neutral, Dual Input w/
Service Brake Status Brake Switch Rationality Failure
The interaction is described by the scenario where While J1939 brake switch data is valid, the TCM
the brake pedal is released and reapplied during continually evaluates signal rationality. If several
Auto-Neutral operation: vehicle accelerations are detected while 01b (brake
pedal depressed) is indicated, DTC P0703 is set. The
1. With the selector in Drive, the vehicle is moving,
Check Trans Indicator is not activated.
and the Auto-Neutral cab switch is on.
If Neutral is subsequently selected during the same
2. The operator depresses the brake pedal and
key switch cycle where P0703 was set, AFRI cannot
stops the vehicle.
be deactivated and shifts out of Neutral are inhibited.
3. The operator applies the work brake, activating Cycling the key switch will reset the acceleration
the Auto-Neutral logic. counter, thus allowing the transmission to be shifted
in and out of Neutral until DTC P0703 sets again.
4. The transmission shifts into Neutral, and the
Auto-Neutral inhibit is indicated by the flashing B.4.10.8.2. “Mission Critical” Applications
requested range digit on the selector and / or the In “Mission Critical” applications, inability to move the
Range Inhibit Indicator. Engine speed is often vehicle might have dire consequences. As such, the
increased for PTO operation. AFRI interlock is overridden during J1939 input
failures; the vehicle may still be moved, even though
5. If the brake pedal is released while the Auto- J1939 brake switch data may be invalid, irrational or
Neutral inhibit is active, the AFRI inhibit goes absent.
active but does not latch on since it knows an
Auto-Neutral inhibit is currently active. Again, this Invalid or Missing Brake Switch Data
is transparent to the operator. DTC U0400 is set and the Transmission Service and
Check Trans Indicators are activated; these alert the
6. The operator is ready to move on; the brake pedal operator to a vehicle problem even though AFRI
is depressed again, and the work brake is appears to operate normally.
released.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 65
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
NOTE: The Transmission Service Indicator 3. Move the selector back to Neutral.
is the preferred indicator, since the issue
4. With the brake pedal released and the GPI
does not warrant taking the vehicle out of
closed, select Drive. Does the transmission
service immediately. The transmission and
remain in Neutral?
vehicle are fully functional, but the interlock
is no longer effective. Check Trans 5. Move the selector back to Neutral.
indications usually coincide with issues that
restrict transmission operation. 6. With the brake pedal depressed and the GPI
open, select Drive. Does the transmission remain
For this reason, Allison recommends that a in Neutral?
Transmission Service Indicator be installed
in “Mission Critical” applications with J1939- 7. Move the selector back to Neutral.
based AFRI.
8. With the brake pedal depressed and the GPI
Brake Switch Rationality Failure closed, select Drive. Does the transmission shift
If several vehicle accelerations are detected while to a forward range?
01b (brake pedal depressed) is indicated, DTC P0703
is set. The Transmission Service and Check Trans
Indicators are activated.
B.4.10.9.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 66
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.11. CHECK TRANS INDICATOR B.4.11.4. J1939 MESSAGE, PARAMETER AND
SA USE
WARNING: The following sections Regardless of implementation, the display controller
describe the intended use of a specific is required to receive two distinct pieces of TCM
function which has been validated in the information:
configuration(s) described.
Implementations or use of this feature — A parameter or message to trigger activation of the
which differ from that described could indicator, and
result in damage to equipment or property,
serious personal injury, or loss of life. — A heartbeat message to detect communication loss
between the display controller and the TCM.
Allison Transmission is not liable for
consequences associated with B.4.11.4.1. DM1 Trigger – Required Support
incorrect implementation or unintended When triggering this indicator via DM1, the display
use of this feature. controller is required to receive ALL of the following
from SA 03 (Transmission #1):
B.4.11.1. OVERVIEW
— DM1 Suspect Parameter Number,
All Allison installations require a Check Trans — DM1 Amber Warning Lamp, and
Indicator to inform the operator when transmission — DM1 Failure Mode Identifier
issues exist. Operator interface options for this
function include a text display or a dedicated lamp
w/text or icon. Available TCM outputs for this function NOTE: Specific data values conveyed in
include: these three parameters are directly tied to
the J1939 activation of the Check Trans
— TCM dedicated output wire Indicator.
— J1939 DM1 message content
— J1939 ETC7 Transmission Warning Indicator Amber Warning Lamp alone cannot be used to
activate the Check Trans Indicator; the content of all
Allison recommends DM1-based implementation for three DM1 parameters must be considered.
text displays with generic lamps, and discrete
parameter implementation for dedicated lamps. Other SPN, Amber Warning Lamp and FMI
However, either output can be used to control either combinations may define other Allison indications or
indication type. fault conditions. Users should not assume that any
other combinations of SPN, Amber Warning Lamp,
B.4.11.2. AVAILABILITY and FMI values from SA 03 are indicative of a “Check
The J1939-based implementation is standard in all Trans” indication.
1000 – 4000 Series and TC10 applications.
B.4.11.4.2. ETC7 Trigger – Required Support
B.4.11.3. CONFIGURATION (VEPS / ACCT) When triggering this indicator via the J1939 discrete
parameter, the display controller is required to receive
[18010] ON-VEHICLE PROTOCOL: CAN1
ETC7 Transmission Warning Indicator (V) as sent from
[18020] ON-VEHICLE PROTOCOL: CAN2
SA 03 (Transmission #1).
Parameters must be received from the CAN port set
to SAE J1939 FULL FUNCTIONALITY.
NOTE: While the ETC7 trigger can be used
[30000] J1939 BROADCAST: ETC7 Transmission to activate a generic AWL and text display,
Warning Indicator it is recommended for use with discrete
Set to ENABLED if parameter is used to meet function lamp implementations.
requirements.
B.4.11.4.3. Heartbeat Message
[30015] J1939 BROADCAST: DM1 The importance of the Check Trans Indicator function
Set to ENABLED if parameter is used to meet function dictates that communication integrity between the
requirements. display controller and TCM must be monitored. If not,
a situation could occur where critical diagnostics are
not conveyed to the operator.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 67
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
powered up. Continual, periodic heartbeat reception Exception 1 – Text Prioritization during
informs the display controller that communication is Simultaneous RSL and AWL Events
occurring properly with the TCM. When multiple generic lamps are employed, it is
possible for the RSL (Red Stop Lamp) and AWL
It is recommended that the message used (DM1 or (Amber Warning Lamp) to be illuminated at the same
ETC7) to activate the Check Trans Indicator also be time. Per J1939-73, the RSL is higher priority:
used as the heartbeat signal. However, ETC1 or
ETC2 may also be used. — An RSL indicates a problem severe enough to
warrant stopping the vehicle.
B.4.11.5. DRIVER INTERFACE
The indicator is supplied and installed by the vehicle — An AWL indicates the presence of a problem, but
builder, and is required to be: the vehicle need not be immediately stopped.
… In the normal forward field of view of the vehicle When text display capacity is limited, it is acceptable
operator (preferred), or readily viewable as part of that Check Trans Indicator text is not visible when the
the shift selector assembly. RSL is lit. The Check Trans Indicator text should be
out-prioritized by text linked to the RSL. The display
… Clearly visible from both operator stations in dual system is required to allow the operator to “scroll
selector applications (may require two indicators). through” items associated with the lamps such that
the Check Trans Indicator can be read.
… Clearly visible under all vehicle lighting conditions,
both daytime and nighttime. Exception 2 – Text Prioritization during
Simultaneous AWL Events
Acceptable interface options are discussed below. When a generic AWL is employed, multiple events
For other potential implementations, please contact may simultaneously cause it to illuminate.
your Allison Application Engineer.
When text display capacity is limited, it is acceptable
B.4.11.5.1. Dedicated Lamp with Text that Check Trans Indicator text is not immediately
Dedicated lamp text must read “CHECK TRANS”. visible when the AWL is lit due to these multiple
Other wording may be acceptable upon review of an situations. Again, the display system is required to
Allison Application Engineer. Yellow or amber color allow the vehicle operator to “scroll through” items
is strongly recommended, as “Check Trans” associated with the lamp such that the Check Trans
conditions do not warrant use of a red color. Indicator can be read.
B.4.11.5.2. Icon or Graphical Symbol In this situation, the operator knows an issue exists,
Per ISO 2575: “Road Vehicles – but may not know it is transmission-related until the
Symbols for Controls, Indicators, and text is scrolled through.
Tell-Tales”, this symbol represents a
transmission failure, and is acceptable Exception 3 – Text Suppression
for Allison Check Trans Indicator use. In some applications, Allison indicator text may
The preferred icon colors are yellow or amber. appear in a display area normally used to convey
other operator information. In these cases it is
B.4.11.5.3. Text Displays acceptable to employ an operator input (e.g. button
While a dedicated lamp or icon is preferred, a driver push) to temporarily suppress the Check Trans
text display used alone or in conjunction with generic Indicator so normal display operation may resume.
warning and stop lamps is acceptable. In these
implementations, the lamps convey issue severity to The suppression may only exist for the current key
the operator, while the text display provides more switch cycle; i.e. if the key switch is cycled, the Allison
specific information based on DM1 SPN and FMI indicator text is required to reappear if active. The
data. operator may then opt to suppress the text for that
drive cycle.
With dynamically configurable display systems, the
visible content may change due to operating The key points are that (a) the vehicle operator must
conditions or driver selection. In general, Allison recognize and take physical action to suppress the
requires that the Check Trans Indicator text is visible indicator, and (b) the operator is informed of any
whenever active. However, there are three active indications again at the next key switch cycle.
exceptions for installations with generic lamps and /
or limited text display capacity: B.4.11.5.4. Communication Failure Indication
If the controller detects TCM communication loss,
operator notification is required; see FAILURE
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 68
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
MODES AND DISPLAY CONTROLLER Activating the Indicator
RESPONSES. The intent is to avoid unknowingly If the display controller is receiving the heartbeat
operating the vehicle when the TCM cannot properly message (DM1, ETC1, ETC7 or ETC2), and then
indicate “Check Trans” conditions. receives DM1 from SA 03 (Transmission #1) with:
Physical implementation of this Communication — SPN = 2003 (General Transmission Fault) AND
Failure indication is left to the discretion of the vehicle — Amber Warning Lamp = 01b (On) AND
OEM. Acceptable examples include a lamp or text — Failure Mode Indicator = Any value
display with phrasing such as “Vehicle Electrical
Fault” or “Vehicle Electronic Fault”. No specific …then the Check Trans Indicator is required to be
wording is defined, as Allison realizes vehicle OEMs activated. See DM1 under J1939 MESSAGE AND
may already have a method to communicate such PARAMETER USE for sample data strings.
problems to the operator. Your Allison Application
Engineer must review all implementations. Deactivating the Indicator
If the display controller receives DM1 from SA 03
Check Trans Indicator actuation is not an acceptable where:
means of representing a communication problem. If
only the Check Trans Indicator is active, service — SPN 2003 no longer appears, OR
technicians may assume there is a transmission
problem, when in fact it is most likely a vehicle — No faults are indicated, i.e. SPN = 0 and Amber
network or wiring issue. Warning Lamp = 00b (Off)
Allison recommends the lamp or indicator remain on Dedicated lamps must use the combination of
for 2 seconds during the check. However, this not a DM1 Amber Warning Lamp and SPN for
requirement, and a slightly longer or shorter time lamp activation:
period may be used.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 69
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.11.6.2. ETC7 Trigger – Required Support reception for 100 ms (10 x 10 ms SAE broadcast rate)
should trigger the communication failure indication.
Activating the Indicator
The display controller is required to continuously The indication is required to remain on until either a
activate the Check Trans Indicator when receiving valid heartbeat message is received, OR the display
ETC7 Transmission Warning Indicator = 01b controller is reset by cycling the key switch.
(Transmission Warning Indicator on continuously).
This logic informs the operator of a vehicle system
Deactivating the Indicator problem that may not allow “Check Trans” indications
The display controller is required to deactivate the to be communicated properly.
Check Trans Indicator when receiving ETC7
Transmission Warning Indicator = 00b (Transmission
Warning Indicator is off).
Amber
B.4.11.7. DISPLAY CONTROLLER FAILURE COMM FAILURE
Warning
MODES AND RESPONSES
Fault logging, diagnostics and troubleshooting related
to loss of the Check Trans Indicator trigger and / or
OR
heartbeat reception are the responsibility of the
COMM
controller monitoring the parameter(s) and the vehicle
FAILURE
Dedicated Lamp
OEM.
This recommendation is based on the fact that some — The trigger returns and indicates the Check Trans
Allison indications self-clear during a power cycle. Indicator has gone inactive, OR
B.4.11.7.2. Loss of Heartbeat While Check — A key switch cycle resets the display controller, and
Trans Indicator is Inactive the trigger indicates the Check Trans Indicator has
gone inactive.
If a display controller fails to receive the designated
TCM heartbeat for a period greater than or equal to: This logic maintains operator awareness of an active
Check Trans Indicator in the event of complete
SAE J1939 communication loss after the TCM has begun to
Heartbeat Broadcast Multiplier Timeout indicate a problem.
Message Rate Cushion Value
ETC7 100 ms 10x 1s
DM1 1s 5x 5s
ETC1 10 ms 10x 100 ms
ETC2 100 ms 10x 1s
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 70
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.11.8. INSTALLATION CHECKLIST: CHECK 4. Reconnect the TCM to the J1939 network; does
TRANS INDICATOR the Communication Failure indication deactivate
Allison Application Engineering will review new when TCM is reconnected?
implementations for the following minimum
functionality. While vehicle OEMs may use this list to B.4.11.8.6. “Check Trans” Situation Self-Clears
assist implementation development, it is not a During Key Switch Cycle
substitute for requirements described previously.
1. Clear any Allison DTCs. Start the engine.
Acceptable implementations will answer “yes” to all
questions in the following test sequences. 2. Create a “Check Trans” situation by unplugging
the transmission mating connector located on the
B.4.11.8.1. General transmission case or by unplugging the J1939-
based shift selector (3000/4000 Series and TC10
Is the TCM calibration configured properly? only).
B.4.11.8.2. Vehicle Preparation and Test Setup 3. Turn the key switch off and stop the engine.
These tests require the ability to disconnect or unplug Reconnect the mating connector (or selector),
the TCM from the J1939 network. Possible methods eliminating the “Check Trans” cause.
include:
4. Start the engine. When the bulb check is
— a modified engineering vehicle wiring harness, complete and the engine starts, does the Check
— a modified Allison service tool “T-Harness”, or Trans Indicator deactivate shortly afterwards?
— a switch box between the TCM & vehicle harness.
B.4.11.8.7. Loss of Trigger AND Heartbeat
B.4.11.8.3. Bulb Check / Text Display Check While Check Trans Indicator is
Active
1. Turn the key switch on; is a Check Trans Indicator
bulb check or text display check performed at 1. Clear any Allison DTCs. Start engine.
power up?
2. Create a “Check Trans” situation by unplugging
B.4.11.8.4. Normal Operation the transmission mating connector located on the
transmission case or by unplugging the J1939-
1. Clear any Allison DTCs. Start engine. based shift selector (3000/4000 Series and TC10
only).
2. Create a “Check Trans” situation by unplugging
the transmission mating connector located on the 3. Disconnect the TCM from the J1939 network by
transmission case or by unplugging the J1939- open circuiting its J1939 connection. Does the
based shift selector (3000/4000 Series and TC10 Communication Failure indication actuate in
only). addition to the already active Check Trans
Indicator?
3. If necessary, verify the fault via Allison DOC®.
Does the Check Trans Indicator actuate? 4. Reconnect the TCM to the J1939 network. Does
the Check Trans Indicator remain active while the
4. Reconnect the mating connector (or selector); Communication Failure indication deactivates?
does the Check Trans Indicator deactivate when
the fault clears?
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 71
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.12. CRUISE CONTROL, STANDARD [22090] CRUISE CONTROL: Filter Load Using
Cruise Set Speed
WARNING: The following sections When set to ENABLED, the TCM constructs a load
describe the intended use of a specific signal based on the relationship between cruise set
function which has been validated in the speed and measured vehicle speed. This artificial
configuration(s) described. load signal supplements the load information
Implementations or use of this feature received via EEC2 Engine Percent Load at Current
which differ from that described could Speed.
result in damage to equipment or property,
serious personal injury, or loss of life. B.4.12.4. J1939 PARAMETER AND SA USE
Items marked (V) can be modified via VEPS.
Allison Transmission is not liable for Parameters may be enabled or disabled and SAs
consequences associated with may be set to an OEM-specified value. See AUTO-
incorrect implementation or unintended DETECTION for SA selection details.
use of this feature.
B.4.12.4.1. Required Support
B.4.12.1. OVERVIEW The J1939 network is required to provide EEC2
During cruise control operation, accelerator pedal Engine Percent Load at Current Speed from SA 00
data is no longer a valid source for shift modulation. (Engine #1) AND one of either:
In vehicle applications employing cruise control, the
TCM must know when the cruise control is active. CCVS1 Cruise Control States (V) (all states) from one
of the following SAs, in order of TCM preference:
B.4.12.2. AVAILABILITY
1. SA 17 (Cruise Control) (V)
The J1939-based implementation is standard in all
2. SA 49 (Cab Controller)
1000 – 4000 Series and TC10 applications.
3. SA 33 (Body Controller)
B.4.12.3. CONFIGURATION (VEPS / ACCT) 4. SA 23 (Instrument Cluster #1)
5. SA 00 (Engine #1)
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 OR
Parameters must be provided to the CAN port set to CCVS1 Cruise Control Active (V) from SA 00 (Engine
SAE J1939 FULL FUNCTIONALITY. #1) (V)
[18000] THROTTLE AND LOAD SOURCE OR
Set to PRIMARY ON-VEHICLE PROTOCOL to use
EEC2 Percent Load at Current Speed and EEC1 EEC1 Engine Torque Mode state 0010b (Cruise
Engine Torque Mode with this function. Control) from SA 00 (Engine #1)
[28010] J1939 RECEPTION: CCVS1 Cruise If a CCVS1 parameter and EEC1 Engine Torque
Control Active Mode are both present on the J1939 network, the
[28020] J1939 RECEPTION: CCVS1 Cruise TCM will utilize the CCVS1 parameter and ignore the
Control States cruise indication (state 0010b – Cruise Control) from
If a vehicle OEM intends to meet the requirements of Engine Torque Mode. The TCM will only make use
this function with one of the above parameters, that of the Engine Torque Mode cruise indication if neither
parameter is required to be set to ENABLED via CCVS1 parameter is being received.
VEPS. Only one of the above parameters may be
enabled for reception in a given TCM calibration. NOTE: CCVS1 Cruise Control States is the
CCVS1 Cruise Control States is enabled by default. preferred parameter source for cruise
control operation indication. New J1939
[22080] CRUISE CONTROL: Override Cruise implementations are encouraged to support
Active With High Accelerator Pedal this parameter, as it is a more robust
When CCVS1 Cruise Control Active is used for this indication of cruise operation.
function, set this parameter to ENABLED if it is
desired for the TCM to ignore the cruise control active
B.4.12.4.2. Optional Support
state when accelerator pedal is high.
If available, the TCM will also utilize CCVS1 Wheel-
based Vehicle Speed from one of the following SAs,
in order of TCM preference:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 75
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Does CCVS1 PTO Governor State reflect “off” or
an “inactive” state when disabled or turned off?
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 76
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.15. DIAGNOSTIC COMMUNICATION Proprietary “A”, with the following source addresses
WITH ALLISON TOOLS and resulting CAN identifiers:
SA DA Priority Identifier
249 03 6 0x18DA03F9
03 249 6 0x18DAF903
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 77
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.16. DIAGNOSTIC COMMUNICATION B.4.16.3.1. Options Specific to J1939 On-
FOR OEM USE Vehicle Communication
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 78
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.16.4.2. DM1 Operation “request and response” support is available on any
When enabled, DM1 is always broadcast from SA 03 CAN port.
(Transmission #1). Allison retarder applications will
also broadcast DM1 from SA 16 (Retarder – B.4.16.7.2. J1939 Identifier and SA Use
Driveline). UDS and SSF 14230 support details are found in the
Allison Off-Vehicle Communication Specification.
DM1 is broadcast at a 1 S rate regardless of fault Please contact your Allison Application Engineer.
presence. All public Allison DTCs are supported.
The TCM (SA 03) will exchange UDS or SSF 14230
B.4.16.5. J1939 DM2 SUPPORT data with source addresses:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 79
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.16.8.2. J1939 Parameter and SA Use
To read DTCs via this method, the vehicle system
must send a global Request for PGN 64906, and
receive PGN 64906 – SAE J2012 DTC Display from
SA 03 (Transmission #1).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 80
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.16.10. SAE J2012 DTC AND J1939 SPN / FMI OVERVIEW: B191, C191 & D191 SOFTWARE
NEW FOR B/C/D191 RELEASES:
— Any DTC or SPN / FMI content differences with previous Allison 5th Generation Controls software
releases are highlighted in yellow and discussed in the footnotes at the end of the table.
— New designation “A” is used in the table below to identify indicator functions that activate the DM1
Amber Warning Lamp but do not activate the Check Transmission indication. TCM behavior has not
changed.
NOTE: Allison regularly updates DMx SPN/FMI content as we add to and improve our diagnostic
capabilities. As such, DMx SPN/FMI consumers should anticipate handling new "unexpected" SPN/FMI
combinations. For example, if a display has no text string mapped to a new SPN/FMI combination, the
display should still convey the SPN/FMI and associate it with the appropriate Allison source address. If
the OEM associates a text string with each SPN/FMI, a default string such as "Unknown Fault" may need
to be displayed.
NOTE: Column “B191 G60” represents DTC support in OBD-regulated light duty applications that use
G60 (GMLAN) VMCs.
Table key:
— A = Visual indication enabled. Check Transmission Indicator does not activate but DM1 Amber Warning
Lamp = 01b.
— C = DTC enabled, and the Check Transmission Indicator activates when this DTC is active. As a result DM1
Amber Warning Lamp = 01b when active.
— E = DTC enabled. No visual cues when active (i.e. DM1 Amber Warning Lamp = 00b).
— N = DTC enabled, but not reported in DM1. No visual cues when active.
B191 G60
C191
DTC SPN FMI D191
P0659 6822 3 Actuator Supply Circuit Voltage 1 High (HSD 1) C C C C
P0658 6822 4 Actuator Supply Circuit Voltage 1 Low (HSD 1) C C C C
P0657 6822 5 Actuator Supply Circuit Voltage 1 Open (HSD 1) C C C C
P2671 6823 3 Actuator Supply Circuit Voltage 2 High (HSD 2) C C C C
P2670 6823 4 Actuator Supply Circuit Voltage 2 Low (HSD 2) C C C C
P2669 6823 5 Actuator Supply Circuit Voltage 2 Open (HSD 2) C C C C
P2686 6824 3 Actuator Supply Circuit Voltage 3 High (HSD 3) C C C C
P2685 6824 4 Actuator Supply Circuit Voltage 3 Low (HSD 3) C C C C
P2684 6824 5 Actuator Supply Circuit Voltage 3 Open (HSD 3) C C C C
P26E9 6825 3 Actuator Supply Circuit Voltage 4 High (HSD 4) -- -- -- C
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 81
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B191 G60
SAE SAE SAE
J2012 J1939 J1939 Allison DTC Description
B191
C191
D191
DTC SPN FMI
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 82
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B191 G60
SAE SAE SAE
J2012 J1939 J1939 Allison DTC Description
B191
C191
D191
DTC SPN FMI
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 83
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B191 G60
SAE SAE SAE
J2012 J1939 J1939 Allison DTC Description
B191
C191
D191
DTC SPN FMI
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 84
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B191 G60
SAE SAE SAE
J2012 J1939 J1939 Allison DTC Description
B191
C191
D191
DTC SPN FMI
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 85
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B191 G60
SAE SAE SAE
J2012 J1939 J1939 Allison DTC Description
B191
C191
D191
DTC SPN FMI
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 86
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B191 G60
SAE SAE SAE
J2012 J1939 J1939 Allison DTC Description
B191
C191
D191
DTC SPN FMI
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 87
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.17. DIRECTION CHANGE ENABLE [10010] VOCATIONAL USAGE
The “Mission Critical” failure mode responses under
WARNING: The following sections TCM FAILURE MODES AND RESPONSES will only
describe the intended use of a specific be invoked if VOCATIONAL USAGE is set to one of:
function which has been validated in the
configuration(s) described. — CRASH / RESCUE /MILITARY
Implementations or use of this feature — FIRE / EMERGENCY
which differ from that described could — SPECIALTY / MILITARY
result in damage to equipment or property,
serious personal injury, or loss of life. [24000] GENERAL PURPOSE INPUTS AND
OUTPUTS (GPIO) PACKAGE
Allison Transmission is not liable for To use the DCE GPI in series with the J1939 input,
consequences associated with the GPIO package must contain GPI W.
incorrect implementation or unintended
use of this feature. B.4.17.4. J1939 PARAMETER AND SA USE
B.4.17.2. AVAILABILITY J1939 brake switch data does not indicate service
brake application; it indicates operator desire for
The J1939-based implementation is optional in 1000
– 4000 Series and TC10 applications. brake application. Systems designed for a brake
pressure switch may use a high threshold to ensure
The “Mission Critical” failure mode response under brake application, and therefore may react differently
TCM FAILURE MODES AND RESPONSES is only when J1939 brake switch data is substituted.
available with certain VOCATIONAL USAGEs; see
B.4.17.6. NORMAL OPERATION
below.
Upon TCM power-up, the first Neutral-to-range shift
Implementations using GPI W are only available in is unaffected by DCE, as the TCM has no previous
3000/4000 Series applications. range selection or “direction” for reference.
B.4.17.3. CONFIGURATION (VEPS / ACCT) B.4.17.6.1. After the First Shift out of Neutral
When DCE is active, direction-changing shift
[18010] ON-VEHICLE PROTOCOL: CAN1 requests (Reverse-to-Drive or Drive-to-Reverse) are
[18020] ON-VEHICLE PROTOCOL: CAN2 honored assuming all other operating conditions are
Parameters must be provided to the CAN port set to acceptable.
SAE J1939 FULL FUNCTIONALITY.
When DCE is inactive, direction-changing shifts are
[25120] DIRECTION CHANGE ENABLE INPUT inhibited and the TCM will command Neutral.
For DCE via J1939 only, set the answer to ONLY Requests to shift from Neutral to the previously
SERVICE BRAKE STATUS. To use a J1939 brake attained range are still honored.
input and GPI W in series, set the answer to BOTH
GPI W & SERVICE BRAKE STATUS (IN SERIES). B.4.17.7. OPERATION VS. VEPS OPTIONS
Three implementations are available per [25120]
[25300] SERVICE BRAKE STATUS INPUT DIRECTION CHANGE ENABLE INPUT:
Set answer to either J1939 CCVS1 BRAKE SWITCH
or J1939 EBC1 EBS BRAKE SWITCH. B.4.17.7.1. ONLY GPI W IF DEFINED IN
SELECTED GPIO PACKAGE
Only available with 3000/4000 Series transmissions.
TCM J1939 reception does not affect the function.
See the Allison 5th Generation Controls Installation
Manual and GPIO schematics for more information.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 88
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.17.7.2. ONLY SERVICE BRAKE STATUS Invalid or Missing Brake Switch Data
Direction-changing shifts are inhibited when the In conjunction with the above response, DTC U0400
J1939 brake switch parameter indicates 00b (brake is logged and both the Check Trans Indicator and the
pedal released), and allowed when it indicates 01b Transmission Service Indicator are activated. These
(brake pedal depressed). inform the operator that even though the DCE
function appears to operate normally, there is actually
B.4.17.7.3. BOTH GPI W & SERVICE BRAKE something wrong with the vehicle.
STATUS (IN SERIES)
Only available with 3000/4000 Series transmissions. NOTE: The Transmission Service Indicator
Direction-changing shifts are inhibited unless the GPI is the preferred indicator, as the issue does
W circuit is closed and the J1939 brake switch not warrant taking the vehicle out of service
parameter indicates 01b (brake pedal depressed). immediately. The transmission and vehicle
are fully functional, but the interlock is no
B.4.17.8. TCM FAILURE MODES & RESPONSES
longer effective. Check Trans indications
B.4.17.8.1. “Normal” Applications usually coincide with issues that restrict
transmission operation.
In “Normal” applications, J1939 input failures will
prevent direction changes during the active key For this reason, Allison recommends that a
switch cycle. If the J1939 input has failed, cycling the Transmission Service Indicator be installed
key switch will allow one Neutral-to-range shift. in “Mission Critical” applications using
J1939-based DCE.
Invalid or Missing Brake Switch Data
WARNING: If J1939 brake switch data Brake Switch Rationality Failure
indicates 10b (Error), 11b (Not Available), If several vehicle accelerations are detected while
or reception is lost, the TCM assumes the 01b (brake pedal depressed) is indicated, DTC P0703
brake pedal is released; direction-changing is set. The Transmission Service and Check Trans
shifts are continuously inhibited. Indicators are activated.
Body builders and vehicle OEMs are urged
to consider this failure mode. If a more
robust failure mode response is deemed
necessary, GPI F (AUXILIARY FUNCTION
RANGE INHIBIT – DUAL INPUT) should be
considered.
WARNING: The following sections — ONLY GPIO INTERFACE [ANALOG RMR OR GPI
describe the intended use of a specific Z OR GPI BV WITH GPO Q IF DEFINED IN
function which has been validated in the SELECTED GPIO PACKAGE]
configuration(s) described.
Implementations or use of this feature — BOTH GPIO AND J1939 INTERFACES
which differ from that described could
[16220] RETARDER: Downhill Speed Control
result in damage to equipment or property,
Input Enable
serious personal injury, or loss of life.
Answer defines the operator input that will be used to
Allison Transmission is not liable for enable any configured Downhill Speed Control via
consequences associated with Retarder responses. Set to RETARDER INTERFACE
incorrect implementation or unintended to use the configured Retarder GPI. Set to J1939
use of this feature. ERC1 RETARDER ROAD SPEED LIMIT SWITCH to
use ERC1 Retarder Road Speed Limit Switch.
B.4.18.1. OVERVIEW B.4.18.3.1. Cruise Control and Road Speed
NEW FOR THIS PUBLICATION: Limit Options
Clarified that Application Engineering
review is required. [20050] RETARDER: Cancel Retarder when
Cruise Control is Active
Answer must be set to NO to use the cruise control
Downhill Speed Control via Retarder activates and aspects of this function.
modulates the retarder to prevent the vehicle from
exceeding certain vehicle speeds. Function options [20060] RETARDER: Cancel Cruise Control upon
allow retarder modulation to be triggered when Rapid Modulation Request Increase
vehicle speed exceeds:
Answer must be set to NO to use the cruise control
— the cruise control set speed, or aspects of this function.
— the road speed limit, or [20210] RETARDER: Cruise and Road Speed
Limit Enable
— a vehicle speed learned at the moment the Answer must be ENABLED to use the cruise control
operator releases the accelerator pedal, or or road speed limit aspects of this function.
— a vehicle speed learned at the moment the [20220] RETARDER: Cruise Limit Custom Offset
operator releases the service brake pedal, or (Kph)
Answer defines the speed difference (between the
— a vehicle speed learned at the moment the cruise control set speed and the actual vehicle speed)
operator releases the RMR lever. beyond which the TCM will attempt to maintain
vehicle speed via retarder modulation.
Each trigger has its own calibratible speed offset.
[20230] RETARDER: Road Speed Limit Custom
B.4.18.2. AVAILABILITY Offset (Kph)
Downhill Speed Control via Retarder is optional in all Answer defines the speed difference (between the
3000 – 4000 Series retarder applications. Application road speed limit and the actual vehicle speed) beyond
Engineering review is required. which the TCM will attempt to maintain vehicle speed
via retarder modulation.
B.4.18.3. CONFIGURATION (VEPS / ACCT)
B.4.18.3.2. Accelerator Pedal Release Options
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 [16231] RETARDER: Accelerator Pedal Release
Parameter must be received from the CAN port set to Response Enable
SAE J1939 FULL FUNCTIONALITY. Answer must be ENABLED to trigger retarder
modulation based on accelerator pedal release.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 90
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
[16232] RETARDER: Accelerator Pedal Release If ERC1 Retarder Road Speed Limit Switch is
Response Custom Offset (Kph) specified as the Downhill Speed Control via Retarder
Answer defines the speed difference (between the enable input, the vehicle system must provide the
learned vehicle speed at accelerator pedal release parameter from one of the following SAs, in order of
and the actual vehicle speed) beyond which the TCM TCM preference:
will attempt to maintain vehicle speed via retarder
modulation. 1. SA 39 (Management Computer #1)
2. SA 33 (Body Controller)
B.4.18.3.3. Brake Pedal Release Options
B.4.18.5. NORMAL OPERATION
[16233] RETARDER: Brake Pedal Release WARNING: The operator always has
Response Enable overall responsibility for the speed of the
Answer must be ENABLED to trigger retarder vehicle. Use of the service brakes may be
modulation based on service brake pedal release. required at times when the retarder is not
able to hold the vehicle at the desired
[16234] RETARDER: Brake Pedal Release speed.
Response Custom Offset (Kph)
Answer defines the speed difference (between the
B.4.18.5.1. Enabling Downhill Speed Control
learned vehicle speed at brake pedal release and the
via Retarder
actual vehicle speed) beyond which the TCM will
attempt to maintain vehicle speed via retarder All aspects of this function are enabled or disabled
modulation. based on the operator input specified in VEPS
question [16220] RETARDER: Downhill Speed
B.4.18.3.4. RMR Lever Release Options Control Input Enable.
[16235] RETARDER: RMR Lever Release B.4.18.5.2. Cruise Control and Road Speed
Response Enable Limit Triggers
Answer must be ENABLED to trigger retarder When the designated Downhill Speed Control via
modulation based on RMR lever release. Retarder operator enable is active and engine torque
is being limited by the cruise control system or the
[16236] RETARDER: RMR Lever Release road speed governor, the TCM automatically
Response Custom Offset (Kph) requests retarder activation when all other activation
Answer defines the speed difference (between the conditions are met and the vehicle speed has
learned vehicle speed at RMR lever release and the exceeded the associated cruise control set speed or
actual vehicle speed) beyond which the TCM will road speed limit thresholds. Retarder output is
attempt to maintain vehicle speed via retarder continuously adjusted in an attempt to maintain
modulation. vehicle speed within the configured margins.
B.4.18.4. J1939 PARAMETER AND SA USE B.4.18.5.3. Operator Control Release Triggers
When the configured operator control (accelerator
B.4.18.4.1. Required Support pedal, service brake pedal and / or RMR lever) is
Where J1939-based functions are referenced, see released and the associated vehicle speed offset is
their respective functions for parameter and SA exceeded, the TCM will modulate the retarder if all
requirements: other retarder activation criteria are met. If multiple
operator controls are enabled, the TCM will react to
To use cruise control to trigger this function, CRUISE the operator input that results in the lowest target
CONTROL, STANDARD function support is required. speed.
To use road speed limits to trigger this function, In any case, the retarder modulation associated with
ROAD SPEED LIMITING function support is required. the operator input(s) is deactivated and the learned
set speed is reset when the accelerator pedal is
To use the accelerator pedal to trigger this function, applied.
an accelerator pedal position input is required. If
accomplished via J1939, then ACCELERATOR When cruise control is active and a brief “tap” (short
PEDAL INPUT function support is required. apply and release) is applied to the service brake
pedal or RMR lever, the TCM assumes such “taps”
To use the service brake pedal to trigger this function, are intended for canceling cruise control. As such,
a service brake status input is required. If the TCM will not trigger the associated Downhill
accomplished via J1939, then SERVICE BRAKE Speed Control via Retarder responses.
STATUS INPUT function support is required.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 91
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.18.5.4. Interactions with Other Retarder
Inputs
Other retarder inputs requesting additional retarder
torque will still be arbitrated and honored while any
aspect of Downhill Speed Control via Retarder is
active.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 92
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.19. DOWNHILL SPEED CONTROL [22070] Cruise Control Response Custom Offset
VIA PRESELECTS (KPH)
When VEPS question 22050 = 6 [CUSTOM], this
WARNING: The following sections answer defines the speed difference (between the
describe the intended use of a specific cruise control set speed and the actual vehicle speed)
function which has been validated in the beyond which the TCM will invoke preselects to
configuration(s) described. provide additional engine braking.
Implementations or use of this feature
which differ from that described could B.4.19.3.2. Road Speed Limit Options
result in damage to equipment or property,
serious personal injury, or loss of life. [16210] PRESELECT: Road Speed Limit
Response Enable
Allison Transmission is not liable for Answer must be ENABLED to trigger preselects
consequences associated with based on road speed limit operation.
incorrect implementation or unintended
use of this feature. [16211] PRESELECT: Road Speed Limit
Response Custom Offset (Kph)
B.4.19.1. OVERVIEW Answer defines the speed difference (between the
road speed limit and the actual vehicle speed) beyond
Downhill Speed Control via Preselects provides
which the TCM will invoke preselects to provide
additional vehicle braking by automatically triggering
additional engine braking.
preselect downshifts when certain vehicle speeds are
exceeded. Function options allow preselects to be B.4.19.3.3. Accelerator Pedal Release Options
triggered when vehicle speed exceeds:
[16212] PRESELECT: Accelerator Pedal Release
— the cruise control set speed, or Response Enable
— the road speed limit, or Answer must be ENABLED to trigger preselects
based on accelerator pedal release.
— a vehicle speed learned at the moment the
operator releases the accelerator pedal, or [16213] PRESELECT: Accelerator Pedal Release
Response Custom Offset (Kph)
— a vehicle speed learned at the moment the Answer defines the speed difference (between the
operator releases the service brake pedal, or learned vehicle speed at accelerator pedal release
and the actual vehicle speed) beyond which the TCM
— a vehicle speed learned at the moment the will invoke preselects to provide additional engine
operator releases the RMR lever. braking.
Each trigger has its own calibratible speed offset. B.4.19.3.4. Brake Pedal Release Options
In addition, SA 00 (Engine #1) is required to provide: B.4.20.6. TCM FAILURE MODES & RESPONSES
— EEC1 Actual Engine – Percent Torque B.4.20.6.1. TCM Fails to Receive CCVS1
Wheel-Based Vehicle Speed
— EEC3 Nominal Friction – Percent Torque This parameter is used to determine the overall
driveline ratio (N/V) of the vehicle. DynActive will not
When [28180] J1939 RECEPTION: EC1 Engine
be enabled by the TCM until N/V has been calculated.
Speed At High Idle Point 6 is ENABLED, SA 00
If N/V changes during loss of CCVS1 Wheel-based
(Engine #1) is required to provide: Vehicle Speed, increased shift cycling may occur. No
DTCs are logged.
— EC1 Engine Speed At High Idle, Point 6
B.4.20.6.2. TCM Fails to Receive EC1 data
— EC1 Engine Gain (Kp) Of The Engine Endspeed
Governor Increased shift cycling may occur during engine
derates. No DTCs are logged.
B.4.20.3.3. Optional Support
B.4.20.6.3. Loss of Engine Communication
DynActive operation is further optimized when SA 00
(Engine #1) provides additional signals: If the TCM loses reception of any of the following
signals for a timeout period:
— EEC3 Estimated Engine Parasitic Losses –
Percent Torque — EEC1 Actual Engine – Percent Torque
— EEC2 Accelerator Pedal (AP) Position
— EEC1 Engine Demand – Percent Torque — EEC3 Nominal Friction – Percent Torque
— EEC1 Driver’s Demand Engine – Percent Torque …some shifts will be momentarily inhibited. A DTC
may be set and the Check Trans Indicator may be
— EEC2 Engine Percent Load at Current Speed actuated.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 96
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.21. DYNAMIC SHIFT SENSING Dynamic Shift Sensing availability may depend on the
selected FuelSense® package.
WARNING: The following sections
describe the intended use of a specific B.4.21.3. CONFIGURATION (VEPS / ACCT)
function which has been validated in the
configuration(s) described. [11020] ENGINE MAKE AND MODEL
Implementations or use of this feature DSS can only be enabled for compatible electronic
which differ from that described could engines as certified by the Allison Engine Integration
result in damage to equipment or property, group.
serious personal injury, or loss of life.
[11010] ENGINE COOLANT TEMPERATURE
Allison Transmission is not liable for (ECT0 SOURCE
consequences associated with Set to PRIMARY ON-VEHICLE PROTOCOL.
incorrect implementation or unintended
use of this feature. [18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2
B.4.21.1. OVERVIEW Parameters are only supported on the CAN port set
to SAE J1939 FULL FUNCTIONALITY.
NEW FOR B/C/D191 RELEASES:
New VEPS option to configure Dynamic [16000] DYNAMIC SHIFT SENSING
Shift Sensing scheduling mode. Must be set to ENABLED.
Dynamic Shift Sensing (DSS) allows the TCM to [17000] PRIMARY MODE: Gears
automatically select between two VEPS-specified [17030] SECONDARY MODE: Gears
shift schedules based on current vehicle operating The primary and secondary mode shift masks must
conditions; no operator interaction is necessary. be the same in order to use DSS.
DSS can be accomplished by two different means: [17020] PRIMARY MODE: Shift Speed
[17060] SECONDARY MODE: Shift Speed
1. For applications where the engine is known The primary and secondary mode shift speeds are
(through validation) to provide accurate J1939 recommended to be within 200 rpm when DSS is
torque data, VEPS will set up the TCM calibration configured.
to use J1939 information to control this function.
[14000] TORQUE CONVERTER
This logic is described in this Datalink Tech Data Must be acceptable for DSS use.
function. On Calibration Summary Reports, this
is noted as “Dynamic Shift Sensing Torque- [30390] J1939 BROADCAST: Request – EC1
Based”. May be set to DISABLED (NO REQUESTS SENT) if
EC1 is periodically broadcast; otherwise, leave set to
2. For applications where engine torque accuracy
ENABLED (MAXIMUM OF 3 REQUESTS).
has not been validated, VEPS will set up the TCM
calibration to use vehicle acceleration data to [30370] J1939 BROADCAST: Request – AETC
control this function. J1939 information is not
Default is ENABLED (MAXIMUM OF 3 REQUESTS).
used.
May be set to DISABLED (NO REQUESTS SENT) if
Within the Allison technical community this may be EC1 is used to meet function requirements.
referred to as Accel-Based Shift Scheduling (ABSS)
B.4.21.3.1. VEPS / ACCT Trims
or Accel-Based MODE Selection (ABMS). On
Calibration Summary Reports this is noted as The following trims influence DSS operation:
“Dynamic Shift Sensing Accel-Based”.
— [16010] DYNAMIC SHIFT SENSING: Availability
The following implementation requirements apply to of Economy Shift Schedule
the J1939 torque-based version of DSS.
— [16020] DYNAMIC SHIFT SENSING: Economy
B.4.21.2. AVAILABILITY Shift Schedule Designation
The J1939-based implementation is optional in 1000 — [16022] DYNAMIC SHIFT SENSING:
– 4000 Series applications, and standard in TC10 Performance Shift Schedule Override Time
applications.
— [16050] DYNAMIC SHIFT SENSING: Mode
Scheduling Capability
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 97
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
The following trims also influence DSS operation: [29282] J1939 SA2: EEC3 Estimated Engine
Parasitic Losses Percent Torque
— [17010] PRIMARY MODE: Shift Schedule [29283] J1939 SA3: EEC3 Estimated Engine
— [17050] SECONDARY MODE: Shift Schedule Parasitic Losses Percent Torque
[29284] J1939 SA4: EEC3 Estimated Engine
B.4.21.4. J1939 PARAMETER AND SA USE Parasitic Losses Percent Torque
SAs marked (V) may be set to an OEM-specified [29285] J1939 SA5: EEC3 Estimated Engine
value via VEPS. See AUTO-DETECTION for SA Parasitic Losses Percent Torque
selection details. The TCM will add the EEC3 Estimated Engine
Parasitic Losses – Percent Torque values received
B.4.21.4.1. Required Support from all configured source addresses. If parameter
The J1939 network is required to provide EEC2 reception from the engine is desired in combination
Accelerator Pedal Position 1 as described under with other SAs, one of the SAs must be set to 00
ACCELERATOR PEDAL INPUT. (Engine #1).
The J1939 network is required to provide CCVS1 If available, the TCM will also use the SERVICE
Wheel-based Vehicle Speed from one of the following BRAKE STATUS INPUT.
SAs, in order of TCM preference:
B.4.21.5. OTHER REQUIREMENTS /
1. SA 17 (Cruise Control) (V) RESTRICTIONS
2. SA 33 (Body Controller)
3. SA 00 (Engine #1) B.4.21.5.1. Application Engineering Review
Due to the potential impacts on vehicle drivability and
In addition, SA 00 (Engine #1) is required to provide: shift quality, Allison Application Engineering review is
required before this function may be implemented.
— EEC2 Engine Percent Load at Current Speed
— EEC1 Actual Engine – Percent Torque B.4.21.5.2. Engine Certification
— EEC3 Nominal Friction – Percent Torque
— ET1 Engine Coolant Temperature Engines must undergo an Allison certification process
— EC1 Engine Reference Torque to ensure compliance with the governor
characteristics in APPENDIX A, and the response &
— EC1 Engine Speed and Percent Torque Points (1)
torque accuracy requirements in APPENDIX B.
(1) Data is required to be in either EC1 Mode 1 or
B.4.21.6. NORMAL OPERATION
Mode 2 format. Regardless, Point 2 must contain
valid engine speed and torque data. DSS is enabled after the TCM determines the vehicle
driveline ratio (N/V) and peak engine torque.
B.4.21.4.2. Required Reception Support
SA 00 (Engine #1) is required to respond to Global After initialization, the TCM continually examines
vehicle operating conditions, determines vehicle load,
Request (V) messages from SA 03 (Transmission #1)
and selects an appropriate shift schedule based on
used to obtain EC1.
these values and calibration settings.
B.4.21.4.3. Optional Support
The TCM will always revert to the performance shift
DSS operation is further optimized when EEC3 schedule if any of the following are true:
Estimated Engine Parasitic Losses – Percent Torque
and / or PGN 64912 – Advertised Engine Torque — the transfer case is placed in low (if so equipped),
Curve are provided. — engine de-rate conditions are detected,
— the TCM loses engine torque data reception, or
In contrast to other J1939 parameters, EEC3 — the TCM is recalibrated
Estimated Engine Parasitic Losses – Percent Torque
can be provided from up to 5 source addresses as The operator can override Dynamic Shift Sensing by
configured via VEPS. selecting secondary mode through a defined TCM
input (Secondary Mode Input function). The
[29281] J1939 SA1: EEC3 Estimated Engine transmission will then only operate in the shift
Parasitic Losses Percent Torque schedule defined by [17050] SECONDARY MODE:
If set to 254 (Default) then EEC3 Estimated Engine Shift Schedule. DSS logic resumes when the
Parasitic Losses – Percent Torque will only be used secondary mode input is deactivated.
from SA 00 (Engine #1) when a compatible engine is
configured. When [16022] DYNAMIC SHIFT SENSING:
Performance Shift Schedule Override Time is set
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 98
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
via VEPS / ACCT, operator overrides of DSS are
restricted to the specified period of time.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 99
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.22. ELECTRONIC BRAKING [30310] J1939 BROADCAST: ETC8 Transmission
SYSTEMS (EBS) Torque Converter Ratio
Set to ENABLED if used by the EBS system.
WARNING: The following sections
describe the intended use of a specific B.4.22.4. J1939 PARAMETER AND SA USE
function which has been validated in the Parameters marked (V) can be enabled or disabled
configuration(s) described. via VEPS.
Implementations or use of this feature
which differ from that described could B.4.22.4.1. Optional Support
result in damage to equipment or property, In addition to items under RETARDER CONTROL,
serious personal injury, or loss of life. the TCM also broadcasts ETC8 Transmission Torque
Converter Ratio (V) from SA 16 (Retarder – Driveline).
Allison Transmission is not liable for This parameter may be used at the vehicle OEM’s
consequences associated with discretion.
incorrect implementation or unintended
use of this feature. B.4.22.5. OTHER REQUIREMENTS AND
RESTRICTIONS
B.4.22.1. OVERVIEW Allison Application Engineering review is required
Electronic braking or “brake-by-wire” systems prior to integrating this function with an Allison
typically blend foundation brakes, engine brakes, and transmission.
driveline retarding to provide an optimal brake
B.4.22.6. TCM FAILURE MODES & RESPONSES
combination to slow or stop a vehicle.
B.4.22.6.1. Speed Sensor Failures
Due to the high level of electronic integration
associated with this function, Allison Application If an engine speed or turbine speed sensor error
Engineering review is required. occurs, Transmission Torque Converter Ratio will
indicate Error with the value $FEFF.
Most information provided by the 3000/4000 Series
TCM and the requirements necessary to control the B.4.22.6.2. Retarder Pressure Sensor Failure
retarder via J1939 are covered under the function Enabling use of the retarder pressure sensor also
RETARDER CONTROL. enables its diagnostics. If the sensor fails, ERC1
Actual Retarder – Percent Torque accuracy cannot
For EBS systems requiring a higher degree of Actual be held to the levels required; as a result, the
Retarder – Percent Torque broadcast accuracy, an parameter will indicate 254 (Error), and a DTC is set.
optional retarder pressure sensor is available which “Check Trans” is not indicated.
provides TCM feedback during retarder operation.
B.4.22.2. AVAILABILITY
The J1939-based implementation is optional in 1000
– 4000 Series applications, pending Allison
Application Engineering review.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 100
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.23. EMISSION CONTROL SYSTEMS altering the engine’s speed, torque production,
(DPF / SCR) pumping efficiency and / or fueling strategy.
WARNING: The following sections If deemed as such during Allison engine integration
testing, DPF systems which significantly impact
describe the intended use of a specific
engine speed or torque production are required to
function which has been validated in the
support this function.
configuration(s) described.
Implementations or use of this feature B.4.23.1.2. SCR Systems
which differ from that described could
result in damage to equipment or property, Selective Catalyst Reduction systems reduce NOx
serious personal injury, or loss of life. emissions through a combination of catalyst and urea
injection. The urea solution is sometimes referred to
Allison Transmission is not liable for as Diesel Exhaust Fluid (DEF).
consequences associated with
incorrect implementation or unintended While SCR systems do not “regenerate” in order to
use of this feature. clean themselves, exhaust temperatures are often
manipulated (e.g. cold start situations) to keep the
catalyst at peak efficiency. SCR systems also
B.4.23.1. OVERVIEW typically impose engine operation restrictions when
To meet heavy-duty emission requirements, many faced with low or empty urea tanks. Both scenarios
engines utilize Diesel Particulate Filter (DPF) and / or may impact transmission operation.
Selective Catalyst Reduction (SCR) systems.
B.4.23.2. AVAILABILITY
The actual emission device operation is often of no The J1939-based implementation is standard in all
significance to the TCM; however, if engine operation 1000 – 4000 Series and TC10 applications. Support
is modified to assist the emission device, the of this function is required if deemed necessary by the
transmission may be impacted. Areas of concern Allison Engine Integration group.
include changes in:
B.4.23.3. CONFIGURATION (VEPS / ACCT)
… Engine idle speed,
[18010] ON-VEHICLE PROTOCOL: CAN1
… Engine torque output (including those caused by [18020] ON-VEHICLE PROTOCOL: CAN2
manipulating engine pumping losses, e.g. variable- Parameters are only supported on the CAN port set
geometry turbocharger manipulation), or to SAE J1939 FULL FUNCTIONALITY.
… Engine torque or speed de-rates. [28080] J1939 RECEPTION: DPFC1
Aftertreatment Diesel Particulate Filter Active
To determine if the TCM needs to be made aware of
changes in engine operation, engine OEMs are Default is ENABLED, RESPOND ONLY TO ACTIVE
required to discuss their operation strategies with STATE. Answers ENABLED, RESPOND ONLY TO
Allison Application Engineering. IMMINENT STATE and ENABLED, RESPOND TO
EITHER ACTIVE OR IMMINENT STATES should
Emission control system interfaces cannot be only be chosen if deemed necessary by the Allison
accomplished via GPI wiring; as such, systems which Engine Integration group.
significantly impact engine operation are required to
support this function via J1939. [28050] J1939 RECEPTION: EEC2 DPF Thermal
Management Active
B.4.23.1.1. DPF Systems Must be set to ENABLED if deemed necessary by the
During DPF regeneration, exhaust temperatures are Allison Engine Integration group.
increased to remove particulate deposits from the
filter substrate. This regeneration can be: [28060] J1939 RECEPTION: EEC2 SCR Thermal
Management Active
… Passive, where adequate exhaust temperatures Must be set to ENABLED if deemed necessary by the
are achieved through normal engine load and Allison Engine Integration group.
vehicle operation.
[30390] J1939 BROADCAST: Request – EC1
… Active, where DPF control systems manipulate Default answer is ENABLED (MAXIMUM OF 3
vehicle components to achieve desired exhaust REQUESTS). May be set to DISABLED (NO
temperatures. These may include introduction of REQUESTS SENT) if EC1 is periodically broadcast
additional air or fuel to the catalyst (dosing) or or EC1 is not needed to meet function requirements.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 101
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
[30180] J1939 BROADCAST: ETC2 Transmission If Engine Idle Speed is Manipulated to Assist the
Current Gear Emission Control System
[30220] J1939 BROADCAST: ETC2 Transmission Emission control systems which manipulate engine
Selected Gear idle speed are required to update and provide EC1
Options can an only be set to DISABLED if the vehicle Engine Speed at Idle, Point 1 from SA 00 (Engine #1),
or engine OEM verifies the given parameter is not AND either:
necessary for emission control system operation, or if
GPO S – NEUTRAL INDICATOR FOR PTO is used Receive and utilize both ETC2 Transmission
to determine the transmission is in a non-Neutral Selected Gear (V) and ETC2 Transmission Current
state. Gear (V) as broadcast from SA 03 (Transmission #1).
The TCM does not receive or utilize the EEC2 NOTE: EEC2 DPF Thermal Management
Pumping Losses – Percent Torque parameter. Active and EEC2 SCR Thermal
Management Active are the preferred
If Other Engine Operation is Modified to parameters for indicating that engine
Manipulate Exhaust Temperatures operation has been modified for an
If an Allison Engine Integrator deems it necessary, emission control device such that it may
engines that modify their behavior to elevate or impact transmission operation.
maintain exhaust temperature may be required to
support one or more of the following parameters: Some EPA 2007 engines used DPFC1
Aftertreatment Diesel Particulate Filter
EEC2 DPF Thermal Management Active (V) from SA Active for this purpose; its reception is
00 (Engine #1) (V), retained for backwards compatibility
purposes.
AND / OR
Per SAE J1939 committee clarification in
EEC2 SCR Thermal Management Active (V) from SA 2008, the DPFC1 parameter should only
00 (Engine #1) (V), relate to DPF “dosing” (adding fuel or air to
the catalyst) not the modification of engine
AND / OR operation. As such, this parameter is no
longer of interest to the TCM.
DPFC1 Aftertreatment Diesel Particulate Filter Active
(V) from one of the following SAs, in order of TCM
B.4.23.5. OTHER REQUIREMENTS /
preference:
RESTRICTIONS
1. SA 61 (Exhaust Emission Controller) (V)
B.4.23.5.1. Engine Management Function
2. SA 00 (Engine #1)
Engines utilizing ENGINE MANAGEMENT – SEM
Per SAE, broadcast rate should be 1 s and on change are required to meet all SEM requirements regardless
of state, but no faster than every 100 ms. of emission control device operating state (e.g. DPF
regeneration, SCR warm up, etc.). This includes all
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 102
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
torque accuracy requirements and maintaining the automatically initiated active regeneration
ability to accept TSC1 torque limits. imminent)
B.4.23.5.2. Split Shaft PTO Applications …the TCM makes adjustments to clutch control and
Allison realizes that some emission control systems does not adapt shifts.
may monitor ETC1 Transmission Output Shaft Speed
as an enabler for stationary regeneration. DPF B.4.23.7. REQUIRED ENGINE OPERATION
systems and vehicle OEMs need to be aware that To ensure compatibility, the TCM must be aware of
Transmission Output Shaft Speed is exactly that, and instances where engine operation is modified to
in some applications does not necessarily reflect assist an emissions control device. These include:
vehicle movement, e.g. in split-shaft PTO
applications. 1. Processes which impact engine idle speed, and
If a DPF system were to incorrectly initiate a non- 2. Processes which impact engine torque output
stationary regeneration while a vehicle is stationary, while the transmission is in gear and the vehicle
the potential for issues exists, including: is moving.
— Excessive exhaust or tailpipe temperatures, and B.4.23.7.1. Engine Idle Speed Modified to
Assist Emission Control Device
— Engine torque and / or speed control anomalies, If DPF regeneration or catalyst warm-up impacts the
which can be critical in applications such as fire idle speed of the engine, EC1 Engine Speed at Idle,
truck pumping units. Point 1 is required to be updated as specified in the
SAE parameter definition.
WARNING: Emission Control Systems and
Inhibiting Stationary Regeneration or SCR Warm-
vehicle OEMs must consider that Up When Transmission Is In Gear
Transmission Output Shaft Speed does not
directly correlate with vehicle motion in Per standard Allison Transmission Specifications,
some applications. DPF Systems must use Allison products have the following maximum idle
additional inputs to determine if stationary speed limitations when in a non-Neutral range:
or non-stationary regeneration activity
— 820 rpm on 1000/2000 Series applications
should take place.
— 800 rpm on 3000/4000 Series and TC10
B.4.23.6. NORMAL TCM OPERATION applications
B.4.23.6.1. EC1 Reflects A New Idle Speed Emission control systems must not violate these
The TCM makes adjustments to 2-1 closed throttle requirements. As such, emission control systems are
downshifts, and does not adapt certain shifts. required to prevent initiation of any stationary DPF
regenerations or SCR warm-up modes involving
B.4.23.6.2. EC1 Reflects an Engine De-Rate engine idle speeds at or above these limits while the
Condition transmission is in gear, as indicated by any of the
The TCM makes adjustments to its shift scheduling following:
and adaptive clutch control logic.
ETC2 Transmission Selected Gear OR ETC2
B.4.23.6.3. Engine Operation Has Been Transmission Current Gear indicate a range other
Modified to Assist an Emission than Park (byte value 251) or Neutral (byte value 0),
Control Device
OR
If any inputs indicate engine operation has been
modified to assist an emission control device: GPO S (NEUTRAL INDICATOR FOR PTO) indicates
the transmission is in a non-Neutral range.
— EEC2 DPF Thermal Management Active = 01b
(DPF Thermal Management is active), or Exiting Stationary Regeneration or SCR Warm-
Up: Transmission Transitions Out Of Neutral
— EEC2 SCR Thermal Management Active = 01b
(SCR Thermal Management is active), or If, during stationary DPF regeneration or SCR warm-
up, engine speed is above:
— DPFC1 Aftertreatment Diesel Particulate Filter
Active = 01b (Active) or, depending on TCM — 1000 rpm on 1000/2000 Series applications, or
configuration, 10b (Regeneration needed –
— 900 rpm on 3000/4000 Series and TC10
applications,
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 103
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
…any attempts by the operator to shift into range will B.4.23.7.3. Engine Torque De-rate Operation
be inhibited by the TCM. To shift into range, the Emission control systems may de-rate the engine
operator must manually cancel the regeneration during failure modes or low urea levels in order to get
cycle, and physically re-select the desired range. the operator’s attention and urge the operator to take
action.
Emission control systems may choose to aid this
scenario by automatically canceling stationary DPF If any de-rate is imposed that reduces the engine
regeneration or SCR warm-up when either: torque curve by 10% or more, the engine is required
to update the Engine Configuration torque curve
— ETC2 Transmission Selected Gear reflects a range
values as specified in J1939-71.
other than Park (byte value 251) or Neutral (byte
value 0), or As with applications without DPF or SCR systems,
EEC2 Engine Percent Load at Current Speed
— GPO S (NEUTRAL INDICATOR FOR PTO)
calculation during de-rates should be based on the
indicates the transmission is in a non-Neutral
ratio of current de-rated indicated torque relative to
range.
the nominal non-derated indicated torque curve.
As long as engine speed falls below the
B.4.23.8. FAILURE MODES & RESPONSES
aforementioned values within 1.5 seconds of range
selection (3 seconds for NIPTO), the TCM will engage B.4.23.8.1. Emission Control System Fails To
the requested range. If engine speed does not meet Notify TCM Of Modified Engine
these rpm and time criteria, the shift will be inhibited Operation
and the operator will have to physically re-select the
Shift quality and adaptive shift stability may suffer if
desired range.
the TCM is not notified when engine operation is
B.4.23.7.2. Engine Operation Modified To modified to assist an emission control device (while
Assist Emission Control Device the transmission is in gear and the vehicle is moving),
While Transmission Is In Gear and or the data lags behind the actual events.
Vehicle Is Moving
This includes errors or delays in the data contained in
If engine operation (torque production) is modified to
one or more of the following parameters:
assist the emissions control system while the
transmission is in range (i.e. ETC2 Transmission — DPFC1 Aftertreatment Diesel Particulate Filter
Selected Gear, ETC2 Transmission Current Gear OR Active
GPO S indicate the transmission is in a range other
than other than Park or Neutral): — EEC2 DPF Thermal Management Active
1. The engine is required to maintain gross torque — EEC2 SCR Thermal Management Active
output for the given accelerator pedal position
and engine speed such that these values are B.4.23.8.2. Modified Pumping Losses Not
within 7% of those seen when DPF active Reflected in EEC3 Nominal Friction
regeneration / SCR warm-up is not occurring. – Percent Torque
Failure to indicate intentional changes to engine
2. If deemed necessary by the Allison Engine pumping losses in EEC3 Nominal Friction – Percent
Integration group: Torque will result in poor shift quality.
— DPFC1 Aftertreatment Diesel Particulate Filter B.4.23.8.3. Emission Control System Fails to
Active is required to indicate 01b (Active) OR React to ETC2 Transmission
10b (Regeneration needed), and / or Selected Gear
— EEC2 DPF Thermal Management Active is If an emission control system does not recognize
required to indicate 01b (Active), and / or ETC2 Transmission Selected Gear and the
parameter values indicating the vehicle operator’s
— EEC2 SCR Thermal Management Active is desire to shift the transmission into range, the
required to indicate 01b (Active). operator may have to manually cancel regeneration
before selecting a range and moving the vehicle.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 105
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.24. ENGINE BRAKE INTERFACE [26030] LOCKUP INDICATOR
Set to BOTH GPO K AND J1939 PARAMETER or
WARNING: The following sections ONLY J1939 ETC1 TRANSMISSION TORQUE
describe the intended use of a specific CONVERTER LOCKUP ENGAGED to enable the
function which has been validated in the J1939 parameter broadcast.
configuration(s) described.
Implementations or use of this feature [28040] J1939 RECEPTION: EBC1 Engine
which differ from that described could Retarder Selection
result in damage to equipment or property, Set to ENABLED if parameter used to meet function
serious personal injury, or loss of life. requirements.
Allison Transmission is not liable for [28120] J1939 RECEPTION: ERC1 Retarder
consequences associated with Enable – Brake Assist Switch
incorrect implementation or unintended Should only be switched to ENABLED if parameter
use of this feature. used to meet function requirements.
1. SA 15 (Retarder, Engine)
2. SA 41 (Retarder, Exhaust, Engine #1)
3. SA 00 (Engine #1)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 107
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.24.6. DRIVER INTERFACE B.4.24.8. NORMAL J1939 OPERATION
— The engine brake controller must monitor ETC1 B.4.24.9.1. Engine Brake Controller Fails to
Transmission Torque Converter Lockup Engaged utilize Transmission Torque
and other vehicle inputs and decide when engine Converter Lockup Engaged
braking is acceptable. If the engine brake controller does not consider
Transmission Torque Converter Lock Engaged in its
activation logic, the engine brake may operate while
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 108
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
lockup is disengaged. Engine braking will be less preselects will not occur, clutches may wear
effective, and excessive transmission heat will be prematurely, and shifts will adapt incorrectly. No
generated. No DTCs are logged. DTCs are logged.
B.4.24.9.2. Multi-Level Engine Brake Controller B.4.24.10.4. Engine Brake Fails to Respond to
Indicates Incorrect Braking Level TSC1 Control (TC10 Only)
Most engine compression brakes are capable of If the engine brake fails to respond to TCM requests
operating at multiple levels, e.g. “Low / High” or “Low for deactivation, no DTCs are set. However, 6-5
/ Medium / High”. Each level has a retarder curve downshift quality will suffer.
associated with it.
B.4.24.11. FAILURE MODES AND REQUIRED
If the ERC1 Actual Retarder – Percent Torque RESPONSES: ENGINE BRAKE
broadcast value is incorrectly based on the same CONTROLLER
curve for different engine braking levels, TCM The following failure may occur in service:
adaptive clutch control cannot function properly. This
will cause excessively harsh or soft shifts when B.4.24.11.1. Loss of Transmission Torque
switching between different engine brake levels. No Converter Lockup Engaged
DTCs are logged. Reception
Fault logging, diagnostics and troubleshooting related
B.4.24.9.3. Engine Brake Controller Falsely to the loss of Transmission Torque Converter Lockup
Indicates Active Braking Engaged reception are the responsibility of the
If: vehicle OEM and the engine brake controller.
— ERC1 Actual Retarder – Percent Torque indicates The engine brake controller is required to take action
active braking when the brake isn’t active (or if ETC1 Transmission Torque Converter Lockup
perhaps not even installed), or Engaged indicates 10b (Error), 11b (Not Available),
or reception is lost. There are two response options:
— The operator input indicates a desire for engine
braking, Option 1: Disable Engine Brake Operation
If there is no means to convey a communication
…the transmission will operate continuously in
problem to the operator, the engine brake controller
preselect mode when the accelerator pedal input is
is required to disable engine braking during the
near zero. Shifts will adapt incorrectly, causing
communication failure. This prevents possible engine
premature clutch wear when the brake actually
brake operation while lockup is disengaged.
becomes active. No DTCs are logged.
Option 2: Alert the Operator and Continue to
B.4.24.10. FAILURE MODES AND RESPONSES:
Allow Engine Brake Operation
TCM
If the vehicle OEM wishes to allow engine braking
The following failures may occur in service:
despite a communication failure with the TCM, the
B.4.24.10.1. TCM Fails to Receive J1939 engine brake controller or vehicle system is required
Operator Input (1000/2000 Only) to alert the operator of the communication failure.
The intent is to discourage engine brake operation on
If the TCM does not detect operator desire for engine
a regular basis when the engine brake controller is
braking prior to activation, engine brake preselects
unaware of lockup status. See DRIVER INTERFACE
will not be invoked and engine braking will be less
for the indication requirements.
effective. If an engine brake preselect is already
The Communication Failure indication may only be
active when the operator input is lost, it will remain deactivated when reception of valid Transmission
active until ERC1 Actual Retarder – Percent Torque Torque Converter Lockup Engaged data returns.
indicates the brake is not active.
NOTE: Do not confuse ARM with VEHICLE SA 00 (Engine #1) is required to broadcast:
ACCELERATION RATE LIMITING, where
the engine controller restricts vehicle — EEC2 Engine Percent Load at Current Speed
acceleration by its own internal logic.
— EEC1 Actual Engine – Percent Torque
B.4.25.2. AVAILABILITY — EC1 Engine Reference Torque
ARM can only be enabled in 1000 – 4000 Series and
TC10 applications when used with a compatible — EC1 Engine Speed and Percent Torque Points (1)
ENGINE MAKE AND MODEL as validated by the
Allison Engine Integration group. — EEC3 Nominal Friction – Percent Torque
[11020] ENGINE MAKE AND MODEL — Global Request (V) messages to obtain EC1
Acceleration Rate Management is only enabled for — TSC1 messages for engine control
compatible electronic engines as validated by the
Allison Engine Integration group. B.4.25.4.3. Optional Support
ARM can be further optimized if EEC3 Estimated
[18000] THROTTLE AND LOAD SOURCE Engine Parasitic Losses – Percent Torque is
Set to PRIMARY ON-VEHICLE PROTOCOL. provided.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 110
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
can be provided from up to 5 source addresses as TSC1 engine commands sent from other devices with
configured via VEPS. differing priority or control modes may interfere with
those generated by ARM logic. The only sure way to
[29281] J1939 SA1: EEC3 Estimated Engine avoid such interference is to install other devices that
Parasitic Losses Percent Torque may modify engine torque via TSC1 messages. If
If set to 254 (Default) then EEC3 Estimated Engine such devices are installed, the system integrator
Parasitic Losses – Percent Torque will only be used (vehicle OEM) is responsible for verifying acceptable
from SA 00 (Engine #1) when a compatible engine is vehicle operation and device interaction.
configured.
All Allison TSC1 engine commands have Override
[29282] J1939 SA2: EEC3 Estimated Engine Control Mode Priority 10b (Medium priority).
Parasitic Losses Percent Torque Experience has shown that when multiple TSC1
[29283] J1939 SA3: EEC3 Estimated Engine torque limits are simultaneously sent to the engine,
Parasitic Losses Percent Torque the devices involved normally desire the lowest
[29284] J1939 SA4: EEC3 Estimated Engine torque limit to be honored. Per the SAE-defined
Parasitic Losses Percent Torque TSC1 arbitration process, the only way to ensure this
[29285] J1939 SA5: EEC3 Estimated Engine outcome is to use a common control mode and
Parasitic Losses Percent Torque priority level.
The TCM will add the EEC3 Estimated Engine
Parasitic Losses – Percent Torque values received Allison strongly recommends other devices only send
from all configured source addresses. If parameter medium-priority TSC1 limits to the engine, and avoid
reception from the engine is desired in combination use of TSC1 torque and speed control.
with other SAs, one of the SAs must be set to 00
B.4.25.5.5. Support of Parameter Error States
(Engine #1).
If a required broadcast parameter is inaccurate or
B.4.25.5. OTHER REQUIREMENTS / unknown during a failure mode, J1939 convention
RESTRICTIONS must be followed in that the parameter must indicate
an Error state or value.
B.4.25.5.1. Vehicle Function Integration
If a vehicle is so equipped, all requirements for the B.4.25.5.6. Spark-Ignited Engines
following functions must be met: Special instruction is necessary to use ARM with a
spark-ignited (e.g. natural gas, propane, gasoline)
CRUISE CONTROL, STANDARD engine. Reference TD161 for engine compatibility,
and contact your Allison Application Engineer for
CRUISE CONTROL, ADAPTIVE more information.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 112
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.26. ENGINE MANAGEMENT – SHIFT B.4.26.4. J1939 PARAMETER AND SA USE
ENERGY MANAGEMENT (SEM) Items marked (V) can be modified via VEPS. See
AUTO-DETECTION for SA selection details.
WARNING: The following sections
describe the intended use of a specific B.4.26.4.1. Required Support
function which has been validated in the The J1939 network is required to provide EEC2
configuration(s) described. Accelerator Pedal Position 1 as described under
Implementations or use of this feature ACCELERATOR PEDAL INPUT.
which differ from that described could
result in damage to equipment or property, SA 00 (Engine #1) is required to provide:
serious personal injury, or loss of life.
— EEC2 Engine Percent Load at Current Speed
Allison Transmission is not liable for
consequences associated with — EEC1 Actual Engine – Percent Torque
incorrect implementation or unintended
— EEC1 Engine Demand – Percent Torque (1)
use of this feature.
— EEC1 SA for Controlling Device for Engine
B.4.26.1. OVERVIEW Control
Shift Energy Management (SEM) manages engine
torque during shifts to increase shift quality and — EC1 Engine Reference Torque
reduce clutch wear. Engine control is accomplished
through the J1939 datalink. — EC1 Engine Speed and Percent Torque Points (2)
B.4.26.2. AVAILABILITY
— EC1 Engine Moment of Inertia (3)
SEM is enabled in 1000 – 4000 Series applications — EEC3 Nominal Friction – Percent Torque
when used with a compatible ENGINE MAKE AND
MODEL as validated by the Allison Engine Integration (1) Parameter support is not required with TC10.
group.
(2) Data is required to be in either EC1 Mode 1 or
B.4.26.3. CONFIGURATION (VEPS / ACCT) Mode 2 format. Regardless, Point 2 must contain
valid engine speed and torque data.
[11020] ENGINE MAKE AND MODEL (3) Parameter may not be required in all applications;
Shift Energy Management is only enabled for see Allison TD161.
compatible electronic engines as validated by the
Allison Engine Integration group. B.4.26.4.2. Required Reception Support
SA 00 (Engine #1) is required to respond to global
[18000] THROTTLE AND LOAD SOURCE
Request (V) messages for EC1, and TSC1 messages
Set to PRIMARY ON-VEHICLE PROTOCOL. for engine control. Both messages are sent from SA
03 (Transmission #1).
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 B.4.26.4.3. Optional Support
Parameters are only exchanged on the CAN port set While not required, the TCM will use the following
to SAE J1939 FULL FUNCTIONALITY. parameters if present:
[22000] ENGINE BRAKE INTERFACE RC Retarder Reference Torque as described under
Set to PRIMARY ON-VEHICLE PROTOCOL, as ENGINE BRAKE INTERFACE
Engine Management applications equipped with
engine brakes are required to use the J1939-based CCVS1 Wheel-based Vehicle Speed from one of the
interface. following SAs, in order of TCM preference:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 113
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
[29281] J1939 SA1: EEC3 Estimated Engine NOTE: Allison Engine Management
Parasitic Losses Percent Torque functions are only compatible with the
If set to 254 (Default) then EEC3 Estimated Engine J1939-based Engine brake Interface;
Parasitic Losses – Percent Torque will only be used GPIO-based versions cannot be used.
from SA 00 (Engine #1) when a compatible engine is
configured.
B.4.26.5.3. Engine Certification
[29282] J1939 SA2: EEC3 Estimated Engine Engines must undergo an Allison certification process
Parasitic Losses Percent Torque to ensure compliance with the governor
[29283] J1939 SA3: EEC3 Estimated Engine characteristics in APPENDIX A, and the response &
Parasitic Losses Percent Torque torque accuracy requirements in APPENDIX B.
[29284] J1939 SA4: EEC3 Estimated Engine
Parasitic Losses Percent Torque B.4.26.5.4. Integration with TSC1 Commands
[29285] J1939 SA5: EEC3 Estimated Engine from Other Components
Parasitic Losses Percent Torque SEM is compatible with traction control systems (i.e.
The TCM will add the EEC3 Estimated Engine ATC or ASR) as long as they utilize TSC1 torque
Parasitic Losses – Percent Torque values received limits with TSC1 Override Control Mode Priority 10b
from all configured source addresses. If parameter (Medium priority).
reception from the engine is desired in combination
TSC1 engine commands sent from other devices with
with other SAs, one of the SAs must be set to 00
differing priority or control modes may interfere with
(Engine #1).
those generated by SEM logic. The only sure way to
B.4.26.5. OTHER REQUIREMENTS / avoid such interference is to not install other devices
RESTRICTIONS that may modify engine torque via TSC1 messages.
If such devices are installed, the system integrator
B.4.26.5.1. Engine and Adaption Inertia (vehicle OEM) is responsible for verifying acceptable
vehicle operation and device interaction.
WARNING: SEM requires each VEPS
ENGINE MAKE AND MODEL answer be All Allison TSC1 engine commands have Override
associated with a single inertia value. ANY Control Mode Priority 10b (Medium priority).
change in this value requires evaluation by Experience has shown that when multiple TSC1
Allison. torque limits are simultaneously sent to the engine,
the devices involved normally desire the lowest
For example, an engine approved for SEM torque limit to be honored. Per the SAE-defined
use with a flywheel cannot be approved for TSC1 arbitration process, the only way to ensure this
SEM use with a flex plate unless a new outcome is to use a common control mode and
ENGINE MAKE AND MODEL designation priority level.
is created.
Allison strongly recommends other devices only send
B.4.26.5.2. Integration with Other Vehicle medium-priority TSC1 limits to the engine, and avoid
Functions using TSC1 torque & speed control.
If a vehicle is so equipped, all requirements for the
B.4.26.5.5. Support of Parameter Error States
following functions must be met:
If a required broadcast parameter is inaccurate or
AUTOMATIC TRACTION CONTROL unknown during a failure mode, J1939 convention
must be followed in that the parameter must indicate
CRUISE CONTROL, STANDARD an Error state or value.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 114
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.26.6. INITIAL OPERATION – TCM B.4.26.9.2. Poor Scaling of EC1 Engine
For a number of engine start cycles after a vehicle has Reference Torque
been assembled, the TCM will set DTC P0614 and J1939-71 currently provides few guidelines on how to
limit transmission ranges if any required parameters best set the EC1 Engine Reference Torque value.
indicate Error, Not Available or are not present. Experience has shown that reference torque is best
set as close as possible to the engine rating’s actual
At the beginning of the first 5 engine start cycles, the indicated peak torque. By doing so, the resolution of
TCM requests EC1 from the engine. The requests parameters expressed as a percentage of Engine
cease upon EC1 reception or after 3 attempts. Reference Torque is optimized.
B.4.26.7. NORMAL OPERATION – TCM If this is not possible, the next best approach is to set
During vehicle operation, the TCM evaluates the reference torque equal to the maximum indicated
powertrain operating conditions and briefly controls peak torque rating available within a particular engine
engine output when necessary through a series of family. Resolution of parameters expressed as a
TSC1 commands. See the TSC1 BROADCAST percentage of Engine Reference Torque will worsen
SUMMARY for more information on commands as lower engine ratings are used.
issued by the TCM.
Setting the reference torque artificially high, such as
In addition, the TCM will adjust operation if engine de- 10,000 Nm for an engine family that has a maximum
rates (e.g. due to high engine temperature) are peak torque rating of 1200 Nm, should be avoided.
detected in EC1 data. Resolution of parameters expressed as a percentage
of Engine Reference Torque will be diminished to the
B.4.26.8. REQUIRED NORMAL OPERATION – point where shift quality will suffer.
ENGINE
The engine must respond to TSC1 commands from Last, Engine Reference Torque should not be set to
the TCM as outlined in Appendix B. a value of less than engine peak torque capability.
Parameters expressed as a percentage of Engine
B.4.26.9. IMPLEMENTATION ERRORS AND Reference Torque will generate values over +125%.
IMPACTS Again, shift quality will suffer.
The following are implementation errors that have
been seen previously, and their impact: Remember that Engine Reference Torque is always
expressed in terms of indicated torque, and should
B.4.26.9.1. Failure to Notify Allison of Major never change during a vehicle drive cycle.
Engine Changes
B.4.26.9.3. Incorrect Support of EEC1 SA of
Problems can occur if the [11020] ENGINE MAKE
Controlling Device for Engine
AND MODEL value remains unchanged when an
Control
engine undergoes a major mechanical redesign or
uses a different transmission adaptation. This parameter is monitored and stored if the TCM
detects improper engine response during SEM
Changes such as a new fuel system or increased operation, as discussed in TCM FAILURE MODES
engine stroke can significantly alter engine inertia and AND RESPONSES DURING OPERATION.
response characteristics. As a result, Allison
Application Engineering must review the engine to If the engine controller does not properly support
reaffirm SEM compatibility. Source Address for Controlling Device for Engine
Control, the TCM will implicate the engine SA (00) as
If the revised engine is significantly different from the the problem source. This can be misleading to
existing model, but a new [11020] ENGINE MAKE technicians diagnosing the issue.
AND MODEL value is not created, the proper TCM
adjustments won’t be used during SEM operation. B.4.26.10. TCM FAILURE MODES AND
Poor shift quality and / or transmission damage may RESPONSES – NORMAL OPERATION
result.
B.4.26.10.1. Detection of Improper Engine
Response during Shifts
If engine response to TSC1 commands during shifts
is deemed unacceptable for a calibratible number of
shifts, DTC P2637 is logged and the Check Trans
Indicator actuated. As a result, clutch pressures are
increased to provide protection to transmission
components, which may lead to noticeably reduced
shift quality. Some shifts may be inhibited.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 115
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Source Address for Controlling Device for Engine
Control is logged so service technicians can see if
TSC1 commands from another J1939 device may be
pre-empting the SEM commands to the engine
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 116
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.27. ENGINE MANAGEMENT – [30440] J1939 BROADCAST: TCFG2
LOWER RANGE TORQUE Transmission Torque Limit
PROTECTION (LRTP) Must be set to ENABLED unless Allison Application
Engineering confirms that the vehicle OEM has a
WARNING: The following sections system in place to pre-program the torque limit value
describe the intended use of a specific at the factory.
function which has been validated in the
B.4.27.4. J1939 PARAMETER AND SA USE
configuration(s) described.
Implementations or use of this feature Items marked (V) can be modified via VEPS.
which differ from that described could
B.4.27.4.1. Required Support
result in damage to equipment or property,
serious personal injury, or loss of life. The J1939 network is required to provide EEC2
Accelerator Pedal Position 1 as described under
Allison Transmission is not liable for ACCELERATOR PEDAL INPUT.
consequences associated with
incorrect implementation or unintended SA 00 (Engine #1) is required to broadcast:
use of this feature.
— EEC2 Engine Percent Load at Current Speed
B.4.27.1. OVERVIEW — EEC1 Actual Engine – Percent Torque
Lower Range Torque Protection (LRTP) is an Engine
Management function that reduces engine torque — EEC1 SA for Controlling Device for Engine
when transmission input power, input torque, Control
converter torque output, or converter speed ratio
exceeds Allison-defined limits. These limits typically — EC1 Engine Reference Torque
occur during torque converter mode or operation in
lower gears, where stall or drivetrain torque may — EC1 Engine Speed and Percent Torque Points (1)
reach levels above gearbox capacity.
— EC1 Engine Default Torque Limit
B.4.27.2. AVAILABILITY
— EEC3 Nominal Friction – Percent Torque
LRTP is enabled in 1000 – 4000 Series applications
when used with a compatible ENGINE MAKE AND (1) Data is required to be in either EC1 Mode 1 or
MODEL as validated by the Allison Engine Integration Mode 2 format. Regardless, Point 2 must contain
group. LRTP support is required in TC10 valid engine speed and torque data.
applications.
B.4.27.4.2. Required Reception Support
B.4.27.3. CONFIGURATION (VEPS / ACCT) SA 00 (Engine #1) is required to respond to the
following messages from SA 03 (Transmission #1):
[11020] ENGINE MAKE AND MODEL
Lower Range Torque Protection is only enabled for — Global Request (V) messages to obtain EC1,
compatible electronic engines as validated by the — TSC1 messages for engine control,
Allison Engine Integration group. — TCFG2 Transmission Torque Limit (V), and
— ETC1 as a TCM heartbeat message.
[18000] THROTTLE AND LOAD SOURCE
Set to PRIMARY ON-VEHICLE PROTOCOL. B.4.27.4.3. Optional Support
The TCM will use the following parameters if present.
[18010] ON-VEHICLE PROTOCOL: CAN1 However, they are not required, and LRTP will
[18020] ON-VEHICLE PROTOCOL: CAN2 operate in their absence:
Parameters are only exchanged on the CAN port set
to SAE J1939 FULL FUNCTIONALITY. RC Retarder Reference Torque as described under
ENGINE BRAKE INTERFACE, if installed.
[22000] ENGINE BRAKE INTERFACE
This answer is required to be set to PRIMARY ON- CCVS1 Wheel-based Vehicle Speed from one of the
VEHICLE PROTOCOL when an engine brake is following SAs, in order of TCM preference:
installed.
1. SA 17 (Cruise Control) (V)
[30390] J1939 BROADCAST: Request – EC1 2. SA 33 (Body Controller)
May be set to DISABLED (NO REQUESTS SENT) if 3. SA 00 (Engine #1)
EC1 is periodically broadcast; otherwise, leave set to
ENABLED (MAXIMUM OF 3 REQUESTS).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 117
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
EEC3 Estimated Engine Parasitic Losses – Percent limits with TSC1 Override Control Mode Priority 10b
Torque can be provided from up to 5 source (Medium priority).
addresses as configured via VEPS.
TSC1 engine commands sent from other devices with
[29281] J1939 SA1: EEC3 Estimated Engine differing priority or control modes may interfere with
Parasitic Losses Percent Torque those generated by LRTP logic. The only sure way to
If set to 254 (Default) then EEC3 Estimated Engine avoid such interference is to install other devices that
Parasitic Losses – Percent Torque will only be used may modify engine torque via TSC1 messages. If
from SA 00 (Engine #1) when a compatible engine is such devices are installed, the system integrator
configured. (vehicle OEM) is responsible for verifying acceptable
vehicle operation and device interaction.
[29282] J1939 SA2: EEC3 Estimated Engine
Parasitic Losses Percent Torque All Allison TSC1 engine commands have Override
[29283] J1939 SA3: EEC3 Estimated Engine Control Mode Priority 10b (Medium priority).
Parasitic Losses Percent Torque Experience has shown that when multiple TSC1
[29284] J1939 SA4: EEC3 Estimated Engine torque limits are simultaneously sent to the engine,
Parasitic Losses Percent Torque the devices involved normally desire the lowest
[29285] J1939 SA5: EEC3 Estimated Engine torque limit to be honored. Per the SAE-defined
Parasitic Losses Percent Torque TSC1 arbitration process, the only way to ensure this
The TCM will add the EEC3 Estimated Engine outcome is to use a common control mode and
Parasitic Losses – Percent Torque values received priority level.
from all configured source addresses. If parameter
Allison strongly recommends other devices only send
reception from the engine is desired in combination
medium-priority TSC1 limits to the engine, and avoid
with other SAs, one of the SAs must be set to 00
use of TSC1 torque and speed control.
(Engine #1).
B.4.27.5.4. Support of Parameter Error States
B.4.27.5. OTHER REQUIREMENTS /
RESTRICTIONS If a required broadcast parameter is inaccurate or
unknown during a failure mode, J1939 convention
B.4.27.5.1. Vehicle Function Integration must be followed in that the parameter must indicate
If a vehicle is so equipped, all requirements for the an Error state or value.
following functions must be met:
B.4.27.5.5. Spark-Ignited Engines
CRUISE CONTROL, STANDARD Special instruction is necessary to use LRTP with a
spark-ignited (e.g. natural gas, propane, gasoline)
CRUISE CONTROL, ADAPTIVE engine. Reference TD161 for engine compatibility,
and contact your Allison Application Engineer for
CRUISE CONTROL, VIA ENGINE PTO more information.
GOVERNOR
B.4.27.5.6. Engine Accessory Loads
ROAD SPEED LIMITING Though not required, it is recommended that the
engine not allow changes in the ON / OFF state of
ENGINE BRAKE INTERFACE engine accessory loads when shifts are in process.
B.4.27.8.1. Update and Retain Engine Default If this is not possible, the next best approach is to set
Torque Limit the reference torque equal to the maximum peak
Engine Default Torque Limit is a companion torque rating available within a particular engine
parameter to Transmission Torque Limit. It provides family. Resolution of parameters expressed as a
confirmation to the TCM that the engine has received percentage of Engine Reference Torque will worsen
and will invoke the requested Transmission Torque as lower engine ratings are used.
Limit if J1939 communication is lost between the two
devices. Setting the reference torque artificially high, such as
10,000 Nm for an engine family that has a maximum
The engine is required to monitor TCFG2 peak torque rating of 1200 Nm, should be avoided.
Transmission Torque Limit at the beginning of each Resolution of parameters expressed as a percentage
engine start cycle. If the engine sees that the of Engine Reference Torque will be diminished to the
received value does not match its’ stored value, it is point where shift quality will suffer.
required to update the Engine Default Torque Limit
value it stores in non-volatile memory and uses during Last, Engine Reference Torque should not be set to
operation. a value of less than the engine’s peak torque
capability. Parameters expressed as a percentage of
An Engine Default Torque Limit value of 0xFF00 to Engine Reference Torque will generate values of over
0xFFFF indicates that no default engine torque limit +125%. Again, shift quality will suffer.
has been received or set.
Remember that Engine Reference Torque is always
B.4.27.8.2. Monitor TCM Heartbeat Message expressed in terms of indicated torque, and should
In LRTP applications, the engine is required to never change during a vehicle drive cycle.
monitor ETC1 as a TCM heartbeat. See FAILURE
MODES AND REQUIRED ENGINE RESPONSES for B.4.27.9.3. Incorrect Support of EEC1 SA of
proper reaction to loss of the heartbeat. Controlling Device for Engine
Control
B.4.27.9. IMPLEMENTATION ERRORS AND This parameter is monitored and stored if the TCM
IMPACTS detects improper engine response during LRTP
The following are implementation errors that have operation, as discussed in TCM FAILURE MODES
been seen previously, and their impact: AND RESPONSES DURING OPERATION.
B.4.27.9.1. Failure to Notify Allison of Major If the engine controller does not properly support
Engine Changes Source Address for Controlling Device for Engine
Problems can occur if the [11020] ENGINE MAKE Control, the TCM will implicate the engine SA (00) as
AND MODEL value remains unchanged when an the problem source. This can be misleading to
engine undergoes a major mechanical redesign. technicians diagnosing the issue.
Changes such as a new fuel system or increased B.4.27.10. FAILURE MODES AND TCM
engine stroke can significantly alter engine response RESPONSES
characteristics. As a result, Allison Application These failure modes occur after LRTP capability is
Engineering must review the engine to reaffirm LRTP confirmed.
compatibility.
B.4.27.10.1. Detection of Improper Engine
If the revised engine is significantly different from the Response during LRTP Operation
existing model, but a new [11020] ENGINE MAKE If engine response is deemed unacceptable for a
AND MODEL value is not created, the proper TCM number of LRTP TSC1 commands, DTC P2641 is
adjustments won’t be used during LRTP operation. logged and the Check Trans Indicator is actuated.
Poor shift quality and / or transmission damage may
result.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 119
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Source Address for Controlling Device for Engine drivetrain torque may reach levels higher than the
Control is logged so service technicians can see if gearbox capacity. If communication is lost during this
TSC1 commands from another J1939 device may be torque-limited operation, unrestricted engine torque
pre-empting the LRTP commands to the engine. output could harm the transmission.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 121
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.28.8. FAILURE MODES AND RESPONSES
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 122
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.29. ENGINE MANAGEMENT – B.4.29.3.1. VEPS / ACCT Trims
OUTPUT TORQUE LIMITING The following trims influence function operation:
(OTL) — [12060] OUTPUT TORQUE LIMITING: T-Case
Low Output Torque Limit
WARNING: The following sections
describe the intended use of a specific — [12070] OUTPUT TORQUE LIMITING: Reverse
function which has been validated in the Output Torque Limit
configuration(s) described.
Implementations or use of this feature — [12080] OUTPUT TORQUE LIMITING: General
which differ from that described could Output Torque Limit
result in damage to equipment or property,
serious personal injury, or loss of life. B.4.29.4. OTHER REQUIREMENTS /
RESTRICTIONS
Allison Transmission is not liable for
OTL requires that ENGINE MANAGEMENT – LRTP
consequences associated with
and all of its requirements be supported.
incorrect implementation or unintended
use of this feature. If OTL is desired during transfer case low operation,
then HIGH N/V RATIO INPUT support is required.
B.4.29.1. OVERVIEW
Output Torque Limiting (OTL) is an Engine B.4.29.5. NORMAL OPERATION – TCM
Management function where the TCM limits engine OTL operation is identical to LRTP except that engine
torque output in order to keep transmission output limits are based on transmission output shaft torque.
torque below OEM-specified limits. During vehicle operation, OTL limits engine torque
when transmission output torque is close to
B.4.29.2. AVAILABILITY exceeding the programmed torque limits. The TCM
Output Torque Limiting is optional in all 1000 through continually gauges engine response during these
4000 Series and TC10 applications when used with a TSC1 commands.
compatible ENGINE MAKE AND MODEL as
validated by the Allison Engine Integration group. The “transfer case low” output torque limit is invoked
This feature is only available after successful per the HIGH N/V RATIO INPUT function.
Application Engineering review.
B.4.29.6. FAILURE MODES ANDTCM
B.4.29.3. CONFIGURATION (VEPS / ACCT) RESPONSES
All TCM failure modes and responses are identical to
[11020] ENGINE MAKE AND MODEL those listed for ENGINE MANAGEMENT – LRTP.
Output Torque Limiting will only enable when used
with compatible electronic engines as validated by the B.4.29.7. FAILURE MODES AND REQUIRED
Allison Engine Integration group. ENGINE RESPONSES
All failure modes and requirements are identical to
[18000] THROTTLE AND LOAD SOURCE those listed for ENGINE MANAGEMENT – LRTP.
Set to PRIMARY ON-VEHICLE PROTOCOL.
B.4.29.8. INSTALLATION CHECKLIST: ENGINE
[18010] ON-VEHICLE PROTOCOL: CAN1 MANAGEMENT – OTL
[18020] ON-VEHICLE PROTOCOL: CAN2 Allison Application Engineering will review new
Parameters are only exchanged on the CAN port set implementations. The written test plan is available to
to SAE J1939 FULL FUNCTIONALITY. assist vehicle and engine OEMs in development of
Engine Management compatibility. Please contact
[25130] HIGH N/V RATIO INPUT your Allison Application Engineer.
Set answer to PRIMARY ON-VEHICLE PROTOCOL
so the J1939 parameter will trigger the “transfer case
low” output torque limit. GPI CC will not trigger the t-
case output torque limit.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 123
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.30. ENGINE MANAGEMENT – PTO B.4.30.3.1. VEPS / ACCT Trims
TORQUE LIMITING (PTL) The following trims influence function operation:
[11020] ENGINE MAKE AND MODEL PTL may not be used in rolling PTO applications; it is
PTL can only be enabled with LRTP-compatible restricted to stationary PTO applications only.
electronic engines as validated by the Allison Engine
Integration group. B.4.30.6. NORMAL OPERATION – TCM
For each PTO drive, while it is engaged, the TCM will
[18000] THROTTLE AND LOAD SOURCE limit engine torque to the OEM-defined torque rating
Must remain set to default answer PRIMARY ON- for the given drive. In dual drive applications, if both
VEHICLE PROTOCOL. drives are engaged, the TCM will limit the engine to
the lower torque rating.
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 B.4.30.7. FAILURE MODES ANDTCM
Parameters are only exchanged on the CAN port set RESPONSES
to SAE J1939 FULL FUNCTIONALITY.
B.4.30.7.1. TCM Detects Improper Engine
[27082] PTO DRIVE INTERFACE 1: Torque Response during PTL Operation
Limiting If engine response is deemed unacceptable for a
Default is DISABLED; must be set to ENABLED to number of PTL TSC1 commands, DTC P2641 is
invoke torque limiting when PTO Drive 1 is active. logged and the Check Trans Indicator is actuated.
[27142] PTO DRIVE INTERFACE 2: Torque Source Address for Controlling Device for Engine
Limiting Control is logged so service technicians can see if
TSC1 commands from another J1939 device may be
Default is DISABLED; must be set to ENABLED to pre-empting the PTL commands to the engine.
invoke torque limiting when PTO Drive 2 is active.
Other possible causes of improper engine response
[30390] J1939 BROADCAST: Request – EC1 include wiring integrity failures, electrical noise, or bus
Default answer is ENABLED (MAXIMUM OF 3 loading.
REQUESTS). May be set to DISABLED (NO
REQUESTS SENT) if EC1 is periodically broadcast.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 124
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
The TCM will continue attempting to use PTL as B.4.30.9. INSTALLATION CHECKLIST: ENGINE
needed, and self-clear the active DTC if engine MANAGEMENT – PTL
response returns to within acceptable criteria for a Allison Application Engineering will review new
number of TSC1 commands. implementations. The written test plan is available to
assist vehicle and engine OEMs in development of
B.4.30.7.2. TCM Receives Incorrect Input Engine Management compatibility. Please contact
Values your Allison Application Engineer.
PTL inputs are used to determine engine torque limits
imposed while PTO Drive Interface 1 is engaged. No
DTCs are set if incorrect values are received.
However, if:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 125
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.31. ENGINE SPEED INPUT time interval. When this is the case the reference to
a specific update rate is not accurate because this
WARNING: The following sections time will change based on the speed of the engine.
describe the intended use of a specific The primary goal is to minimize the latency
function which has been validated in the associated with sampling, calculating and
configuration(s) described. transmitting the data without overburdening the
Implementations or use of this feature network. There are many approaches to sampling
which differ from that described could the data to be converted and sent over the network.
result in damage to equipment or property, The two preferred approaches are: (a) Time-based
serious personal injury, or loss of life. sampling, calculating and transmission; and (b) A
hybrid time-based and engine crank angle-based
Allison Transmission is not liable for sampling, calculating and transmission where the
consequences associated with number of crank angle degrees between updates is
incorrect implementation or unintended modified based on the current operating speed in
use of this feature. order to maintain an update rate within an acceptable
range (see Figure 1). Because there are multiple
B.4.31.1. OVERVIEW ways to acquire and transmit data onto the network
All Allison transmission applications require an the following guidelines have been defined for the
engine speed input signal. Traditionally an engine engine speed and directly associated data.
speed sensor is installed by Allison as part of the
1. At speeds above 500 rpm, the time from sampling
Allison control system. However, the TC10 has no
to message transmission shall not exceed 12 ms.
such provision, and requires this data via the J1939
Systems that acquire engine speed information
datalink.
via period measurement inherently have less time
B.4.31.2. AVAILABILITY delay at higher speeds. Above 1000 rpm, for
instance, the time from sampling to message
Support is required for all TC10 applications. A transmission shall range from 5 to 30 ms. Less
compatible electronic engine, as validated by the time is required because the period measurement
Allison Engine Integration group, must be used. takes less time at higher speeds. How much time
is saved depends on the number of crank angle
This function is currently not supported by 1000 –
degrees used to perform the period
4000 Series applications.
measurement.
B.4.31.3. CONFIGURATION (VEPS / ACCT)
2. “Normal” update rates:
[18010] ON-VEHICLE PROTOCOL: CAN1
— Time based updates will occur every 20 ms.
[18020] ON-VEHICLE PROTOCOL: CAN2
Parameter is only received on the CAN port set to — Hybrid time based and engine crank angle
SAE J1939 FULL FUNCTIONALITY. based updates are shown in Figure 1.”
[11040] ENGINE SPEED SOURCE B.4.31.5.2. Data Accuracy and Latency
Must be set to PRIMARY ON-VEHICLE PROTOCOL A minimum accuracy of ±30 rpm is required, along
to enable TCM parameter reception. with no more than 300 ms latency between sampling
and broadcast. These requirements apply to both
B.4.31.4. J1939 PARAMETER AND SA USE engine running and engine cranking.
B.4.31.4.1. Required Support B.4.31.5.3. Error State Support
The engine is required to provide EEC1 Engine The component reading and processing the engine
Speed from SA 00 (Engine #1). speed sensor signal is required to diagnose the signal
and convey an EEC1 Engine Speed Error indication
B.4.31.5. OTHER REQUIREMENTS /
when the signal is deemed incorrect.
RESTRICTIONS
B.4.31.6. NORMAL OPERATION
B.4.31.5.1. Transmission Repetition Rate
Engine Speed is received and used for transmission
The rates established per SAE J1939-71 section
control.
“Transmission Repetition Rate for Engine Speed and
Directly Associated Data (Crank Angle or Time Based
Update Rates)” are required:
B.4.31.7.1. TCM receives invalid Engine Speed Is the required parameter supported from an
If Engine Speed indicates an invalid signal (Error or acceptable source address?
Not Available) or TCM reception of Engine Speed is
lost, a DTC is logged. The Check Trans indicator is Are the SAE J1939-71 repetition rates met?
not activated.
Are the accuracy and latency requirements met?
B.4.31.8. INSTALLATION CHECKLIST: ENGINE
Does Engine Speed indicate Error when the
SPEED
sensor is disconnected from the controller
Allison Application Engineering will review new receiving its signal?
implementations for the following minimum
functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a
substitute for requirements described previously.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 127
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.32. FUELSENSE® INDICATOR Allison recommends lamps or indicators remain on for
2 seconds during the check. Slightly longer or shorter
WARNING: The following sections time periods are acceptable.
describe the intended use of a specific
function which has been validated in the B.4.32.6. NORMAL OPERATION
configuration(s) described. For vehicles configured with FuelSense®, when ETC7
Implementations or use of this feature Transmission Mode 10 Indicator = 01b (active),
which differ from that described could FuelSense® Indicator activation is required. When
result in damage to equipment or property, Transmission Mode 10 Indicator = 00b (inactive),
serious personal injury, or loss of life. FuelSense® Indicator deactivation is required. The
indicator only activates briefly after TCM power-up.
Allison Transmission is not liable for
consequences associated with For vehicles configured without FuelSense®, ETC7
incorrect implementation or Transmission Mode 10 Indicator is always set to 11b
unintended use of this feature. (not available).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 128
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.33. HIGH N/V RATIO INPUT
NOTE: TCI broadcast must be continuous.
WARNING: The following sections It may also be sent on change between the
describe the intended use of a specific normal 1 second updates. If sent only on
function which has been validated in the change, diagnostic responses will be
configuration(s) described. generated by the TCM.
Implementations or use of this feature
which differ from that described could
All 2WD and 4WD applications are required to
result in damage to equipment or property,
support the applicable states as defined by SAE:
serious personal injury, or loss of life.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 129
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.33.5.2. Bulb Checks NOTE: Regardless of J1939 or GPI CC
The component that actuates the Communication implementation, all operation is in converter
Failure indication is required to perform a bulb check mode when the function is active.
or functionality check on this indicator at the
beginning of each key switch cycle.
B.4.33.8. FAILURE MODES AND RESPONSES
Allison recommends the lamp or indicator remain on
B.4.33.8.1. Component Broadcasting Transfer
for 2 seconds during the check. However, there is no
Case Status Detects a Problem
specific timing requirement, and a slightly longer or
shorter time period may be used. The component broadcasting Transfer Case Status is
required to diagnose its input sensor or system and
B.4.33.6. OTHER REQUIREMENTS / indicate 110b (Error) in the event that transfer case
RESTRICTIONS status cannot be determined.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 130
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.34. HILL HOLD INTERFACE at Stop input to the TCM when the Hill Hold controller
activates the vehicle brakes.
WARNING: The following sections
describe the intended use of a specific B.4.34.6. NORMAL OPERATION: TCM
function which has been validated in the WARNING: The TCM indicates
configuration(s) described. transmission consent with ETC7
Implementations or use of this feature Transmission Ready for Brake Release
which differ from that described could result when operating conditions appear such
in damage to equipment or property, that vehicle launch in the operator-selected
serious personal injury, or loss of life. direction is imminent. Vehicle movement in
the opposite direction is minimized, but
Allison Transmission is not liable for
vehicle based factors (e.g. mass and road
consequences associated with incorrect
grade) may cause rollback. The system
implementation or unintended use of
integrator (vehicle OEM) is responsible for
this feature.
verifying acceptable vehicle operation and
device interaction.
B.4.34.1. OVERVIEW
The Hill Hold Interface provides transmission status The TCM will set ETC7Transmission Ready for Brake
to Hill Hold controllers so they can determine whether Release = 01b (Transmission Ready for Brake
or not to release the vehicle brakes. This interface is Release) when:
only available via J1939 communication.
— The transmission has commanded a forward or
B.4.34.2. AVAILABILITY reverse range, and
The Interface is available in 1000 – 4000 Series and
TC10 applications. — Sufficient torque is available to minimize vehicle
movement in the opposite direction
B.4.34.3. CONFIGURATION (VEPS / ACCT)
The TCM will set ETC7 Transmission Ready for
[18000] THROTTLE AND LOAD SOURCE Brake Release = 00b (Transmission Not Ready for
Set answer to ON-VEHICLE PROTOCOL. Brake Release) when any of the activation criteria are
not met.
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 B.4.34.6.1. Neutral-to-Range Inhibit
Parameters must be provided to the CAN port set to After each key cycle, the TCM will activate the Range
SAE J1939, FULL FUNCTIONALITY. Inhibit Indicator and inhibit the first Neutral-to-Range
shift until it detects that the transmission has sufficient
[30600] HILL HOLD INTERFACE torque capacity, i.e. the transmission is able to
Answer must be set to ENABLED. transmit torque.
[14000] TORQUE CONVERTER If, within 3 seconds of the operator range request, the
Answer must not be set to DEFAULT. TCM determines that transmission torque capacity is
sufficient, the shift inhibit automatically clears and the
B.4.34.4. J1939 PARAMETER AND SA USE requested range will engage.
B.4.34.4.1. Required Support If sufficient torque capacity is not achieved within the
The Hill Hold controller is required to receive and 3 second grace period (such as due to cold fluid), the
utilize ETC7 Transmission Ready for Brake Release shift inhibit remains in effect and the operator is
from SA 03 (Transmission #1). required to re-select range. No indication is provided
to the operator once the system has sufficient torque
B.4.34.5. OTHER REQUIREMENTS / capacity.
RESTRICTIONS
B.4.34.7. NORMAL OPERATION: HILL HOLD
B.4.34.5.1. Application Engineering Review CONTROLLER
Allison Application Engineering review is required The Hill Hold controller may release the brakes when
before this function may be implemented. ETC7 Transmission Ready for Brake Release = 01b
(Transmission Ready for Brake Release).
B.4.34.5.2. Compatibility with Neutral at Stop
Hill Hold Interface may only be used with Neutral at The Hill Hold controller should not release brakes
Stop implementations that do not activate the Neutral when ETC7 Transmission Ready for Brake Release
indicates 00b (Transmission Not Ready for Brake
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 131
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Release). The vehicle may experience a greater B.4.34.10.3. Hill Hold controller response to
amount of rollback on grade if the Hill Hold controller Error state
releases during this parameter state.
1. Clear any Allison DTCs, and begin this sequence
B.4.34.8. FAILURE MODES & RESPONSES: in Neutral with the engine idling.
TCM
2. Select Drive and release the service brake pedal.
B.4.34.8.1. Function Input Failures
If the TCM detects Engine Speed or Turbine Speed 3. Verify the TCM broadcasts ETC7 Transmission
sensor faults, the TCM will set ETC7 Transmission Ready for Brake Release = 00b (Transmission
Ready for Brake Release = 10b (Error). No function- not Ready for Brake Release).
specific DTCs are set.
4. Inject an Engine Speed sensor fault. Verify TCM
B.4.34.9. FAILURE MODES & RESPONSES: broadcasts ETC7 Transmission Ready for Brake
HILL HOLD CONTROLLER Release = 10b (Error).
B.4.34.9.1. Invalid ETC7 Transmission Ready 5. Verify that the Hill Hold controller brake release is
for Brake Release data restricted (or at a minimum, delayed) due to the
ETC7 Transmission Ready for Brake Release
If ETC7 Transmission Ready for Brake Release
Error broadcast.
indicates 10b (Error), 11b (Not Available) or Hill Hold
controller ETC7 reception is lost, the Hill Hold B.4.34.10.4. Hill Hold controller response to Not
controller shall assume that the transmission is not Available state
able to transmit sufficient torque to minimize vehicle
movement in the opposite direction. 1. Using Allison DOC® or Allison engineering tools,
disable Hill Hold Interface function.
B.4.34.10. INSTALLATION CHECKLIST: TCM
Allison Application Engineering will review new 2. Clear any Allison DTCs, and begin this sequence
implementations for the following minimum in Neutral with engine idling.
functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a 3. Verify the TCM broadcasts ETC7 Transmission
substitute for requirements described previously. Ready for Brake Release = 11b (Not Available).
Acceptable implementations will answer “yes” to all of 4. Select Drive an release the service brake pedal.
the following questions.
5. Verify that the Hill Hold controller brake release is
B.4.34.10.1. General restricted (or at a minimum, delayed) due to the
ETC7 Transmission Ready for Brake Release
Is the TCM calibration configured properly? signal timeout.
Does the Hill Hold controller have defined B.4.34.10.5. Hill Hold controller response to
behavior for all ETC7 Transmission Ready for TCM timeout
Brake Release signal states?
1. Clear any Allison DTCs, and begin this sequence
B.4.34.10.2. Hill Hold controller releases brakes in Neutral with engine idling.
when TCM is ready
2. Select Drive and release the service brake pedal.
1. Clear any Allison DTCs, and begin this sequence
in Neutral with the engine idling. 3. Verify TCM broadcasts ETC7 Transmission
Ready for Brake Release = 00b (Transmission
2. Select Drive, and increase throttle until the TCM not Ready for Brake Release).
broadcast of ETC7 Transmission Ready for
Brake Release transitions from 00b to 01b 4. Unplug TCM or disconnect the J1939 network
(Transmission Ready for Break Release). between the TCM and the Hill Hold Controller.
3. Verify that the Hill Hold controller releases the 5. Verify that the Hill Hold controller brake release is
brakes after the parameter transition. restricted (or at a minimum, delayed) due to
ETC7 message timeout.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 132
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.35. KICKDOWN INPUT 2. SA 49 (Cab Controller)
3. SA 33 (Body Controller)
WARNING: The following sections 4. SA 00 (Engine #1)
describe the intended use of a specific
function which has been validated in the B.4.35.5. DRIVER INTERFACE
configuration(s) described.
Implementations or use of this feature B.4.35.5.1. Required Support – Physical Detent
which differ from that described could An acceptable mechanization is required for the
result in damage to equipment or property, engine controller to determine when to indicate a
serious personal injury, or loss of life. “kickdown active” state. The throttle pedal must be
equipped with a detent indicating when full-throttle is
Allison Transmission is not liable for achieved using the Economy shift points. When the
consequences associated with operator “steps through” this detent, the function is
incorrect implementation or unintended activated and Performance shift points are achieved.
use of this feature.
Many controllers set Accelerator Pedal Kickdown
Switch based solely on pedal position information
B.4.35.1. OVERVIEW
from the throttle pedal sensor. For example, an
The kickdown input function permits the operator to engine might set “Kickdown active” when throttle
invoke Performance shift points when operating in an position is at 95% or higher.
Economy shift schedule. The transition can be
controlled by either the accelerator pedal or the Implementations without a physical detent or “break-
MODE button, depending on TCM configuration. over” point in the throttle travel to notify the operator
that the throttle pedal is in the active kickdown zone
The J1939 implementation described here is intended are not acceptable. Without sensory feedback,
as a substitute for physical accelerator pedal operators may unknowingly operate a vehicle
kickdown switch. continuously in kickdown mode, resulting in poor fuel
economy.
B.4.35.2. AVAILABILITY
The J1939-based implementation associated with the The figure below illustrates one possible operator
accelerator pedal is optional in 1000 – 4000 Series feedback implementation in addition to the proper
and TC10 applications. TC10 applications may also signal to the engine controller. The throttle position
assign this function to the MODE button. sensor may be used instead of the switch, as long as
its kickdown point is properly synchronized with the
B.4.35.3. CONFIGURATION (VEPS / ACCT) throttle pedal detent or “break-over” point.
[18000] THROTTLE AND LOAD SOURCE B.4.35.6. NORMAL OPERATION
Must remain set to default answer PRIMARY ON- When Accelerator Pedal Kickdown Switch = 01b
VEHICLE PROTOCOL. (Kickdown Active), performance shift points are used
at full throttle.
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 B.4.35.7. TCM FAILURE MODES & RESPONSES
Parameters must be provided to the CAN port set to If Accelerator Pedal Kickdown Switch reception is lost
SAE J1939 FULL FUNCTIONALITY. or indicates 10b (Error) or 11b (Not Available), the
transmission defaults back to Economy mode after a
[25010] KICKDOWN INPUT
timeout period expires.
Set to PRIMARY ON-VEHICLE PROTOCOL to
enable TCM parameter reception. B.4.35.8. INSTALLATION CHECKLIST:
KICKDOWN INPUT
B.4.35.4. J1939 PARAMETER AND SA USE
Allison Application Engineering will review new
SAs marked (V) may be set to an OEM-specified implementations for the following minimum
value via VEPS. See AUTO-DETECTION for SA functionality. While vehicle OEMs may use this list to
selection details. assist implementation development, it is not a
substitute for requirements described previously.
B.4.35.4.1. Required Support
The J1939 network is required to provide EEC2 Acceptable implementations will answer “yes” to all of
Accelerator Pedal Kickdown Switch from one of the the following questions:
following SAs, in order of TCM preference:
Is the TCM calibration configured properly?
1. SA 17 (Cruise Control) (V)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 133
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Is Accelerator Pedal Kickdown Switch being Is the detent at 95% or greater accelerator pedal
broadcast from an acceptable source address? position?
Does the operator’s accelerator pedal have a When the accelerator pedal is pressed through
physical detent? the detent, does Accelerator Pedal Kickdown
Switch indicate 01b (Kickdown Active)?
Is Accelerator Pedal Kickdown Switch inactive
with the pedal gently resting against the detent?
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 134
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.36. LOCKUP INDICATOR B.4.36.7. FAILURE MODES AND RESPONSES
If the TCM cannot determine the status of the lock-up
WARNING: The following sections clutch, 10b (Error) is broadcast.
describe the intended use of a specific
function which has been validated in the
configuration(s) described.
Implementations or use of this feature
which differ from that described could
result in damage to equipment or property,
serious personal injury, or loss of life.
B.4.36.1. OVERVIEW
The lockup indicator function gives auxiliary vehicle
systems a means to acquire knowledge of torque
converter lock-up clutch status. Status can be
obtained through GPO K – LOCKUP INDICATOR or
a J1939 parameter.
B.4.36.2. AVAILABILITY
The J1939-based implementation is standard in all
1000 – 4000 Series and TC10 applications.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 135
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.37. NEUTRAL AT STOP INPUT This document only discusses the available J1939
inputs. For other input options, refer to GPI AS
WARNING: The following sections (NEUTRAL AT STOP INPUTS) documentation.
describe the intended use of a specific
function which has been validated in the B.4.37.2. AVAILABILITY
configuration(s) described. Neutral At Stop availability may depend on the
Implementations or use of this feature selected FuelSense® package.
which differ from that described could
result in damage to equipment or property, B.4.37.2.1. Neutral At Stop Standard via J1939
serious personal injury, or loss of life. EBC1 Brake Pedal Position
Implementation is optional in 1000 – 4000 Series
Allison Transmission is not liable for applications. Allison Application Engineering Review
consequences associated with is required prior to VEPS / ACCT configuration.
incorrect implementation or unintended
use of this feature. B.4.37.2.2. Neutral At Stop Premium via
Service Brake Status Input
B.4.37.1. OVERVIEW Implementation is optional in 1000 – 4000 Series
Neutral At Stop functions include Neutral at Stop applications. TC10 applications require Neutral At
Standard and Neutral at Stop Premium. Both Stop Premium support; the J1939-based
functions save fuel by reducing load on the engine implementation described is one option for meeting
when the vehicle is at a full stop. that requirement.
Prior to B/C142 and D141 software releases, these B.4.37.2.3. Neutral At Stop Premium via J1939
functions were referred to as Reduced Engine Load B2 Demanded Brake Application
at Stop (RELS) and Enhanced Converter Load Pressure
Reduction (ECLR), respectively. Implementation is optional in 1000 – 4000 Series
applications. TC10 applications require Neutral At
Neutral At Stop Standard may be activated by one of Stop Premium support; the J1939-based
the following inputs: implementation described is one option for meeting
that requirement.
— an analog brake pressure switch (via GPI AS)
B.4.37.2.4. Neutral At Stop Premium via J1939
— J1939 EBC1 Brake Pedal Position. CCVS1 Parking Brake Switch
Implementation is optional in 1000 – 4000 Series
Neutral At Stop Premium may be activated by one of applications. Allison Application Engineering Review
the following inputs:
is required prior to VEPS / ACCT configuration.
— an analog brake pressure switch (via GPI AS) B.4.37.2.5. Neutral At Stop Premium via
Service Brake Status Input or J1939
— any J1939 Service Brake Status input
CCVS1 Parking Brake Switch
— B2 Demanded Brake Application Pressure Implementation is optional in 1000 – 4000 Series
applications. Allison Application Engineering Review
— J1939 CCVS1 Parking Brake Switch is required prior to VEPS / ACCT configuration.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 137
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
2. SA 49 (Cab Controller) B.4.37.6.3. Neutral At Stop Premium via
3. SA 39 (Management Computer #1) Service Brake Status Input
4. SA 23 (Instrument Cluster #1) In this configuration, the Neutral At Stop input is active
5. SA 33 (Body Controller) when the J1939 brake switch parameter indicates
6. SA 00 (Engine #1) 01b (brake pedal depressed), and inactive when it
indicates 00b (brake pedal released). In addition,
The J1939 network is also required to provide one of TC10 applications may activate Neutral At Stop
the J1939 brake switch parameters as described Premium when the selector is in a forward range and
under SERVICE BRAKE STATUS INPUT. CCVS1 Parking Brake Switch indicates 01b (parking
brake set).
B.4.37.4.6. Impact of Neutral At Stop Operation
on other TCM Broadcasts B.4.37.6.4. Neutral At Stop Premium via J1939
Except in certain natural gas applications, both B2 Demanded Brake Application
Neutral At Stop functions are completely transparent Pressure
are far as TCM broadcast parameters. For example, In this configuration, the Neutral At Stop input is active
there are no ETC2 or ETC7 parameter broadcast when B2 Demanded Brake Application Pressure is
content changes when a Neutral At Stop function greater than its configured activation value, and
activates or deactivates. inactive when less than its configured deactivation
value. In addition, TC10 applications may activate
B.4.37.5. OTHER REQUIREMENTS / Neutral At Stop Premium when the selector is in a
RESTRICTIONS forward range and CCVS1 Parking Brake Switch
The Neutral At Stop Inputs are required to meet the indicates 01b (parking brake set).
timing and performance criteria specified under GPI
AS. B.4.37.6.5. Neutral At Stop Premium via J1939
CCVS1 Parking Brake Switch
B.4.37.6. NORMAL OPERATION
In this configuration, the Neutral At Stop input is active
B.4.37.6.1. General when CCVS1 Parking Brake Switch indicates 01b
(parking brake set), and inactive when it indicates 00b
Neutral At Stop functions will activate when: (parking brake not set).
— normal sump operating temperature is achieved, B.4.37.6.6. Neutral At Stop Premium via
— the transmission is in 1st range, Service Brake Status or J1939
— the vehicle is at a stop, CCVS1 Parking Brake Switch
— the accelerator pedal is released,
— vehicle grade is not excessive, In this configuration, the Neutral at Stop input is active
when either the J1939 service brake switch
— no transmission PTO drives are active,
— no ABS event is active, and parameter indicates 01b (brake pedal depressed) or
the CCVS1 Parking Brake Switch parameter
— Neutral At Stop input is active.
indicates 01b (parking brake set). The Neutral At Stop
In TC10 applications, Neutral At Stop may activate input is inactive when both the J1939 service brake
when the parking brake is set, independent of the switch parameter indicates 00b (brake pedal
configured Neutral At Stop input choice. released) and the CCVS1 Parking Brake Switch
parameter indicates 00b (parking brake not set).
Allison shift selectors convey no indication that
Neutral At Stop is active, as function operation is B.4.37.7. TCM FAILURE MODES AND
intended to be transparent to the vehicle operator. RESPONSES
Neutral At Stop functions will deactivate when: B.4.37.7.1. Invalid Data or Loss of
Communication
— the accelerator pedal is applied, or If the function is inactive and the TCM receives Error,
— a transmission PTO drive becomes active, Not Available or J1939 parameter reception is lost,
— an ABS event occurs, or the respective Neutral At Stop function will not
— its J1939 inputs go inactive. activate. No DTCs are set.
B.4.37.6.2. Neutral At Stop Standard via Brake If the function is already active due to a service brake
Pedal Position Input input and the TCM receives Error, Not Available or
In this configuration, the Neutral At Stop input is active J1939 parameter reception of the input is lost, the
when EBC1 Brake Pedal Position is greater than its transmission will exit Neutral At Stop. No DTCs are
configured activation value, and inactive when less set by the TCM.
than its configured deactivation value.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 138
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
If the function is already active due to the CCVS1
Parking Brake Switch input and the TCM receives
Error, Not Available or J1939 parameter reception of
the input is lost, Neutral At Stop will remain active until
another exit criterion is met, such as increased
accelerator pedal, a reselect of Drive, or sufficient
rotation of the output shaft. No DTCs are set by the
TCM.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 139
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.38. NEUTRAL INDICATOR B.4.38.5. DRIVER INTERFACE
There are no specific driver interface requirements for
WARNING: The following sections this function.
describe the intended use of a specific
function which has been validated in the B.4.38.6. OTHER REQUIREMENTS /
configuration(s) described. RESTRICTIONS
Implementations or use of this feature
WARNING: The J1939 Neutral Indicator
which differ from that described could
function is not an acceptable means of
result in damage to equipment or property,
implementing ‘neutral start’ functionality.
serious personal injury, or loss of life.
Refer to the NEUTRAL START function.
Allison Transmission is not liable for
consequences associated with The J1939-based Neutral Indicator function cannot
incorrect implementation or unintended be substituted for GPO S – Neutral Indicator for PTO
use of this feature. (NIPTO). The NIPTO function incorporates timer
logic specifically required for PTO integration. There
B.4.38.1. OVERVIEW is no J1939 equivalent for NIPTO at this time.
The neutral indicator function gives vehicle OEMs the B.4.38.7. NORMAL OPERATION
means to interface with auxiliary vehicle systems that
When both ETC2 Transmission Current Gear and
require neutral indication.
Transmission Selected Gear indicate zero, the
B.4.38.2. AVAILABILITY transmission is in Neutral. If either parameter does
not indicate zero, the transmission is either engaged
The J1939-based implementation is standard in all
in a range or attempting to shift into a range.
1000 – 4000 Series and TC10 applications.
B.4.38.8. FAILURE MODES AND RESPONSES
B.4.38.3. CONFIGURATION (VEPS / ACCT)
Fault logging, diagnostics, and troubleshooting
[18010] ON-VEHICLE PROTOCOL: CAN1 related to the loss of any parameter reception are the
[18020] ON-VEHICLE PROTOCOL: CAN2 responsibility of the controller monitoring the
Parameters must be received from the CAN port set parameter(s) and the vehicle OEM.
to SAE J1939 FULL FUNCTIONALITY.
B.4.38.9. INSTALLATION CHECKLIST:
[30180] J1939 BROADCAST: ETC2 Transmission NEUTRAL INDICATOR
Current Gear The vehicle OEM implementing vehicle functions
[30220] J1939 BROADCAST: ETC2 Transmission utilizing the Neutral Indicator are responsible for all
Selected Gear testing. Vehicle system responses to “Error”
Both answers must be set to ENABLED. indications in any / all of the received parameters
should be understood.
B.4.38.4. J1939 PARAMETER AND SA USE
Parameters marked (V) can be enabled or disabled
via VEPS.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 140
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.39. NEUTRAL START — Any multi-parameter implementation relies on the
vehicle OEM for proper interpretation, whereas the
WARNING: The following sections wire output and dedicated Transmission Engine
describe the intended use of a specific Crank Enable parameter are simple yes-no
function which has been validated in the indications.
configuration(s) described.
Implementations or use of this feature — Allison’s implementation of ETC2 Transmission
which differ from that described could Requested Range was developed and validated for
result in damage to equipment or property, use only by vehicle displays. As such, failure
serious personal injury, or loss of life. modes for this parameter were developed for
display systems. These failure modes may not be
Allison Transmission is not liable for acceptable for vehicle control situations.
consequences associated with
incorrect implementation or unintended — Future changes to the logic behind the three
use of this feature. parameters (particularly those originally intended
for display) might unintentionally change the
neutral start functionality. A dedicated neutral start
B.4.39.1. OVERVIEW
parameter prevents this, and allows for future
The neutral start function prevents engine cranking changes behind its logic without forcing any
while the transmission is in gear, and can be change for the vehicle OEMs’ software.
accomplished by either a dedicated TCM wire output
or the J1939 datalink. See Allison 5th Generation ETC7 Transmission Engine Crank Enable should not
Controls Installation Manual Section D: “Vehicle be used for interfacing with auxiliary vehicle systems
Electrical System Interface” for details on the that require neutral indication. ETC2 Transmission
dedicated wire implementation. Selected Gear and Transmission Current Gear are
available for fulfilling this need.
B.4.39.2. AVAILABILITY
The J1939-based implementation is standard in all B.4.39.5. DRIVER INTERFACE
1000 – 4000 Series and TC10 applications.
B.4.39.5.1. Required Support –
B.4.39.3. CONFIGURATION (VEPS / ACCT) Communication Failure Indication
If the starter controller detects TCM communication
[18010] ON-VEHICLE PROTOCOL: CAN1 loss, it is required to inform the operator. See
[18020] ON-VEHICLE PROTOCOL: CAN2 STARTER CONTROLLER FAILURE MODES AND
Parameter must be received from the CAN port set to RESPONSES. The intent is to avoid situations where
SAE J1939 FULL FUNCTIONALITY. the engine fails to crank and the operator has no
indication of a vehicle problem.
[30240] J1939 BROADCAST: ETC7 Transmission
Engine Crank Enable Actuating the Check Trans Indicator is not an
Must be set to ENABLED. acceptable means to represent a communication
problem. If the Check Trans Indicator is active,
B.4.39.4. J1939 PARAMETER AND SA USE service technicians may assume there is a
Parameters marked (V) can be enabled or disabled transmission problem, when in fact, it is most likely a
via VEPS. vehicle network or wiring issue.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 141
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.39.6.2. Voltage & Latching Requirements
While the dedicated wire and J1939-based neutral Shift D
Selector
start implementations provide similar behavior from Position N
the driver’s perspective, their responses to voltage
drop during cranking differ. Vehicle Crank
Key
Dedicated Wire Implementation Run Run
Switch
The wire output provides a signal to energize the Position Off
neutral start relay. Allison is responsible for keeping
the wire output “latched” as long as possible during Trans. 012
the cranking process, and has special TCM circuitry Engine
002
Crank
in place to do so. The wire will not “drop out” unless Enable
the TCM input voltage drops below 4.5 volts. None
Engine Running
Vehicle OEMs are responsible for ensuring relay
&
voltage doesn’t drop out during cranking. If either Starter
Cranking
voltage drops out, the starting circuit will cycle Status Off
between being enabled and disabled.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 142
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
6. The operator releases the key switch back to the B.4.39.8. TCM FAILURE MODES AND
“Run” position. Engine cranking ceases; the RESPONSES
engine has started. The starter controller
“unlatches” and resets the logic that determines if B.4.39.8.1. TCM Broadcasts Error
cranking is allowed. The TCM does not support Transmission Engine
Crank Enable state 10b (Error). If the TCM cannot
7. TCM input voltage returns, the TCM reinitializes, determine the proper broadcast value, it will indicate
and resumes J1939 broadcasts. 00b (Cranking Disabled). This avoids any chance for
improper interpretation of Error by the starter
8. The operator selects Drive, and Transmission controller.
Engine Crank Enable indicates 00b (Cranking
Disabled). B.4.39.8.2. TCM Broadcasts Not Available
Transmission Engine Crank Enable will only indicate
B.4.39.7. STARTER CONTROLLER FAILURE
11b (Not Available) when TCM broadcast is disabled.
MODES AND RESPONSES
A starter controller receiving 11b (Not Available) is
Fault logging, diagnostics, and troubleshooting required to prevent cranking from occurring.
related to the loss of Transmission Engine Crank
Enable reception are the responsibility of the starter
controller monitoring the parameter(s) and the vehicle
OEM.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 143
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.39.9. INSTALLATION CHECKLIST: 4. Turn the key switch to the “crank” position. Does
NEUTRAL START the starter controller prevent engine cranking?
Allison Application Engineering will review new
implementations for the following minimum 5. Reconnect the TCM to the J1939 network. Is the
functionality. While vehicle OEMs may use this list to Communication Failure indication turned off
assist implementation development, it is not a when the TCM is reconnected?
substitute for requirements described previously. A
B.4.39.9.5. Starter Controller Latches
lever-style shift selector must be used for the
following tests. Transmission Engine Crank Enable
When Cranking Initiated
Acceptable implementations will answer “yes” for the
following test sequences. 1. Clear any Allison DTCs, and begin this sequence
with the key switch off.
B.4.39.9.1. Vehicle Preparation and Test Setup
2. Start to crank the engine.
A protocol tool such as Vector CANalyzer is required
to test the starter controller’s response to “Error” and 3. As soon as the starter engages, IMMEDIATELY
“Not Available” indications. disconnect the TCM from the J1939 network by
open circuiting its J1939 connection. Does
Regardless of tool use, testing requires the ability to engine cranking continue when the TCM is
disconnect or unplug the TCM from the J1939 disconnected?
network. Possible methods include:
Note: The engine may start; this is okay. If the
— a modified engineering vehicle wiring harness, engine starts, shut it off after the test is done.
— a modified Allison service tool “T-Harness”, or
— a switch box between the TCM & vehicle harness. B.4.39.9.6. Starter Controller Receives “Error”
or “Not Available”
B.4.39.9.2. General
1. Begin this sequence with the key switch off.
Is the TCM calibration configured properly?
2. Disconnect the TCM from the J1939 network by
B.4.39.9.3. Normal Operation open circuiting its J1939 connection.
1. Clear any Allison DTCs, and begin this sequence 3. Turn the key switch on.
with the key switch off.
4. With a protocol tool such as CANalyzer,
2. Quickly turn the key through the “run” position to broadcast an ETC7 Transmission Engine Crank
the “crank” position. Regardless of delay, does Enable value of 10b from SA 03.
the engine eventually begin cranking?
5. Turn the key switch to the “crank” position. Does
3. Turn the key switch off. On lever selector the starter controller prevent engine cranking?
applications, move the lever to “D”; on pushbutton
selectors hold down the “D” button. Turn the key 6. Switch the ETC7 Transmission Engine Crank
through the “run” position to the “crank” position. Enable broadcast value to 11b.
Does the starter controller completely prevent
engine cranking? 7. Turn the key switch to the “crank” position. Does
the starter controller prevent engine cranking?
B.4.39.9.4. Starter Controller Doesn’t Receive
Transmission Engine Crank Enable
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 144
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.40. OIL LEVEL DISPLAY [30500] J1939 BROADCAST: TRF1 Transmission
Oil Level 1 High / Low – Enable Continuous
WARNING: The following sections Broadcast
describe the intended use of a specific The default answer is CONTINUOUS BROADCAST
function which has been validated in the DISABLED; the shift selector must be in oil level
configuration(s) described. display mode in order for the oil level broadcast
Implementations or use of this feature parameters to be updated. This answer is required
which differ from that described could for implementation OPTION 1.
result in damage to equipment or property,
serious personal injury, or loss of life. Answer CONTINUOUS BROADCAST ENABLED
means oil level parameter data is updated regardless
Allison Transmission is not liable for as to whether or not the shift selector is in oil level
consequences associated with display mode. This answer is required for
incorrect implementation or unintended implementation OPTION 2 (Customer Designed).
use of this feature.
[19100] SHIFT SELECTORS: J1939
B.4.40.1. OVERVIEW PROPRIETARY INTERFACE
When 3000/4000 Series or TC10 transmissions are Default answer is 5TH GEN FORMAT. OEMs whose
equipped with an oil level sensor, transmission oil systems determine oil level display mode via TCM
level can be read out on Allison shift selectors with Proprietary A broadcast content must set this to
built-in displays. The Oil Level Display function allows answer 4TH GEN COMPATIBLE; the 5th Generation
vehicle OEMs to convey oil level to the operator Proprietary A message no longer contains data
through a customer-supplied shift selector or auxiliary indicating the current shift selector display mode.
display.
B.4.40.4. IMPLEMENTATION OPTIONS
This function does not provide an oil level readout for Oil Level Display implementation options are tied to
continuous monitoring, but rather the equivalent of an the shift selector implementation chosen by the
“electronic dipstick”. vehicle OEM.
[15300] OIL LEVEL SENSOR For this option, implementation discussion consists of
Answer must be set to AUTODETECTED or YES. (1) how the TCM and selector enter and exit oil level
display mode, and (2) how TRF1 parameter data may
[30490] J1939 BROADCAST: TRF1 Transmission be shown on a separate auxiliary display.
Oil Level 1 High / Low
B.4.40.4.2. OPTION 2 (Customer Designed)
Answer must be set to ENABLED.
This method uses all standard SAE messages and
[30510] J1939 BROADCAST: TRF1 Transmission parameters, and does not require use of TC1
Oil Level 1 Measurement Status Transmission Shift Selector Display Mode Switch to
Answer must be set to ENABLED. request the oil display data. The same oil display
functionality as an Allison selector can be achieved.
[30480] J1939 BROADCAST: TRF1 Transmission When TRF1 Transmission Oil Level 1 High / Low
Oil Level 1 Countdown Timer continuous broadcast is enabled, oil level parameter
Answer must be set to ENABLED unless the vehicle data is updated regardless as to whether or not the
OEM does use of this parameter. TCM and selector are in Oil Level Display mode.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 145
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.40.5. J1939 PARAMETER AND SA USE OPTION 1 (Allison 4th Gen Selector or Duplicate)
Parameter requirements are tied to the selector The Allison 4th Gen (or duplicate) selector interface
design path (OPTION 1 or 2) chosen by the vehicle satisfies the requirement that the operator purposely
OEM. Parameters marked (V) can be enabled or convey a desire to the TCM to read the oil level.
disabled via VEPS.
OPTION 2 (Customer Designed)
B.4.40.5.1. OPTION 1 (Allison 4th Gen Selector The oil level display may not be a continuous display;
or Duplicate) the customer-designed interface must require
physical operator input before any oil level data is
Required Support displayed. In addition, the vehicle OEM display and /
Allison-duplicate shift selectors are required to or documentation is required to convey the need for
broadcast TC1 Transmission Shift Selector Display parking the vehicle on level ground before attempting
Mode Switch from SA 05 (Shift Console, Primary) or an oil level reading.
SA 06 (Shift Console, Secondary) (as applicable) to
DA 03 (Transmission #1). B.4.40.7. NORMAL OPERATION
— TRF1 Transmission Oil Level 1 High / Low (V) Oil Level Parameter Value (Meaning)
— TRF1 Trans. Oil Level 1 Measurement Status (V) High / Low 251 (Conditions not valid)
— TRF1 Trans. Oil Level 1 Countdown Timer (V) Measurement Status 1101b (Other)
Countdown Timer 1110b (Error)
B.4.40.5.2. OPTION 2 (Customer Designed)
Required Support The TCM provides the shift selector with information
The Oil Level Display controller is required to receive for up to four display modes: Range, Oil Level,
the following from SA 03 (Transmission #1): Prognostic (when applicable) and Diagnostic.
— TRF1 Transmission Oil Level 1 High / Low (V) The display is in range display mode at power up.
— TRF1 Trans. Oil Level 1 Measurement Status (V). The TCM increments the display mode each time the
selector broadcast of Transmission Shift Selector
If continuous updating of the oil level parameters is Display Mode Switch is toggled from 00b (Off) to 01b
necessary, this must be specified via VEPS. (On). Toggling the parameter once puts the TCM in
Oil Level Display mode, regardless as to whether or
Display of Transmission Oil Level 1 Measurement not prognostics are enabled:
Status is required. This keeps the operator aware of
conditions which may prevent an oil level reading,
Selector Display Order, Display Order,
and allows him or her to take corrective action as
Display Prognostics Prognostics
necessary.
Toggle Disabled Enabled
Optional Support Initial Range Range
Reception and use of TRF1 Transmission Oil Level 1 1st Oil Level Oil Level
Countdown Timer (V) is optional. 2nd Diagnostic Oil Life
3rd (Back to Range) Filter Life
B.4.40.6. DRIVER INTERFACE 4th -- Transhealth
5th -- Diagnostics
B.4.40.6.1. Required Support 6th -- (Back to Range)
The vehicle must be on level ground for a valid oil
level reading to be taken. Since the TCM cannot
detect this, the operator interface is required to Oil Level Display mode is exited if the next display
indicate when this criterion is met. mode is toggled, the selector requests a non-Neutral
range, or the key switch is cycled.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 146
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.40.7.2. Specific to OPTION 2 (Customer B.4.40.9. INSTALLATION CHECKLIST: OIL
Designed) LEVEL DISPLAY
The TCM continuously evaluates measurement Allison Application Engineering will review new
conditions and updates the oil level parameters. implementations for the following minimum
functionality. While vehicle OEMs may use this list to
B.4.40.7.3. Operation Regardless of Design assist implementation development, it is not a
Option substitute for requirements described previously.
If measurement conditions are unacceptable,
Transmission Oil Level 1 High / Low indicates 251 Acceptable implementations will answer “yes” to all of
(Conditions not valid), and Transmission Oil Level 1 the following questions:
Measurement Status conveys the reason:
Is the TCM calibration configured properly?
Transmission Oil Level Bit Allison Does the display interface require operator input
1 Measurement Status Value Criteria before any oil level information is shown?
Transmission in gear 0010b <>Neutral Does the display stop displaying oil level data
Transmission fluid 0011b < 40°C when Oil Level Display mode is exited?
Temperature too low
For each Transmission Oil Level 1 Measurement
Transmission fluid 0100b > 104°C Status criteria listed, does the display correctly
temperature too high indicate that a reading cannot be taken when the
Vehicle moving; output 0101b > 60 rpm Oil Level Display mode is entered?
shaft speed too high
When all criteria are met, does the Oil Level
Engine speed too low 0111b < 400 rpm Display indicate that the settling timer is counting
down? (Display of the minutes remaining is
Engine speed too high 1000b > 1000 rpm
optional.)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 147
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.41. POWER DIVIDER INPUT B.4.41.6. OTHER REQUIREMENTS /
RESTRICTIONS
WARNING: The following sections Allison Application Engineering review is required
describe the intended use of a specific before this function may be implemented.
function which has been validated in the
configuration(s) described.
NOTE: SAE J1939 datalink etiquette
Implementations or use of this feature
dictates (and Allison requires) that
which differ from that described could
unsupported broadcast parameters be set
result in damage to equipment or property,
to their “Not Available” values. Failure to do
serious personal injury, or loss of life.
so may result in unintended activation of
Allison Transmission is not liable for other TC1-based Allison functions.
consequences associated with
incorrect implementation or unintended B.4.41.7. NORMAL OPERATION
use of this feature. When TC1 Transmission Mode 3 is 01b, the TCM
adapts operation for conditions where the torque
B.4.41.1. OVERVIEW converter is no longer driven directly by the engine.
A power divider is a gearbox located between the
B.4.41.8. INSTALLATION CHECKLIST: POWER
engine and transmission torque converter that splits
DIVIDER INPUT
engine power off to a pump or other driven device.
The TCM must be aware of power divider operation Allison Application Engineering will review new
to properly adjust for this type of operation. implementations for the following minimum
functionality. While vehicle OEMs may use this list to
B.4.41.2. AVAILABILITY assist implementation development, it is not a
This function is optional in 3000/4000 Series non- substitute for requirements described previously.
OFS applications. Allison Application Engineering
Acceptable implementations will answer “yes” to all of
review is required.
the following questions:
B.4.41.3. CONFIGURATION (VEPS / ACCT)
Is the TCM calibration configured properly?
[18010] ON-VEHICLE PROTOCOL: CAN1
Is TC1 sent every 50 ms to the proper DA, from
[18020] ON-VEHICLE PROTOCOL: CAN2
one or more acceptable SAs?
Parameter must be provided to the CAN port set to
SAE J1939 FULL FUNCTIONALITY. When the power divider is operating such that
torque converter input speed does not equal
[25360] POWER DIVIDER INPUT engine speed, is TC1 Transmission Mode 3 set
Set answer to ENABLED for TCM TC1 Transmission to 01b?
Mode 3 reception.
When the power divider is operating such that
B.4.41.4. J1939 PARAMETER AND SA USE torque converter input speed equals engine
speed, is TC1 Transmission Mode 3 set to 00b?
B.4.41.4.1. Required Support
The J1939 network is required to provide TC1
Transmission Mode 3 every 50 ms to DA 03
(Transmission #1) from one of the following SAs, in
order of TCM preference:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 148
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.42. PRESELECT REQUEST INPUT VEPS requirements beyond this; J1939-based
Preselect Request logic and related J1939 parameter
WARNING: The following sections reception are enabled by default.
describe the intended use of a specific
function which has been validated in the B.4.42.3.1. VEPS / ACCT Trims
configuration(s) described.
Implementations or use of this feature [17130] PRESELECT STRATEGY
which differ from that described could Determines when preselects will occur relative to
result in damage to equipment or property, engine speed. When set to STANDARD, downshifts
serious personal injury, or loss of life. will occur 300 rpm above engine governed speed.
When set to LOW, downshifts will occur 150 rpm
Allison Transmission is not liable for above engine governed speed.
consequences associated with
incorrect implementation or unintended OTHERS
use of this feature. The following trims impact function operation; see the
NORMAL OPERATION section:
B.4.42.1. OVERVIEW
— [17000] PRIMARY MODE: Gears
Preselecting involves selecting any forward gear — [17030] SECONDARY MODE: Gears
lower than “D” on the shift selector. When a range
has been “preselected” in this manner, shift points to B.4.42.3.2. Relation to GPI-based Preselect
and from gear ranges above the preselected range Request Functions
are higher than the normal shift points. Shifts below
J1939-based Preselect Requests may be used alone
the preselected range are not affected.
or in conjunction with GPI AR (OVERDRIVE
DISABLE, 1000/2000 Series only), and / or GPIs CB1
For a 1000/2000 Series transmission, this function
and CB2 (PRESELECT REQUEST 1 and 2).
also provides the capability to limit the transmission
to forward ranges that may not have physical B.4.42.4. J1939 PARAMETER AND SA USE
positions on the shift selector. For example, when
used in conjunction with a shift selector with positions B.4.42.4.1. Required Support
5-3-2-1, this function creates the provision to limit the
The J1939 network is required to provide TC1
transmission to 4th range. The TCM initiates the
Transmission Requested Gear every 50 ms to DA 03
preselect electronically, eliminating any required
(Transmission #1), from one or more of the following
movement of the shift cable.
SAs:
In 3000/4000 Series and TC10 applications, this
1000/2000 Series
function is intended for requesting preselect ranges to
improve engine brake operation. 1. SA 42 (Headway Controller)
2. SA 33 (Body Controller)
In addition to the J1939 interface described here,
3. SA 05 (Shift Console, Primary) (1)
preselect requests can be accomplished by the
4. SA 23 (Instrument Cluster #1)
following GPI functions:
(1) SA may only be used if the application does not
— AR (1000/2000 Series only)
employ an Allison J1939-based selector.
— CB1 (1000 – 4000 Series and TC10)
— CB2 (1000 – 4000 Series) 3000/4000 Series and TC10
GPI implementations are discussed in Allison 5th 1. SA 42 (Headway Controller)
Generation Controls Installation Manual Section D: 2. SA 33 (Body Controller)
“Vehicle Electrical System Interface”. 3. SA 23 (Instrument Cluster #1)
B.4.42.2. AVAILABILITY See NORMAL OPERATION for parameter values.
The J1939-based implementation is standard in all
1000 – 4000 Series and TC10 applications.
J1939-based Preselect Requests may not be used in When a preselect is not desired, Transmission
conjunction with the 1000/2000 Series J1939-based Requested Gear is required to indicate 0xE0 (Position
RANGE SELECTION MODE function. unknown and / or no buttons pressed).
The calibrated preselect shift schedule is invoked 3000/4000 Series applications may be calibrated to
when the J1939-based Preselect Request function is have different shift masks in primary and secondary
active, regardless of other coinciding operations, e.g. mode operation.
active engine braking, the Reverse Inhibit with
B.4.42.6.5. Allison Function Interactions
Preselect Request function, etcetera.
If other internal TCM logic or Allison functions are
B.4.42.6.3. Preselect Request Values generating active preselect requests while a J1939-
Requests can only be made through “absolute” TC1 based preselect request is active, the TCM will invoke
Transmission Requested Gear range values as the lowest preselect range requested.
shown below, i.e. ranges 1 through 9:
B.4.42.7. TCM FAILURE MODES & RESPONSES
During an active preselect, loss of Transmission
Requested Gear reception or reception of a state
outside those listed as acceptable will result in the
transmission reverting to normal operation (no
preselect) after a timeout period expires. No DTCs
are logged.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 150
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.42.8. INSTALLATION CHECKLIST:
PRESELECT REQUEST
Allison Application Engineering will review new
implementations for the following minimum
functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a
substitute for requirements described previously.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 151
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.43. PROGRESSIVE SHIFTING B.4.43.5. NORMAL OPERATION
Progressive Shifting is only allowed when the
WARNING: The following sections transmission has attained a manually-preselected
describe the intended use of a specific forward range that is lower than the maximum forward
function which has been validated in the range of the active shift mask, and no shift is in
configuration(s) described. process. Under these conditions, ETC1 Progressive
Implementations or use of this feature Shift Disable will indicate 00b (Progressive shift is not
which differ from that described could disabled). Otherwise, it will indicate 01b (Progressive
result in damage to equipment or property, shift is disabled).
serious personal injury, or loss of life.
B.4.43.5.1. Allison Function Interactions
Allison Transmission is not liable for Depending on the configured shift schedule and the
consequences associated with engine’s progressive shifting configuration, scenarios
incorrect implementation or unintended may be possible where transmission output shaft
use of this feature. speed cannot reach the required threshold for
applying the torque converter lockup clutch. It is the
B.4.43.1. OVERVIEW responsibility of the system integrator to ensure that
lockup operation is not impacted by this function.
NEW FOR B/C192 RELEASES:
This function is new for the C192 release. B.4.43.6. TCM FAILURE MODES & RESPONSES
In situations where the TCM is unable to determine
Progressive shifting is an engine feature that limits that all required conditions for allowing progressive
engine speed versus transmission range. Such shifting are met, ETC1 Progressive Shift Disable will
features are normally incompatible with automatic indicate 01b (Progressive shift is disabled).
transmissions as they can prevent shift points from
being achieved. However, the TCM may allow B.4.43.7. INSTALLATION CHECKLIST:
Progressive Shift activation under certain conditions. PROGRESSIVE SHIFTING
Allison Application Engineering will review new
B.4.43.2. AVAILABILITY implementations for the following minimum
Progressive Shifting is only available for 3000/4000 functionality. While vehicle OEMs may use this list to
Series transmissions. Application Engineering review assist implementation development, it is not a
is required. substitute for requirements described previously.
B.4.43.3. CONFIGURATION (VEPS / ACCT) Acceptable implementations will answer “yes” to all of
the following questions:
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 Is the TCM calibration configured properly?
Parameter must be received from the CAN port set to
SAE J1939 FULL FUNCTIONALITY. Does the engine honor ETC1 Progressive Shift
Disable?
[30100] J1939 BROADCAST: ETC1 Progressive
Shift Disable Is torque converter lockup engagement and
operation possible while progressive shifting is
Answer must be set to PARAMETER BROADCAST
active?
ENABLED - PROGRESSIVE SHIFTING
CONDITIONALLY ALLOWED in order to use the
Is vehicle performance acceptable while
progressive shifting function of the engine. progressive shifting is active?
B.4.43.4. J1939 PARAMETER AND SA USE
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 152
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.44. PTO DRIVE INTERFACE 1 & 2 B.4.44.3.1. VEPS / ACCT Trims
The following trims impact function operation:
WARNING: The following sections
describe the intended use of a specific — [27040] PTO DRIVE INTERFACE 1: Maximum
function which has been validated in the Engine Speed for Engagement
configuration(s) described.
Implementations or use of this feature — [27050] PTO DRIVE INTERFACE 1: Maximum
which differ from that described could Engine Speed for Operation
result in damage to equipment or property,
serious personal injury, or loss of life. — [27060] PTO DRIVE INTERFACE 1: Maximum
Output Speed for Engagement
Allison Transmission is not liable for
consequences associated with — [27070] PTO DRIVE INTERFACE 1: Maximum
incorrect implementation or unintended Output Speed for Operation
use of this feature.
— [27080] PTO DRIVE INTERFACE 1: Lockup
Engagement Speed (1K2K Series only)
B.4.44.1. OVERVIEW
PTO Drive Interface functions 1 & 2 allow vehicle — [27100] PTO DRIVE INTERFACE 2: Maximum
OEMs to integrate transmission operation with up to Engine Speed for Engagement
two PTO drives. Either interface instance can be
implemented via GPIO wires or J1939 parameters. — [27110] PTO DRIVE INTERFACE 2: Maximum
Regardless of implementation, each instance has a Engine Speed for Operation
unique set of programmable trims, allowing operation
and protection to be optimized separately for each — [27120] PTO DRIVE INTERFACE 2: Maximum
PTO drive. Output Speed for Engagement
To accomplish either instance via GPIO wires, refer — [27130] PTO DRIVE INTERFACE 2: Maximum
to Allison 5th Generation Controls Installation Manual Output Speed for Operation
Section D: “Vehicle Electrical System Interface”. The
— [27140] PTO DRIVE INTERFACE 2: Lockup
traditional GPIO-based functions have been renamed
Engagement Speed (1K2K Series only)
to reflect the availability of two instances: GPIs C1 /
C2 (PTO Request 1 / 2) and GPOs G1 / G2 (PTO B.4.44.4. J1939 PARAMETER AND SA USE
Enable 1 / 2).
SAs marked (V) may be set to an OEM-specified
B.4.44.2. AVAILABILITY value via VEPS. See AUTO-DETECTION for SA
J1939-based PTO Drive Interface 1 & 2 selection details.
implementations are optional in 1000 – 4000 Series B.4.44.4.1. Required Support
applications. PTO Drive Interface 1 is optional on
TC10 transmissions. J1939 PTO Drive Engagement (PTODE) parameter
pairs are location-specific. For troubleshooting ease,
B.4.44.3. CONFIGURATION (VEPS / ACCT) OEMs are required to use the correct set of PTODE
parameters for a given PTO drive location.
[18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2 The J1939 network is required to support the PTO
Parameters are only exchanged on the CAN port set Drive Engagement parameter pair(s) enabled for use
to SAE J1939 FULL FUNCTIONALITY. in the VEPS options:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 153
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Broadcast PTODE Enable Switch – Transmission During 1st gear PTO engagement, TC10 applications
Output Shaft PTO and receive PTODE Engagement invoke a 1st gear preselect to reduce the potential for
Consent – Transmission Output Shaft PTO. upshifts during PTO operation.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 154
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.44.10. FAILURE MODES & RESPONSES: PTO B.4.44.11.3. PTO Controller Disengages PTO
CONTROLLER Drive when TCM Consent Revoked
B.4.44.10.1. PTO engaged without consent or 1. Clear any Allison DTCs, and begin this sequence
not disengaged when consent with the key switch off.
revoked
2. Manipulate the vehicle inputs such that the PTO
WARNING: Engaging a PTO drive or controller broadcasts an Enable Switch request
continuing drive engagement when consent (01b) to engage the PTO drive.
is removed may result in damage to the
transmission and / or the PTO drive 3. While TCM Engagement Consent is being given
mechanism. (01b) increase throttle to the point where the TCM
revokes consent (00b).
B.4.44.10.2. PTO controller does not receive
Engagement Consent parameter 4. Does the PTO controller disengage the PTO drive
If the PTO controller fails to receive the applicable when the TCM revokes consent (00b)?
Engagement Consent parameter from the TCM, the
B.4.44.11.4. PTO Controller Disengages PTO
device is required to disengage that PTO drive as
Drive when TCM Consent
soon as possible.
Parameter Reception is Lost
In addition, vehicle OEMs may choose at their
1. Clear any Allison DTCs, and begin this sequence
discretion to inform the operator of communication
with the key switch off.
loss between the TCM and the PTO controller.
Methods of informing the operator are left to the 2. Manipulate the vehicle inputs such that the PTO
vehicle OEM. However, actuating the Check Trans controller broadcasts an Enable Switch request
Indicator is not an acceptable means to represent a (01b) to engage the PTO drive.
communication problem. If only the Check Trans
Indicator is active, service technicians may assume 3. While TCM Engagement Consent is being given
there is a transmission problem, when in fact it is most (01b) and the PTO drive is engaged, disconnect
likely a vehicle network or wiring issue. the TCM from the J1939 network.
B.4.44.11. INSTALLATION CHECKLIST: PTO 4. Does the PTO controller disengage the PTO drive
DRIVE INTERFACE when it loses reception of the Engagement
Allison Application Engineering will review new Consent parameter from the TCM?
implementations for the following minimum
functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a
substitute for requirements described previously.
B.4.44.11.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 155
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.45. RANGE DISPLAY – RANGE supplied selectors that use the Allison Proprietary A
ATTAINED message for display control.
WARNING: The following sections NOTE: All TC10 applications require use of
describe the intended use of a specific the 5TH GEN FORMAT.
function which has been validated in the
configuration(s) described. B.4.45.4. J1939 PARAMETER AND SA USE
Implementations or use of this feature
Parameters marked (V) can be enabled or disabled
which differ from that described could
via VEPS. The display controller is required to
result in damage to equipment or property,
receive ETC2 Transmission Current Range (V) from
serious personal injury, or loss of life.
SA 03 (Transmission #1).
Allison Transmission is not liable for
B.4.45.5. OTHER REQUIREMENTS /
consequences associated with
RESTRICTIONS
incorrect implementation or unintended
use of this feature. ETC2 Transmission Current Gear may not be used
for this display function as the data format does not
match that of Transmission Current Range.
B.4.45.1. OVERVIEW
A Range Attained display indicates the current ETC2 transmission range and gear parameter
operating range of the transmission. Such displays intended use is explained further under RANGE
are used with (but not limited to) functions SHIFT DISPLAYS – GENERAL INFORMATION.
SELECTOR, NON-ALLISON BASIC: 3000/4000
SERIES, or SHIFT SELECTOR, NON-ALLISON B.4.45.6. DRIVER INTERFACE
STANDARD: 3000/4000 SERIES. This same
functionality is referred to as the MONITOR display B.4.45.6.1. Required Support
on Allison J1939-based shift selectors. If Range Attained is to be displayed, a separate digit
other than that used for the Requested Range display
B.4.45.2. AVAILABILITY is required.
Standard in all 1000 – 4000 Series and TC10
applications. B.4.45.7. NORMAL OPERATION
Transmission Current Range is contained in ETC2
B.4.45.3. CONFIGURATION (VEPS / ACCT) bytes 7 and 8, and reflects the range attained by the
transmission. For 1000 – 4000 Series applications,
[18010] ON-VEHICLE PROTOCOL: CAN1 two content formats are available via [30210] J1939
[18020] ON-VEHICLE PROTOCOL: CAN2 BROADCAST: ETC2 Range Parameter Format:
Parameter must be received from the CAN port set to
SAE J1939 FULL FUNCTIONALITY. B.4.45.7.1. 4TH GEN COMPATIBLE FORMAT
Byte 7 conveys an ASCII value of the current range,
[30190] J1939 BROADCAST: ETC2 Transmission while byte 8 conveys an ASCII value of the torque
Current Range
converter clutch lockup status (“C” or “L”). The
Answer must be set to ENABLED. information in byte 8 is not required to be displayed
for this function.
[30210] J1939 BROADCAST: ETC2 Range
Parameter Format B.4.45.7.2. 5TH GEN FORMAT
NOTE: Beginning with Allison 5th Recent SAE J1939 committee clarification indicates
Generation Controls, the ETC2 that the Allison 4th Generation Controls byte order did
Transmission Current Range format has not adhere to the recommended practice. With
been revised; see NORMAL OPERATION. Allison 5th Generation Controls:
This VEPS option allows for backward
compatibility with 1000 – 4000 Series — Transmission lockup status is no longer conveyed
Allison 4th Generation Controls. in byte 8; vehicle OEMs seeking this information
should refer to function LOCKUP INDICATOR.
Default is 5TH GEN FORMAT; may be changed to 4TH — ETC2 content is now “right justified”, with single
GEN COMPATIBLE in 1000 – 4000 Series digit ranges only appearing in byte 8. Dual-digit
applications if necessary for backward compatibility ranges use both bytes.
with existing customer-supplied shift selector or range
attained displays. This VEPS answer does not
impact Allison shift selector displays or customer-
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 156
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
To properly implement a range display, both bytes B.4.45.9. INSTALLATION CHECKLIST: RANGE
must be utilized. Data examples are shown in the ATTAINED DISPLAY
following table: Allison Application Engineering will review new
implementations for the following minimum
Option Byte 7 Content Byte 8 Content functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a
Example 1: Transmission Current Range = 5th: substitute for requirements described previously.
4th Gen ASCII 53 (“5”) ASCII 76 (“L”)
Acceptable implementations will answer “yes” to all
5th Gen ASCII 32 (space) ASCII 53 (“5”)
questions in the following test sequences:
Example 2: Transmission Current Range = 10th:
B.4.45.9.1. General
4th Gen Not possible Not possible
5th Gen ASCII 49 (“1”) ASCII 48 (“0”) Is the TCM calibration configured properly?
The display may not continue to indicate the Reconnect the Range Attained display controller
last valid value of Transmission Current to the J1939 network; does the display indicate
Range received prior to encountering the Neutral?
communication problem.
B.4.45.8.2. Heartbeat
Heartbeat monitoring and a Communication Failure
indication are not required for this function, although
vehicle OEMs may choose to implement such logic at
their discretion. See USING A COMMUNICATION
HEARTBEAT for recommendations on detecting and
responding to J1939 communication failures.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 157
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.46. RANGE DISPLAY – REQUESTED with existing customer-supplied shift selector or range
RANGE attained displays. This VEPS answer does not
impact Allison shift selector displays or customer-
WARNING: The following sections supplied selectors that use the Allison Proprietary A
describe the intended use of a specific message for display control.
function which has been validated in the
configuration(s) described. NOTE: All TC10 applications require use of
Implementations or use of this feature the 5TH GEN FORMAT.
which differ from that described could
result in damage to equipment or property,
[30280] J1939 BROADCAST: ETC7 Transmission
serious personal injury, or loss of life.
Range Requested Display Flash State
Allison Transmission is not liable for Answer must be set to ENABLED if parameter used
consequences associated with to meet function requirements.
incorrect implementation or unintended
use of this feature. [26223] RANGE INHIBIT INDICATOR
Must be set to ONLY ETC7 TRANSMISSION SHIFT
B.4.46.1. OVERVIEW INHIBIT INDICATOR or BOTH GPO AD AND J1939
TRANSMISSION SHIFT INHIBIT INDICATOR to use
A Requested Range display reflects the range
this function.
chosen by the vehicle operator via the shift selector,
and signals if conditions exist such that the operator [30270] J1939 BROADCAST: ETC7 Transmission
request may not be honored. Such displays are Range Requested Display Blank State
typically used with (but not limited to) functions
Answer must be set to ENABLED.
RANGE SELECTION MODE, or SHIFT SELECTOR,
NON-ALLISON BASIC: 3000/4000 SERIES, or B.4.46.4. J1939 PARAMETER AND SA USE
SHIFT SELECTOR, NON-ALLISON STANDARD:
Parameters marked (V) can be enabled or disabled
3000/4000 SERIES. This same functionality is
via VEPS. The display controller is required to
referred to as the SELECT display on Allison J1939-
receive all of the following from SA 03 (Transmission
based shift selectors.
#1):
B.4.46.2. AVAILABILITY
— ETC2 Transmission Requested Range (V)
Standard in all 1000 – 4000 Series and TC10
applications. — ETC7 Transmission Range Requested Display
Flash State (V) (preferred for displays) OR ETC7
B.4.46.3. CONFIGURATION (VEPS / ACCT) Transmission Shift Inhibit Indicator (V)
[18010] ON-VEHICLE PROTOCOL: CAN1 — ETC7 Transmission Range Requested Display
[18020] ON-VEHICLE PROTOCOL: CAN2 Blank State (V)
Parameters must be received from the CAN port set
to SAE J1939 FULL FUNCTIONALITY. B.4.46.5. OTHER REQUIREMENTS /
RESTRICTIONS
[30200] J1939 BROADCAST: ETC2 Transmission ETC2 transmission range and gear parameter
Requested Range intended use is explained further under RANGE
Answer must be set to ENABLED. DISPLAYS – GENERAL INFORMATION,
[30210] J1939 BROADCAST: ETC2 Range B.4.46.6. DRIVER INTERFACE
Parameter Format
B.4.46.6.1. Required Support
NOTE: Beginning with Allison 5th Gen
Controls, the ETC2 Transmission By choosing to implement their own Requested
Requested Range format has been revised; Range display, vehicles OEMs assume responsibility
see NORMAL OPERATION. This VEPS for meeting all associated FMVSS and other
option allows for backward compatibility regulatory requirements.
with 1000 – 4000 Series Allison 4th
To mimic Allison shift selector display operation,
Generation Controls.
vehicle OEM displays are required to:
Default answer 5TH GEN FORMAT may be changed — Indicate range inhibit conditions, and
to 4TH GEN COMPATIBLE in 1000 – 4000 Series — Blank the display when requested to do so.
applications if necessary for backward compatibility
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 158
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.46.7. NORMAL OPERATION
Is Preselect Value Reflected in ETC2
Transmission Requested Range is contained in ETC2 Transmission Requested Range?
bytes 5 and 6, and reflects the range chosen by the
operator via the shift selector, as well as most Function or TCM 1000 3000
operator-initiated preselect requests. For 1000 – Logic Requesting a / 2000 / 4000
4000 Series applications, two content formats are Preselect Range Series Series TC10
available via [30210] J1939 BROADCAST: ETC2
Range Parameter Format: PSR via shift selector Yes Yes Yes
PSR via GPI CB1 or CB2 Yes Yes Yes
B.4.46.7.1. 4TH GEN COMPATIBLE FORMAT PSR via J1939 Yes Yes Yes
Byte 5 conveys an ASCII value of the requested
range, while byte 6 is always ASCII 32 (space). Engine Brake Preselects No Yes Yes
Grade Braking Preselects (1) No Yes Yes
B.4.46.7.2. 5TH GEN FORMAT PTO 1st Gear Preselect NA NA Yes
Recent SAE J1939 committee clarification indicates Reverse Inhibit w/PSR No Yes NA
that the Allison 4th Generation Controls byte order did BBAN (GPI CA) Preselect Yes Yes NA
not adhere to the recommended practice. With
Allison 5th Generation Controls, ETC2 content is now Transmission Sump Temp. No No No
“right justified”, with single digit ranges appearing in Engine Coolant Temp. No No No
byte 6. Dual-digit ranges use both bytes.
Overdrive Disable (GPI AR) Yes NA NA
To properly implement a range display, both bytes Wired 6-5-4 selection Yes NA NA
must be utilized. Data examples are shown in the Range Selection Mode Yes NA NA
following table:
Retarder operation NA No NA
Retarder Sump Temp. NA No NA
Option Byte 5 Content Byte 6 Content Retarder Coolant Temp. NA No NA
Example 1: Trans. Requested Range = 5th: Direct Hold (GPI CE) NA No NA
D1 Selection (GPI B) NA Yes NA
4th Gen ASCII 53 (“5”) ASCII 32 (space) Auto 2-1 Preselect (GPI BD) NA Yes NA
5th Gen ASCII 32 (space) ASCII 53 (“5”) Auxiliary Hold (GPI G) NA Yes NA
Example 2: Trans. Requested Range = 10th:
(1) Includes preselects associated with [22050]
4th Gen Not possible Not possible PRESELECTS: Automatic Level of
5th Gen ASCII 49 (“1”) ASCII 48 (“0”) Preselect Range during Cruise Control and
[17132] GRADE BRAKING /
See ALLISON PARAMETER BROADCAST under REGENERATION INPUT.
ETC2 Transmission Requested Range definition for
more details. B.4.46.7.4. Range Inhibit Indicator Options
Depending on the J1939 parameter used to meet the
B.4.46.7.3. Reflection of Preselect Operation
requirements of this function, either when:
Preselected ranges are reflected in ETC2
Transmission Requested Range per the table below: — ETC7 Transmission Requested Range Display
Flash State is 01b (Active; Transmission
Requested Range display should be flashing)
OR
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 159
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.46.7.5. Indicating Display Problems B.4.46.10.1. General
When ETC7 Transmission Requested Range Display
Blank State is 01b ( Active; Transmission Requested Is the TCM calibration configured properly?
Range display should be blanked), display controllers
B.4.46.10.2. Normal Operation
are required to turn off the Requested Range display.
Depending on the failure, selectors may still operate
With the selector in Neutral, start the engine;
in certain ranges. does the Requested Range display indicate
B.4.46.8. TCM FAILURE MODES & RESPONSES Neutral?
In 3000/4000 Series and TC10 applications equipped Apply the service brakes and systematically
with J1939-based shift selector(s), ETC2 select all possible ranges (forward & reverse);
Transmission Requested Range will indicate ASCII 0 does the Requested Range display track
(Error) if TC1 Transmission Requested Gear properly?
reception is not received from the active shift selector.
B.4.46.10.3. Indicate Inhibited Shifts
B.4.46.9. RANGE DISPLAY FAILURE MODES With the transmission in Neutral and the engine
RESPONSES running, raise engine speed to above 1000 rpm.
Any vehicle system response, fault logging,
diagnostics or troubleshooting related to reception Apply the service brakes and place the selector
loss of any required display parameter is the in Drive. Is the inhibited shift indicated by either
responsibility of the display controller monitoring the (1) the “Requested Range” digit blinking, or (2)
parameters and the vehicle OEM. the activation of a separate Range Inhibit
Indicator?
B.4.46.9.1. Loss of Parameter Reception
WARNING: If an Error (either byte = 0) or Return the selector to the Neutral position; does
Not Available indication (both bytes = 255) the “Range Inhibit” indication cease?
is received, or parameter reception is lost, B.4.46.10.4. Blank Display on Command
the display controller must blank the
display. Using a protocol analyzer (e.g. CANalyzer), send
ETC7 Transmission Requested Range Display
The display may not continue to indicate the Blank State = 01b; does the Requested Range
last value of Transmission Requested
display go blank?
Range received prior to encountering the
communication problem. B.4.46.10.5. Loss & Recovery of Transmission
Requested Range Reception
This logic avoids display of misleading information Begin this test with the engine running and the
during communication problems between the TCM transmission in Neutral.
and Requested Range display.
Disconnect the TCM from the J1939 network;
B.4.46.9.2. Heartbeat does the Requested Range display go blank, or
Heartbeat monitoring and a Communication Failure at least not indicate a range? (For example,
indication are not required for this function, although some displays may show asterisks or dashes
vehicle OEMs may choose to implement such logic at under this condition.)
their discretion. See USING A COMMUNICATION
HEARTBEAT for recommendations on detecting and Reconnect the TCM to the J1939 network; does
responding to J1939 communication failures. the Requested Range display indicate Neutral?
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 160
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.47. RANGE INHIBIT INDICATOR (RII) B.4.47.4.1. Required Support
The display controller is required to receive ETC7
WARNING: The following sections Transmission Shift Inhibit Indicator (V) from SA 03
describe the intended use of a specific (Transmission #1).
function which has been validated in the
configuration(s) described. B.4.47.5. DRIVER INTERFACE REQUIREMENTS
Implementations or use of this feature The indicator is supplied and installed by the vehicle
which differ from that described could builder, and is required to be:
result in damage to equipment or property,
serious personal injury, or loss of life. … In the normal forward field of view of the vehicle
operator (preferred), or readily viewable as part of
Allison Transmission is not liable for the shift selector assembly.
consequences associated with
incorrect implementation or unintended … Clearly visible from both operator stations in dual
use of this feature. selector applications (may require two indicators).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 161
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.47.5.4. Flashing Range Display Character B.4.47.7. NORMAL OPERATION
If a Transmission Range Selected / Range Attained When ETC7 Transmission Shift Inhibit Indicator = 01b
dashboard display is used, the Transmission Range (Active), the Range Inhibit Indicator should be
Selected character may be flashed in lieu of a activated. When this parameter is 00b (Inactive), the
dedicated lamp or Icon. Range Inhibit Indicator should be deactivated.
Typical flash rates are 1 to 3 Hz, with a 50% duty On 1000/2000 Series applications, wire 124 will
cycle. Flashing the Transmission Range Attained activate at the same time as the ETC7 parameter.
character is not allowed, as the Range Inhibit
Indicator conveys an issue with what the vehicle When the indicator is active, transmission operation
operator is asking for (Range Selected) not the is or will be inhibited in some fashion:
current state of the transmission (Range Attained).
— Operator-requested range shifts may not occur.
Due to the many potential implementations of this
function (flashing the character, flashing the character — 1000/2000 Series with Engine Management will
highlighting, alternating the color of the character, limit engine torque output if the TCM detects
etc.), Allison Application Engineering must review the potentially damaging torque converter stall
method and flash rate proposed to ensure that the operation.
“spirit and intent” of the Range Inhibit Indicator
function are met. The RII is not activated during engine start / stop
activity associated with the Auto-Neutral for Idle Start
B.4.47.5.5. Acceptable Additions / Stop function.
In addition to the above implementations, a tone may
optionally accompany the RII visual indication. WARNING: When the RII is active, the
transmission may not respond to shift
NOTE: An audible tone cannot be selector requests, since operating
limitations are being placed on the
substituted for the visual Range Inhibit
indication. transmission. Direction changes may not
occur.
The accompanying tone may sound continuously or
beep for the full duration of an active Range Inhibit B.4.47.8. RANGE INHIBIT INDICATOR FAILURE
MODES AND RESPONSES
condition, and must be distinguishable from and
heard in addition to all other required tones in the Vehicle system response, fault logging, diagnostics or
vehicle (Low Air Pressure alarm, Reverse Warning troubleshooting related to Transmission Shift Inhibit
tone, etc.). Indicator reception loss is the responsibility of the
controller monitoring the parameter and the vehicle
The vehicle OEM has full responsibility for OEM.
implementing the mechanism(s) required to sound
the accompanying tone if this method is chosen. B.4.47.8.1. Initialization or Response to Resets
Additionally, if a beeping tone and flashing lamp or The display controller may be powered down
icon is chosen, the tone and flash should be intentionally (key switch turned off) or unintentionally
synchronized to maximize the association of the (intermittent power source) while an active inhibit is
beeping tone with the flashing Lamp or Icon. present.
B.4.47.6. BULB CHECKS In either case, Allison recommends that the display
The display controller is responsible for performing controller default the indicator to an inactive state
and bulb or display checks at the beginning of each when it reinitializes -- If the inhibit is still present when
key switch cycle. power returns, TCM broadcast data will reflect this
and only then should the display controller reactivate
Allison recommends lamps or indicators remain on for the indicator.
2 seconds during the check. Slightly longer or shorter
time periods are acceptable. This recommendation is based on the fact that some
Allison inhibits self-clear during a power cycle.
NOTE: The TCM does not send any J1939- B.4.47.8.2. Loss of TCM Communication
based “bulb check” when powered up; If Transmission Shift Inhibit Indicator reception is lost,
Transmission Shift Inhibit Indicator is set to or 10b (Error) or 11b (Not Available) is received,
00b. display controller response is required as follows:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 162
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— If an active inhibit was the last valid indication 2. Disconnect the RII controller from the J1939
received, the RII should remain ON until a new network. Does the RII remain actuated?
valid signal is received.
3. Is the Check Trans Indicator inactive?
— If no inhibit was active when the last signal was
received, the RII should remain OFF until a new 4. Let the engine return to idle, and move the
valid signal is received. selector to Neutral. Reconnect the RII controller
to the J1939 network. Does the RII go inactive?
This logic maintains operator awareness of an active
shift inhibit if communication is lost after the TCM has 5. Disconnect the RII controller from the J1939
begun to indicate an inhibit. network. Does the RII remain inactive?
B.4.47.9.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 163
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.48. RANGE SELECTION MODE B.4.48.4.1. Required Support
(“TAP UP, TAP DOWN”’) The J1939 network is required to provide TC1
Transmission Requested Gear every 50 ms to DA 03
WARNING: The following sections (Transmission #1) from one of the following SAs, in
describe the intended use of a specific order of TCM preference:
function which has been validated in the
configuration(s) described. 1. SA 33 (Body Controller)
Implementations or use of this feature 2. SA 05 (Shift Console, Primary) (1)
which differ from that described could 3. SA 23 (Instrument Cluster #1)
result in damage to equipment or property,
serious personal injury, or loss of life.
(1) SA may only be used if the application does not
employ an Allison J1939-based selector.
Allison Transmission is not liable for
consequences associated with See NORMAL OPERATION for required parameter
incorrect implementation or unintended specific indicator support.
use of this feature.
B.4.48.5. DRIVER INTERFACE REQUIREMENTS
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 164
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— Per SAE recommended practice, unsupported TC1 Does TC1 Transmission Requested Gear
parameters must be set to Not Available. indicate 0xF7 when the decrement or “tap down”
input is activated?
— The TCM performs no diagnostics specific to the
TC1 reception for this function. As such, Range When Range Selection Mode is not desired, is
Selection Mode cannot be used in OBD II TC1 Transmission Requested Gear set to 0xE0?
applications below 14,000 lbs. GVW.
Response to command
B.4.48.7. NORMAL OPERATION
The TCM only responds to Range Selection Mode
6
requests while the selector is in the “M” position.
ETC2 5
When a higher range is available, the TCM will Transmission
Requested 4
increment to it when Transmission Requested Gear Range
transitions from 0xE0 (224 decimal, Position unknown 3
and / or no buttons pressed) to 0xF9 (249 decimal, (100 ms
Upshift 1 gear from current position). broadcast) 2
1
When a lower range is available, the TCM will
decrement to it when Transmission Requested Gear
First ‘tap down’ command
transitions from 0xE0 to 0xF7 (247 decimal,
Downshift 1 gear from current position). TC1
0xF7
Transmission
When Range Selection Mode is no longer desired, Requested
Transmission Requested Gear is required to indicate Gear
0xE0 (Position unknown and / or no buttons pressed).
(50 ms
0xE0
broadcast)
As shown in the figure below, the TCM will respond to
Transmission Requested Gear transitions as quickly
as they can be sent via TC1.
Time, in 50 ms increments
B.4.48.8. TCM FAILURE MODES & RESPONSES
If TC1 Transmission Requested Gear reception is lost
0xE0 = Position Unknown / ‘No Buttons Pushed’
while the TCM is in Range Selection Mode, the 0xF7 = Downshift 1 Gear From Current Position
transmission will retain the current selected range
until the selector is moved from the “M” position. TCM responds to the downshift command as soon
as the parameter transitions from 0xE0 to 0xF7.
B.4.48.9. INSTALLATION CHECKLIST: RANGE
SELECTION MODE TCM RESPONSE TO CONSECUTIVE TAP DOWN
Allison Application Engineering will review new COMMANDS
implementations for the following minimum
functionality. While vehicle OEMs may use this list to
assist implementation development, it is not a
substitute for requirements described previously.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 166
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
responsibility of the controller monitoring the
parameter(s) and the vehicle OEM.
B.4.49.8.2. Heartbeat
Heartbeat monitoring and a Communication Failure
indication are not required for this function, although
vehicle OEMs may choose to implement such logic at
their discretion. See USING A COMMUNICATION
HEARTBEAT for recommendations on detecting and
responding to J1939 communication failures.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 167
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.50. RETARDER CAPACITY B.4.50.3.1. VEPS / ACCT Trims
REDUCTION The following trims influence function operation:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 168
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.51. RETARDER CONTROL NOTE: VEPS options that use the GPIO
interface require the analog RMR to be
WARNING: The following sections connected. If not connected, the TCM will
describe the intended use of a specific log DTCs associated with the RMR input.
function which has been validated in the
configuration(s) described.
— ONLY GPIO INTERFACE [ANALOG RMR, GPI Z
Implementations or use of this feature
OR GPI BV, AND GPO Q IF DEFINED IN
which differ from that described could
SELECTED GPIO PACKAGE] is intended for
result in damage to equipment or property,
traditional analog installations where the TCM
serious personal injury, or loss of life.
receives operator requests via the retarder enable
Allison Transmission is not liable for switch and RMR lever.
consequences associated with
— ONLY J1939 INTERFACE [INPUT VIA ERC1
incorrect implementation or unintended
Retarder Selection, Non-Engine] is intended for
use of this feature.
installations where the TCM only receives operator
input via the dedicated J1939 parameter. This
B.4.51.1. OVERVIEW option should be selected when the analog inputs
NEW FOR C194 RELEASE: are not being used for retarder control. Diagnostics
Added new optional J1939 retarder are not run on the analog RMR input, and the
broadcast signals ERC2 Transmission analog inputs are ignored by the TCM.
Output Retarder and ERC2 Transmission
Retarder Enable Switch. — BOTH GPIO AND J1939 INTERFACES (default) is
intended for use with traditional analog
installations, or EBS installations requiring both
Allison driveline retarders can be controlled via: analog and J1939-based operator inputs.
— GPI Z, which includes a retarder enable switch and J1939 BROADCAST Items
analog RMR input, or The following items are defaulted on, and must
remain so unless they are not needed by the vehicle’s
— a J1939 parameter that reflects operator desire for
retarder control system.
retarding, or
— [30020] J1939 BROADCAST: ERC1 Actual
— a combination of both.
Maximum Available Retarder - Percent Torque
In addition, the retarder will respond to J1939 TSC1
— [30030] J1939 BROADCAST: ERC1 Actual
commands.
Retarder - Percent Torque
B.4.51.2. AVAILABILITY
— [30050] J1939 BROADCAST: ERC1 Intended
The J1939-based implementation is standard in Retarder - Percent Torque
3000/4000 Series applications equipped with
driveline retarders. — [30060] J1939 BROADCAST: ERC1 Retarder
Requesting Brake Light
B.4.51.3. CONFIGURATION (VEPS / ACCT)
— [30070] J1939 BROADCAST: ERC1 Retarder
[18010] ON-VEHICLE PROTOCOL: CAN1 Selection, Non-Engine (Analog RMR)
[18020] ON-VEHICLE PROTOCOL: CAN2
Parameters are only supported on the CAN port set — [30080] J1939 BROADCAST: ERC1 Retarder
to SAE J1939 FULL FUNCTIONALITY. Torque Mode
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 169
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— [30350] J1939 BROADCAST: RC Retarder Type In addition, all parameters listed under section
OPTIONAL DATA PROVIDED BY THE TCM can be
— [30360] J1939 BROADCAST: RC Torque and disabled via VEPS if desired.
Speed Map
B.4.51.4. J1939 PARAMETER AND SA USE
The following items are defaulted off, but may be See AUTO-DETECTION for SA selection details.
enabled if desired.
B.4.51.4.1. Required Support
— [29091] J1939 BROADCAST: ERC2
To request retarder activation via J1939, the TCM
Transmission Output Retarder
requires at least one of the following inputs from the
— [29092] J1939 BROADCAST: ERC2 J1939 component requesting retarder activation:
Transmission Retarder Enable Switch
ERC1 Retarder Selection, Non-Engine
B.4.51.3.1. VEPS / ACCT Trims ERC1 Retarder Selection, Non-Engine is the
The following trims will influence the J1939 interface: preferred method of conveying desire for retarder
activation to the TCM. If used, it is required to come
[20010] RETARDER: Retarder Capacity Level from one of the following SAs, in order of TCM
Determines the maximum retarding capability, and preference:
therefore impacts data broadcast in the retarder
1. SA 49 (Cab Controller)
configuration message.
2. SA 23 (Instrument Cluster #1)
3. SA 33 (Body Controller)
[20040] RETARDER: Use Pressure Sensor for
EBS TSC1 Commands
Default answer is NO. Only switch to YES if the
TSC1 commands are preferred for conveying vehicle
sensor is installed, as this controls retarder pressure
system desire for restricting retarder operation, and
feedback sensor signal processing and diagnostics.
are expressed in terms of 0% to –100% of RC
Retarder Reference Torque. The TCM will arbitrate
[20050] RETARDER: Cancel Retarder when
Cruise Control is Active and respond to TSC1 torque control and torque limit
commands issued to DA 16 (Retarder – Driveline)
Default answer is NO. When set to YES, retarder from one or more of the following SAs:
operation is prohibited / canceled when cruise control
is active; see CRUISE CONTROL, STANDARD. — SA 00 (Engine #1)
— SA 11 (Brakes – System Controller)
[20100] RETARDER: Cancel Retarder when ABS — SA 33 (Body Controller)
Input is Active — SA 17 (Cruise Control)
Default answer is YES. Retarder operation is — SA 39 (Management Computer #1)
prohibited / canceled when ABS is active. When — SA 42 (Headway Controller)
answered NO, retarder operation is not canceled
when ABS is active. See ANTI LOCK BRAKE When a TSC1 transmitter is not controlling retarder
SYSTEM (ABS) INPUT. operation, the transmitter is required to cease TSC1
broadcasts to DA 16. SAE requires that TSC1 control
WARNING: If retarder response to discrete sequences be terminated with a single, final TSC1
ABS input(s) is disabled, the OEM is message containing Engine Override Control Mode =
responsible for ensuring appropriate 00b (Override Disabled).
retarder deactivation (via TSC1 commands)
during qualified ABS events. NOTE: Incorrect or lack of TSC1 command
sequence termination can interfere with the
Others SAE-defined TSC1 arbitration process.
The following trims impact retarder operation:
When [20100] RETARDER: Cancel Retarder when
— [20110] RETARDER: Engine Coolant ABS input is Active = NO, the ABS controller is
Temperature (ECT) Based Preselects required to support TSC1 torque limits to restrict and
/ or cancel driveline retarder operation during ABS
— [20080] RETARDER: Engine Coolant events.
Temperature (ECT) Based Preselect Threshold
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 170
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.51.4.2. Optional Data Provided by the TCM will not respond to analog RMR requests without
The TCM broadcasts the parameters below for switch presence and activation. For more information
discretionary use by the retarder control system. on installation and operation, see Controls Installation
Parameters marked (V) can be enabled or disabled Manual Section E: “Using Input / Output (I/O)
via VEPS: Functions, Packages, & Groups”.
— ERC1 Actual Maximum Available Retarder – NOTE: GPI Z is only associated with the
Percent Torque (V) analog RMR signal; it has no impact on
TCM response to ERC1 Retarder
— ERC1 Actual Retarder – Percent Torque (V)
Selection, Non-Engine or TSC1 torque
— ERC1 Engine Coolant Load Increase (V) control commands.
Input ALLISON
… Activated or deactivated via the traditional TCM Retarder
100%
On TCM GLOBAL
analog RMR and Retarder Enable Switch inputs. Enable Off
Switch
… Activated or deactivated via J1939 ERC1 Retarder
Selection, Non-Engine.
EXAMPLES OF RETARDER CONTROL INPUTS
… Activated or limited by one or more J1939 TSC1
torque commands. B.4.51.7. RETARDER INPUT PROCESSING
[20020] RETARDER INTERFACE = Only J1939 WARNING: Regardless of retarder control
ERC1 Retarder Selection, Non-Engine input (analog or J1939), the retarder will not
With this VEPS option, the retarder can be: activate when Neutral or Reverse is
selected or attained.
… Activated or deactivated via J1939 ERC1 Retarder
Selection, Non-Engine. The retarder control inputs each have activation and
deactivation hysteresis windows associated with
… Activated or limited by one or more J1939 TSC1 them. In the absence of physical limitations, system
torque commands. faults or other restrictions, the retarder will activate
when (where applicable based on the input
[20020] RETARDER INTERFACE = Both Analog
configuration):
Inputs and ERC1 Retarder Selection, Non-Engine
With this VEPS option, the retarder can be: … analog RMR input > 9% AND the retarder enable
switch is on, OR
… Activated or deactivated via the traditional TCM
analog RMR and Retarder Enable Switch inputs. … ERC1 Retarder Selection, Non-Engine > 9%, OR
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 172
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
… TSC1 torque control command less than or equal B.4.51.9. IMPLEMENTATION ERRORS AND
to between -8% and -22%, depending on IMPACTS
configuration. The following items pertain to the J1939 component
requesting retarder activation (the transmitter):
The retarder will deactivate when:
B.4.51.9.1. Failure to send Override Disable at
… analog RMR input < 7% OR the retarder enable end of TSC1 sequence
switch is off, AND The TCM relies on TSC1 time-outs to deactivate the
retarder if an Override Disable command is not sent
… ERC1 Retarder Selection, Non-Engine < 7%, AND
at the end of a TSC1 sequence. This may cause
interaction problems and poor control transitions
… TSC1 torque control command greater than
when multiple J1939 devices are sending TSC1
between -9% and -4%, depending on
messages to the driveline retarder.
configuration.
B.4.51.9.2. Failure to cease TSC1 broadcast
When multiple TSC1 commands are sent to the
when no operator request present
retarder, the TCM determines the winning command
(torque control or torque limit) via the TSC1 arbitration While not strictly forbidden by SAE, it is ill-advised to
process defined in J1939-71. continually broadcast 0% TSC1 torque control
messages to the retarder when no operator request
Unless limited by a TSC1 torque limit, the retarder will is present. Other J1939 devices on the vehicle may
act on the largest request. not be able to control the retarder as needed. Also,
this creates unnecessary bus loading.
B.4.51.8. RETARDER ABS RESPONSE
B.4.51.10. TCM FAILURE MODES & RESPONSES
B.4.51.8.1. TSC1 vs. Anti-Lock Braking (ABS) Failure of inputs to reach the TCM may be the result
Active of -- but not limited to -- bus loading, wiring integrity
A properly formatted TSC1 Torque Limit or Torque failures, electrical noise, or improper function
Command of 0% will cause the TCM to drop retarder implementation. Vehicle OEMs should consider such
operation, provided a TSC1 command of equal failures during their design process.
priority is not already active. TSC1 messages may
cause the retarder to drop out slightly sooner than B.4.51.10.1. Loss of TSC1 Reception
Anti-Lock Braking (ABS) Active, as TSC1s to the If a TSC1 sequence terminates unexpectedly during
retarder use a faster 50 ms rate versus the EBC1 100 retarder torque control (i.e. a TSC1 Override Disable
ms broadcast rate. does not conclude the sequence), the last valid TSC1
value is honored until a timeout of approximately 150
TSC1 messages allow ABS to “stage” its control over ms is reached. The retarder will then remain off until
the vehicle braking system(s) when wheel slip is great a valid command from any valid source is received.
enough to take action, but not enough to begin
actively modulating brake pressure. This situation
WARNING: Loss of retarder-activating
may or may not precede an actual ABS event where
TSC1 messages during retarder operation
Anti-Lock Braking (ABS) Active indicates “Active”.
may result in retarder deactivation after a
B.4.51.8.2. [20100] RETARDER: Cancel time limit of approximately 150 ms is
Retarder when ABS Input is Active reached.
When [20100] RETARDER: Cancel Retarder when
ABS Input is Active = NO, retarder operation is not B.4.51.10.2. Loss of ERC1 Retarder Selection,
canceled when the TCM receives a discrete ABS Non-Engine Reception
Active indication. In this case, the ABS controller is If reception of Retarder Selection, Non-Engine is lost
required to support TSC1 messaging to restrict and / during active retarder control, the last valid value is
or cancel driveline retarder operation during ABS honored until a timeout of approximately 500 ms is
events. reached. The retarder then remains off until a valid
input is received.
WARNING: If retarder response to discrete
ABS input(s) is disabled, the OEM is WARNING: Loss of ERC1 Retarder
responsible for ensuring appropriate Selection, Non-Engine during retarder
retarder deactivation (via TSC1 commands) operation may result in retarder
during qualified ABS events. deactivation after a time limit of
approximately 500 ms is reached.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 173
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.51.10.3. Retarder Solenoid Failure Bring the vehicle up to speed, release the
If the retarder solenoid fails, DTC(s) are set and the accelerator pedal, activate the retarder at a very
retarder will not operate. The inability of the retarder low setting, and then lightly apply the service
to operate is also reflected in these parameters: brakes. Using the appropriate driver interface,
disable the driveline retarder while continuing to
— ERC1 Actual Retarder – Percent Torque = 0% apply the service brakes. Does the retarder
deactivate completely?
— ERC1 Actual Maximum Available Retarder –
Percent Torque = 0% B.4.51.11.3. TSC1 Operation (if applicable)
These tests require a protocol analyzer (such as
— ERC1 Intended Retarder – Percent Torque = 0% CANalyzer) or the Allison DOC® Data Bus Viewer to
monitor TSC1 messages.
— ERC2 Transmission Output Retarder = Off
With the engine running, vehicle stationary, and
— The RC “retarder map” is broadcast as zero. no operator input requesting retarder activity, is
there a total absence of TSC1 messages (to DA
B.4.51.10.4. Retarder Enable Switch GPI Z or
16) from the component that conveys operator
RMR Input Failure
driveline retarder requests over J1939?
When enabled for use via VEPS, electrical failures in
the analog input circuits will set DTCs, and the Bring the vehicle up to speed, release the
retarder will no longer respond to the analog inputs. accelerator pedal, and activate the retarder at a
ERC1 Retarder Selection, Non-Engine will indicate very low setting. Now reduce the operator input
254 (Error). The retarder will still respond to J1939 such that no retarder operation is requested, and
inputs. the retarder deactivates. Did the last TSC1
message in the retarder activation / deactivation
B.4.51.10.5. Accelerator Pedal Input Failure sequence indicate “override disabled”?
If an accelerator pedal input failure is detected, the
Service Brake Status input function will allow the If RETARDER: Cancel Retarder when ABS Input is
operator to manually engage the retarder by Active = NO:
depressing the brake pedal.
When an ABS event occurs, does the ABS
B.4.51.10.6. Retarder Pressure Sensor Failure controller restrict retarder operation via TSC1
(EBS only) commands?
Enabling the retarder pressure sensor via VEPS also
enables its diagnostics. If the sensor fails, ERC1
Actual Retarder – Percent Torque accuracy cannot
be held to the levels required by EBS. As a result,
Actual Retarder – Percent Torque indicates 254
(Error) and a DTC is set. The Check Trans Indicator
is not activated.
B.4.51.11.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 174
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.52. RETARDER TEMPERATURE B.4.52.4. CONFIGURATION (VEPS / ACCT)
INDICATOR [18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2
WARNING: The following sections
describe the intended use of a specific Parameters must be received from the CAN port set
function which has been validated in the to SAE J1939 FULL FUNCTIONALITY.
configuration(s) described.
Implementations or use of this feature [20000] RETARDER
which differ from that described could Answer must be set to AUTODETECTED or
result in damage to equipment or property, PRESENT.
serious personal injury, or loss of life.
[26250] J1939 BROADCAST: RF DRIVELINE
Allison Transmission is not liable for RETARDER OVERHEAT INDICATOR
consequences associated with Answer must be set to ENABLED IF HARDWARE
incorrect implementation or PRESENT if parameter used to meet function
unintended use of this feature. requirements
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 175
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.52.6. DRIVER INTERFACE (Amber Warning Lamp) to be illuminated at the same
RECOMMENDATIONS time. Per J1939-73, the RSL is higher priority:
The indicator is supplied and installed by the vehicle
builder. While there are no specific physical — An RSL indicates a problem severe enough to
implementation requirements, Allison recommends warrant stopping the vehicle.
the indicator be:
— An AWL indicates the presence of a problem, but
… In the normal forward field of view of the vehicle the vehicle need not be immediately stopped.
operator (preferred), or readily viewable as part of
When text display capacity is limited, it is acceptable
the shift selector assembly.
that Retarder Temperature Indicator text is not visible
… Clearly visible from both operator stations in dual when the RSL is lit. The Retarder Temperature
selector applications (may require two indicators). Indicator text should be out-prioritized by text linked
to the RSL. The display system should allow the
… Clearly visible under all vehicle lighting conditions, vehicle operator to scroll through the list of items
both daytime and nighttime. associated with the lamps such that the Retarder
Temperature Indicator can be read.
B.4.52.6.1. Dedicated Lamp with Text
Exception 2 – Text Prioritization during
When a dedicated lamp is used, recommended
Simultaneous AWL Events
wording is “TRANS TEMP”. Yellow or amber lamp
color is recommended, as retarder overheating does When a generic AWL is employed, multiple events
not warrant use of a red color. may simultaneously cause it to illuminate.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 176
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
NOTE: The TCM does not broadcast a DM1 — SPN 120 appears AND the value of Failure Mode
“bulb check” message at power-up. There Indicator associated with this SPN is not 15, OR
is no DM1 content that allows a receiver to
— No faults are indicated, i.e. SPN = 0 and Amber
distinguish a momentary “bulb check” from
Warning Lamp = 00b (Off)
an actual diagnostic report.
…then the display controller is required to deactivate
The TCM also does not send a “bulb check”
the Retarder Temperature Indicator. See DM1 under
in the discrete parameter at power up; RF
J1939 MESSAGE AND PARAMETER USE for data
Driveline Retarder Overheat Indicator is set
string examples.
to 00b.
B.4.52.7.2. RF Trigger – Required Support
Allison recommends lamps or indicators remain on for
2 seconds during the check. Slightly longer or shorter Activating the Indicator
time periods are acceptable. The display controller is required to steadily illuminate
the Retarder Temperature Indicator when it receives
B.4.52.6.6.
Optional Communication Failure RF Driveline Retarder Overheat Indicator = 01b
Indication (Driveline Overheat Indicator on continuously).
See VEHICLE SYSTEM FAILURE MODES AND
OPTIONAL RESPONSE. Deactivating the Indicator
If the display controller receives RF Driveline
B.4.52.7. NORMAL OPERATION Retarder Overheat Indicator = 00b (Driveline
The DM1-based Retarder Temperature indication Retarder Overheat Indicator is off), then the display
and RF Driveline Retarder Overheat Indicator are controller is required to deactivate the Retarder
both triggered at the same time as the retarder portion Temperature Indicator.
of GPO B.
B.4.52.8. VEHICLE SYSTEM FAILURE MODES
When the indication is triggered, the TCM may AND OPTIONAL RESPONSES
increase engine speeds associated with closed
throttle downshift points by invoking a preselect B.4.52.8.1. Initialization or Response to Resets
downshift schedule. Downshifting at higher engine The J1939 device that actuates the indicator may be
speeds increases fan speed and coolant flow through powered down intentionally (key switch turned off) or
the transmission cooler and engine radiator. unintentionally (intermittent power source) while an
active indication is present.
B.4.52.7.1. DM1 Trigger – Required Support
DM1 may fluctuate between single and multi-frame In either case, Allison recommends that the display
formats, depending on how many fault indications are controller default the indicator to an inactive state
present. If only one indication is active, DM1 will be when it reinitializes -- If the cause of the indication is
sent in a single frame. If two or more indications are still present when power returns, TCM broadcast data
active, DM1 will be sent via Transport Protocol. will reflect this and only then should the display
controller reactivate the indicator.
Activating the Indicator
If the display controller receives DM1 from SA 16 This recommendation is based on the fact that some
(Retarder – Driveline) with: Allison indications self-clear during a power cycle.
B.4.52.10.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 178
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.53. REVERSE INHIBIT WITH B.4.53.4. J1939 PARAMETER AND SA USE
PRESELECT REQUEST SAs marked (V) may be set to an OEM-specified
INTERFACE value via VEPS. See AUTO-DETECTION for SA
selection details.
WARNING: The following sections
B.4.53.4.1. Required Support
describe the intended use of a specific
function which has been validated in the The J1939 network is required to provide TC1
configuration(s) described. Transmission Reverse Gear Shift Inhibit Request
Implementations or use of this feature every 50 ms to DA 03 (Transmission #1), from one of
which differ from that described could the following SAs in order of TCM preference:
result in damage to equipment or property,
1. SA 49 (Cab Controller) (V)
serious personal injury, or loss of life.
2. SA 23 (Instrument Cluster #1)
Allison Transmission is not liable for 3. SA 05 (Shift Console, Primary) (1)
consequences associated with 4. SA 33 (Body Controller)
incorrect implementation or unintended
use of this feature.
(1) SA may only be used if the application does not
employ an Allison J1939-based selector.
B.4.53.1. OVERVIEW B.4.53.4.2. Required Reception Support
This function is primarily used to meet European The vehicle system is required to receive ETC7
legislation for refuse vehicle operation, and can be Transmission Reverse Gear Shift Inhibit Status from
accomplished by GPI AM, or J1939 as described SA 03 (Transmission #1).
here. GPI implementation is discussed in Controls
Installation Manual Section D: “Vehicle Electrical B.4.53.5. GPI VS. DATALINK IMPLEMENTATION
System Interface”.
B.4.53.5.1. Normal Operation
When active, Reverse is inhibited when personnel TC1 Transmission Reverse Gear Shift Inhibit
ride at the rear of the vehicle. This function may also Request is processed in the same manner as GPI
be used for other applications, such as a dump truck AM. When a reverse inhibit request is received, the
“hoist bed interlock” which restricts vehicle movement reverse inhibit is invoked, and the calibrated preselect
while the dump bed is in the raised position. range is invoked.
B.4.53.2. AVAILABILITY B.4.53.5.2. Failure Responses
The J1939-based implementation is optional in 1000 TCM response to detectable system failures is the
– 4000 Series applications. same in both implementations; the function will
activate, prohibiting reverse operation. With J1939,
B.4.53.3. CONFIGURATION (VEPS / ACCT) additional requirements are in place such that the
operator is also informed of a failure condition through
[18010] ON-VEHICLE PROTOCOL: CAN1
an OEM-installed indication mechanism.
[18020] ON-VEHICLE PROTOCOL: CAN2
Parameters are only exchanged on the CAN port set B.4.53.6. DRIVER INTERFACE
to SAE J1939 FULL FUNCTIONALITY.
B.4.53.6.1. Required Support –
[27150] REVERSE INHIBIT WITH PRESELECT Communication Failure Indication
REQUEST INTERFACE If the OEM controller or vehicle system detects a TCM
Answer must be set to J1939 INTERFACE to enable communication problem, operator notification is
TCM J1939 parameter broadcast and reception for required. See OEM CONTROLLER FAILURE
this function. MODES AND RESPONSES.
[27160] REVERSE INHIBIT WITH PRESELECT Physical implementation of this Communication
REQUEST: Preselect Range Failure indication is left to the discretion of the vehicle
Specifies the range preselected when the function is OEM. Acceptable examples include a lamp or text
active. If set equal to the transmission’s top range, the display with phrasing such as “Vehicle Electrical
pre-select request portion of this function is effectively Fault” or “Vehicle Electronic Fault”. No specific
disabled. wording is defined, as Allison realizes vehicle OEMs
may already have a method to communicate these
types of problems to the operator. Your Allison
Application Engineer must review all
implementations.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 179
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Check Trans Indicator actuation is not an acceptable Once the failure response is invoked, the reverse
means of representing the communication problem. inhibit and preselect request will both remain active
If only the Check Trans Indicator is active, service until 00b (Allow shifts into Reverse gear) is received.
technicians may assume there is a transmission No DTCs are logged.
problem, when in fact it is most likely a vehicle
network or wiring issue. The TCM will never indicate 10b (Error) in ETC7
Transmission Reverse Gear Shift Inhibit Status; it
B.4.53.7. NORMAL OPERATION always knows the commanded state of the function.
B.4.53.7.1. Activation and TCM Response B.4.53.9. OEM CONTROLLER FAILURE MODES
To activate the function, the OEM controller is & RESPONSES
required to set TC1 Transmission Reverse Gear Shift Fault logging, diagnostics and troubleshooting related
Inhibit Request = 01b (Inhibit shifts into Reverse gear, to the loss or incorrect reception of ETC7
and shift transmission to Neutral if already in Reverse Transmission Reverse Gear Shift Inhibit Status are
or attempting to shift to Reverse). the responsibility of the controller monitoring the
parameter and the vehicle OEM.
The TCM reflects function activation by setting ETC7
Transmission Reverse Gear Shift Inhibit Status = 01b The OEM controller is required to continuously
(Reverse gear shifts are currently inhibited). monitor and compare the received value of ETC7
Transmission Reverse Gear Shift Inhibit Status
If the transmission is in Reverse or attempting to shift against its own TC1 Transmission Reverse Gear Shift
into Reverse at the moment the active inhibit request Inhibit Request broadcast.
is received by the TCM, the transmission will shift to
Neutral and remain there until commanded otherwise If the parameter states fail to mirror each other for a
through the shift selector. An active range inhibit is period of > 10 seconds, the OEM controller is required
conveyed as discussed under RANGE INHIBITED to indicate the presence of a “vehicle electronic
INDICATOR (RII). communication” failure to the operator.
While the function is active, the TCM ignores operator If the OEM controller detects a problem within its own
requests for Reverse, and invokes the calibrated system and cannot determine the TC1 Transmission
preselect range. A calibrated preselect range of 1st Reverse Gear Shift Inhibit Request state to
will not be achieved if a 2nd gear start shift mask is broadcast, it is required to indicate 10b (Error) and
active, or cold sump temperatures dictate use of a indicate the presence of a “vehicle electronic
higher gear. communication” failure to the operator.
B.4.53.7.2. Deactivation and TCM Response This indication is required to remain on until either the
To deactivate the function, the OEM controller is parameters once again mirror each other, OR cycling
required to set TC1 Transmission Reverse Gear Shift the key switch resets the OEM controller. This logic
Inhibit Request = 00b (Allow shifts into Reverse gear). informs the operator of a vehicle system problem that
may not allow the Reverse Inhibit with Preselect
The TCM revokes both the reverse inhibit and Request function to operate properly. The potential
preselect request. Function deactivation is conveyed state combinations and required responses are
by setting ETC7 Transmission Reverse Gear Shift summarized in the table below.
Inhibit Status = 00b (Reverse gear shifts are currently
allowed).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 180
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
After the above communication problem is
TC1 ETC7 Must trigger
indicated, does the indication self-clear when the
Transmission Transmission a failure
TCM broadcast of ETC7 Transmission Reverse
Reverse Gear Reverse Gear indication
Gear Shift Inhibit Status switches to 00b (i.e.
Shift Inhibit Shift Inhibit if states exist
matches the request)?
Request Value Status Value for > 10 sec?
00b 00b No When the OEM controller is sending TC1
00b 01b Yes Transmission Reverse Gear Shift Inhibit Request
00b 10b (1) Yes = 00b and the TCM stops sending Transmission
00b 11b Yes Reverse Gear Shift Inhibit Status, does the OEM
00b Signal Lost Yes controller indicate a communication problem
within 10 seconds?
01b 00b Yes
01b 01b No After the above communication problem is
01b 10b (1) Yes indicated, does the indication self-clear when the
01b 11b Yes TCM broadcast of ETC7 Transmission Reverse
01b Signal Lost Yes Gear Shift Inhibit Status returns with a value of
00b (i.e. matches the request)?
10b (2) ANY Yes
When the OEM controller is sending TC1
Transmission Reverse Gear Shift Inhibit Request
11b 00b Yes
= 00b and the TCM is sending Transmission
11b 01b Yes
Reverse Gear Shift Inhibit Status = 11b, does the
11b 10b (1) Yes
OEM controller indicate a communication
11b 11b No
problem within 10 seconds?
11b Signal Lost Yes
B.4.53.10.2. OEM Controller Responses While
(1) TCM currently does not support state 10b.
Sending 01b
(2) OEM controller should only broadcast “Error” if
When the OEM controller is sending TC1
it has a problem and must notify the vehicle
Transmission Reverse Gear Shift Inhibit Request
operator that a problem exists when it does.
= 01b and the TCM is sending ETC7
Transmission Reverse Gear Shift Inhibit Status =
B.4.53.10. INSTALLATION CHECKLIST: 00b, does the OEM controller indicate a
REVERSE INHIBIT WITH PRESELECT communication problem within 10 seconds?
REQUEST
Allison Application Engineering will review new After the above communication problem is
implementations for the following minimum indicated, does the indication self-clear when the
functionality. While vehicle OEMs may use this list to TCM broadcast of ETC7 Transmission Reverse
assist implementation development, it is not a Gear Shift Inhibit Status switches to 01b (i.e.
substitute for requirements described previously. matches the request)?
Acceptable implementations will answer “yes” to all of When the OEM controller is sending TC1
the following questions: Transmission Reverse Gear Shift Inhibit Request
= 01b and the TCM stops sending Transmission
Is the TCM calibration configured properly? Reverse Gear Shift Inhibit Status, does the OEM
controller indicate a communication problem
Is TC1 Transmission Reverse Gear Shift Inhibit within 10 seconds?
Request sent every 50 ms to DA 03, from an
acceptable SA? After the above communication problem is
indicated, does the indication self-clear when the
B.4.53.10.1. OEM Controller Responses While TCM broadcast of ETC7 Transmission Reverse
Sending 00b Gear Shift Inhibit Status returns with a value of
01b (i.e. matches the request)?
When the OEM controller is sending TC1
Transmission Reverse Gear Shift Inhibit Request When the OEM controller is sending TC1
= 00b and the TCM is sending Transmission Transmission Reverse Gear Shift Inhibit Request
Reverse Gear Shift Inhibit Status = 01b, does the = 01b and the TCM is sending Transmission
OEM controller indicate a communication Reverse Gear Shift Inhibit Status = 11b, does the
problem within 10 seconds? OEM controller indicate a communication
problem within 10 seconds?
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 181
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.53.10.3. OEM Controller Responses While
Sending 10b and 11b
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 182
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.54. REVERSE WARNING B.4.54.5. DRIVER INTERFACE
INDICATOR B.4.54.5.1. Optional Support
WARNING: The following sections Allison does not require any operator indications for
describe the intended use of a specific this function; however, the vehicle OEM may opt to
function which has been validated in the provide an operator indication during certain failure
configuration(s) described. modes. See FAILURE MODES AND RESPONSES.
Implementations or use of this feature
which differ from that described could B.4.54.6. NORMAL OPERATION
result in damage to equipment or property, The receiving controller may assume Reverse is
serious personal injury, or loss of life. being commanded any time ETC2 Transmission
Selected Gear indicates a negative range, or the raw
Allison Transmission is not liable for byte value is 124 or less.
consequences associated with
incorrect implementation or unintended B.4.54.7. FAILURE MODES AND RESPONSES
use of this feature. Any vehicle system response, fault logging,
diagnostics or troubleshooting related to the loss of
B.4.54.1. OVERVIEW ETC2 Transmission Selected Gear reception is the
responsibility of the controller monitoring the
If a reverse warning indicator (audible alarm, back up
parameter and the vehicle OEM.
lights, etcetera) is incorporated into a vehicle, either a
dedicated wire or J1939-based TCM output can be B.4.54.7.1. Loss of ETC2 Transmission
used to trigger the warning. Dedicated wire Selected Gear Reception
implementation is discussed in Controls Installation
Manual Section D: “Vehicle Electrical System WARNING: In the event 254 (Error) or 255
Interface”. (Not Available) is received, or ETC2
Transmission Selected Gear reception is
B.4.54.2. AVAILABILITY lost, the controller monitoring Transmission
The J1939-based implementation is standard in all Selected Gear and the vehicle OEM
1000 – 4000 Series and TC10 applications. utilizing this information must have planned,
accepted responses.
B.4.54.3. CONFIGURATION (VEPS / ACCT)
For example, if “Reverse” was the last valid
[18010] ON-VEHICLE PROTOCOL: CAN1 indication received, the vehicle OEM may
[18020] ON-VEHICLE PROTOCOL: CAN2 choose to leave the reverse warning
Parameter must be received from the CAN port set to device(s) on until a new valid direction or
SAE J1939 FULL FUNCTIONALITY. range is received.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 183
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.55. ROAD SPEED LIMITING [28190] J1939 RECEPTION: EEC2 Road Speed
Limit Status Polarity
WARNING: The following sections Defines the value representing the active state of
describe the intended use of a specific EEC2 Road Speed Limit Status. Answer should
function which has been validated in the remain at the default AUTODETECT choice, unless
configuration(s) described. the signal behavior of the engine is known. An
Implementations or use of this feature incorrect setting may lead to poor shifting behavior.
which differ from that described could
result in damage to equipment or property, B.4.55.4. J1939 PARAMETER AND SA USE
serious personal injury, or loss of life. If road speed limiting is employed and TCM
accelerator pedal information is provided via J1939,
Allison Transmission is not liable for then SA 00 (Engine #1) is required to provide:
consequences associated with
incorrect implementation or unintended — EEC2 Engine Percent Load at Current Speed
use of this feature. AND either:
Auto-detect logic for EEC2 Road Speed If both EEC2 Road Speed Limit Status and EEC1
Limit Status polarity has been revised. Engine Torque Mode are present on the J1939
Detection only occurs when a forward network, the TCM will use Road Speed Limit Status
range is attained and all previously for this function and ignore state 0100b (Road Speed
required criteria are met. Re-detection Governor) from Engine Torque Mode.
may occur during the same key switch
cycle.
NOTE: EEC2 Road Speed Limit Status is
the preferred source for road speed limit
New VEPS option to disable the EEC2
indications. New J1939 implementations
Road Speed Limit Status auto-detect
are encouraged to support this parameter,
logic.
as it is a more robust indication of road
speed governor operation.
During “road speed limiting” or “road speed governor”
operation, throttle pedal position is no longer While SAE J1939 defines Road Speed Limit Status
representative of operator input or load on the engine. 00b as the “Active” state, this unorthodox definition
If a vehicle employs a road speed limiting function, has led to incorrect implementations in some
the TCM MUST know when road speed limiting is vehicles. As a result, the TCM has auto-detection
active so it uses the correct information for shift logic to determine the state combination used in a
modulation and clutch control. This function is only given vehicle:
available via datalink; there is no wired equivalent.
— 00b = RSL active and 01b = RSL inactive, or
B.4.55.2. AVAILABILITY — 01b = RSL active and 00b = RSL inactive.
This function is standard in all 1000 – 4000 Series and
TC10 applications. The parameter state is evaluated when the following
criteria are met:
B.4.55.3. CONFIGURATION (VEPS / ACCT)
— A Road Speed Limit Status value other than 10b
[18010] ON-VEHICLE PROTOCOL: CAN1 (Error) or 11b (Not Available) is being received.
[18020] ON-VEHICLE PROTOCOL: CAN2
Parameters must be provided to the CAN port set to — Engine is running, and below a calibrated speed
SAE J1939 FULL FUNCTIONALITY. (typically 1000 rpm),
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 184
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Until the evaluation criteria are met, the TCM will
utilize the state definitions from the last key switch
cycle where the criteria were met. If the active state
cannot be determined, EEC2 Road Speed Limit
Status is not used by the TCM in any algorithms.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 185
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.56. SECONDARY MODE INDICATOR B.4.56.5.1. Required Support
The component controlling the Secondary Mode
WARNING: The following sections Indicator is required to receive ETC7 Transmission
describe the intended use of a specific Mode 2 Indicator from SA 03 (Transmission #1).
function which has been validated in the
configuration(s) described. B.4.56.5.2. Optional Support
Implementations or use of this feature In addition, displays have the option to request PGN
which differ from that described could 64839 – Transmission Mode Labels (V) to obtain text
result in damage to equipment or property, strings identifying the functionality associated with
serious personal injury, or loss of life. Primary and Secondary Mode operation.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 186
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.56.8. SECONDARY MODE INDICATOR
FAILURE MODES AND RESPONSES
Any vehicle system response, fault logging,
diagnostics or troubleshooting related to the loss of
Transmission Mode 2 Indicator reception is the
responsibility of the controller monitoring the
parameter and the vehicle OEM.
B.4.56.9.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 187
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.57. SECONDARY MODE INPUT B.4.57.4.1. Required Support
The J1939 network is required to provide TC1
WARNING: The following sections Transmission Mode 2 every 50 ms to DA 03
describe the intended use of a specific (Transmission #1) from one of the following SAs, in
function which has been validated in the order of TCM preference:
configuration(s) described.
Implementations or use of this feature 1. SA 49 (Cab Controller) (V)
which differ from that described could 2. SA 05 (Shift Console, Primary) (1)
result in damage to equipment or property, 3. SA 33 (Body Controller)
serious personal injury, or loss of life. 4. SA 00 (Engine #1)
Allison Transmission is not liable for (1) SA may only be used if the application does not
consequences associated with employ an Allison J1939-based selector.
incorrect implementation or unintended
use of this feature. B.4.57.5. OTHER REQUIREMENTS /
RESTRICTIONS
B.4.57.1. OVERVIEW B.4.57.5.1. One Input Per Application
This function triggers transmission Secondary Mode Only one secondary mode input is allowed in a given
operation, and can be accomplished by the MODE application. As such, the J1939-based Secondary
button, GPI A, or J1939. The MODE button and GPI Mode Input function may not be used if either of these
implementations are discussed in Allison 5th VEPS options is set to ENABLED:
Generation Controls Installation Manual Section E:
“Using Input / Output (I/O) Functions, Packages, & — SHIFT SELECTOR TRANSITION AND
Groups”. SECONDARY SHIFT SCHEDULE INPUT
This function may be used in conjunction with (but is — SHIFT SELECTOR TRANSITION AND OIL
not restricted to) function SHIFT SELECTOR, NON- FIELD PUMPING INPUT
ALLISON BASIC: 3000/4000 SERIES, or SHIFT
SELECTOR, NON-ALLISON STANDARD: B.4.57.5.2. Unused TC1 Parameter Settings
3000/4000 SERIES. SAE J1939 datalink etiquette dictates that any
unsupported broadcast parameters be set to “Not
B.4.57.2. AVAILABILITY
Available”.
The J1939-based implementation is optional in 1000
– 4000 Series and TC10 applications. TC1 messages that are only used for J1939-based
Secondary Mode Input are required to set
B.4.57.3. CONFIGURATION (VEPS / ACCT) Transmission Requested Gear to 255 (Not Available).
Failure to do so may result in unintended activation of
[18010] ON-VEHICLE PROTOCOL: CAN1 other range-based functions such as Preselect
[18020] ON-VEHICLE PROTOCOL: CAN2 Request or Range Selection Mode.
Parameter is only received on the CAN port set to
SAE J1939 FULL FUNCTIONALITY. B.4.57.5.3. 3000/4000 Series Dual Selector
System – Both Customer-Supplied
[25290] SECONDARY MODE INPUT When a customer-supplied dual selector system is in
Set answer to J1939 TC1 TRANSMISSION MODE 2 use and TC1 Transmission Mode 2 is sent by the
to enable TCM parameter reception. selector system (not from SA33), the TCM will only
respond to TC1 Transmission Mode 2 from SA 05
B.4.57.3.1. VEPS / ACCT Trims (Shift Console, Primary).
The following trims will impact function operation:
When the secondary selector is active, the primary
— [17030] SECONDARY MODE: Gears selector is required to maintain TC1 Transmission
— [17050] SECONDARY MODE: Shift Schedule Mode 2 broadcast in order to control the Secondary
— [17060] SECONDARY MODE: Shift Speed Mode Input function. The TCM will not respond to
— [17040] SECONDARY MODE: Starting Range TC1 Transmission Mode 2 sent from SA 06 (Shift
Override Console, Secondary).
B.4.57.4. J1939 PARAMETER AND SA USE If a vehicle OEM desires the ability to control
SAs marked (V) may be set to an OEM-specified Secondary Mode Input from both selector stations,
value via VEPS. See AUTO-DETECTION for SA the TC1 Transmission Mode 4 (MODE button)
selection details. interface must be used as described in SHIFT
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 188
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
SELECTOR, NON-ALLISON BASIC: 3000/4000 B.4.57.8. INSTALLATION CHECKLIST:
SERIES, or SHIFT SELECTOR, NON-ALLISON SECONDARY MODE INPUT
STANDARD: 3000/4000 SERIES. Allison Application Engineering will review new
implementations for the following minimum
B.4.57.5.4. 3000/4000 Series Dual Selector functionality. While vehicle OEMs may use this list to
System – Mixed assist implementation development, it is not a
A “mixed” dual selector system employs one Allison substitute for requirements described previously.
J1939-based selector and one Customer-supplied
selector. Acceptable implementations will answer “yes” to the
following questions:
In these applications, if the Allison selector has
secondary mode assigned to the MODE button, AND Is the TCM calibration configured properly?
a Secondary Mode Input is desired from the
customer-supplied selector, then the customer- Is TC1 sent every 50 ms to the proper DA, from
supplied selector is required to implement the an acceptable SA?
Secondary Mode Input via TC1 Transmission Mode
4, just like the Allison selector. The customer- In applications using Allison shift selectors, is
supplied selector CANNOT use TC1 Transmission TC1 Transmission Mode 2 being sent from a
Mode 2. See function SHIFT SELECTOR, NON- source address other than SA 05?
ALLISON BASIC: 3000/4000 SERIES, or SHIFT
SELECTOR, NON-ALLISON STANDARD: In dual selector applications using customer-
3000/4000 SERIES. supplied shift selectors, is TC1 Transmission
Mode 2 continuously broadcast from SA 05, even
B.4.57.6. NORMAL OPERATION when the secondary selector (SA 06) is active?
When Transmission Mode 2 = 01b (Enable), the
When monitored with the Allison DOC® Data Bus
transmission will operate in Secondary Mode. Viewer, does Transmission Mode 2 Indicator
Depending on the vocational package in use, this
goes to 01b when the secondary mode input is
may indicate “Economy” mode, etc.
activated?
When Transmission Mode 2 = 00b (Disable), primary
mode operation resumes.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 189
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.58. SERVICE BRAKE STATUS 4. SA 17 (Cruise Control)
INPUT 5. SA 33 (Body Controller)
6. SA 00 (Engine #1)
WARNING: The following sections
OR
describe the intended use of a specific
function which has been validated in the EBC1 EBS Brake Switch from SA 11 (Brakes –
configuration(s) described. System Controller) (V)
Implementations or use of this feature
which differ from that described could B.4.58.5. OTHER REQUIREMENTS /
result in damage to equipment or property, RESTRICTIONS
serious personal injury, or loss of life.
Not all functions incorporating Service Brake Status
Allison Transmission is not liable for may substitute a J1939-based input for the GPI:
consequences associated with
incorrect implementation or unintended
Service Brake
Status Inputs
use of this feature.
Allowable
B.4.58.1. OVERVIEW
The Service Brake Status input tells the TCM if the Allison GPI Function
operator has depressed or released the brake pedal.
This function can be accomplished either through GPI
AA (SERVICE BRAKE STATUS) or the J1939 GPI E AUXILIARY FUNCTION RANGE GPI or
datalink. GPI implementation is discussed in Allison INHIBIT – SINGLE INPUT (AFRI) J1939
5th Generation Controls Installation Manual Section E: GPI or
GPI W DIRECTION CHANGE ENABLE
“Using Input / Output (I/O) Functions, Packages, & J1939
Groups”. GPI Z Retarder Enable (see RETARDER GPI or
CONTROL) J1939
B.4.58.2. AVAILABILITY
The J1939-based implementations are optional in GPI or
GPI AA Service Brake Status Input
1000 – 4000 Series applications, and standard in J1939
TC10 applications. GPI AK Automatic Neutral – Dual Input GPI or
with Service Brake Status J1939
B.4.58.3. CONFIGURATION (VEPS / ACCT)
GPI AL Shift Selector Transition and GPI
[18010] ON-VEHICLE PROTOCOL: CAN1 Secondary Shift Schedule Input ONLY
[18020] ON-VEHICLE PROTOCOL: CAN2
GPI CA AUTOMATIC NEUTRAL – J1939
Parameters must be provided to the CAN port set to BRAKE-BASED (BBAN) INPUT ONLY
SAE J1939 FULL FUNCTIONALITY.
GPI CN AUTOMATIC NEUTRAL – DUAL GPI or
[25300] SERVICE BRAKE STATUS INPUT INPUT W/ARTR J1939
Set answer to J1939 CCVS1 BRAKE SWITCH or GPI or
J1939 EBC1 EBS BRAKE SWITCH to enable TCM NEUTRAL AT STOP PREMIUM INPUT
J1939
parameter reception.
B.4.58.4. J1939 PARAMETER AND SA USE Vehicle OEMs and body builders should be conscious
of potential operational differences when substituting
SAs marked (V) may be set to an OEM-specified
a J1939-based brake switch input in place of a
value via VEPS. See AUTO-DETECTION for SA
traditional GPI.
selection details.
J1939 brake switch parameters in no way indicate
B.4.58.4.1. Required Support
that any braking force is being generated; they merely
The J1939 network is required to provide one of the indicate an operator’s desire to apply the brakes.
following parameters, as specified through VEPS: OEM systems designed for a brake pressure switch -
- particularly where the switch threshold is
CCVS1 Brake Switch from one of the following SAs, intentionally high enough to ensure brake application
in order of TCM preference: -- may very likely react in a different fashion if a
J1939-based brake switch input is substituted for the
1. SA 232 (Forward Road Image Processor) (V)
GPI and pressure switch.
2. SA 23 (Instrument Cluster #1)
3. SA 49 (Cab Control – Primary)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 190
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.58.6. NORMAL OPERATION
The TCM assumes the brake pedal is released when
it receives a value of 00b (Brake pedal released), and
depressed when it receives a value of 01b (Brake
pedal depressed).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 191
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.59. SHIFT ACTUATOR SYSTEM operation details, see ALLISON SHIFT SELECTOR
WITH ALLISON SHIFT CONNECTIONS and the Allison 5th Generation
Controls Installation Manual.
SELECTOR: 1000/2000 SERIES
B.4.59.2. AVAILABILITY
WARNING: The following sections
Only available with 1000/2000 Series transmissions.
describe the intended use of a specific
See OTHER REQUIREMENTS / RESTRICTIONS for
function which has been validated in the
additional hardware limitations.
configuration(s) described.
Implementations or use of this feature B.4.59.3. CONFIGURATION (VEPS / ACCT)
which differ from that described could
result in damage to equipment or property, [18010] ON-VEHICLE PROTOCOL: CAN1
serious personal injury, or loss of life. [18020] ON-VEHICLE PROTOCOL: CAN2
Allison Transmission is not liable for The shift controller is required to connect to the CAN
consequences associated with port set to SAE J1939 FULL FUNCTIONALITY.
incorrect implementation or unintended [19000] SHIFT SELECTOR 1
use of this feature.
To enable TCM support of the Allison selector, this
answer must be set to ACTUATOR WITH ALLISON
B.4.59.1. OVERVIEW J1939-BASED SELECTOR.
All Allison 1000/2000 Series transmissions utilize a
physical shift selector shaft. Traditionally, operator [19020] SHIFT SELECTORS: J1939-Based
gear range selection is conveyed to this shaft via a Selector Connection
mechanical linkage. The default answer is CAN1; CAN2 is optional. This
answer is required to align with the CAN port whose
Several aftermarket suppliers produce J1939-based ON-VEHICLE PROTOCOL is set to SAE J1939 FULL
1000/2000 Series shift actuator systems that utilize FUNCTIONALITY.
an Allison J1939-based shift selector. These
systems, which are sourced and installed by the [19100] SHIFT SELECTORS: J1939 Proprietary
vehicle builder, eliminate the mechanical linkage Interface
between the shift selector and selector shaft. Must remain set to default answer 5TH GEN.
Systems are typically comprised of:
[19050] SHIFT SELECTORS: Language
— An Allison 5th Generation pushbutton shift
selector, Default answer is ENGLISH; FRENCH is optional.
Shift controllers that require additional TCM J1939 SECONDARY MODE INPUT
communication should refer to the appropriate
B.4.59.7. NORMAL OPERATION – ALLISON
sections in this document, based on the functionality
SELECTOR
and/or communication required.
The following Allison shift selector aspects operate as
B.4.59.5. DRIVER INTERFACE described under function SHIFT SELECTOR,
Please refer to the Allison 5th Generation Controls ALLISON: 3000/4000 SERIES & TC10:
Installation Manual for requirements.
— TCM-Initiated Selector Calibration (TISC)
B.4.59.6. OTHER REQUIREMENTS / — MODE Button Interface
RESTRICTIONS — MODE Label Interface
— Display Control
B.4.59.6.1. Bus Loading and Network Message
Content NOTE: The MODE button interface was not
WARNING: Other network traffic can functional in 1000/2000 Series B13x
interfere with communication between the software releases; the interface is
shift selector, TCM and shift controller. The functional beginning with B141 software.
vehicle system integrator must ensure their
bus loading and message content do not The TCM controls the shift selector display based on
interfere with communication between selector shaft position and selector display mode.
these devices. TC1 Transmission Requested Gear data is only used
in support of certain display modes, e.g. to maneuver
B.4.59.6.2. Dual Selector Configurations up and down through DTCs while in diagnostic
display mode.
1000/2000 Series TCM software does not support a
shift selector transition input, and is not capable of Operator direction requests are always driven by
supporting dual Allison selectors. selector shaft position; the TCM does not process the
shift selector Direction Signal Wire (DSW) output
B.4.59.6.3. Transmission Hardware
during any communication failures.
Use is restricted to Allison transmission models that
do not have an internal park pawl. The function is not
compatible with park pawl units.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 193
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.59.8. OPERATION REQUIREMENTS – SHIFT Communication Loss from Shift Selector to TCM
ACTUATOR SYSTEM If the TCM does not receive the TC1 message from
WARNING: Interpretation of Allison shift the shift selector, no DTCs are logged, as the TCM
selector TC1 Transmission Requested does not use TC1 data for direction control. The
Gear commands, and subsequent correct operator will not be able to access or maneuver within
movement of the transmission selector the stationary display modes.
shaft, are the responsibility of the vehicle
B.4.59.9.2. Shift Actuator System
OEM and the selector actuator system
Requirements
manufacturer.
Communication Loss with Allison Components
The shift controller commands the shift actuator
based on TC1 Transmission Requested Gear data WARNING: Shift actuator systems that
received from the Allison 5th Generation pushbutton receive Allison TCM and shift selector
shift selector. Shift actuator responses to the J1939 data are responsible for determining
following selector commands are required: and executing appropriate responses in the
event they lose reception of Allison shift
0xDF (Reverse Selector Position) selector and / or TCM communication.
The shift actuator shall move the selector shaft to the
Reverse position. Shift actuator system manufacturers interested in
using the Allison shift selector Direction Signal Wire
0x7D (Neutral) (DSW) output should contact Allison Application
The shift actuator shall move the selector shaft to the Engineering.
Neutral position.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 194
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.60. SHIFT ACTUATOR SYSTEM B.4.60.3. CONFIGURATION (VEPS / ACCT)
WITH NON-ALLISON [18010] ON-VEHICLE PROTOCOL: CAN1
SELECTOR: 1000/2000 SERIES [18020] ON-VEHICLE PROTOCOL: CAN2
The shift controller is required to connect to the CAN
WARNING: The following sections
port set to SAE J1939 FULL FUNCTIONALITY.
describe the intended use of a specific
function which has been validated in the [19000] SHIFT SELECTOR 1
configuration(s) described.
Must remain set to default answer MECHANICAL
Implementations or use of this feature
which differ from that described could SELECTOR OR AN ACTUATOR WITH NON-
result in damage to equipment or property, ALLISON SELECTOR.
serious personal injury, or loss of life. [19020] SHIFT SELECTORS: J1939-Based
Allison Transmission is not liable for Selector Connection
consequences associated with The default answer is CAN1; CAN2 is optional. This
incorrect implementation or unintended answer is required to align with the CAN port whose
use of this feature. ON-VEHICLE PROTOCOL is set to SAE J1939 FULL
FUNCTIONALITY.
B.4.60.1. OVERVIEW [30210] J1939 BROADCAST: ETC2 RANGE
All Allison 1000/2000 Series transmissions utilize a PARAMETER FORMAT
physical shift selector shaft. Traditionally, operator Default answer 5TH GEN FORMAT may need to be
gear range selection is conveyed to the selector shaft changed to 4TH GEN COMPATIBLE depending on
via a mechanical linkage. selector system needs. Inquiries must be directed to
the shift actuator system manufacturer.
Several aftermarket suppliers (e.g. Arens Controls)
produce J1939-based shift selector systems for the [17000] PRIMARY MODE: Gears
1000/2000 Series that utilize a Non-Allison J1939-
A specific shift mask selection (e.g. 6321 or 6M1) may
based shift selector. These systems, which are
be required for the selector system to access the
sourced and installed by the vehicle builder, eliminate
desired forward ranges. Inquiries must be directed to
the mechanical linkage between the shift selector and
the shift actuator system manufacturer.
selector shaft. Systems are typically comprised of:
Others
— A Non-Allison (aftermarket) J1939-based shift
selector, TCM configuration requirements may vary among the
aftermarket shift actuator systems. Vehicle OEMs will
— A shift actuator, either directly or remotely need to work with:
connected to the selector shaft, and
— their Allison Applications Engineer,
— a shift controller that receives shift selector and — this document,
TCM information via J1939, and controls the shift — the appropriate Allison Programming Guide, and
actuator. — the shift actuator system manufacturer
The shift controller and shift actuator may be …to ensure all shift actuator system needs are met.
contained in one physical device.
B.4.60.4. J1939 PARAMETER AND SA USE
The vehicle OEM assumes responsibility for all shift Message and parameter requirements vary among
selector display operation, whether the display shift actuator system manufacturers. Vehicle OEMs
information is gathered from Allison TCM J1939 will need to work with this document and the shift
broadcast data or from actuator feedback. actuator system manufacturer to ensure selector
system needs are met.
NOTE: Integration requirements differ for
Other J1939-based Allison functions that may be of
shift actuator systems employing an Allison
use to the shift actuator system include:
J1939-based shift selector; see SHIFT
ACTUATOR SYSTEM W/ALLISON RANGE DISPLAY – REQUESTED RANGE
SELECTOR: 1000/2000 SERIES.
RANGE DISPLAY – RANGE ATTAINED
B.4.60.2. AVAILABILITY
May be used in any 1000/2000 Series application. RANGE INHIBITED INDICATOR (RII)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 195
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
RANGE SELECTION MODE B.4.60.8. FAILURE MODES AND RESPONSES
Communication failures may be the result of bus
SECONDARY MODE INPUT loading, wiring integrity failures, electrical noise, or
improper function implementation. Vehicle OEMs
SECONDARY MODE INDICATOR and shift actuator system manufacturers should
consider such failures during their system design
TRANSMISSION SERVICE INDICATOR
process.
B.4.60.5. DRIVER INTERFACE
B.4.60.8.1. Communication Loss
Please refer to the Allison 5th Generation Controls
Installation Manual for requirements. WARNING: Shift actuator systems that
receive Allison TCM J1939 data are
B.4.60.6. OTHER REQUIREMENTS / responsible for determining and executing
RESTRICTIONS appropriate responses in the event they
lose reception of TCM communication.
B.4.60.6.1. General
The shift actuator system is required to meet design
requirements for shift selectors and cable apply
systems as discussed in Technical Document 177
(TD-177): Requirements for Shift Selector and Cable
System.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 196
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.61. SHIFT SELECTORS, ALLISON: shift selector operation. This answer has no impact if
3000/4000 SERIES & TC10 J1939-based selectors are not used.
B.4.61.2. AVAILABILITY
[26260] TRANSMISSION SERVICE INDICATOR
Allison 4th Generation selectors may only be used in
Answer must be set to BOTH GPO O AND J1939
3000/4000 Series applications.
ETC7 TRANSMISSION SERVICE INDICATOR or
Allison 5th Generation selectors may be used in ONLY J1939 ETC7 TRANSMISSION SERVICE
3000/4000 Series and TC10 applications. INDICATOR in order to control the wrench icon on
Allison selectors.
B.4.61.3. CONFIGURATION (VEPS / ACCT)
[30230] J1939 BROADCAST: ETC7 Active Shift
[18010] ON-VEHICLE PROTOCOL: CAN1 Console Indicator
[18020] ON-VEHICLE PROTOCOL: CAN2 Answer must be set to ENABLED for dual selector
The CAN port used for Allison selectors must be applications.
configured to one of the J1939 options; either SAE
J1939 FULL FUNCTIONALITY, or SAE J1939 [30255] J1939 BROADCAST: ETC7 Transmission
LIMITED FUNCTIONALITY. Mode 4 Indicator
Default is ENABLED; must remain so to use an
[19000] SHIFT SELECTOR 1 Allison 4th Gen selector, or an Allison 5th Gen selector
[19010] SHIFT SELECTOR 2 operating in 4th Gen-compatible mode.
Determines the TCM interface content and enabling
of diagnostics. Note the TC10 does not support a B.4.61.3.1. Dual Selector Configuration
second selector. Support
Any Allison J1939-based shift selector combination
[19020] SHIFT SELECTORS: J1939-Based can be installed (Allison 4th Gen, Allison 5th Gen), as
Selector Connection long as both are connected to the same TCM CAN
Default answer is CAN1; CAN2 is optional. This tells port designated by [19020] SHIFT SELECTORS:
the TCM where to look for selector inputs and J1939-Based Selector Connection.
broadcast proprietary messages required for Allison
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 197
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
When a combination of Allison 4th Gen and 5th Gen (5) Only broadcast by TCM when an Allison J1939-
J1939-based selectors are installed, features unique based 4th Gen selector is installed, or when
to the 5th Gen selector cannot be enabled. [19100] SHIFT SELECTORS: J1939 Proprietary
Interface = 4TH GEN COMPATIBLE.
For mixed-selector applications (one Allison selector,
one Non-Allison selector), see SHIFT SELECTOR, B.4.61.5. DRIVER INTERFACE
NON-ALLISON BASIC: 3000/4000 SERIES, or Please refer to the Allison 5th Generation Controls
SHIFT SELECTOR, NON-ALLISON STANDARD: Installation manual for requirements.
3000/4000 SERIES.
B.4.61.6. OTHER REQUIREMENTS /
B.4.61.4. J1939 PARAMETER AND SA USE RESTRICTIONS
There are no vehicle OEM J1939 messaging
requirements for Allison selector operation. B.4.61.6.1. Bus Loading and Network Message
Everything is handled by the selector(s) and TCM. Content
Parameter and SA usage are listed here for
WARNING: Other network traffic can
reference. Allison selectors may broadcast:
interfere with communication between the
— TC1 Transmission Requested Gear shift selector(s) and TCM. The vehicle
system integrator must ensure their bus
— TC1 Transmission Mode 3 (1) loading and message content do not
interfere with communication between the
— TC1 Transmission Mode 4 (2) TCM and shift selector(s).
— TC1 Trans. Shift Selector Display Mode Switch (3) B.4.61.7. TCM-INITIATED SELECTOR
CALIBRATION (TISC)
— PGN 60928 – Address Claimed / Cannot Claim
Depending on VEPS options and selector features,
— Proprietary A the TCM may need to adjust the selector calibration.
The TCM will initiate a calibration (TISC) event if
— SOFT Software Identification deemed necessary.
(1) Only Allison 5th Gen Bump Lever selectors. Selectors display “CONFIG START” when the event
begins, and go blank briefly during programming.
(2) Only Allison selectors with a MODE button. Such events normally last only a few seconds, and
(3) Only Allison selectors equipped with a display. normal selector operation resumes afterwards.
Primary and secondary (when present) selectors TISC events only happen at vehicle assembly time,
broadcast from SA 05 (Shift Console, Primary) and when a selector is replaced, or if certain selector-
SA 06 (Shift Console, Secondary) respectively. SAs related features are enabled, disabled or modified
are set via a jumper wire in the vehicle OEM wiring through Allison DOC® after the vehicle is in service.
harness. TC1 broadcasts are directed to DA 03.
B.4.61.8. NORMAL OPERATION – SINGLE
To prevent excessive bus loading in dual selector SELECTOR
applications, the inactive selector slows its TC1
broadcast to 500 ms. The 50 ms broadcast rate B.4.61.8.1. Range Selection
resumes when the selector is made active. The selector broadcasts TC1 at a 50 ms periodic rate.
The TCM uses TC1 Transmission Requested Gear to
All Allison selectors receive the following items from determine the vehicle operator’s desired range. The
the TCM (SA 03), and items marked (V) may not be table at the end of this function section lists
disabled via VEPS if an Allison selector is installed: Transmission Requested Gear values that may be
sent by Allison selectors.
— Request (PGN)
— Proprietary A (4) (V) In applications with Allison Bump Lever selectors, the
— ETC7 Active Shift Console Indicator (V) TCM also receives TC1 Transmission Mode 3.
— ETC7 Transmission Mode 4 Indicator (5) (V) Parameter transitions from 00b (Disable) to 01b
— ETC7 Transmission Service Indicator (V) (Enable) convey operator desire to toggle between
R1 and R2 in applications equipped with the 2nd
(4) Only broadcast by TCM when at least one Allison Reverse feature.
selector is installed or when [19100] SHIFT
SELECTORS: J1939 Proprietary Interface = 4TH
GEN COMPATIBLE.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 198
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.61.8.2. MODE Button Interface — A GPI function tells the TCM which selector is
TC1 Transmission Mode 4 is a manufacturer-defined active; TCM broadcast of Active Shift Console
parameter. For Allison selectors, it conveys the state Indicator tells the selectors which is active.
of the momentary-contact MODE button input. When
the button is depressed, 01b (Enable) is sent; when — When an Allison selector is inactive, its TC1
released, 00b (Disable) is sent. Depending on TCM broadcast is slowed to 500 ms to minimize bus
calibration, this parameter may be tied to one of many loading. No range information is displayed on the
TCM input options, including Secondary Mode Input. inactive selector.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 199
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.61.12. ALLISON SHIFT SELECTOR TC1 TRANSMISSION REQUESTED GEAR BROADCAST VALUES
5G 3-Button Strip
5G 6-Button Strip
Raw Byte Value
5G Bump Lever
4G Pushbutton
5G Pushbutton
Scaled Value,
(Hexadecimal)
4G Lever
(Decimal)
or PSI
Parameter Specific
Indicator (PSI) or Scaled Value Meaning
0xFD 253 PSI Hold current gear -- -- -- -- --
0xFC 252 PSI Forward Drive Position
0xFA 250 PSI Forward Low Position -- -- -- -- --
0xF9 249 PSI Upshift 1 gear from current position -- -- --
0xF7 247 PSI Downshift 1 gear from current position -- -- --
0xF5 245 PSI D-1: 1st forward selector position referenced from “Drive” -- -- (1) -- --
0xF4 244 PSI D-2: 2nd forward selector position referenced from “Drive” -- -- (1) -- --
0xF3 243 PSI D-3: 3rd forward selector position referenced from “Drive” -- -- (1) -- --
0xF2 242 PSI D-4: 4th forward selector position referenced from “Drive” -- -- (1) -- --
0xF1 241 PSI D-5: 5th forward selector position referenced from “Drive” -- -- (1) -- --
0xF0 240 PSI D-6: 6th forward selector position referenced from “Drive” -- -- (1) -- --
0xED 237 PSI Between two reverse shift selector positions -- -- -- -- --
0xEC 236 PSI Between two forward shift selector positions -- -- -- -- --
0xEA 234 PSI Between D-6 & D-5 shift selector positions -- -- -- -- --
0xE9 233 PSI Between D-5 & D-4 shift selector positions -- -- -- -- --
0xE8 232 PSI Between D-4 & D-3 shift selector positions -- -- -- -- --
0xE7 231 PSI Between D-3 & D-2 shift selector positions -- -- -- -- --
0xE6 230 PSI Between D-2 & D-1 shift selector positions -- -- -- -- --
0xE5 229 PSI Between D-1 & “Drive” shift selector positions -- -- -- -- --
0xE4 228 PSI Between “Drive” & “Neutral” shift selector positions -- -- -- --
0xE3 227 PSI Between “Neutral” & “Reverse” shift selector positions -- -- -- --
0xE0 224 PSI Position unknown and / or no buttons pressed -- --
0xDF 223 PSI Reverse Selector Position -- --
0x80 128 3 3rd -- -- -- -- -- (2)
0x7F 127 2 2nd -- -- -- -- -- (2)
0x7E 126 1 1st -- -- -- -- -- (2)
0x7D 125 0 Neutral
0x7C 124 -1 1st Reverse (1) (1) -- --
0x7B 123 -2 2nd Reverse -- -- -- -- --
(1) Only broadcast by a 5th Gen selector when (a) it is connected to a 4th Gen TCM or (b) it is forced into 4th Gen-
compatible operation via [19100] SHIFT SELECTORS: J1939 Proprietary Interface.
(2) The TCM only supports this value when received from an Allison shift selector; it is not supported from
customer-supplied shift selectors.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 200
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.62. SHIFT SELECTORS, NON- [18010] ON-VEHICLE PROTOCOL: CAN1
ALLISON BASIC: 3000/4000 [18020] ON-VEHICLE PROTOCOL: CAN2
SERIES Non-Allison Basic shift selectors using public J1939
data must be connected to the CAN port set to SAE
WARNING: The following sections J1939 FULL FUNCTIONALITY.
describe the intended use of a specific
Alternatively, Non-Allison selectors using the Allison
function which has been validated in the
4th Gen proprietary interface may connect to a CAN
configuration(s) described.
port set to SAE J1939, LIMITED USE.
Implementations or use of this feature
which differ from that described could [19000] SHIFT SELECTOR 1
result in damage to equipment or property, [19010] SHIFT SELECTOR 2
serious personal injury, or loss of life.
Must be answered NON-ALLISON J1939-BASED -
Allison Transmission is not liable for BASIC as applicable. Allison proprietary broadcast is
consequences associated with disabled for customer-supplied selectors, unless
incorrect implementation or unintended forced on through the SHIFT SELECTORS: J1939
use of this feature. Proprietary Interface option.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 202
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.63. SHIFT SELECTORS, NON- [19000] SHIFT SELECTOR 1
ALLISON STANDARD: [19010] SHIFT SELECTOR 2
3000/4000 SERIES & TC10 Must be answered NON-ALLISON J1939-BASED -
STANDARD as applicable. See OTHER
WARNING: The following sections REQUIREMENTS / RESTRICTIONS.
describe the intended use of a specific
function which has been validated in the NOTE: Answer NON-ALLISON J1939-
configuration(s) described. BASED – STANDARD is only available to
Implementations or use of this feature vehicle OEMs who have contacted their
which differ from that described could Allison Application Engineer and have
result in damage to equipment or property, passed the AE review process.
serious personal injury, or loss of life.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 203
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
[30255] J1939 BROADCAST: ETC7 Transmission “Forward Drive Position” to allow exit of Shift Selector
Mode 4 Indicator Override operation.
Must remain set to default answer of ENABLED.
B.4.63.5. OTHER REQUIREMENTS /
[30260] J1939 BROADCAST: ETC7 Transmission RESTRICTIONS
Requested Gear Feedback
B.4.63.5.1. Direction Signal Wire
Default answer is ENABLED. May be switched to
DISABLED if not used. The TCM Direction Signal Wire input is required when
a Non-Allison Standard selector is specified. If the
[30430] J1939 BROADCAST: TCFG Direction Signal Wire input is not supplied correctly,
Default answer is ENABLED. May be switch to DTC P2793 will be logged and the Check Trans
DISABLED if none of its parameters are used. indicator will become active. Transmission operation
may be restricted.
[30470] J1939 BROADCAST: TML Transmission
Mode Label – Mode 4 B.4.63.5.2. 3000/4000 Series Dual Selector
Systems
Answer must be set to ENABLED for MODE button
label to be broadcast. A selector transition GPI is required for all dual
selector applications. Dual selector systems that use
[30500] J1939 BROADCAST: TRF1 Transmission an Allison selector must use an Allison 5th Gen
Oil Level 1 High / Low – Enable Continuous selector. Allison 4th Gen selectors are not allowed.
Broadcast
B.4.63.5.3. SECONDARY MODE: Starting
Answer must be set to CONTINUOUS BROADCAST
Range Override
ENABLED.
When this VEPS / ACCT option is configured to any
B.4.63.4. NORMAL OPERATION value other than maximum starting range, the Non-
Allison shift selector is required to use a momentary
B.4.63.4.1. Second Reverse Selection pushbutton-style communication interface.
The TC1 Transmission Requested Range value of
“Reverse Selector Position” always requests the B.4.63.6. FAILURE MODES AND RESPONSES
model-specific default reverse gear. Depending on
B.4.63.6.1. Incorrect TCM Calibration
the transmission configuration, selection of a different
reverse gear is accomplished by sending TC1 If the TCM calibration is not configured for Non-Allison
Transmission Requested Gear = “Upshift 1 gear from Standard selector use, the TCM will log DTC(s) and
current position” or “Downshift 1 gear from current activate the Check Trans Indicator. Transmission
position” after the default reverse gear has been operation may be restricted. The DTCs are:
requested.
— U0304 (Gear Shift Module 1 Incompatible)
Selector systems that continuously broadcast the — U0333 (Gear Shift Module 2 Incompatible)
requested gear selection are required to broadcast a
B.4.63.7. TESTING
TC1 Transmission Requested Gear value of “Hold
current gear” while selection of the alternate reverse The vehicle OEM implementing the shift selector is
gear is desired. The TCM will revert to the default responsible for testing that the Non-Allison Standard
reverse gear when it receives another instance of selector system design meets all criteria in TES-616
TC1 Transmission Requested Gear = “Reverse and TES-640.
Selector Position”.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 205
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.65. SUMP TEMPERATURE B.4.65.4. CONFIGURATION (VEPS / ACCT)
INDICATOR [18010] ON-VEHICLE PROTOCOL: CAN1
[18020] ON-VEHICLE PROTOCOL: CAN2
WARNING: The following sections
describe the intended use of a specific Parameters must be received from the CAN port set
function which has been validated in the to SAE J1939 FULL FUNCTIONALITY.
configuration(s) described.
Implementations or use of this feature [26240] J1939 BROADCAST: TRF2 Transmission
which differ from that described could Overheat Indicator
result in damage to equipment or property, Answer must be set to ENABLED if parameter used
serious personal injury, or loss of life. to meeting function requirements.
— J1939 DM1 message content Amber Warning Lamp alone cannot be used to
activate the Sump Temperature Indicator; the content
— J1939 TRF2 Transmission Overheat Indicator of all three DM1 parameters must be considered.
Allison recommends DM1-based implementation for Other SPN, Amber Warning Lamp and FMI
text displays with generic lamps, and discrete combinations may define other Allison indications or
parameter implementation for dedicated lamps. fault conditions. Users should not assume that any
However, either output can be used to control either other combinations of SPN, Amber Warning Lamp,
indication type. and FMI values from SA 03 are indicative of a Sump
Temperature indication.
B.4.65.2. DIFFERENCES BETWEEN GPI AND
DATALINK IMPLEMENTATIONS B.4.65.5.2. TRF2 Trigger – Required Support
Allison retarder applications encompass two When triggering this indicator via the J1939 discrete
indications in the single GPO B wire output. parameter, the display controller is required to receive
TRF2 Transmission Overheat Indicator as sent from
The Sump Temperature and Retarder Temperature
SA 03 (Transmission #1). The display controller is
indications are two separate functions when
required to support all parameter states.
implemented via J1939. One or both J1939-based
indications may be used to activate a single B.4.65.6. DRIVER INTERFACE
temperature indicator or alarm as with GPO B. RECOMMENDATIONS
B.4.65.3. AVAILABILITY The indicator is supplied and installed by the vehicle
builder. While there are no specific physical
The J1939-based implementation is standard in all
implementation requirements, Allison recommends
1000 – 4000 Series and TC10 applications.
the indicator be:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 206
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
… Clearly visible from both operator stations in dual when the RSL is lit. Sump Temperature Indicator text
selector applications (may require two indicators). should be out-prioritized by text linked to the RSL.
The display system should allow the vehicle operator
… Clearly visible under all vehicle lighting conditions, to “scroll through” the list of items associated with the
both daytime and nighttime. lamps such that the Sump Temperature Indicator can
be read.
B.4.65.6.1. Dedicated Lamp with Text
When a dedicated lamp is used, recommended Text Prioritization: Simultaneous AWL Events
wording is “TRANS TEMP”. Yellow or amber lamp When a generic AWL is employed, multiple events
color is recommended, as sump temperature may simultaneously cause it to illuminate.
overheating does not warrant use of a red color.
When text display capacity is limited, it is acceptable
B.4.65.6.2. Audible Alarm that Sump Temperature Indicator text is not
An audible alarm may be used to signal the immediately visible when the AWL is lit due to these
overheating condition. It is recommended that a lamp multiple situations. Again, the display system should
or text display be used in conjunction so the vehicle allow the vehicle operator to “scroll through” the list of
operator understands the alarm cause. items associated with the lamp such that the Sump
Temperature Indicator can be read.
B.4.65.6.3. Icon or Graphical Symbol
Per ISO 2575: “Road Vehicles – In this situation, the operator knows a problem exists,
Symbols for Controls, Indicators, and but may not know it is transmission-related until the
Tell-Tales”, this symbol represents a text is scrolled through.
transmission fluid temperature
Text Suppression
condition, and is acceptable for Allison
Sump Temperature Indicator use. Preferred icon In some applications, Allison indicator text may
colors are yellow or amber. appear in a display area normally used to convey
other operator information. In these cases it is
B.4.65.6.4. Text Displays acceptable to employ an operator input (e.g. button
While a dedicated lamp or icon is preferred, a driver push) to temporarily suppress the Allison indicator
text display used alone or in conjunction with generic text so normal display operation may resume.
warning and stop lamps is acceptable. In these
The suppression may only exist for the current key
implementations, the lamps convey issue severity to
switch cycle; i.e. if the key switch is cycled, the Allison
the operator, while the text display provides more
indicator text is required to reappear if active. The
specific information based on DM1 SPN and FMI
operator may then opt to suppress the text for that
data.
drive cycle.
With dynamically configurable display systems, the
The key points are that (a) the vehicle operator must
visible content may change due to operating
recognize and take physical action to suppress the
conditions or driver selection. Since a Sump
indicator, and (b) the operator is informed of any
Temperature Indicator is not required by Allison, it is
active indications again at the next key switch cycle.
acceptable that the indication does not appear if other
warnings or indications take precedence. If the B.4.65.6.5. Bulb Checks
indicator is implemented within a dynamic display,
Allison recommendations are as follows: The device that physically actuates the indicator(s) is
responsible for performing bulb and / or display
Text Prioritization: Simultaneous RSL and AWL checks at the beginning of each key switch cycle.
Events
When multiple generic lamps are employed, it is NOTE: The TCM does not broadcast a DM1
possible for the RSL (Red Stop Lamp) and AWL “bulb check” message at power-up. There
(Amber Warning Lamp) to be illuminated at the same is no DM1 content that allows a receiver to
time. Per J1939-73, the RSL is higher priority: distinguish a momentary “bulb check” from
an actual diagnostic report.
— An RSL indicates a problem severe enough to
warrant stopping the vehicle. The TCM also does not send a “bulb check”
in the discrete parameter at power up;
— An AWL indicates the presence of a problem, but TRF2 Transmission Overheat Indicator is
the vehicle need not be immediately stopped. set to 00b.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 208
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
In either case, a DTC will be set and the Check Trans
Indicator will become active.
B.4.65.10.1. General
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 209
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.66. TRANSMISSION SERVICE B.4.66.2. AVAILABILITY
INDICATOR The J1939-based implementation is standard in all
1000 – 4000 Series and TC10 applications when
WARNING: The following sections prognostics and / or GPI F (AFRI – DUAL INPUT) are
describe the intended use of a specific enabled in calibration.
function which has been validated in the
configuration(s) described. B.4.66.3. CONFIGURATION (VEPS / ACCT)
Implementations or use of this feature
which differ from that described could [18010] ON-VEHICLE PROTOCOL: CAN1
result in damage to equipment or property, [18020] ON-VEHICLE PROTOCOL: CAN2
serious personal injury, or loss of life. Parameters must be received from the CAN port set
to SAE J1939 FULL FUNCTIONALITY.
Allison Transmission is not liable for
consequences associated with [26260] TRANSMISSION SERVICE INDICATOR
incorrect implementation or unintended Answer must be set to BOTH GPO O AND J1939
use of this feature. ETC7 TRANSMISSION SERVICE INDICATOR or
ONLY J1939 ETC7 TRANSMISSION SERVICE
B.4.66.1. OVERVIEW INDICATOR if the ETC7 parameter is used to satisfy
function requirements.
The Transmission Service Indicator alerts the
operator that either transmission maintenance is [15000] PROGNOSTICS
necessary, or a non-mission critical situation has
Must be DEFAULTED ON for broadcast of any
been detected in the vehicle system. This function is
prognostics-related DM1 indications, as well as TRF2
also discussed in Allison 5th Generation Controls
Transmission Oil Filter Restriction Switch and TRF2
Installation Manual “Section B: System Operation”.
Transmission Oil Life Remaining broadcasts.
Depending on TCM configuration and transmission
Even if prognostics are disabled, the Transmission
hardware, this indicator may be activated by:
Service Indicator function may still be triggered by
… Transmission prognostic functions; Oil Life, Filter J1939-based AFRI or DCE functions, or GPI F
Life and / or Transmission Health Monitor TM. (AUXILIARY FUNCTION RANGE INHIBIT – DUAL
INPUT).
Once maintenance is performed, most monitors
can be reset via J1939 command or an Allison [15090] PROGNOSTICS: Allow Reset via J1939
J1939-based shift selector. Monitors associated Command
with consumable transmission components can Answer must be set to YES if the OEM wants to reset
only be reset via Allison DOC®. any prognostics via J1939 RESET.
… Input problems with J1939-based AFRI or DCE [30015] J1939 BROADCAST: DM1
functions, or GPI F (AFRI – DUAL INPUT). In these Answer must be set to ENABLED if DM1 is used to
cases, the Transmission Service Indicator will self- satisfy function requirements.
clear when the input problem is rectified.
[30530] J1939 BROADCAST: TRF2 Transmission
Available TCM outputs for this function include: Oil Filter Restriction Switch
Default answer is ENABLED. May be switched to
— GPO O (TRANSMISSION SERVICE INDICATOR) DISABLED if the implementation does not need this
as described in Allison 5th Controls Installation information.
Manual Section D: “Vehicle Electrical System
Interface”. [30540] J1939 BROADCAST: TRF2 Transmission
Oil Life Remaining
— J1939 ETC7 Transmission Service Indicator. As Default answer is ENABLED. May be switched to
with GPO O, the condition activating the indicator DISABLED if the implementation does not need this
is conveyed by the status (on solid, or flashing) and information.
duration of the lamp illumination.
B.4.66.3.1. VEPS / ACCT Trims
— J1939 DM1 message content
While not directly applicable to the J1939 Interface,
Allison recommends DM1-based implementation for other prognostics trims include:
text displays with generic lamps, and discrete
— [15020] PROGNOSTICS: Transmission Fluid
parameter implementation for dedicated lamps.
Type
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 210
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
— [15060] PROGNOSTICS: Allow Enable/Disable related prognostics logic is enabled, the TCM
via Shift Selector Sequence continually broadcasts the following:
— [15080] PROGNOSTICS: Allow Reset via Shift TRF2 Transmission Oil Filter Restriction Switch (V)
Selector Sequence indicates if the transmission oil filter is clogged and in
need of replacement. 3000/4000 Series set this
— [15100] PROGNOSTICS: Allow TES Oil Type parameter based on a physical pressure switch, while
Change via Shift Selector Sequence 1000/2000 Series and TC10 applications set this
parameter based on a calculated filter life.
B.4.66.4. J1939 PARAMETER AND SA USE
Indicator control requirements vary based on the TRF2 Transmission Oil Life Remaining (V) indicates
implementation method chosen. Commands used to how much useful oil life remains, expressed as a
reset the indications are independent of indicator percentage from 0 – 100%.
control implementation. Parameters marked (V) can
be enabled or disabled via VEPS. B.4.66.4.4. Options for Resetting Maintenance-
Related Indications
B.4.66.4.1. ETC7 Trigger – Required Support Transmission service indications activated due to
When triggering this indicator via J1939 discrete input function problems are self-clearing; they will
parameter, the lamp controller is required to receive deactivate when the input issue has been resolved.
ETC7 Transmission Service Indicator from SA 03 However, when transmission maintenance has been
(Transmission #1). performed, TCM monitor logic must be reset. If not
reset, the indicator will provide false indications.
NOTE: While the ETC7 trigger can be used
to activate a generic AWL and text display, NOTE: 3000/4000 Series use a differential
it is recommended for use with discrete pressure sensor to determine when filter life
lamp implementations. has expired, while 1000/2000 Series &
TC10 filter life is based on transmission duty
B.4.66.4.2. DM1 Trigger – Required Support cycle.
When triggering this indicator via DM1, the display
controller is required to receive ALL of the following As a result, the 3000/4000 Series Filter Life
from SA 03 (Transmission #1): Monitor does not require resetting; it resets
itself when the pressure sensor determines
— DM1 Suspect Parameter Number, that the restricted filter has been replaced.
— DM1 Amber Warning Lamp, and
— DM1 Failure Mode Identifier All maintenance-related indications may be reset via
Allison DOC®. If enabled via VEPS, the Oil Life
NOTE: Specific data values conveyed in Monitor (all products) and Filter Life Monitor
these three parameters are directly tied to (1000/2000 Series & TC10 only) may also be reset
the J1939 activation of the Transmission via the J1939 RESET message or via an Allison shift
Service Indicator. selector sequence.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 211
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
… Clearly visible under all vehicle lighting conditions, Dynamically configurable display systems may
both daytime and nighttime. change visible information based on operating
conditions or driver selection.
Acceptable interface options are discussed below.
For other potential implementations, please contact Text Content
your Allison Application Engineer. Use of the text strings described under NORMAL
OPERATION is required unless alternative text is
B.4.66.5.1. Dedicated Lamp or Icon approved by Allison Application Engineering.
Dedicated lamps may use a text designation, ISO
symbol, or combination of both. Regardless, lamp Text Prioritization during Simultaneous Red Stop
color is highly recommended to be green, as this Lamp & Amber Warning Lamp Events
conveys a non-mission critical situation that does not When multiple generic lamps are employed, it is
require the vehicle to be put out of service. possible for both the RLS (Red Stop Lamp) and AWL
(Amber Warning Lamp) to be illuminated at the same
Approved Text time. Per SAE J1939-73, the RSL is higher priority:
A plain lamp with appropriate wording for the country
of vehicle operation is acceptable. For North — An RSL indicates a problem severe enough to
America, “SERVICE TRANSMISSION” or “SERVICE warrant stopping the vehicle.
TRANS” are suggested. Other wording may be
acceptable upon review of an Allison Application — An AWL indicates the presence of a problem, but
Engineer. the vehicle need not be immediately stopped.
ISO “Service Transmission” Symbol When text display capacity is limited, it is acceptable
The symbol design shown here is that Transmission Service Indicator text is not visible
consistent with ISO conventions and is when the RSL is lit. The Transmission Service
recognizable as being related to Indicator text should be out-prioritized by text linked
“transmission” and “service” to the RSL. However, the display `system is required
indications. This symbol has been to allow the operator to “scroll through” items
proposed for inclusion in ISO 2575: “Road vehicles – associated with the lamps such that the Transmission
Symbols for controls, indicators and tell-tales”. Service Indicator can be read.
Association with the transmission is implied, so no
Text Prioritization during Simultaneous Amber
accompanying text is required.
Warning Lamp Events
ISO “Service” Symbol When a generic AWL is employed, multiple events
As seen on Allison shift selectors with may simultaneously cause it to illuminate.
built-in displays, ISO symbol X.07 may
When text display capacity is limited, it is acceptable
also convey a “Service Transmission”
that Transmission Service Indicator text is not
condition. Due to its generic nature, its
immediately visible when the AWL is lit due to these
association with the transmission must
multiple situations. Again, the display system is
be made either through placement (such as on the
required to allow the operator to “scroll through” items
shift selector or shift console) or by description on an
associated with the lamp such that the Transmission
accompanying text display.
Service Indicator can be read.
Lamp Control
In this situation, the operator knows an issue exists,
The lamp controller is required to illuminate or flash but may not know that it is transmission-related until
the Transmission Service Indicator as directed by the text is scrolled through.
ETC7 Transmission Service Indicator. A flash rate of
1 to 3 Hz with a 50% duty cycle is recommended. See Text Suppression
NORMAL OPERATION for specific activation and In some applications, Allison indicator text may
deactivation criteria. appear in a display area normally used to convey
other operator information. In these cases it is
B.4.66.5.2. Text Displays
acceptable to employ an operator input (e.g. button
While a dedicated lamp or icon is preferred, a driver push) to temporarily suppress the Allison indicator so
text display used alone or in conjunction with generic normal display operation may resume.
warning and stop lamps is acceptable. In these
implementations, the lamps convey issue severity to The suppression may only exist for the current key
the operator, while the text display provides more switch cycle; i.e. if the key switch is cycled, the Allison
specific information based on DM1 SPN and FMI indicator text is required to reappear if active. The
data.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 212
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
operator may then opt to suppress the text for that continuous activation signifies that either a
drive cycle. consumable transmission component (e.g. clutch
plates) requires service, or a non-mission critical
The key points are that (a) the vehicle operator must function input needs repair.
recognize and take physical action to suppress the
indicator, and (b) the operator is informed of any A flashing indication signifies that the
active indications again at the next key switch cycle. transmission oil filter is restricted and needs to be
replaced.
B.4.66.5.3. Bulb Checks
The display controller is responsible for performing … A successful request to change oil type, via a brief
any bulb or display checks at the beginning of each activation after processing the request.
switch cycle.
… A successful prognostic enable / disable request,
Allison selectors illuminate the Transmission Service via a brief activation after processing the request.
Indicator as part of their normal power-up sequence.
… A successful prognostic monitor reset request, via
a brief activation after processing the request.
NOTE: The TCM does not broadcast a DM1
“bulb check” message at power-up. There … That prognostics are enabled on a given vehicle,
is no DM1 content that allows a receiver to via a 2-second activation at each key-on event.
distinguish a momentary “bulb check” from
an actual diagnostic report. B.4.66.8. NORMAL OPERATION
The TCM also does not send a “bulb check” B.4.66.8.1. ETC7 Trigger – Required Support
in Transmission Service Indicator at power-
up; it is set to 00b. Activating the Indicator
The lamp controller is required to illuminate the
Allison recommends lamps or indicators remain on for Transmission Service Indicator when it receives an
2 seconds during the check. Slightly longer or shorter ETC7 Transmission Service Indicator value of 01b,
time periods are acceptable. and flash the indicator when it receives 10b.
B.4.66.5.4.
Optional Communication Failure
Indication
See VEHICLE SYSTEM FAILURE MODES AND
OPTIONAL RESPONSES.
AWL Control
Depending on the severity of the service need, the
AWL may or may not be activated for any given
Allison service indication.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 214
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Acknowledgment. If the TCM rejects a request, a
negative acknowledgement is broadcast.
B.4.66.9.2. Heartbeat
Heartbeat monitoring and a Communication Failure
indication are not required for this function, although
vehicle OEMs may choose to implement such logic at
their discretion. See USING A COMMUNICATION
HEARTBEAT for recommendations on detecting and
responding to J1939 communication failures.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 215
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.67. UDS END-OF-LINE B.4.67.4. J1939 IDENTIFIER AND SA USE
COMMUNICATION The TCM (SA 03) supports UDS data exchanges with
these source addresses:
WARNING: The following sections
describe the intended use of a specific — SA 249 (Diagnostic Tool #1)
function which has been validated in the — SA 250 (Diagnostic Tool #2)
configuration(s) described. — SA 23 (Instrument Cluster #1)
Implementations or use of this feature
which differ from that described could UDS content is exchanged via ISO-reserved J1939
result in damage to equipment or property, PGNs 56064 and 55808. All 29-bit identifiers used
serious personal injury, or loss of life. are J1939 compatible. Use of PGN 55808 – Reserved
for ISO 15765 and physical addressing will result in
Allison Transmission is not liable for CAN identifiers:
consequences associated with
incorrect implementation or unintended SA DA Priority CAN Identifier
use of this feature.
23 03 6 0x18DA0317
B.4.67.1. OVERVIEW 03 23 6 0x18DA1703
249 03 6 0x18DA03F9
NEW FOR THIS PUBLICATION:
03 249 6 0x18DAF903
Entire function is new.
250 03 6 0x18DA03FA
Allison TCMs support UDS services for End-of-Line 03 250 6 0x18DAFA03
communication, such as:
Use of PGN 56064 – Reserved for ISO 15765 and
— Reading and clearing DTCs, functional addressing will result in CAN identifiers, all
— Retrieving transmission model information, of which will be received by the TCM:
— Retrieving TCM hardware information, and
— Retrieving software and calibration information.
SA DA Priority CAN Identifier
Vehicle OEMs may use these services to perform
quality checks after assembly, such as confirming the 23 255 6 0x18DBFF17
use of proper Allison hardware and software. 249 255 6 0x18DBFFF9
250 255 6 0x18DBFFFA
Users are assumed to be familiar with UDS, as this
section is not intended to provide full explanation of
sub-functions, masks, and other UDS terminology. NOTE: The TCM response priority reflects
UDS communication flow is via tool request and TCM the request priority. The examples above
response. assume a request with priority 6.
B.4.67.2. AVAILABILITY
Available in all 1000 – 4000 Series applications.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 216
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.67.5. UDS SERVICE 0x19 – READ DTC B.4.67.5.2. Sub-Function 0x02: Retrieving the
INFORMATION list of DTCs that match a client-
The TCM supports the following sub-functions and defined status mask
parameters: The request string format is:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 217
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.67.6. UDS SERVICE 0x14 – CLEAR B.4.67.7. UDS SERVICE 0x22 – READ DATA BY
DIAGNOSTIC INFORMATION IDENTIFIER
Service implementation, request message structure This service allows reading of various configuration
and response message structure follow that of information. Identifier support includes:
Section 11.2 of ISO14229-1:2006(E), and Section
9.4.2 of ISO15765-3:2004(E).
UDS DID Content
DTCs cannot be cleared individually nor in groups 0xF18C ECU Serial Number
(e.g. the user cannot clear only active faults or only 0xF190 VIN Data
inactive faults). The groupOfDTC parameter must be 0xF192 ECU Hardware Number (TCM PN)
set “All groups / All DTCs”. The request string must 0xF1F8 Application S/W Level
be: 0xF1FA Calibration Identification Number
0xF1FD Vocational Model (e.g. 3500 RDS)
Data Parameter Hex
Byte Name Value B.4.67.7.1. Message Structure
1 Service ID 0x14 Service implementation, request message structure
2 groupOfDTCHighByte 0xFF and response message structure shall follow that of
3 groupOfDTCMiddleByte 0xFF Section 10.2 of ISO14229-1:2006(E), and Section
4 groupOfDTCLowByte 0xFF 9.3.1 of ISO15765-3:2004(E). The request string
format is:
If DTCs are successfully cleared, the TCM will issue
a positive response: Data Parameter Hex
Byte Name Value
Data Parameter Hex 1 Service ID 0x22
Byte Name Value 2 DID#1, byte#1(MSB) 0x00 to 0xFF
3 DID#1, byte#2 0x00 to 0xFF
1 ClearDiagnosticInformation 0x54 : : :
Response Service ID n-1 DID#m, byte#1(MSB) 0x00 to 0xFF
n DID#m, byte#2 0x00 to 0xFF
If DTCs cannot be cleared, the TCM will issue a
negative response: A positive response from the TCM will look like:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 218
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.67.7.2. Data Formats
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 219
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.68. VEHICLE ACCELERATION RATE [30160] J1939 BROADCAST: ETC1 Transmission
LIMITING Torque Converter Lock-Up Transition in Process
Set to ENABLED if parameter required by the vehicle
WARNING: The following sections acceleration controller (the engine).
describe the intended use of a specific
function which has been validated in the B.4.68.4. J1939 PARAMETER AND SA USE
configuration(s) described. Items marked (V) can be modified via VEPS.
Implementations or use of this feature Parameters may be enabled or disabled and SAs
which differ from that described could may be set to an OEM-specified value.
result in damage to equipment or property,
serious personal injury, or loss of life. B.4.68.4.1. Required Support
The engine is required to provide:
Allison Transmission is not liable for
consequences associated with — EEC2 Vehicle Acceleration Rate Limit Status (V)
incorrect implementation or unintended from SA 00 (Engine #1) (V), AND
use of this feature.
— EEC2 Engine Percent Load at Current Speed
from SA 00 (Engine #1).
B.4.68.1. OVERVIEW
The Vehicle Acceleration Rate Limiting function Allison recommends Vehicle Acceleration Limit
involves an engine controller restricting the vehicle Status indicate 01b (Limit active) if the “vehicle
acceleration rate to address end-user concerns such acceleration limit – percent torque” (as calculated
as fuel economy and tire life. internally by the engine controller) is less than EEC1
Drivers Demand Engine – Percent Torque.
NOTE: Do not confuse this function with the
Allison ENGINE MANAGEMENT – ARM Per SAE, emission control limits should not be
function, where the TCM restricts vehicle considered when calculating Vehicle Acceleration
acceleration via TSC1 commands to the Limit Status. Also, no additional filtering or de-
engine. bouncing is desired in the calculation.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 220
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.4.68.7. FAILURE MODES AND RESPONSES Is the TCM calibration configured properly?
If an engine is limiting acceleration rate but does not
support EEC2 Vehicle Acceleration Limit Status, Are the required parameters supported from SA
hanging shifts and poor shift quality may result. No 00 or the SA specified via VEPS?
DTCs are logged.
When the engine controller is specifically limiting
B.4.68.8. INSTALLATION CHECKLIST: VEHICLE vehicle acceleration (as a customer-desired
ACCELERATION RATE LIMITING feature), is Vehicle Acceleration Rate Limit Status
correctly set to 01b (Limit active)?
Allison Application Engineering will review new
implementations for the following minimum Has an Allison Application Engineer successfully
functionality. While vehicle OEMs may use this list to completed the “Transmission Integration with
assist implementation development, it is not a Vehicle Acceleration Rate Management”
substitute for requirements described previously. verification test plan?
Acceptable implementations will answer “yes” to the
following questions:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 221
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5. J1939 MESSAGE & PARAMETER USE
Allison 5th Generation Controls may broadcast or receive the following J1939 messages (PGNs) and parameters
(SPNs). Actual support is determined as discussed under FACTORS DETERMINING COMMUNICATION
SUPPORT. For received parameters, see the individual functions for their source address requirements.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 222
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.1.4. TSC1 BROADCAST SUMMARY (2019)
Speed Ctrl
Condition
TSC1 Functionality
Mode (4)
Control
1K / 2K
3K / 4K
The following functions will issue TSC1s
TC10
from SA 03 to SA 00: TSC1 Event Duration
Garage Shift Abuse Protection (1) SL 10b Typically 700 ms; maximum of 3 s.
ENGINE BRAKE INTERFACE (1) (2) -- TC 10b Typically 700 ms; maximum of 2 s.
(1) Functionality enabled in applications, regardless of VEPS ENGINE MAKE AND MODEL selection.
(2) TSC1s are broadcast regardless as to whether engine brake implementation is via GPIO or datalink.
(3) Function is automatically enabled based on the ENGINE MAKE AND MODEL answer chosen in VEPS.
(4) SL = Speed Limit, SC = Speed Control, TL = Torque Limit, and TC = Torque Control.
(V) Function enabled via VEPS answer. Only available with compatible ENGINE MAKE AND MODEL.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 223
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.1.5. SPN 518 – ENGINE REQUESTED B.5.1.6. SPN 695 – ENGINE OVERRIDE
TORQUE / TORQUE LIMIT CONTROL MODE
SAE Excerpt: Parameter provided to the engine or SAE Excerpt: The override control mode defines
retarder in the torque/speed control message for which sort of control command is used.
controlling or limiting the output torque.
00b Override disabled – Disable any existing
Requested torque to the engine is measured in control commanded by the source of this
indicated torque as a percentage of reference engine command.
torque (see the engine configuration message, PGN
65251). This is the engine torque at which the engine 01b Speed control – Govern speed to the included
is expected to operate if the torque control mode is “desired speed” value.
active or the engine torque which the engine is not
expected to exceed if the torque limit mode is active. 10b Torque control – Control torque to the included
“desired torque” value.
Zero torque can be requested which implies zero fuel
and, according to Figures SPN512_A and 11b Speed/torque limit control – Limit speed and/or
SPN512_B, the engine will not be allowed to stall. The torque based on the included limit values. The
actual engine percent torque (SPN 513) should be speed limit governor is a droop governor
zero and the engine should decelerate until the low where the speed limit value defines the speed
idle governor kicks in, at which time the actual engine at the maximum torque available during this
percent torque will be calculated as shown in Figures operation.
SPN512_A and SPN512_B and the engine torque
mode bits (SPN 899) should be equal to 0000b – Low If a device wants to know whether it has access to the
Idle Governor. engine, there are several possibilities:
Requested torque to the retarder is measured in a. Comparing its command with the actual engine
indicated torque as a percentage of Retarder broadcasts.
Reference Torque (see the retarder configuration
b. Looking at command modes from other devices.
message, PGN 65249). The logic used in enabling or
disabling the retarder is based on the override control c. Looking to the engine and retarder torque mode.
mode priority bits (SPN 897).
Remarks:
A zero torque request to the retarder is a disable
request, and is used by a J1939 node to prevent the a. The realization of a torque limit (minimum
retarder from being activated by other combinations selection) is possible by setting the speed limit to
of inputs outside of J1939 commands. The Torque a high value (0xFAFF).
Limit Mode is commonly used for this purpose.
b. The realization of a speed limit (minimum
Data Length: 1 byte selection) is possible by setting the torque limit to
Resolution: 1% per bit gain, -125 offset a high value (0xFA).
Data Range: -125% to 125%
Operating Range: 0 to 125% engine torque c. Limiting the retarder torque means to limit the
requests, -125% to 0% for magnitude of the torque request. As the brake
retarder torque requests torque is represented by negative torque values,
the limitation must be done by a maximum
B.5.1.5.1. TCM Parameter Broadcast selection of the requested torque and the retarder
See summary table above. TSC1 messages with an internal torque signals.
Engine Override Control Mode of 00b (Override
Disabled) will have this parameter set to 125%. d. For torque increasing functions, time limits for the
torque or speed value (command) and the direct
B.5.1.5.2. TCM Parameter Reception modes are desirable.
Allison retarder applications respond to both torque
commands and torque limits. e. The selection of which device has control of the
engine's speed or torque depends on the override
mode priority (see SPN 897) with the highest
priority device gaining control. In the case of two
devices with identical priority, the engine
responds to speed/torque control commands
over speed/torque limit commands and will act on
the speed or torque commands on a first come,
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 224
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
first served basis. The torque limit will be a 11b – This speed control characteristic is available for
“lowest wins” selection (e.g., if one device applications requiring compensation for more than
commands 60% limit and another 80% limit, then one driveline characteristic. It has been optimized to
the engine will limit torque to 60%). minimize rpm overshoot and undershoot given a
more complex plant of the second variety. This more
(See J1939-71 Figure SPN695_A for a flowchart of complex plant would again contain the engine, its
the torque/speed control priority selection logic.) accessory loads and a second driveline characteristic
unique from the one described in speed control
B.5.1.6.1. TCM Parameter Broadcast characteristic 10b.
All modes are used. See summary table above.
B.5.1.7.1. TCM Parameter Broadcast
B.5.1.6.2. TCM Parameter Reception All TCM TSC1 broadcasts indicate 01b or 10b,
Allison retarder applications use this parameter for depending on the driveline state when the message
TSC1 command arbitration. Modes 00b (Override is issued. See summary table above.
Disabled), 10b (Torque Control), and 11b (Torque
Limit) are supported. B.5.1.7.2. TCM Parameter Reception
The TCM ignores the parameter value.
B.5.1.7. SPN 696 – ENGINE REQUESTED
SPEED CONTROL CONDITIONS B.5.1.8. SPN 897– OVERRIDE CONTROL
SAE Excerpt: This mode tells the engine control MODE PRIORITY
system the governor characteristics that are desired SAE Excerpt: This field is used as an input to the
during speed control. The four characteristics defined engine or retarder to determine the priority of the
are: Override Control Mode received in the Torque /
Speed Control message (see PGN 0). The default is
00b Transient optimized for driveline disengaged 11 (Low priority). It is not required to use the same
and non-lockup conditions priority during the entire override function. For
example, the transmission can use priority 01 (High
01b Stability optimized for driveline disengaged priority) during a shift, but can set the priority to 11
and non-lockup conditions (Low priority) at the end of the shift to allow traction
control to also interact with the torque limit of the
10b Stability optimized for driveline engaged
engine.
and/or lockup condition 1 (e.g. vehicle
driveline) The four priority levels defined are:
11b Stability optimized for driveline engaged 00b Highest priority
and/or lockup condition 2 (e.g. PTO driveline) 01b High priority
10b Medium priority
00b – This speed governor gain selection is adjusted
11b Low priority
to provide rapid transition between speed set points.
RPM overshoot and undershoot may be greater than 00b – Highest Priority = Used for situations that
what is seen when the “speed control characteristic” require immediate action by the receiving device in
is set to be stability optimized. order to provide safe vehicle operation (i.e., braking
systems). This level of priority should only be used in
01b – This control condition has been optimized to
safety critical conditions.
minimize rpm overshoot and undershoot given an
expected plant consisting of the engine and its 01b – High Priority = Used for control situations that
accessory loads. This gain adjustment is not intended require prompt action in order to provide safe vehicle
to compensate for driveline characteristics. This operation. An example is when the transmission is
characteristic is most appropriate when no driveline is performing a shift and requires control of the engine
connected. in order to control driveline reengagement.
10b – This control condition has been optimized to 10b – Medium Priority = Used for powertrain control
minimize rpm overshoot and undershoot given a operations which are related to assuring that the
more complex plant. For instance, the more complex vehicle is in a stable operating condition. An example
plant would contain the engine, its accessory loads is when the traction control system is commanding
and the driveline characteristics. As an example, the the engine in order to achieve traction stability.
driveline characteristics might include the effective
spring mass relationship of pumps, tires, clutches, 11b – Low Priority = Used to indicate that the
axles, driveshafts, and multiple gear ratios. This associated command desires powertrain control but
characteristic is most appropriate when a driveline is is needed for function which improves the driver
engaged.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 225
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
comfort which may be overridden by other devices. B.5.1.12. SPN 4191 – ENGINE REQUESTED
An example is cruise control or the non-critical part of TORQUE (FRACTIONAL)
a transmission shift to a new gear. SAE Excerpt: This parameter displays an additional
torque in percent of the reference engine torque.
B.5.1.8.1. TCM Parameter Broadcast
All TCM TSC1 broadcasts use an Engine Override When the MSB is set to 1, this parameter is not
Control Mode Priority of 10b (Medium). available. When the MSB is set to 0, bits 1 to 3
indicate the desired torque with resolution of
B.5.1.8.2. TCM Parameter Reception 0.125%/bit . Range is from 0 to 0.875% of reference
Used by Allison retarder applications for TSC1 torque.
command arbitration.
The parameter is used in combination with SPN 518
B.5.1.9. SPN 898 – ENGINE REQUESTED Engine Requested Torque/Torque Limit. The
SPEED / SPEED LIMIT resulting torque/torque limit will be calculated by
SAE Excerpt: Parameter provided to the engine from adding these two parameters.
external sources in the torque / speed control
message. This is the engine speed which the engine Validity of Engine Requested Torque High Res has
is expected to operate at if the speed control mode is no effect on SPN 518.
active or the engine speed which the engine is not
Additional torque representations:
expected to exceed if the speed limit mode is active.
0000 = +0.000%
Data Length: 2 bytes 0001 = +0.125%
Resolution: 0.125 rpm per bit gain, 0 rpm offset :
Data Range: 0 to 8031.875 rpm 0111 = +0.875%
1000 - 1111 = not available
B.5.1.9.1. TCM Parameter Broadcast
See summary table above. For example, if SPN 518 = 150 (or 25%) and this
parameter is 0100, the torque would be 25.5%.
B.5.1.9.2. TCM Parameter Reception
Allison retarders do not support requested speed or If SPN 518 = 175 (or 50%) and this parameter is 0001,
speed limits; parameter is ignored by the TCM. the torque would be 50.125%
B.5.1.10. SPN 4206 – MESSAGE COUNTER
If SPN 518 = 175 (or 50%) and this parameter is 1111,
B.5.1.10.1. TCM Parameter Broadcast the torque would remain 50% (no high resolution
available)
Counter is supported in all TSC1 broadcasts coming
from the TCM. Data Length: 4 bits
Resolution: 0.125% per bit gain, 0 offset
B.5.1.10.2. TCM Parameter Reception
Data Range: -125% to 125%
TCM parameter reception is not supported. Operating Range: 0 to 0.875%
B.5.1.11. SPN 4207 – MESSAGE CHECKSUM B.5.1.12.1. TCM Parameter Broadcast
NOTE: The SAE-published checksum Parameter is always populated during TCM TSC1
algorithm has been revised several times broadcasts. TSC1 messages with Engine Override
since 2007. The TCM follows the algorithm Control Mode = 00b (Override Disabled) will have this
as defined in the January 2009 publication. parameter set to 125%.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 226
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.2. PGN 256 – TRANSMISSION Current Gear, and SPN 524 Transmission Selected
CONTROL 1 (TC1) Gear.
For product availability and byte/bit locations, see the 00b Allow shifts into Reverse gear
J1939 MESSAGE & PARAMETER OVERVIEW 01b Inhibit shifts into Reverse gear, and shift
tables. transmission to Neutral if already in Reverse or
attempting to shift to Reverse
B.5.2.1. SELECTOR MESSAGE BROADCAST 10b Reserved
Allison shift selector broadcasts result in CAN IDs: 11b Take no action
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 227
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
that no specific calibration of the shift selector is are not necessarily mutually exclusive. See also SPN
required. 2539.
Reselect current position (0xE1) – If the TC1 SHIFT SELECTOR, ALLISON: 3000/4000 SERIES
message continues to send the position last selected, & TC10
then a capability to reselect the same position is
required. For example: If a “Neutral to Drive” shift is SHIFT SELECTOR, NON-ALLISON BASIC:
selected and that shift is inhibited (say for high engine 3000/4000 SERIES
speed), it may be necessary for the operator to
reselect “Drive” after the inhibit conditions pass in SHIFT SELECTOR, NON-ALLISON STANDARD:
order for the transmission ECU to honor the request. 3000/4000 SERIES
Position unknown and/or no buttons pressed B.5.2.6. SPN 1854 – TRANSMISSION MODE 3
(0xE0) – A push-button style shift selector with SAE Excerpt: Indicates whether transmission mode
momentary contact buttons may send this indicator #3 is enabled. Modes are manufacturer specific and
after initialization before any buttons are pressed, or are not necessarily mutually exclusive. See also SPN
before the transmission ECU determines and 2538.
communicates the initial selection. This indicator
could also be sent between button presses as an 00b Disable
alternative to sending the last button press. 01b Enable
10b Reserved
Data Length: 1 byte 11b Take no action
Resolution: 1 gear value/bit, -125 Offset
Data Range: -125 to 125 B.5.2.6.1. Parameter Broadcast & Reception
Operational Range: -64 to 64 The TCM receives parameter from Allison 5th
Generation Bump Lever shift selectors; see SHIFT
B.5.2.4.1. Parameter Broadcast & Reception SELECTOR, ALLISON: 3000/4000 SERIES & TC10.
The TCM receives parameter from Allison and Non-
Allison J1939-based shift selectors. For PSI and TCM may also receive parameter from other sources
parameter value support, see functions: for POWER DIVIDER INPUT.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 228
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.2.8. SPN 2985 – TRANSMISSION SHIFT B.5.2.9. SPN 4255 – TRANSMISSION
SELECTOR DISPLAY MODE SWITCH REQUESTED LAUNCH GEAR
SAE Excerpt: Status of the operator’s switch used to SAE Excerpt: Initial gear for the transmission to start
“toggle” through multiple display modes of a shift out in when the vehicle is launched from a standing
selector display. stop, as specified by the vehicle operator or vehicle
system. Automatic transmissions typically default to
When a shift selector display is capable of displaying starting out in 1st gear. However, in applications such
more than just range information, this switch is as those with very low gearing, it is desirable to
toggled by the operator to move through the different launch the vehicle in a range higher than 1st. For
display modes. If the selector has only two display example, when the vehicle has little or no payload,
modes, this switch may behave as a typical SPST the operator may wish to launch from 2nd or 3rd gear
switch. If the selector has more than two display to avoid stacked, unnecessary shifts in the lower
modes, the switch may be momentary, where each ranges.
activation indicates that the selector has scrolled
through to the next subsequent display mode. The intent of SPN 4255 is to request the initial starting
range to be used when the vehicle gets underway
00b Off from a stop; it does not request direction changes
01b On (forward / reverse). SPN 525 sets the direction
10b Error requested by the operator. For example, if SPN 525
11b Not available is requesting a Reverse range, any SPN 4255 value
indicating a desired forward launch gear would be
B.5.2.8.1. Parameter Broadcast & Reception ignored by the transmission controller. The SPN 4255
TCM receives parameter from some J1939-based value is only utilized by the transmission controller
shift selectors for: when its direction matches that of the current SPN
525 value.
SHIFT ACTUATOR SYSTEM W/ALLISON
SELECTOR: 1000/2000 SERIES 0000b No specific launch gear requested; use
default launch gear
SHIFT SELECTOR, ALLISON: 3000/4000 SERIES 0001b Launch the vehicle in 1st gear
& TC10 0010b Launch the vehicle in 2nd gear
0011b Launch the vehicle in 3rd gear
SHIFT SELECTOR, NON-ALLISON BASIC: 0100b Launch the vehicle in 4th gear
3000/4000 SERIES 0101b Launch the vehicle in 5th gear
0110b Launch the vehicle in 6th gear
SHIFT SELECTOR, NON-ALLISON STANDARD:
0111b Launch the vehicle in 7th gear
3000/4000 SERIES
1000b Launch the vehicle in 8th gear
OIL LEVEL DISPLAY 1001b Launch the vehicle in Reverse 1
1010b Launch the vehicle in Reverse 2
1011b Launch the vehicle in Reverse 3
1100b Launch the vehicle in Reverse 4
1101b Allow transmission to select the optimum
launch gear
1110b Error
1111b Not Available
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 229
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.3. PGN 53248 – CAB B.5.5. PGN 56064 – RESERVED FOR
ILLUMINATION MESSAGE (CL) ISO 15765 (KWP1)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 230
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.7. PGN 57088 – STOP / START B.5.7.3. SPN 639 – SAE J1939 NETWORK #1,
BROADCAST (DM13) PRIMARY VEHICLE NETWORK
SAE Excerpt: Identifies the action to be performed
SAE J1939-73 Excerpt: DM13 has two primary on the SAE J1939 Network #1, Primary Vehicle
functions. It may be used as a command, from Network” communications port.
either a tool or an ECU, directed to a single
controller or to all controllers to request the 00b Stop Broadcast
receiving controller(s) to stop or start broadcast 01b Start Broadcast
messages. Additionally it may be used by an ECU 10b Reserved
to inform other nodes that the sender is about to 11b Don’t Care/take no action (leave as is)
suspend its normal broadcast due to commands B.5.7.3.1. TCM Parameter Reception
other than a SAE J1939 DM13 command received
on that same network segment. The broadcast TCM will respond to 00b (Stop Broadcast) and 01b
messages stopped, started, or suspended may be (Start Broadcast); see the DM13 implementation
on networks other than SAE J1939. requirements below.
B.5.7.2. SPN 1230 – CURRENT DATA LINK B.5.7.4.1. TCM Parameter Reception
SAE Excerpt: Identifies the action to be performed See the DM13 implementation requirements below.
on the communications port that this parameter was
B.5.7.5. SPN 2618 – SUSPEND SIGNAL
received on.
SAE Excerpt: Indicator to all nodes that broadcast
00b Stop Broadcast messages on the current J1939 datalink are being
01b Start Broadcast suspended due to commands other than J1939
10b Reserved DM13. Therefore, the receiving nodes should
11b Don’t Care/take no action (leave as is) suspend timeout diagnostics for all messages from
the transmitting device. The suspend signal is to be
B.5.7.2.1. TCM Parameter Reception broadcast once, but may be repeated at the option of
TCM will respond to 00b (Stop Broadcast) and 01b the transmitting device (if it is capable of doing so) to
(Start Broadcast); see the DM13 implementation increase the chances of proper reception by
requirements below. repeating one or two times within the first second of
the suspension. If it is able, the transmitter may also
send a DM13 message with the suspend signal set to
“1110” to indicate that it is returning to full broadcast
status.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 231
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.7.6.2. Maintain a “Stop Broadcast” State
Bit
State Devices to take action Once a TCM “stopped broadcast” state has been
initiated, the requesting device must send a global
0000b Indefinite suspension of all broadcasts DM13 every 5 seconds to maintain this state. The
0001b Indefinite suspension of some messages following parameter content is required:
0010b Temporary suspension of all broadcasts
0011b Temporary suspension of some — Suspend Signal must be set to 1111b (Not
messages Available), and
0100b SAE Reserved
to 1101b — Hold Signal must be set to either 0000b (All
1110b Resuming normal broadcast pattern Devices) or 0001b (Devices whose broadcast state
1111b Not Available has been modified).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 232
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.8. PGN 59392 – The TCM may request:
ACKNOWLEDGMENT — PGN 65242 (SOFT) for SHIFT SELECTOR,
See SAE J1939-21 for full message definition. The ALLISON: 3000/4000 SERIES & TC10
TCM will broadcast this PGN to global destination
address 255 in response to Destination-Specific — PGN 64912 (AETC) (V) for DYNAMIC SHIFT
requests. The TCM supports Control Byte values: SENSING
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 233
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.10. PGN 60160 – TRANSPORT B.5.11. PGN 60416 – TRANSPORT
PROTOCOL DATA TRANSFER PROTOCOL CONNECTION
MESSAGE (TP.DT) MANAGEMENT (TP.CM) BAM
SAE J1939-21 Excerpt: The TP.DT message is SAE J1939-21 Excerpt: TP.CM_BAM (Transport
an individual packet of a multi-packet message Protocol Connection Management Broadcast
transfer. For example, if a large message had to Announce Message) is used to inform all network
be divided into five packets in order to be nodes that a large message is about to be
communicated then there would be five TP.DT broadcast. It defines the PGN and number of
messages. [See SAE J1939-21 for more details.] bytes to be sent. After TP.CM_BAM is sent, the
Data Transfer Messages are sent containing the
Transmission Repetition Rate: Per the PGN to be packetized broadcast data. TP.CM_BAM is only
transferred transmitted by the originator. [See SAE J1939-21
for more details.]
Data Length ............................................... 8 bytes
PDU Format .....................................................235 Transmission Repetition Rate: Per the PGN to be
PDU Specific ........... 255 (Global) for TP.CM.BAM transferred
Default Priority .....................................................7
PGN ........................................... 60,160 (0xEB00) Data Length ............................................... 8 bytes
PDU Format ..................................................... 236
Byte Bit Content PDU Specific ......................... Destination address
Default Priority ..................................................... 6
1 Sequence Number PGN ........................................... 60,416 (0xEC00)
2-8 Packetized Data (7 bytes). Note the last
packet of a multipacket Parameter Group Byte Bit Content
may require less than 8 data bytes. The 1 Control Byte
extra bytes should be filled with FF16.
2-3 Total Message Size
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 234
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.12. PGN 60928 – ADDRESS
CLAIMED / CANNOT CLAIM Parameter Possible Values
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 235
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.13. PGN 61184 – PROPRIETARY “A” B.5.14. PGN 61440 – ELECTRONIC
RETARDER CONTROLLER 1
SAE J1939-21 Excerpt: This proprietary PG uses (ERC1)
the Destination Specific PDU Format allowing
manufacturers to direct their proprietary SAE Excerpt:
communications to a specific destination node. Transmission Repetition Rate ................... 100 ms
How the data field of this message is used is up to Data Length ............................................... 8 bytes
each manufacturer. Use of proprietary messages PDU Format ..................................................... 240
is at the manufacturer’s discretion with the PDU Specific ....................................................... 0
constraint that significant percentages (2% or Default Priority ..................................................... 6
more) of vehicle network utilization must be PGN ............................................ 61,440 (0xF000)
avoided.
Transmission Repetition Rate: Per user For product availability and byte/bit locations, see the
requirements J1939 MESSAGE & PARAMETER OVERVIEW
Data Length .................................. 0 to 1785 bytes tables.
(multipacket supported)
PDU Format .....................................................239 B.5.14.1. TCM MESSAGE BROADCAST
PDU Specific ......................... Destination Address PGN is broadcast from SA 16 (Retarder – Driveline)
Default Priority .....................................................6 unless all parameters are disabled via VEPS.
PGN ............................................61,184 (0xEF00)
In addition, Retarder Selection, Non Engine can only
Byte Bit Content be broadcast in applications where the analog RMR
1-8 Manufacturer specific use and retarder enable switch GPI are wired directly to
the TCM.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 236
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.14.4. SPN 520 – ACTUAL RETARDER – B.5.14.5.1. TCM Parameter Broadcast
PERCENT TORQUE See RETARDER CONTROL. Parameter reflects the
SAE Excerpt: Actual braking torque of the retarder percent torque value being acted on by the retarder,
as a percent of retarder configuration reference which is the result of:
torque SPN 556.
— All operator and vehicle inputs, including analog
Data Length: 1 byte RMR, TSC1 messages, and / or ERC1 Retarder
Resolution: 1% per bit gain, -125% offset Selection, Non-Engine.
Data Range: -125% to 125%
Operating Range: -125% to 0% — Operational limitations, such as output shaft speed,
retarder and / or sump temperature.
B.5.14.4.1. TCM Parameter Broadcast
Only available for broadcast in Allison retarder — Diagnostic limitations, such as a failed retarder
applications. solenoid.
The Allison driveline retarder is active whenever a 0% is indicated if the Allison retarder solenoid fails.
negative value is being broadcast. 0xFF (Not Available) is indicated when broadcast is
disabled.
Since engine coolant is typically used to cool the
transmission fluid, engine coolant temperature will B.5.14.6. SPN 1667 – RETARDER REQUESTING
increase when the retarder is active. This parameter BRAKE LIGHT
may be used by the system to maintain acceptable SAE Excerpt: Indicates that whether the retarder is
coolant temperature (e.g., lowering the temperature requesting that the brake lights are illuminated.
set point at which the cooling fan is engaged).
00b Retarder is not requesting that the brake lights
In addition, this parameter is provided for use in the are illuminated
following vehicle functions: 01b Retarder is requesting that the brake lights are
illuminated
RETARDER CONTROL 10b Reserved
11b Don’t Care; take no action
RETARDER ACTIVE INDICATOR
B.5.14.6.1. TCM Parameter Broadcast
ELECTRONIC BRAKING SYSTEMS (EBS) Provided for use in functions:
While unit-to-unit variations may be as high as +/- RETARDER ACTIVE INDICATOR
30%, repeatability for a given unit should be within
approximately +/- 5%. RETARDER CONTROL
0% is indicated if the Allison retarder solenoid fails. 00b (Retarder is not requesting that the brake lights
0xFE (Error) is indicated if the optional retarder are illuminated) is indicated when the retarder is
pressure sensor is installed and fails. 0xFF (Not inactive, or if the Allison retarder solenoid fails. 01b
Available) is indicated when broadcast is disabled. (Retarder is requesting that the brake lights are
illuminated) is indicated when the retarder is active.
B.5.14.4.2. TCM Parameter Reception 11b (Don’t Care; Take No Action) is indicated when
See ENGINE BRAKE INTERFACE. broadcast is disabled.
B.5.14.5. SPN 1085 – INTENDED RETARDER – B.5.14.7. SPN 900 – RETARDER TORQUE
PERCENT TORQUE MODE
SAE Excerpt: Braking torque of retarder that the SAE Excerpt: State signal which indicates which
retarder is currently trying to achieve. This value retarder torque mode is currently generating, limiting,
takes into account all static limitations, but not the or controlling the torque. Note that the modes are not
limitations due to the dynamic behavior of the in prioritized order. Not all modes may be relevant for
retarder. This value, if unchanged over a certain time, a given device. Some devices may not implement all
can and will be reached by the actual retarder – functions.
percent torque (See SPN 520).
Mode 0000b means “No request”: retarder torque = 0
Data Length: 1 byte (no braking).
Resolution: 1 %/bit, -125 % Offset
Data Range: -125 to 125 % Modes 0001b to 1110b indicate that there is either a
Operational Range: -125 to 0% torque request or the identified function is currently
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 237
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
controlling the retarder: engine/retarder torque may ASR Control – Not supported, as ASR controllers do
range from 0 (no braking) to the upper limit. not send commands to the retarder during positive
wheel slip events.
B.5.14.7.1. TCM Parameter Broadcast
See RETARDER CONTROL. Modes shown in bold Transmission Control – Not supported. The SAE
are supported by Allison 5th Generation Controls: definition for this mode states: “Indicates that the
transmission command is active (Speed, Torque, or
Speed/Torque Limit Control).” Since the TCM does
Bits Retarder Torque Mode not send TSC1 commands to its own retarder, this
0000b Low idle governor / no request mode is not applicable.
0001b AP / operator selection
0010b Cruise control ABS Control – Indicates that ABS is limiting the
0011b PTO governor retarder torque output. This mode is indicated when
0100b Road speed governor the driveline retarder is being deactivated due to an
0101b ASR control ABS response, or while waiting for the retarder
0110b Transmission control reactivation timer (in the TCM) to elapse after the ABS
0111b ABS control event is over. Allison’s internal “wheel lock detection”
1000b Torque limiting algorithm will also cause this mode to be indicated.
1001b High speed governor During a skid, the TCM wheel lock algorithm and the
1010b Braking system (Electronic) ABS controller will both be deactivating the retarder.
1011b Remote accelerators
Torque Limiting – Indicated if the retarder is being
1100b Not defined
limited or deactivated by any of the following factors:
1101b Not defined
1110b Other — Diagnostic codes
1111b Not Available — High retarder fluid temperatures
— Rapid vehicle decelerations
1111b (Not Available) is indicated when broadcast is — Transmission downshifts
disabled. — Operating against the retarder torque curve
— Output shaft speed too low for retarder operation.
Modes 0001b through 1110b indicate that there is
either a torque request or the identified function is Brake System (Electronic) – Reflected when TSC1s
currently controlling the driveline retarder; torque may from SA 11 (Brakes – System Controller) are
range from 0 (no braking) to the upper limit. controlling the retarder. Despite the SAE definition:
Low Idle Governor / No request (Default mode) – “This indicates that the brake pedal is controlling the
For a driveline retarder, only “No Request” applies. torque. Note that this may include enabling of the
Mode is indicated when there are no analog or J1939- retarder when the brake pedal is depressed
based inputs attempting to activate the retarder. The (touched). Note that if there is a request to the
retarder is producing no braking. retarder but operating conditions do not allow braking,
this situation will be reflected by the Percent Retarder
Accelerator pedal/operator selection – This mode Torque = 0 when broadcast.”
may be indicated when:
…this Retarder Torque Mode is not indicated when
— Retarder activation is requested, either by analog an analog connection between the brake pedal and
RMR input, or from a J1939 “gateway” device TCM is activating the retarder. When the retarder is
receiving operator input and broadcasting it to the wired such that the brake pedal can activate it (See
retarder via TSC1 messages or ERC1 Retarder TD175: Guidelines for Selecting Retarder Controls),
Selection, Non-Engine. the TCM has no way of distinguishing whether the
brake pedal or another operator-actuated RMR is the
— Retarder deactivated due to accelerator pedal source for retarder activation; both arrangements use
input above a specific threshold, or a transmission the same I/O wires. As a result, “Operator Selection”
range other than forward is commanded. will be indicated in both arrangements.
Cruise Control – If retarder operation is requested Retarder Torque Mode Arbitration and Hierarchy
via J1939 TSC1 messages from SA 17 (Cruise Per the individual mode logic described above, there
Control), this mode may be indicated. This mode may are times when multiple modes may be indicated. In
also be indicated if [20050] RETARDER: Cancel such cases, hierarchy for the Retarder Torque Mode
Retarder when Cruise Control is Active has been broadcast value is as follows, with the higher mode in
enabled and cruise control is active (therefore the list below always being the mode broadcast:
preventing retarder operation).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 238
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.14.9. SPN 1480 – SOURCE ADDRESS OF
CONTROLLING DEVICE FOR
Modes, Starting with Highest Value
RETARDER CONTROL
ABS Control deactivating the retarder ....... 0111b SAE Excerpt: The source address of the SAE J1939
device currently controlling the retarder. It is used to
Cruise Control deactivating the retarder .... 0010b expand the torque mode parameter in cases where
control is in response to an ECU that is not listed in
Accelerator Pedal deactivating the Retarder Torque Modes. The value may be the
the retarder ................................................ 0001b source address of the ECU transmitting the message
(which means that no external SAE J1939 message
Torque Limiting deactivating or is providing the active command) or the source
limiting the retarder .................................... 1000b address of the SAE J1939 ECU that is currently
providing the active command in a TSC1 or similar
Cruise Control or Operator Selection message. Note that if this parameter value is the
activating the retarder ................. 0010b or 0001b same as the source address of the device
transmitting it, the control may be due to a message
Brake System controlling or on a non-SAE J1939 data link such as SAE J1922 or
activating the retarder ................................ 1010b a proprietary link.
— If the retarder is being activated by a Cruise Control — Any SA controlling the retarder via ERC1 Retarder
via J1939 TSC1 messages, and the retarder is Selection, Non-Engine, or
operating at peak output (i.e., on the retarder
torque curve for the given driveline speed), then — Any SA controlling the retarder via winning TSC1
Retarder Torque Mode will reflect 1000b (Torque command or limit.
Limiting).
0xFF (Not Available) is indicated when broadcast is
disabled.
B.5.14.8. SPN 1082 – ENGINE COOLANT LOAD
INCREASE
B.5.14.10. SPN 1716 – RETARDER SELECTION,
SAE Excerpt: Status of an event, external to the NON-ENGINE
engine, that may increase the nominal temperature of SAE Excerpt: The "Retarder Selection, non-engine"
the engine coolant liquid.
is the position of the driver’s selector for retarders that
are not part of the engine system, expressed as
00b No coolant load increase
01b Coolant load increase possible percent and determined by the ratio of current
10b Error position to the maximum possible position. The
physical device may be a lever, rotary dial,
11b Not available
combination of switches, or other device that the
B.5.14.8.1. TCM Parameter Broadcast driver can use to select the type or amount of
retardation needed.
See RETARDER CONTROL. Indicates 01b (Coolant
load increase possible) when the retarder is active, Data Length: 1 byte
and 00b (No coolant load increase) when the retarder Resolution: 0.4 % / bit, 0 offset
is inactive. 10b (Error) is not supported; 00b is Data Range: 0 to 100 %
indicated if the Allison retarder solenoid fails. 11b Operational Range: Same as data range
(Not Available) is indicated when broadcast is
disabled. B.5.14.10.1. TCM Parameter Broadcast
TCM may broadcast parameter in Allison retarder
applications, depending on IO configuration; see
RETARDER CONTROL. Parameter reflects the
combined status of the analog RMR and enable
switch. 0xFE (Error) is indicated when analog input
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 239
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
circuit electrical failures are detected. 0xFF (Not B.5.14.12.1. TCM Parameter Reception
Available) is indicated when broadcast is disabled. See DOWNHILL SPEED CONTROL VIA
RETARDER.
B.5.14.10.2. TCM Parameter Reception
See RETARDER CONTROL.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 240
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.15. PGN 61441 – ELECTRONIC B.5.15.3. SPN 562 – ASR BRAKE CONTROL
BRAKE CONTROLLER 1 (EBC1) ACTIVE
SAE Excerpt: State signal which indicates that ASR
SAE Excerpt: brake control is active. Active means that ASR
Transmission Repetition Rate.................... 100 ms actually controls wheel brake pressure at one or more
Data Length ............................................... 8 bytes wheels of the driven axle(s).
PDU Format .....................................................240
PDU Specific ........................................................1 00b ASR brake control passive but installed
01b ASR brake control active
Default Priority .....................................................6
10b Reserved
PGN ............................................ 61,441 (0xF001)
11b Not available
For product availability and byte/bit locations, see the B.5.15.3.1. TCM Parameter Reception
J1939 MESSAGE & PARAMETER OVERVIEW See AUTOMATIC TRACTION CONTROL.
tables.
B.5.15.4. SPN 563 – ANTI-LOCK BRAKING
B.5.15.1. SPN 521 – BRAKE PEDAL POSITION (ABS) ACTIVE
SAE Excerpt: Ratio of brake pedal position to SAE Excerpt: State signal which indicates that the
maximum pedal position. Used for electric brake ABS is active. The signal is set active when wheel
applications. 0% means no braking. Also when there brake pressure actually starts to be modulated by
are two brake pedals on the machine (Left Brake ABS and is reset to passive when all wheels are in a
Pedal Position SPN 3033 and Right Brake Pedal stable condition for a certain time. The signal can
Position SPN 3032) the maximum of the two should also be set active when driven wheels are in high slip
be transmitted for Brake Pedal Position. (e.g., caused by retarder). Whenever the ABS
system is not fully operational (due to a defect or
Data Length: 1 byte during off-road ABS operation), this signal is only
Resolution: 0.4 %/bit, 0 offset valid for that part of the system that is still working.
Data Range: 0 to 100% When ABS is switched off completely, the flag is set
Operational Range: Same as data range to passive regardless of the current wheel slip
conditions.
B.5.15.1.1. TCM Parameter Reception
TCM may receive parameter in B/C134 and later 00b ABS passive but installed
software releases for NEUTRAL AT STOP INPUT. 01b ABS active
10b Reserved
B.5.15.2. SPN 561 – ASR ENGINE CONTROL 11b Don’t care / take no action
ACTIVE
SAE Excerpt: State signal which indicates that ASR B.5.15.4.1. TCM Parameter Reception
engine control has been commanded to be active. See ANTI-LOCK BRAKE SYSTEM (ABS) INPUT.
Active means that ASR actually tries to control the
engine. This state signal is independent of other B.5.15.5. SPN 973 – ENGINE RETARDER
control commands to the engine (e.g., from the SELECTION
transmission) which may have higher priority. SAE Excerpt: The position of the operator controlled
selector, expressed as a percentage and determined
00b ASR engine control passive but installed by the ratio of the current position of the selector to its
01b ASR engine control active maximum possible position. Zero percent means no
10b Reserved braking torque is requested by the operator from the
11b Not available engine while 100% means maximum braking.
B.5.15.2.1. TCM Parameter Reception Data Length: 1 byte
See AUTOMATIC TRACTION CONTROL. Resolution: 0.4 %/bit, 0 offset
Data Range: 0 to 100%
Operational Range: Same as data range
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 241
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
is independent of the brake light switch and has no
provisions for external connections.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 242
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.16. PGN 61442 – ELECTRONIC This state is INACTIVE during other engine control
TRANSMISSION CONTROLLER 1 such as torque limiting outside of a shift.
(ETC1) 00b Shift is not in process
01b Shift is in process
SAE Excerpt: 10b Error
Transmission Repetition Rate...................... 10 ms 11b Not available
Data Length ............................................... 8 bytes
PDU Format .....................................................240 B.5.16.2.1. TCM Parameter Broadcast
PDU Specific ........................................................2 Parameter is set to 01b (Shift is in process) prior to
Default Priority .....................................................3 any clutch activity for an upcoming shift, and is set
PGN ............................................ 61,442 (0xF002) back to 00b (Shift is not in process) when all clutch
activity of the previous shift has completed. 10b
For product availability and byte/bit locations, see the (Error) is not supported. 11b (Not Available) is
J1939 MESSAGE & PARAMETER OVERVIEW indicated when broadcast is disabled.
tables. PGN is broadcast from SA 03 unless all
parameters are disabled via VEPS. This information is provided for the discretionary use
of the system, such as maintaining proper fueling
B.5.16.1. SPN 4816 – TRANSMISSION TORQUE when a shift occurs during cruise control operation.
CONVERTER LOCKUP TRANSITION
IN PROCESS B.5.16.3. SPN 573 – TRANSMISSION TORQUE
CONVERTER LOCKUP ENGAGED
SAE Excerpt: State signal indicating whether or not
the transmission torque converter lock up clutch is SAE Excerpt: State signal which indicates whether
transitioning between being applied and being the torque converter lockup is engaged.
released. The broadcast value should be set to 01 as
00b Torque converter lockup disengaged
soon as an apply or release of the lockup clutch is
01b Torque converter lockup engaged
initiated, and then set to 00 once the given transition
10b Error
is complete. This parameter is a companion to SPN
11b Not Available
573 Transmission Torque Converter Lockup
Engaged. B.5.16.3.1. TCM Parameter Broadcast
00b Transition is not in process See LOCKUP INDICATOR and ENGINE BRAKE
01b Transition is in process INTERFACE. 10b (Error) is indicated if the TCM does
10b Error not know lock-up status. 11b (Not Available) is
11b Not available indicated when broadcast is disabled.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 244
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.17. PGN 61443 – ELECTRONIC 00b Kickdown passive
ENGINE CONTROLLER 2 (EEC2) 01b Kickdown active
10b Error
11b Not available
SAE Excerpt: Transmission Repetition Rate: 50
ms (preferred) or Engine Speed Dependent (if B.5.17.2.1. TCM Parameter Reception
required by application)
TCM may receive parameter for KICKDOWN INPUT.
Data Length ............................................... 8 bytes
B.5.17.3. SPN 91 – ACCELERATOR PEDAL
PDU Format .....................................................240 POSITION 1
PDU Specific ........................................................3
Default Priority .....................................................3 SAE Excerpt: The ratio of actual position of the
PGN ............................................ 61,443 (0xF003) analog engine speed/torque request input device
(such as an accelerator pedal or throttle lever) to the
maximum position of the input device. This parameter
For product availability and byte/bit locations, see the is intended for the primary accelerator control in an
J1939 MESSAGE & PARAMETER OVERVIEW application. If an application has only one accelerator
tables. control, use SPN 91.
B.5.17.1. SPN 1437 – ROAD SPEED LIMIT For on-highway vehicles, this will typically be the
STATUS operator’s accelerator pedal. Although it is used as an
SAE Excerpt: Status (active or not active) of the input to determine powertrain demand, it also
system used to limit maximum vehicle velocity. provides anticipatory information to transmission and
ASR algorithms about driver actions.
00b Active
01b Not Active In marine applications, this will typically be the
10b Error operator’s throttle lever.
11b Not Available
If a low idle validation switch is used in conjunction
NOTE – While somewhat inconsistent with other with accelerator pedal position 1, use Accelerator
J1939 status parameters, the states defining 00 = Pedal Low Idle Switch 1, SPN 558.
active and 01 = inactive for Road Speed Limit Status
are NOT typographical errors, and should be Data Length: 1 byte
implemented as stated. Resolution: 0.4% per bit gain, 0% offset
Data Range: 0% to 100%
B.5.17.1.1. TCM Parameter Reception Operational Range: Same as data range
TCM receives parameter for use with ROAD SPEED
LIMITING. B.5.17.3.1. TCM Parameter Reception
TCM receives parameter for use with:
This parameter is one of several used to determine if
shift modulation is based on EEC2 Accelerator Pedal ACCELERATOR PEDAL INPUT
Position 1 or EEC2 Engine Percent Load at Current
Speed. Other parameters that factor into modulation ACCELERATOR PEDAL INPUT – DUAL MODE OFS
source determination include:
ENGINE MANAGEMENT – ARM
— CCVS1 Cruise Control States
— CCVS1 Cruise Control Active ENGINE MANAGEMENT – SEM
— EEC2 Road Speed Limit Status
ENGINE MANAGEMENT – LRTP
— EEC1 Engine Torque Mode
ENGINE MANAGEMENT – OTL
If any of these parameters indicate that pedal
information may not be valid for shift modulation Per SAE, actual, physical accelerator pedal position
purposes, then load information is utilized. should be reflected. If the broadcasting controller
modifies the signal beyond normal A/D filtering, such
B.5.17.2. SPN 559 – ACCELERATOR PEDAL
modifications should only be reflected in other
KICKDOWN SWITCH
parameters, e.g. Driver’s Demand Engine – Percent
SAE Excerpt: Switch signal which indicates whether Torque or Engine Demand – Percent Torque.
the accelerator pedal Kickdown switch is opened or
closed. The kickdown switch is defined in SAE
J1843.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 245
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.17.4. SPN 92 – ENGINE PERCENT LOAD AT Typically, cruise and road speed governors using only
CURRENT SPEED vehicle speed and / or acceleration feedback do not
SAE Excerpt: The ratio of the actual percent torque exhibit significant changes in Engine Percent Load at
(indicated) to maximum indicated torque available at Current Speed. The rapid changes described in the
the current engine speed, clipped to zero torque following two sections most often result from the use
during engine braking. of engine speed and / or acceleration feedback in the
controlling governor.
Data Length: 1 byte
Resolution: 1% per bit, 0% offset Full Power Downshifts during Cruise Control or
Data Range: 0% to 250% Road Speed Governing
Operational Range: 0 to 125% Cruise control maintains a set vehicle speed, and
adjusts engine torque output as needed to do so. On
B.5.17.4.1. TCM Parameter Reception steep grades, cruise governors will request maximum
TCM receives parameter for use in functions: available engine torque to maintain the set speed.
Still, the vehicle may slow to a point where a power
ACCELERATOR PEDAL INPUT – DUAL MODE OFS downshift will occur.
70%
operation, Engine Percent Load at Current Speed
behavior is required to:
65%
— Reflect actual engine conditions with minimal
filtering, and 60%
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 246
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
PERCENT LOAD BEHAVIOR DURING CC OR Speed jumped up by 55% during the upshift, it must
RSG FULL POWER DOWNSHIFTS drop below an absolute value of 89% within 400ms of
the end of the shift to avoid a shift cycle.
Upshifts as Cruise or Road Speed Governor Set
Speed is Approached
1100
As vehicle speed increases, an upshift may occur just 1030 ms
B
10 ms
0
The sequence in the figure below illustrates (A) the 0% +48% +67% +86%
jump in Engine Percent Load at Current Speed value Jump in Percent Load at
during the upshift, and (B) the time window after the A Current Speed During Upshift
shift in which Engine Percent Load at Current Speed
must drop below an absolute value of 89% to prevent
shift cycling. If the value does not peak above 89% PERCENT LOAD TIMING REQUIREMENTS FOR
during the upshift, shift cycling will not be a problem. UPSHIFTS MADE NEAR CC OR RSG SET POINT
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 247
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
control in an application. If an application has only one 01b Limit active
accelerator control, use SPN 91. 10b Error
11b Not available
In marine applications, this will typically be the
operator’s second throttle lever. NOTE: The effect of emission control limits, such as
engine exhaust smoke control, are specifically
If a low idle validation switch is used in conjunction excluded; they are not considered to be part of a
with accelerator pedal position 2, use Accelerator function to limit vehicle acceleration.
Pedal Low Idle Switch 2, SPN 2970.
B.5.17.9.1. TCM Parameter Reception
NOTE – See SPNs 91, 28, and 974 for additional See VEHICLE ACCELERATION RATE LIMITING.
accelerator position parameters.
B.5.17.10. SPN 3357 – ACTUAL MAXIMUM
Data Length: 1 byte AVAILABLE ENGINE – PERCENT
Resolution: 0.4% per bit gain, 0% offset TORQUE
Data Range: 0% to 100% SAE Excerpt: This is the maximum amount of torque
Operational Range: Same as data range. that the engine can immediately deliver as a
percentage of the reference engine torque (SPN
B.5.17.6.1. TCM Parameter Reception
544). The Actual Maximum Available Engine -
See ACCELERATOR PEDAL INPUT – DUAL MODE Percent Torque shall take into consideration all
OFS. engine torque derates (e.g. air fuel ratio control
(AFC), noise control, etc.) that could potentially be
B.5.17.7. SPN 5399 – DPF THERMAL active in the system. This parameter differentiates
MANAGEMENT ACTIVE
itself from the engine percent torque points 1 through
SAE Excerpt: Indicates that the exhaust 5 of the engine configuration map because it takes
temperatures have been elevated for regeneration of into account all dynamic internal inputs such as AFC
the diesel particulate filter aftertreatment system or in and that it is updated on a 50ms basis.
preparation of regeneration of the diesel particulate
aftertreatment system. Data Length: 1 byte
Resolution: 0.4% per bit, 0% offset
00b DPF Thermal Management is not active Data Range: 0 to 100%
01b DPF Thermal Management is active Operational Range: Same as data range.
10b Reserved
11b Don't care B.5.17.10.1. TCM Parameter Reception
B.5.17.7.1. TCM Parameter Reception See DYNACTIVETM SHIFTING.
See EMISSION CONTROL SYSTEMS – DPF/SCR.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 248
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.18. PGN 61444 – ELECTRONIC The bit states map as follows:
ENGINE CONTROLLER 1 (EEC1)
Bit
SAE Excerpt: Transmission Repetition Rate: State Engine Torque Mode
Engine Speed Dependent
0000b Low idle governor / no request (Default)
Data Length ............................................... 8 bytes 0001b Accelerator Pedal / operator selection
PDU Format .....................................................240 0010b Cruise control
PDU Specific ........................................................4 0011b PTO governor
Default Priority .....................................................3 0100b Road speed governor
PGN: ........................................... 61,444 (0xF004) 0101b ASR control
0110b Transmission control
0111b ABS control
For product availability and byte/bit locations, see the 1000b Torque limiting
J1939 MESSAGE & PARAMETER OVERVIEW 1001b High speed governor
tables. 1010b Braking system
1011b Remote accelerator
B.5.18.1. SPN 899 – ENGINE TORQUE MODE 1100b Service Procedure
SAE Excerpt: State signal which indicates which 1101b Not defined
engine torque mode is currently generating, limiting, 1110b Other
or controlling the torque. Note that the modes are not 1111b Not Available
in prioritized order. Not all modes may be relevant for
a given device. Some devices may not implement all
This parameter is one of several used to determine if
functions. For typical priorities refer to Figures
shift modulation is based on EEC2 Accelerator Pedal
SPN512_A and SPN512_B for engine control and
Position 1 or EEC2 Engine Percent Load at Current
Tables SPN518_A to SPN518_B for retarder control.
Speed. Other parameters that factor into modulation
The data type of this parameter is measured.
source determination include:
Mode 0000b means “No request”: engine torque may
— CCVS1 Cruise Control States
range from 0 to full load only due to low idle governor
— CCVS1 Cruise Control Active
output.
— CCVS1 PTO Governor State
Modes 0001b to 1110b indicate that there is either a — EEC2 Road Speed Limit Status
torque request or the identified function is currently
If any of these parameters indicate that pedal
controlling the engine. Engine torque may range from
information may not be valid for shift modulation
0 (no fueling) to the upper limit.
purposes, then load information is utilized.
B.5.18.1.1. TCM Parameter Reception
B.5.18.2. SPN 512 – DRIVER’S DEMAND
TCM may receive parameter for use in functions: ENGINE – PERCENT TORQUE
AUTOMATIC TRACTION CONTROL SAE Excerpt: The requested torque output of the
engine by the driver. It is based on input from the
CRUISE CONTROL, STANDARD following requestors external to the powertrain:
operator (via the accelerator pedal), cruise control
CRUISE CONTROL, ADAPTIVE and/or road speed limit governor. Dynamic
commands from internal powertrain functions such as
ROAD SPEED LIMITING smoke control, low- and high-speed engine
governing; ASR and shift control are excluded from
Support for states marked below is required if the this calculation. The data is transmitted in indicated
vehicle is equipped with the related feature or option torque as a percent of the reference engine torque.
and Engine Torque Mode is used to meet the See PGN 65251 for the engine configuration
minimum given function requirements. Refer to the message. Several status bits are defined separately
functions listed above for details. to indicate the request which is currently being
honored. This parameter may be used for shift
scheduling.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 249
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.18.2.1. TCM Parameter Reception B.5.18.5. SPN 1483 – SOURCE ADDRESS OF
See DYNACTIVETM SHIFTING. CONTROLLING DEVICE FOR ENGINE
CONTROL
B.5.18.3. SPN 513 – ACTUAL ENGINE – SAE Excerpt: The source address of the SAE
PERCENT TORQUE J1939 device currently controlling the engine. It is
SAE Excerpt: The calculated output torque of the used to expand the torque mode parameter in cases
engine. The data is transmitted in indicated torque as where controls in response to a TCM that is not listed.
a percent of reference engine torque (see the Engine Its value may be the source address of the TCM
Configuration message, PGN 65251). The engine transmitting the message (which means that no
percent torque value will not be less than zero and it external SAE J1939 message is providing the active
includes the torque developed in the cylinders command) or the source address of the SAE J1939
required to overcome friction. TCM that is currently providing the active command
in a TSC1 or similar message. Note that if this
Data Length: 1 byte parameter value is the same as the source address
Resolution: 1% per bit, -125% offset of the device transmitting it, the control may be due to
Data Range: -125% to +125% a message on a non-J1939 data link such as SAE
Operational Range: 0 to 125% J1922 or a proprietary link.
Background:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 250
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Driver’s Demand Engine – Percent Torque (SPN 512) Actual Engine – Percent Torque parameter. When
provides a partial prediction of the torque the engine the engine is being controlled via a TSC#1 message,
wishes to produce after a TSC#1 command is it is necessary for the engine controller to calculate
removed. Included in Driver’s Demand Torque are what its’ target torque would be if there were no
external requestors to the powertrain such as external commands being received. This “runner up”
accelerator pedal, cruise control, and road speed limit in engine control will come from internal dynamic
governors. However, excluded from DDT are (1) engine commands.
dynamic commands within the powertrain such as
smoke control, noise control, and low and high speed In the calculation of Actual Engine – Percent Torque,
engine governing, and (2) external TSC#1 commands the output of the engine’s idle governor must be
to the engine such as those generated by traction considered, along with the impact of the engine’s full
control, unless SPN 3350 in the received TSC1 load governor, smoke controls and other internal
message is equal to P1 (Accelerator Pedal / Operator limiting logic. In the determination of the Engine
Selection), P2 (Cruise Control), P3 (PTO Governor), Demand Torque parameter, these same engine logic
or P4 (Road Speed Governor). Since those control components are needed, as indicated in Figure SPN
purposes originate from the driver, they shall be 2432_A. However, there is a significant difference:
included in the calculation of DDT. These components only affect the Actual Engine –
Percent Torque parameter determination if they are
For a controller to properly determine the engine’s the component actively controlling the engine. In
desired output torque during a TSC#1 sequence, it EDT, any of these components will be used to
needs knowledge of the torque being scheduled by all calculate EDT if they are the “runner up” for engine
active controls within the engine. Since DDT control. Even though these components may lose in
excludes many of these active controllers from its the engine’s internal control arbitration, the engine
calculation, it cannot be used to accurately predict the output torque that they would produce if in command
desired output torque. The effects of the external needs to be found to determine EDT.
TSC#1 commands can be approximated by other
devices by means of monitoring TSC#1 messages to If speed governors are involved in determining these
the engine; however the effects of the engine’s components of the EDT calculation, any of the
internal dynamic commands are completely unknown following 3 special cases may need to be addressed:
and cannot be estimated.
Special Case #1: Speed Governors
Actual Engine – Percent Torque (SPN 513) provides
a window to the engine’s desired torque output when If the engine governor referenced in Figure SPN
no TSC#1 commands are actively controlling the 2432_A is a speed-based governor instead of a
engine. However, when the engine is responding to throttle table arrangement, a new challenge is
TSC#1 commands, the Actual Engine – Percent presented in determining EDT. Since the speed
Torque parameter is no longer indicative of the torque governor output is directly influenced by the TSC#1
that the engine will produce once those TSC#1 command in control (for example, integrator anti-
commands are removed. windup logic), the speed governor’s output during
TSC#1 commands cannot be used to calculate EDT.
In simplest terms, Engine Demand – Percent Torque
(or “EDT”) contains the engine’s internal dynamic Instead, an approximation of the speed governor
commands that are excluded from the Driver’s output without the effects of any TSC#1 commands is
Demand Engine – Percent Torque definition, required for use in the EDT calculation.
including smoke control, noise control, and low and “Approximation” refers to removing the effects of
high speed governing. With this additional piece of integrator terms and any other dynamic components
information, devices on the network that are that result from the controlling TSC#1 commands. All
controlling the engine via TSC#1 messages can elements affecting the speed governor reference
determine the torque direction of the engine once the should be included before the reference is translated
current TSC#1 command is relinquished. into terms of torque.
It is important to note that the proposed EDT All control algorithms with dynamic elements (e.g.,
parameter is used as information. The addition of the speed governors) that execute during TSC#1
EDT parameter should in no way cause a change to commands need to have their outputs replaced by
the engine’s actual torque command architecture. “steady-state” approximations for use in the EDT
calculation. Again note that these approximations are
EDT Calculation: for use only in the EDT calculation; the actual engine
control logic remains unchanged.
When no devices are controlling the engine via
TSC#1 messages, the value of EDT is equal to the Figure SPN2432_B illustrates EDT and speed
governor output during a typical control sequence.
ATI 5 Gen Controls Datalink Communications – August 10, 2020
th SAE J1939 – 251
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
The output of the speed governor may tend to lag the droop governors with fast responding integrator anti-
engine’s torque trace during and after the TSC#1 windup / integrator resetting:
command sequence. Note however that the TSC#1’s
influence is not factored into EDT; only when the Upon a TSC#1 message actively controlling engine
command sequence ends or is no longer winning in torque, save the last value of torque commanded
terms of engine control arbitration do the dynamic by the speed governor (τSGo) and the last value of
effects of the speed governor(s) appear in the EDT
signal. speed governor error (εSGo).
One method of converting the speed governor During this control sequence, calculate speed
reference to torque is shown in Figure SPN2432_C. governor error (εSGi)
The inputs of current engine speed, accelerator pedal
position and the shape of the governor droop curves Calculate an estimated torque for EDT determination
can be used to find the equivalent torque output of the use:
governor. A lookup table or calculation could be
used. τSGestimated = τSGo + KpSG * (εSGo- εSGi )
Special Case #2: “Steep” or zero droop speed where KpSG is the speed governor proportional gain
governors
Special Case #3: “Slow Response” Speed Governors
Using a steady-state approximation with a “steep” or
zero droop speed governor can cause large EDT If the speed governor dynamic elements are slow to
respond to a 1 second torque derate, then the speed
changes over small speed changes. For example, if
governor can simply be executed during the TSC#1
a cruise control governor has a zero droop and the
vehicle speed is just below the cruise set speed, the event and the output used directly in determining
EDT. This is an alternative for a speed governor
steady-state torque approximation using the method
which does not contain an integrator, or if the
described previously is very large. If vehicle speed
integrator anti-windup logic is slow to respond. A
increases a small amount to above the cruise set
guideline for “slow response” is that the governor
speed, the steady-state torque approximation
becomes very small or zero. output after 1 second of torque limiting has only
moved 1/3 of the way to the limit, as shown for
As a result, a more accurate steady-state torque example in Figure SPN2432_E.
approximation is needed when steep droop
B.5.18.6.1. TCM Parameter Reception
governors are involved. A steep droop speed
governor is defined as having a droop slope greater TCM receives parameter for use in functions:
than 0.2% actual torque per rpm as seen below in
Figure SPN2432_D. DYNACTIVETM SHIFTING
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 252
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
TSC#1 c ontr ol modes
- Normal Driver's demand % torque
- Speed c ontrol
- Torque control TSC#1 fr om any
- Speed/torque limit c ontr ol source address
(not shown in this figure)
Override
control
mode Powertrain
priority demand % Engine's desired operating speed
Engine governor torque
(throttl e or s peed)
Max
Cruise or PT O Actual engine % torque
Min Control mode Max Min
gover nor
Road s peed
gover nor Idle governor Full load governor
(including fricti on Smoke control
loss) Noise control
FIGURE SPN2432_A – TORQUE COMMANDS AND CALCULATIONS WHEN A “MAXIMUM LOW IDLE”
TECHNIQUE IS USED
Time
FIGURE SPN2432_B – EDT AND SPEED GOVERNOR OUTPUT RELATIONSHIP DURING A CONTROL
SEQUENCE
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 253
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Full load governor Example operating point
(torque curve)
Steady-state approximation of
Lines of constant
accelerator pedal
torque for EDT position (droop curves)
60
80
40
20
%
%
%
Engine Speed
Engine Speed
FIGURE SPN2432_D – EXAMPLE OF "STEEP DROOP" SPEED GOVERNOR
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 254
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Transmission Torque Command Less than 1/3 of the
70 Speed Governor Output way an applied torque
limit in 1 second
Actual Engine - Percent Torque
60
50
40
30
20
10
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Time
FIGURE SPN2432_E – EXAMPLE OF “SLOW TO RESPOND” SPEED GOVERNOR
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 255
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.19. PGN 61445 – ELECTRONIC 5-Spd TC10
TRANSMISSION CONTROLLER 2 Allison Terminology 6-Spd 7-Spd 10-Spd
(ETC2)
All Neutral states ............... 125 ....... 125......... 125
Neutral At Stop active ........ 126 ........ NA......... 126
SAE Excerpt: Low ..................................... NA ....... 126.......... NA
Transmission Repetition Rate.................... 100 ms 1st ....................................... 126 ....... 127......... 126
Data Length ............................................... 8 bytes 2nd ...................................... 127 ....... 128......... 127
PDU Format .....................................................240 3rd ....................................... 128 ....... 129......... 128
PDU Specific ........................................................5 4th ....................................... 129 ....... 130......... 129
Default Priority .....................................................6 5th ....................................... 130 ....... 131......... 130
PGN ............................................ 61,445 (0xF005) 6th ....................................... 131 ....... 132......... 131
7th ........................................ NA ........ NA......... 132
For product availability and byte/bit locations, see the 8th ........................................ NA ........ NA......... 133
J1939 MESSAGE & PARAMETER OVERVIEW 9th ........................................ NA ........ NA......... 134
tables. PGN is broadcast from SA 03 unless all 10th ...................................... NA ........ NA......... 135
parameters are disabled via VEPS. 1st Reverse ........................ 124 ....... 124......... 124
2nd Reverse ......................... NA ....... 123......... 123
B.5.19.1. SPN 524 – TRANSMISSION SELECTED Park ................................... 251 ........ NA.......... NA
GEAR Error State ......................... 254 ....... 254......... 254
SAE Excerpt: The gear that the transmission will
attempt to achieve during the current shift if a shift is
in progress, or the next shift if one is pending (i.e., Relationship with Shift Inhibits
waiting for torque reduction to initiate the shift).
When the operator attempts a Neutral-to-Range shift
while inhibit conditions exist, Transmission Selected
Data Length: 1 byte
Gear reflects the intended range during a “grace
Resolution: 1 gear value / bit, -125 offset
period” in which the transmission may make the shift
Data Range: -125 to 125
– if the inhibit clears during this period. Once this
Operational Range: -125 to +125, negative values
grace period expires, Transmission Selected Gear
are reverse gears, positive
reverts back to indicating Neutral. The driver must
values are forward gears, zero
correct the condition and re-select the desired range
is neutral. 251 (0xFB) is park.
before the transmission will attempt to shift out of
B.5.19.1.1. TCM Parameter Broadcast Neutral. Depending on the inhibit, the grace period
ranges from 0.5 to 3 seconds.
Used in:
This functionality gives these engines the option to
EMISSION CONTROL SYSTEMS – DPF / SCR
monitor Transmission Selected Gear and determine if
NEUTRAL INDICATOR stationary DPF regeneration should be aborted due
to an operator’s desire to shift into range. Since
REVERSE WARNING INDICATOR stationary regeneration often involves increased
engine speeds, the grace period gives engines time
0xFE (Error) may be broadcast when there are faults to decelerate to an acceptable rpm level such that the
associated with the inputs used to derive this transmission will go ahead and shift into range.
parameter. 0xFF (Not Available) is indicated when
broadcast is disabled; other broadcast values are The following examples illustrate Transmission
shown below. Differences between 3000/4000 Requested Gear content for three scenarios:
Series 6-speed and 7-speed applications are
— A normal N-to-D shift with no inhibits present,
highlighted in bold text.
— A N-to-D shift attempt during an active inhibit, and
— A N-to-D shift where the initial inhibit clears during
the grace period.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 256
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Normal N-to-D shift (No inhibit) 3. Transmission Selected Gear reflects that the
TCM is planning to go into 1st range when it
Do conditions makes its next shift.
exist that would
inhibit a shift? NO 4. If the inhibit still exists when the grace period
expires, the TCM activates the range inhibit
Shift D indicator, and no shift occurs. The operator must
Selector correct the inhibit condition and re-select the
Position N range in order to get into gear. The TCM sets
Transmission Selected Gear back to Neutral,
ETC2 1st indicating that it is no longer attempting to shift
Transmission into range.
Selected Gear N
N-to-D shift, inhibit condition clears during
ETC7 ‘grace period’
Shift Inhibit
Indicator 002
Do conditions YES
exist that would
inhibit a shift? NO
SEQUENCE 1 2 3
Shift D
Selector
1. The shift selector is in Neutral, and no conditions Position N
exist that could inhibit a Neutral-to-Range shift.
ETC2 1st
2. The selector is put into Drive. Transmission
Selected Gear N
3. Shortly thereafter, Transmission Selected Gear
reflects that the TCM is planning to go into 1st ETC7 012
range when it makes its next shift. Shift Inhibit
Indicator 002
N-to-D shift attempt while inhibit present
‘GRACE PERIOD’
Do conditions YES
exist that would
inhibit a shift? SEQUENCE 1 2 3 4
Shift D
Selector
Position N 1. The selector is in Neutral, and conditions exist
that will inhibit a Neutral-to-Range shift request.
ETC2 1st
Transmission 2. The selector is put into Drive, and the grace
Selected Gear N N period is started.
ETC7
3. Shortly after the operator selects Drive,
012
Shift Inhibit Transmission Selected Gear reflects that the
Indicator 002 TCM is planning to go into 1st range.
SEQUENCE 1 2 3 4
For automatic Neutral functions where the return to B.5.19.3.1. TCM Parameter Broadcast
range can occur without shift selector input, Values are identical to those in SPN 524. Used in:
Transmission Selected Gear will indicate a non-
Neutral range (e.g. 1) while the function is active. EMISSION CONTROL SYSTEMS – DPF / SCR
These include:
NEUTRAL INDICATOR
— GPI AG (AUTOMATIC NEUTRAL – DUAL INPUT)
0xFE (Error) may be broadcast when there are faults
associated with the inputs used to derive this
— GPI AK (AUTOMATIC NEUTRAL – DUAL INPUT
parameter. 0xFF (Not Available) is indicated when
WITH SERVICE BRAKE STATUS)
broadcast is disabled.
— GPI CA (AUTOMATIC NEUTRAL – BRAKE- B.5.19.4. SPN 162 – TRANSMISSION
BASED (BBAN) INPUT) REQUESTED RANGE
— GPI CN (AUTOMATIC NEUTRAL – DUAL INPUT SAE Excerpt: Range selected by the operator.
WITH AUTOMATIC RETURN TO RANGE), or the Characters may include P, Rx, Rx-1...R2, R1, R, Nx,
J1939-based equivalent Nx-1...N2, N1, N, D, D1, D2..., Dx, L, L1, L2..., Lx-1,
1, 2, 3,... If only one character is required, the second
This is because the TCM does intend to initiate a shift character shall be used and the first character shall
as soon as operating conditions warrant. Maintaining be a space (ASCII 32) or a control character (ASCII 0
the non-Neutral indication helps prevent operation of to 31). If the first character is a control character, refer
other vehicle functions (e.g. DPF regeneration) while to the manufacturer’s application document for
the transmission is in a more “temporary” Neutral definition.
state.
Data Length: 2 bytes
B.5.19.2. SPN 526 – TRANSMISSION ACTUAL Resolution: ASCII, 0 offset
GEAR RATIO Data Range: 0 to 255 per byte
SAE Excerpt: Actual ratio of input shaft speed to Operational Range: Same as data range
output shaft speed.
B.5.19.4.1. TCM Parameter Broadcast
Data Length: 2 bytes Used for RANGE DISPLAY – REQUESTED RANGE.
Resolution: 0.001 / bit, 0 offset 0xFFFF (Not Available) is indicated when broadcast
Data Range: 0 to 64.255 is disabled.
Operational Range: Same as data range
Data format is set by VEPS [30210] ETC2 RANGE
B.5.19.2.1. TCM Parameter Broadcast PARAMETER FORMAT:
0xFEFF (Error) may be broadcast when there are
5TH GEN FORMAT (Default Answer)
faults associated with the inputs used to calculate this
parameter. 0xFFFF (Not Available) is indicated when Characters in bytes 5 and 6 are “right justified”.
broadcast is disabled.
For single digit ranges, byte 5 is ALWAYS an ASCII
B.5.19.3. SPN 523 – TRANSMISSION CURRENT space (ASCII 32) and byte 6 contains the requested
GEAR range ASCII equivalent (P, R, N, 9, 8, 7, 6, 5, 4, 3, 2,
and 1). For two digit ranges, both bytes contain
SAE Excerpt: The gear currently engaged in the
characters. In applications using the 2nd Reverse
transmission or the last gear engaged while the
feature, first reverse is conveyed as “R1”, and second
transmission is in the process of shifting to the new or
reverse is conveyed as “R2”.
selected gear. Transitions toward a destination gear
will not be indicated. Once the selected gear has been 4TH GEN COMPATIBLE
engaged then Transmission Current Gear (SPN 525)
The character in byte 5 is the requested range ASCII
will reflect that gear.
equivalent (P, R, r, N, 7, 6, 5, 4, 3, 2, 1). “r” indicates
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 258
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
2nd Reverse. Byte 6 is ALWAYS an ASCII space B.5.19.5. SPN 163 – TRANSMISSION CURRENT
(ASCII 32). RANGE
SAE Excerpt: Range currently being commanded by
Error State Support the transmission control system. Characters may
3000/4000 Series and TC10 applications with J1939- include P, Rx, Rx-1...R2, R1, R, Nx, Nx-1...N2, N1, N,
based shift selectors will indicate ASCII 0 (Error) if D, D1, D2..., Dx, L, L1, L2..., Lx-1, 1, 2, 3,... If only
TC1 Transmission Requested Gear reception is lost one character is required, the second character shall
from the active shift selector. be used and the first character shall be a space
(ASCII 32) or a control character (ASCII 0 to 31). If
Impact of Preselects on Parameter Content the first character is a control character, refer to the
manufacturer’s application document for definition.
Is Preselect Value Reflected in ETC2
Transmission Requested Range?
Data Length: 2 bytes
Resolution: ASCII, 0 offset
Function or TCM 1000 3000
Data Range: 0 to 255 per byte
Logic Requesting a / 2000 / 4000
Operational Range: Same as data range
Preselect Range Series Series TC10
B.5.19.5.1. TCM Parameter Broadcast
PSR via shift selector Yes Yes Yes
Used for RANGE DISPLAY – RANGE ATTAINED.
PSR via GPI CB Yes Yes Yes
0xFFFF (Not Available) is indicated when broadcast
PSR via J1939 Yes Yes Yes
is disabled.
Engine Brake Preselect No Yes Yes Data format is set by VEPS [30210] ETC2 RANGE
Grade Braking Preselects (1) No Yes Yes PARAMETER FORMAT:
PTO 1st Gear Preselect NA NA Yes
Reverse Inhibit w/PSR No Yes NA 5TH GEN FORMAT (Default Answer)
BBAN (GPI CA) Preselects Yes Yes NA The characters in bytes 7 and 8 are “right justified”.
Transmission Sump Temp. No No No For single digit ranges, byte 7 is ALWAYS an ASCII
Engine Coolant Temp. No No No space (ASCII 32) and byte 8 contains the attained
range ASCII equivalent (P, R, N, 9, 8, 7, 6, 5, 4, 3, 2,
Overdrive Disable (GPI AR) Yes NA NA and 1). For two digit ranges, both bytes contain
Wired 6-5-4 selection Yes NA NA characters. In applications using the 2nd Reverse
Range Selection Mode Yes NA NA feature, first reverse is conveyed as “R1”, and second
reverse is conveyed as “R2”.
Retarder operation NA No NA
Retarder Sump Temp. NA No NA 4TH GEN COMPATIBLE
Retarder Coolant Temp. NA No NA The character in byte 7 is the attained range ASCII
Direct Hold (GPI CE) NA No NA equivalent (P, R, r, N, 7, 6, 5, 4, 3, 2, 1). “r” indicates
D1 Selection (GPI B) NA Yes NA 2nd Reverse. Byte 8 indicates torque converter lockup
Auto 2-1 Preselect (GPI BD) NA Yes NA clutch status, where ASCII 67 (“C”) indicates
Auxiliary Hold (GPI G) NA Yes NA converter operation, and ASCII 76 (“L”) indicates
lockup operation.
(1) Includes preselects associated with [22050]
PRESELECTS: Automatic Level of
Preselect Range during Cruise Control and
[17132] GRADE BRAKING /
REGENERATION INPUT.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 259
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.20. PGN 61452 – ELECTRONIC B.5.20.3.1. TCM Parameter Broadcast
TRANSMISSION CONTROLLER 8 0xFEFF is indicated during speed sensor errors.
(ETC8) 0xFFFF (Not Available) is indicated when broadcast
is disabled.
SAE Excerpt: Transmission Repetition Rate: 20
ms when torque converter unlocked, 100 ms
when torque converter locked.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 260
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.21. PGN 61712 – BRAKES 2 (B2)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 261
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
e1 ex Transmission Mode Label, Mode 5
B.5.22. PGN 64839 – TRANSMISSION
ASCII * Delimiter
MODE LABELS (TML)
f1 fx Transmission Mode Label, Mode 6
SAE Excerpt: ASCII text string describing a ASCII * Delimiter
manufacturer-specific Transmission Mode. This g1 gx Transmission Mode Label, Mode 7
PGN may contain up to 8 instances of the ASCII * Delimiter
Transmission Mode Label field (for Transmission
Mode 1 through Transmission Mode 8) with each h1 hx Transmission Mode Label, Mode 8
separated by the asterisk (*) delimiter character.
The Mode Labels are placed in increasing order of EXAMPLE – Delimiter use when label support
the mode number (i.e. Mode 1 label is first, varies:
followed by Mode 2 label, etc). It is not necessary aaaaaaaa*bbbbbbbbbbb****** (Modes 1 & 2)
to include text for each mode; however, the
delimiter is always required for each, i.e. the data *bbbbbbbb****** (Mode 2 only)
field must include all 8 asterisk delimiters even if *bbbbbbbb**dddd**** (Modes 2 & 4 only)
the application does not provide label data for
each of the modes. EXAMPLE – A transmission supporting a
“NORMAL” operating mode in Transmission Mode
NOTE – The ASCII character “*” is reserved as the 1, and a “PLOW” mode in Transmission Mode 2
delimiter might send:
Transmission Repetition Rate.............. On request Data Dec ASCII Data Dec ASCII
Data length............................................... Variable Byte Value Value Byte Value Value
PDU format ......................................................253
PDU specific ......................................................71 1 78 “N” 10 79 “O”
Default priority ......................................................7 2 79 “O” 11 87 “W”
Parameter Group Number .......... 64839 (0xFD47) 3 82 “R” 12 42 *
4 77 “M” 13 42 *
SAE Excerpt (J1939-71 Appendix D): Conveys 5 65 “A” 14 42 *
ASCII “labels” for each of the manufacturer- 6 76 “L” 15 42 *
specified TC1 Transmission Mode “x” / ETC7 7 42 * 16 42 *
Transmission Mode Indicator “x” pairs. Intended 8 80 “P” 17 42 *
for use with on-board or service tool displays. 9 76 “L”
There are up to 8 fields (for Transmission Mode 1
through Transmission Mode 8), and each is B.5.22.1. TCM MESSAGE BROADCAST
separated by an ASCII asterisk delimiter “*”. It is
Parameters marked may be broadcast from SA 03
not necessary to include all fields; however, the
(Transmission #1). Broadcast support is defaulted off.
delimiter is always required.
The TCM only responds to TML requests if one or
more TML parameters are enabled via VEPS.
Data byte arrangement:
TML broadcast length is always > 8 bytes, therefore
a1…ax * a1…bx * c1…cx * d1…dx * e1…ex * f1…fx * destination-specific requests result in destination-
g1…gx * h1…hx specific responses via RTS / CTS, and global
requests result in global responses via BAM.
…where, if applicable:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 262
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.22.2. SPN 4254 – TRANSMISSION MODE
LABEL
SAE Excerpt: Conveys ASCII “labels” for each of the
manufacturer-specified TC1 Transmission Mode “x” /
ETC7 Transmission Mode Indicator “x” pairs.
Intended for use with on-board or service tool
displays.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 263
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.23. PGN 64892 – DIESEL B.5.24. PGN 64899 – TRANSFER CASE
PARTICULATE FILTER INFORMATION (TCI)
CONTROL 1 (DPFC1)
SAE Excerpt: Transmission Repetition Rate:
SAE Excerpt: This PGN contains information Every 1 s and on change of state but no faster than
about the particulate filter regeneration control. If every 100 ms. Grandfathered definition for
there are aftertreatment systems on two banks, systems that implemented this message prior to
this PGN represents the composite information July, 2010: 1 s or on change.
from both banks.
Data Length ............................................... 8 bytes
NOTE: This message will be transmitted by the PDU Format ..................................................... 253
engine or aftertreatment system controller. PDU Specific ................................................... 131
Default Priority ..................................................... 6
Transmission Repetition Rate: Every 1 s and on PGN ............................................64,899 (0xFD83)
change of state but no faster than every 100 ms.
Grandfathered definition for systems that For product availability and byte/bit locations, see the
implemented this message prior to July, 2010: 1 s J1939 MESSAGE & PARAMETER OVERVIEW
and on change tables.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 264
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.25. PGN 64906 – SAE J2012 DTC parameter is zero, the device broadcasting PGN
DISPLAY (J2012) 64906 has no active or previously active J2012 DTCs.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 265
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.26. PGN 64912 – ADVERTISED
ENGINE TORQUE CURVE 1500 2 3 4
(AETC) 5
6
1400 1
1100
1200
1300
1400
1500
1600
1700
1800
1900
2000
2100
Data Collection Standard.
Engine Speed (RPM)
This map does not contain dynamic elements, and
does not change during engine operation. For B.5.26.1. TCM MESSAGE RECEPTION
engines capable of dynamically switching
TCM reception and use is dependent upon use of a
between torque curves or ratings during operation,
validated ENGINE MAKE AND MODEL.
this map contains values for the highest (most
powerful) rating. This map is not intended for use Parameters marked are used by the TCM. AETC
in real time engine control, but merely to indicate is used to ensure a correct ratings match between the
what engine rating is installed in the vehicle. engine and transmission model in use. If the engine
rating exceeds that of the transmission, range
Data points on the curve are in order from left to availability will be restricted to prevent transmission
right, and, at a minimum, must span from the damage. May be used with DYNAMIC SHIFT
lowest rpm where peak torque can be produced to SENSING to predict vehicle performance.
the high speed governor breakpoint. SPN 3559 –
Number of Data Points indicates the number of B.5.26.2. SPN 3558 – AETC DATA COLLECTION
data points being sent. A minimum of 5 points STANDARD
must be supported, with up to 15 available as SAE Excerpt: Indicates the standardized method by
needed to properly convey the shape of the torque which torque data was obtained for the Advertised
curve. As illustrated below, speed values need not Engine Torque Curve. For example, in North
be evenly incremented. America, heavy duty diesel engine specifications are
typically based on SAE J1995. Other applicable SAE,
The pair of data points (a and b) are repeated in ISO, or DIN standards may be added as necessary in
the PGN for the number of data points identified in the future.
byte 1.
Data Length: 4 bits
Transmission Repetition Rate.............. On request Type: Status
Data Length ............................................. Variable
PDU Format .....................................................253 Bit States Data Collection Standard
PDU Specific ....................................................144 0000b SAE J1995
Default Priority .....................................................6 0001b -1101b Not Defined
PGN ........................................... 64,912 (0xFD90) 1111b Not Available
Byte Bit Content B.5.26.2.1. TCM Parameter Reception
1 8-5 Number of AETC Data Points Not used by the TCM; SAE J1995 data is assumed,
4-1 AETC Data Collection Standard as no other standards have been added to the SAE
state definitions.
a AETC Speed Value
b AETC Torque Value
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 266
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.26.3. SPN 3559 – NUMBER OF AETC DATA
POINTS
SAE Excerpt: Indicates the number of speed / torque
data points contained in the Advertised Engine
Torque Curve broadcast. A minimum of 5 points is
required, with a maximum of 15 points available as
needed to accurately convey the curve.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 267
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.27. PGN 64917 – TRANSMISSION B.5.27.3. SPN 5345 – TRANSMISSION
FLUIDS 2 (TRF2) OVERHEAT INDICATOR
SAE Excerpt: Signal from transmission indicating
SAE Excerpt: that its fluid temperature is above normal acceptable
Transmission Repetition Rate........................... 1 s limits, and as a result, transmission operation may be
Data length................................................. 8 bytes altered or restricted. The indicator is typically a lamp.
PDU format ......................................................253 Distinctions in meaning between the continuous and
PDU specific ....................................................149 flashing are left to the transmission manufacturer.
Default priority ......................................................6
00b Transmission Overheat Indicator is off
PGN ........................................... 64,917 (0xFD95)
01b Transmission Overheat Indicator is on
continuously
For product availability and byte/bit locations, see the 10b Transmission Overheat Indicator is flashing
J1939 MESSAGE & PARAMETER OVERVIEW 11b Not available
tables. PGN is broadcast from SA 03 unless all
parameters are disabled via VEPS. B.5.27.3.1. TCM Parameter Broadcast
See SUMP TEMPERATURE INDICATOR. 11b (Not
B.5.27.1. SPN 3359 – TRANSMISSION OIL Available) is indicated when broadcast when
FILTER RESTRICTION SWITCH disabled.
SAE Excerpt: This switch indicates whether the
transmission oil filter is clogged.
00b No restriction
01b Restriction exists on oil filter
10b Error
11b Not available
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 268
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.28. PGN 64932 – PTO DRIVE B.5.28.4. SPN 3454 – ENABLE SWITCH –
ENGAGEMENT (PTODE) TRANSMISSION OUTPUT SHAFT PTO
SAE Excerpt: Status of the operator’s switch or other
SAE Excerpt: Information relating to the request input which indicates the desire for engaging the PTO
for engagement, consent for engagement, and drive mounted on the transmission output shaft.
status of engagement of various specific physical
00b Enable switch off – PTO operation not desired
PTO drives. This message may be broadcast by
01b Enable switch on – PTO operation desired
one or all controllers involved in the enabling of a
10b Error
given PTO drive.
11b Not available
Transmission Repetition Rate.................... 100 ms B.5.28.4.1. TCM Parameter Reception
Data length................................................. 8 bytes
PDU format ......................................................253 See PTO DRIVE INTERFACE 1 & 2.
PDU specific ....................................................164
B.5.28.5. SPN 3456 – ENGAGEMENT CONSENT
Default priority ......................................................6
– TRANSMISSION INPUT SHAFT PTO
PGN ........................................... 64,932 (0xFDA4)
1
SAE Excerpt: Status of the transmission controller’s
B.5.28.1. TCM MESSAGE SUPPORT consent to engage the first or sole PTO drive mounted
PGN is broadcast when one or more parameters on the transmission case. The controller in charge of
enabled for PTO DRIVE INTERFACE 1 & 2 use. the PTO drive should monitor this parameter and only
Parameter support, product availability and byte/bit engage the drive when consent is given. If consent is
locations are listed in the J1939 MESSAGE & removed, while the PTO drive is engaged, the drive
PARAMETER OVERVIEW table. controller should disengage the drive as soon as
possible. Engaging the drive or continuing drive
B.5.28.2. SPN 3452 – ENABLE SWITCH – engagement when consent is removed may result in
TRANSMISSION INPUT SHAFT PTO 1 damage to the transmission and / or the PTO drive
SAE Excerpt: Status of the operator’s switch or other mechanism.
input which indicates the desire for engaging the first
PTO drive mounted on the transmission case. There 00b Consent not given – PTO drive should not be
may be more than one PTO drive mounted on the engaged
transmission case. 01b Consent given – PTO drive may be engaged
10b Error
00b Enable switch off – PTO operation not desired 11b Not available
01b Enable switch on – PTO operation desired
10b Error B.5.28.5.1. TCM Parameter Broadcast
11b Not available See PTO DRIVE INTERFACE 1 & 2. 11b (Not
Available) is indicated when PGN is broadcast but
B.5.28.2.1. TCM Parameter Reception TCM is not configured to use this particular PTO.
See PTO DRIVE INTERFACE 1 & 2.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 269
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.28.6. SPN 3457 – ENGAGEMENT CONSENT B.5.28.7. SPN 3458 – ENGAGEMENT CONSENT
– TRANSMISSION INPUT SHAFT PTO – TRANSMISSION OUTPUT SHAFT
2 PTO
SAE Excerpt: Status of the transmission controller’s SAE Excerpt: Status of the transmission controller’s
consent to engage the second PTO drive mounted on consent to engage the PTO drive connected to the
the transmission case. The controller in charge of the transmission output shaft. The controller in charge of
PTO drive should monitor this parameter and only the PTO drive should monitor this parameter and only
engage the drive when consent is given. If consent is engage the drive when consent is given. If consent is
removed while the PTO drive is engaged, the drive removed, while the PTO drive is engaged, the drive
controller should disengage the drive as soon as controller should disengage the drive as soon as
possible. Engaging the drive or continuing drive possible. Engaging the drive or continuing drive
engagement when consent is removed may result in engagement when consent is removed may result in
damage to the transmission and / or the PTO drive damage to the transmission and / or the PTO drive
mechanism. If there is only one PTO drive on the mechanism.
transmission case, use SPN 3456 Engagement
Consent – Transmission input shaft PTO 1. 00b Consent not given – PTO drive should not be
engaged
00b Consent not given – PTO drive should not be 01b Consent given – PTO drive may be engaged
engaged 10b Error
01b Consent given – PTO drive may be engaged 11b Not available
10b Error
11b Not available B.5.28.7.1. TCM Parameter Broadcast
See PTO DRIVE INTERFACE 1 & 2. 11b (Not
B.5.28.6.1. TCM Parameter Broadcast Available) is indicated when PGN is broadcast but
See PTO DRIVE INTERFACE 1 & 2. 11b (Not TCM is not configured to use this particular PTO.
Available) is indicated when PGN is broadcast but
TCM is not configured to use this particular PTO.
Engine Accessory
PTO Drive
Engine
Flywheel
Transmission
PTO Output Shaft
Engine
* Engine PTO Accessory PTO
CLUTCHES OR
Crankshaft Drive GEAR SETS Transfer Case
CONVERTER
CLUTCH or
Output Shaft
PTO
PTO
PTO
* = PTO drive to be Transmission
added to PDE in the Input Shaft
future as required.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 270
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.29. PGN 64965 – ECU global request will result in a global response via
IDENTIFICATION INFORMATION BAM.
(ECUID) B.5.29.2. SPN 2901 – ECU PART NUMBER
SAE Excerpt: The part number of the physical ECU.
SAE Excerpt: Message for reporting identification
and information about the physical ECU and its Data Length: Variable – up to 200 characters
hardware, such as the ECU's part number, serial (“*” delimited)
number, build date, etc. Information about the Resolution: ASCII, 0 offset
software within the ECU should be reported using Data Range: 0 to 255 per byte
the Software Identification PGN 65242 and/or
DM19. NOTE – The ASCII character “*” is reserved as a
delimiter.
Transmission Repetition Rate............ On request
Data length.............................................. Variable B.5.29.2.1. TCM Parameter Broadcast
PDU format .................................................... 253 Parameter contains the TCM part number.
PDU specific .................................................. 197
Default priority .................................................... 6 B.5.29.3. SPN 2902 – ECU SERIAL NUMBER
PGN ......................................... 64,965 (0xFDC5) SAE Excerpt: The serial number of the physical
ECU.
Field Content
a ECU Part Number Data Length: Variable – up to 200 characters
(“*” delimited)
Delimiter (ASCII “*”) Resolution: ASCII, 0 offset
b ECU Serial Number Data Range: 0 to 255 per byte
Delimiter (ASCII “*”) NOTE – The ASCII character “*” is reserved as a
c ECU Location delimiter.
Delimiter (ASCII “*”) B.5.29.3.1. TCM Parameter Broadcast
d ECU Type Parameter contains the TCM serial number.
Delimiter (ASCII “*”)
e ECU Manufacturer Name
Delimiter (ASCII “*”)
f ECU Hardware ID
Delimiter (ASCII “*”)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 271
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.29.4. EXAMPLE BROADCAST
The data string below illustrates the ECUID response
of an Allison A63 TCM.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 272
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.30. PGN 65098 – ELECTRONIC Requested Range Display Flash State is the
TRANSMISSION CONTROLLER 7 preferred trigger. Transmission Shift Inhibit Indicator
is the preferred method of conveying an inhibited shift
(ETC7) condition when the indication method is not the
flashing of the requested range display digit.
SAE Excerpt:
Transmission Repetition Rate.................... 100 ms B.5.30.2. SPN 1850 – TRANSMISSION
Data length................................................. 8 bytes REQUESTED RANGE DISPLAY
PDU format ......................................................254 BLANK STATE
PDU specific ......................................................74 SAE Excerpt: State signal indicating a transmission
Default priority ......................................................6 request for the display of the Transmission
PGN ........................................... 65,098 (0xFE4A) Requested Range parameter (SPN162) to be
blanked or not blanked. The “Transmission
For product availability and byte/bit locations, see the Requested Range Display Blank State” indicator can
J1939 MESSAGE & PARAMETER OVERVIEW be utilized by (but not limited to) the shift console,
tables. PGN is broadcast from SA 03 unless all instrument cluster, or cab display. Definition of the
parameters are disabled via VEPS. cause of this state is at the discretion of the
transmission manufacturer
B.5.30.1. SPN 1849 – TRANSMISSION
REQUESTED RANGE DISPLAY FLASH Transmission manufacturers may want to blank the
STATE Transmission Requested Range display depending
SAE Excerpt: State signal indicating a transmission on certain events. Typically it is an indication of a shift
request for the display of the Transmission selector problem.
Requested Range parameter (SPN 162) to flash or
not to flash. The “Transmission Requested Range Transmissions supporting both this parameter and
Display Flash State” indicator can be utilized by (but the Transmission Requested Range Display Flash
not limited to) the shift console, instrument cluster, or State should treat the active states of these
cab display. Definition of the cause of this state is at parameters as mutually exclusive; both parameters
the discretion of the transmission manufacturer. The should not indicate "active" at the same time.
flash period shall be 700 ms @ 50% duty cycle.
00b Inactive; Transmission Requested Range
Transmission manufacturers may want to flash the display should not be blanked
Transmission Requested Range display depending 01b Active; Transmission Requested Range
on certain events. It could be because a gear could display should be blanked
not be attained, or because fluid is low, etc. Indicator 10b Reserved
should be on for 350 ms and off for 350 ms. 11b Take no action
Transmissions supporting both this parameter and B.5.30.2.1. TCM Parameter Broadcast
the Transmission Requested Range Display Blank Parameter indicates to Non-Allison shift selector
State should treat the active states of these displays when the display digit should be blanked.
parameters as mutually exclusive; both parameters See RANGE DISPLAY – REQUESTED RANGE. 11b
should not indicate "active" at the same time. (Not Available) is indicated when broadcast is
disabled.
00b Inactive; Transmission Requested Range
display should not be flashing B.5.30.3. SPN 4178 – TRANSMISSION SERVICE
01b Active; Transmission Requested Range display INDICATOR
should be flashing SAE Excerpt: Signal from transmission indicating
10b Reserved that some aspect of the gearbox requires servicing,
11b Take no action such as the oil, filter, clutch(es) or other component.
SHIFT SELECTOR, ALLISON: 3000/4000 SERIES The vehicle system design should also consider the
& TC10 impact of timing latency in the engine starting
sequence. For example, the turn of an key switch
TRANSMISSION SERVICE INDICATOR from “off” to “start” may happen more quickly than the
transmission controller can boot up, determine its’
B.5.30.4. SPN 1851 – TRANSMISSION SHIFT current state of being, and begin broadcasting
INHIBIT INDICATOR information over the J1939 datalink.
SAE Excerpt: State signal indicating a transmission
request for the Shift Inhibit Indicator to be active or 00b Cranking disabled; engine cranking is
inactive. The shift inhibit indicator can be of lamp or prohibited by the transmission
text form, located on (but not limited to) the shift 01b Cranking enabled; engine cranking is allowed
console, instrument cluster, or cab display. Definition by the transmission
of the cause of the “range inhibit” state is at the 10b Error
discretion of the transmission manufacturer. 11b Not Available
00b Transmission Mode 1 not active 00b Transmission Mode 4 not active
01b Transmission Mode 1 Active 01b Transmission Mode 4 Active
10b Error 10b Error
11b Not available 11b Not available
B.5.30.7.1. TCM Parameter Broadcast B.5.30.9.1. TCM and Selector Parameter Use
Parameter is linked with ETC7 Transmission Mode 2 Only broadcast from SA 03 (Transmission #1) with
Indicator; they are enabled / disabled as a pair. certain shift selector and / or VEPS configurations.
11b (Not Available) is indicated when broadcast is
Reflects the status of “primary mode” operation, disabled. When broadcast, parameter reflects the
which is typically associated with primary shift TCM MODE state as it relates to the shift selector
schedule operation. When Transmission Mode 1 MODE Button. Set to 01b during bulb check. See
Indicator is 01b, the transmission is operating in the functions:
primary mode. 11b (Not Available) is indicated when
broadcast is disabled. SHIFT SELECTOR, ALLISON: 3000/4000 SERIES
& TC10
Transmission Mode 1 Indicator and Transmission
Mode 2 Indicator will never be active at the same SHIFT SELECTOR, NON-ALLISON BASIC:
time. State 10b (Error) is not supported. 3000/4000 SERIES
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 275
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.30.11. SPN 3289 – TRANSMISSION B.5.30.12. SPN 5344 – TRANSMISSION
REQUESTED GEAR FEEDBACK WARNING INDICATOR
SAE Excerpt: Feedback of the SPN 525 SAE Excerpt: Signal from transmission indicating
Transmission Requested Gear input as received from that some aspect of its operation is not functioning
the shift selector, ABS or engine via PGN 256, correctly, and as a result, Transmission operation
Transmission Control 1 (TC1) or other transmission may be altered or restricted. The indicator is typically
selector input. Scaling, values and parameter a lamp. Distinctions in meaning between the
specific indicators are identical to those listed for SPN continuous and flashing are left to the transmission
525 Requested Gear. manufacturer.
This feedback from the transmission allows shift 00b Transmission Warning Indicator is off
selectors and other TC1 input devices to determine if 01b Transmission Warning Indicator is on
their Requested Gear command has been received continuously
by the transmission. (This parameter is not intended 10b Transmission Warning Indicator is flashing
for driver display purposes.) 11b Not available
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 276
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.31. PGN 65099 – TRANSMISSION B.5.31.1.1. TCM Parameter Broadcast
CONFIGURATION 2 (TCFG2) See functions:
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 277
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.32. PGN 65218 – ELECTRONIC 00b = Retarder Enable Switch Off
RETARDER CONTROLLER 2 01b = Retarder Enable Switch On
10b = Error
(ERC2) 11b = Not Available
SAE Excerpt: Transmission Repetition Rate: B.5.32.3.1. TCM Parameter Broadcast
Every 1 s and on change of state but no faster than Provided for use in function RETARDER CONTROL.
every 100 ms.
This parameter is only broadcast in applications with
Data Length ............................................... 8 bytes the retarder enable switch directly wired to the TCM.
PDU Format .....................................................254
PDU Specific ....................................................194 On (01b) is indicated when the Retarder Input GPI
Default Priority .....................................................7 allows for retarder activation.
PGN ............................................ 65218 (0xFEC2)
Off (00b) is indicated when the Retarder Input GPI
does not allow for retarder activation.
For product availability and byte/bit locations, see the
J1939 MESSAGE & PARAMETER OVERVIEW Error (10b) is not supported by the TCM. Not
tables. Available (11b) is indicated when broadcast is
disabled.
NEW FOR C194 RELEASE:
Added new optional J1939 retarder
broadcast signals ERC2 Transmission
Output Retarder and ERC2 Transmission
Retarder Enable Switch.
00b = Off
01b = On
10b = Error
11b = Not available
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 278
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.33. PGN 65226 – ACTIVE a new DM1 message is transmitted to reflect this
DIAGNOSTIC TROUBLE CODES new DTC.
(DM1) Thus a DTC that becomes active/inactive twice
within a 1 second interval, such as shown in
SAE Excerpt: The information communicated is Example Case 1, would have one message
limited to the currently active diagnostic trouble identifying the DTC becoming active, and one at
codes (DTCs). The active diagnostic codes are the next periodic transmission identifying it being
preceded by the diagnostic lamp status. Together inactive. This message shall be sent every second
they convey the diagnostic condition of the or in response to a request. Note that this
transmitting electronic component to other Parameter Group will require using the
components on the network. Occurrence counts “Multipacket Transport” Parameter Group
for currently active diagnostic trouble codes may (reference SAE J1939-21) when more than one
be provided as described in J1939-73. DM1 active DTC exists.
should contain all active DTCs including the
emissions-related DTCs. DM1 shall be broadcast at 1.0 Hz Rate, even when
there are no active faults. This permits
The defined lamps (Malfunction Indicator Lamp, instrumentation to detect the loss of the lamp
Red Stop Lamp, Amber Warning Lamp, and information and take appropriate action. For
Protect Lamp) comprise a component’s lamp example, MIL_Status Signal as required by OBD,
status. Typically, they are associated with DTCs and illuminate the MIL without querying providers.
provided in DM1. If the transmitting electronic
component does not have active DTCs, then the Data Length ............................................ Variable
lamp status from that component will indicate that PDU Format ..................................................... 254
the lamps should be off. However, the component PDU Specific ................................................... 202
controlling the actual lamp illumination must Default Priority ..................................................... 6
consider the status from all components that PGN ............................................ 65226 (0xFECA)
provide these lamps before changing the display
to the operator. The lamp information (Malfunction Byte Bit Content
Indicator Lamp, Red Stop Lamp, Amber Warning
1 8,7 Malfunction Indicator Lamp
Lamp, and Protect Lamp) should reflect the
6,5 Red Stop Lamp
present state of the transmitting electronic
component. DM1 shall not convey temporary 4,3 Amber Warning Lamp
2,1 Protect Lamp
signals to provide for lamp test illumination or DTC
flashout. When there are multiple DTCs with 2 8,7 Flash Malfunction Indicator Lamp
different lamp command (for example SPN1213 is 6,5 Flash Red Stop Lamp
for the MIL) and lamp flash (for example SPN3038 4,3 Flash Amber Warning Lamp
is for the flash MIL) requirements then the DTC 2,1 Flash Protect Lamp
with the MIL and fast flash takes priority over, MIL
with slow flash, which takes priority over the Short 3 8-1 SPN, 8 least significant bits of SPN
MIL, which takes priority over the class C. (most significant at bit 8)
4 8-1 SPN, second byte of SPN (most
There are uses for additional lamp definitions to significant at bit 8)
accomplish specific functions (e.g., a lamp that
indicates when cruise control is actively controlling 5 8-6 SPN, 3 most significant bits (most
would require a separate lamp in another PG). significant at bit 8)
5-1 FMI (most significant at bit 5)
Broadcast Rate: 6 8 SPN Conversion Method
7-1 Occurrence Count
A DM1 message shall be transmitted once every
second and on state change. To prevent a high 7-8 [ATI: J1939-73 doesn’t define these bytes,
message rate due to intermittent faults that have a however, examples show all bits set to 1.]
very high frequency, it is recommended that no
more than one state change per DTC per second NOTE – When the occurrence count is not
be transmitted. For example, if a fault has been available it should be set to all ones which is a
active for 1 second or longer, and then becomes value of 127.
inactive, a DM1 message shall be transmitted to
reflect this state change. If a different DTC
changes state within the 1 second update period,
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 279
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.33.1. TCM MESSAGE BROADCAST 00b Off
Message and parameters marked are broadcast 01b On
from SA 03 (Transmission #1) in all applications, 10b Error
unless disabled via VEPS. Used for: 11b Not available
Any unsupported Lamp Status parameters are set to B.5.33.6. SPN 1214 – SUSPECT PARAMETER
00b (Off). NUMBER
SAE Excerpt: This 19-bit number is used to identify
See EXAMPLES OF DM1 CONTENT below for data the item for which diagnostics are being reported. The
string examples. SPN is used for multiple purposes, some of those that
are specific to diagnostics are: 1. to identify a least
B.5.33.2. SPN 623 – RED STOP LAMP repairable subsystem that has failed; 2. to identify
SAE Excerpt: This lamp is used to relay trouble code subsystems and or assemblies that may not have
information that is of a severe enough condition that hard failures but may be exhibiting abnormal
it warrants stopping the vehicle. operating performance; 3. identifying a particular
event or condition that will be reported; and 4. to
00b Off report a component and non-standard failure mode.
01b On SPNs are assigned to each individual parameter in a
10b Error Parameter Group and to items that are relevant to
11b Not available diagnostics but are not a parameter in a Parameter
Group. SPNs are independent of the source address
B.5.33.2.1. TCM Parameter Broadcast for the message. However, the source address may
Parameter is always set to 00b (Off). be necessary to determine which controller on the
network performed the diagnosis.
B.5.33.3. SPN 624 – AMBER WARNING LAMP
SAE Excerpt: This lamp is used to relay trouble code Data Length: 19 bits
information that is reporting a problem with the Resolution: 1 SPN / bit
vehicle system but the vehicle need not be Data Range: 0 to 524,287
immediately stopped.
00b Off
01b On
10b Error
11b Not available
To reduce problems in interpretation of the SPNs the B.5.33.9.1. TCM Parameter Broadcast
bit between the FMI field and the Occurrence Count Parameter is always set to 127 for indicator functions
field, previously reserved, will be cleared to zero to implemented via DM1. Occurrence Count for DTCs is
identify use of the currently specified SPN bit pattern. set to the appropriate value based on number of
This bit now comprises an SPN Conversion Method independent detections as defined by J1939-73.
for the purpose of maintaining usability of those
implementations that are already in use.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 281
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.33.10. EXAMPLES OF DM1 CONTENT
Allison 5th Gen controls support all TCM DTCs in the
J1939 SPN / FMI format. The table below lists DM1
content just for Allison indicator functions when they
are the only active DTCs being broadcast by the
TCM. Bytes containing the SPN and FMI information
are highlighted gray. If the data field contains more
than 8 bytes (multiple SPNs are reported, i.e. multiple
indications are active), DM1 is sent using Transport
Protocol. In the table below:
SA 03 = Transmission #1
SA 16 = Retarder – Driveline
SPN 120 = Retarder Oil Temperature
SPN 177 = Transmission Oil Temperature 1
SPN 2003 = General Transmission Fault
SPN 3359 = Transmission Oil Filter Restriction
Switch
SPN 4177 = Transmission Oil Life Remaining
SPN 4178 = Transmission Service
FMI 15 = Data valid but above normal data
range – least severe level
FMI 17 = Data valid but below normal data
range – least severe level
FMI 31 = Condition Exists
Lamp Control
Byte 2 Lamp
Control
Byte 1
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Lamp
SPN
FMI
Active Indication from TCM SA
$04 $FF $D3 $07 $1F $7F $FF $FF
Check Transmission 03 On 2003 31
4 255 211 7 31 127 255 255
$04 $FF $B1 $00 $0F $7F $FF $FF
Sump Temperature 03 On 177 15
4 255 177 0 15 127 255 255
$04 $FF $78 $00 $0F $7F $FF $FF
Retarder Temperature 16 On 120 15
4 255 120 0 15 127 255 255
Transmission Service $00 $FF $51 $10 $11 $7F $FF $FF
03 Off 4177 17
(Oil Life Monitor) 0 255 81 16 17 127 255 255
Transmission Service $00 $FF $1F $0D $1F $7F $FF $FF
03 Off 3359 31
(Filter Life Monitor) 0 255 31 13 31 127 255 255
Transmission Service $00 $FF $52 $10 $1F $7F $FF $FF
03 Off 4178 31
(Transmission Health Monitor TM) 0 255 82 16 31 127 255 255
$00 $FF $0 $0 $0 $0 $FF $FF
No DTCs or indication active 03 Off NA NA
0 255 0 0 0 0 255 255
DM1 CONTENT ASSOCIATED WITH ALLISON INDICATOR FUNCTIONS
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 282
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.34. PGN 65227 – PREVIOUSLY Any unsupported Lamp Status parameters are set to
ACTIVE DIAGNOSTIC TROUBLE 00b (Off).
CODES (DM2) TCM Parameter Broadcast
For parameter definitions and support descriptions,
SAE Excerpt: When supported, DM2 provides a refer to the corresponding definitions under PGN
list of all previously active (previously detected) 65226 DM1. DM2 reports the 30 most recent DTCs
DTCs. that have gone inactive since the last DTC clearing.
Transmission Rate ............................... On request
Data Length ............................................. Variable
PDU Format .....................................................254
PDU Specific ....................................................203
Default Priority .....................................................6
PGN ............................................65227 (0xFECB)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 283
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.35. PGN 65228 – DIAGNOSTIC DATA B.5.36. PGN 65235 – DIAGNOSTIC DATA
CLEAR / RESET OF CLEAR / RESET FOR ACTIVE
PREVIOUSLY ACTIVE DTCS DTCS (DM11)
(DM3)
SAE Excerpt: For OBD regulated products, DM11
SAE Excerpt: DM3 is not used to clear all is used to clear all applicable diagnostic data.
diagnostic data relative to regulated OBD Emission related components shall clear / reset
products. DM3 is not required to satisfy regulated diagnostic data for all active, pending, and
automotive OBD requirements. DM3 can be used previously active DTCs.
for other manufacturer specific purposes.
All of the diagnostic information pertaining to the
All of the diagnostic information pertaining to the active diagnostic trouble codes should be erased.
previously active trouble codes should be erased Sent as a request whenever the service tool
when this PG is requested. The diagnostic data wishes to clear/reset diagnostic data for active
associated with active trouble codes will not be DTCs. This is expected to occur once the problem
affected. Upon the completion of this operation or has been corrected. Upon the completion of this
if there are no faults to clear, a positive operation or if there are no faults to clear, a
acknowledgment shall be sent as required (see positive acknowledgment shall be sent as required
SAE J1939-21 PGN 59392). If for some reason a (see SAE J1939-21 PGN 59392). If for some
device cannot perform the requested action, then reason a device cannot perform the requested
it is required to send a negative acknowledgement action, then it is required to send a negative
(see SAE J1939-21 PGN 59392). Implementers acknowledgement (see SAE J1939-21 PGN
should be aware that no positive or negative 59392). Implementers be aware that no positive
acknowledgement is sent when the request was or negative acknowledgement is sent when the
sent to the global address. request was sent to the global address.
: :
: :
All ECUs shall clear the DTCs and send a Positive All ECUs shall clear the DTCs and send a Positive
Acknowledgement to this request message when Acknowledgement to this request message, when
it is not directed to the global destination address, it is not directed to the global destination address,
with ignition ON and with the engine not running. with ignition ON and with the engine not running.
Broadcast Rate: On request using PGN 59904. A Broadcast Rate: On request using PGN 59904. A
NACK is required if PG is not supported and it was NACK is required if PG is not supported and it was
a destination specific request for DM3 (see SAE a destination specific request for DM3 (see SAE
J1939-21 PGN 59392). J1939-21 PGN 59392).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 284
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.37. PGN 65242 – SOFTWARE B.5.37.4. SPN 965 – NUMBER OF SOFTWARE
IDENTIFICATION (SOFT) IDENTIFICATION FIELDS
SAE Excerpt: Number of software identification
SAE Excerpt: designators represented in the software identification
Transmission Repetition Rate.............. On request parameter group.
Data length............................................... Variable
PDU format ......................................................254 Data Length: 1 byte
PDU specific ....................................................218 Resolution: 1 step / bit, 0 offset
Default priority ......................................................6 Data Range: 0 to 250 steps
PGN ...........................................65,242 (0xFEDA) Operational Range: 0 to 125
Used with functions SHIFT ACTUATOR SYSTEM B.5.37.5.3. TCM Parameter Reception
W/ALLISON SELECTOR: 1000/2000 SERIES and Parameter received by the TCM to verify usage of
SHIFT SELECTOR, ALLISON: 3000/4000 SERIES & Allison J1939-based shift selectors.
TC10.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 285
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Item PGN CAN ID (hex) Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 286
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.38. PGN 65247 – ENGINE It is recommended that engine accessory parasitic
CONTROLLER 3 (EEC3) losses (such as cooling fan losses) not be included in
EEC3 Nominal Friction – Percent Torque. In the
event they are, EEC3 Estimated Engine Parasitic
SAE Excerpt: Transmission Repetition Rate: 250
Losses – Percent Torque must be broadcast with
ms (preferred) or Engine Speed Dependent (if
value 0xFB as discussed below.
required by application).
B.5.38.2. SPN 2978 – ESTIMATED ENGINE
Data Length ..............................................8 bytes PARASITIC LOSSES – PERCENT
PDU Format ................................................... 254 TORQUE
PDU Specific .................................................. 223
SAE Excerpt: The calculated torque that indicates
Default Priority ................................................... 6
the estimated amount of torque loss due to engine
PGN ......................................... 65,247 (0xFEDF)
parasitics, such as cooling fan, air compressor, air
conditioning, etc. It is expressed as a percent of
For product availability and byte/bit locations, see the Engine Reference Torque.
J1939 MESSAGE & PARAMETER OVERVIEW
tables. If there are multiple devices on a network that provide
this parameter, then users of this data shall add each
B.5.38.1. SPN 514 – NOMINAL FRICTION – of these values to determine the total torque loss due
PERCENT TORQUE to engine parasitics. Devices other than the engine
SAE Excerpt: The calculated torque that indicates that provide this parameter shall use the value of
the amount of torque required by the basic engine Engine Reference Torque transmitted by the engine
itself added by the loss torque of accessories. It during the current key cycle to determine the percent
contains the frictional and thermodynamic loss of the torque loss as seen by the engine.
engine itself, pumping torque loss (SPN 5398), and
the losses of fuel, oil and cooling pumps. The data is When the data value of this parameter is equal to FB
transmitted in indicated torque as a percent of it means that all parasitic losses calculated by the
reference engine torque (see the engine configuration engine are included in the Engine's Nominal Friction
message, PGN 65251). Percent Torque (SPN 514).
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 287
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.39. PGN 65249 – RETARDER Bit State Retarder Type
CONFIGURATION (RC)
0000b Electric / Magnetic
SAE Excerpt: This map describes the stationary 0001b Hydraulic
behavior of the retarder. 0010b Cooled Friction
0011b Compression Release
Note: Grandfathered definition for systems that 0100b Exhaust
implemented this message prior to (date TBD): On 0101b – 1101b Not defined
change of torque/speed points of more than 10% 1110b Other
since last transmission, or every 5 s. 1111b Not Available
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 288
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.39.5. SPN 557 – RETARDER CONTROL
METHOD
% of Reference Torque
SAE Excerpt: This parameter identifies the number 5 3
of steps used by the retarder.
Under normal conditions, the map will reflect the B.5.39.7. SPN 556 – RETARDER REFERENCE
100% retarding curve of the specified retarder TORQUE
capacity as set by VEPS. The map also reflects the SAE Excerpt: This parameter is the 100% reference
reduced or completely inhibited capacity of the value for all defined indicated retarder torque
retarder during: parameters. It is only defined once and doesn’t
change if a different retarder torque map becomes
— High temperature conditions valid.
— Fire Truck Pump Mode operation
— Diagnostic conditions Data Length: 2 bytes
Resolution: 1 Nm / bit, 0 offset
If a temperature sensor (e.g. sump temperature) fails Data Range: 0 to 64,255 Nm
while that temperature input is causing a derated Operational Range: Same as data range
condition, the map will return to indicating the normal
100% retarding curve. If the retarder solenoid fails, B.5.39.7.1. TCM Parameter Broadcast
the configuration map will reflect 0% at all points. The broadcast value is dependent on TCM
calibration; see RETARDER CONTROL. 0xFFFF
(Not Available) is indicated when broadcast is
disabled.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 289
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.40. PGN 65250 – TRANSMISSION B.5.40.3. SPN 957 – NUMBER OF FORWARD
CONFIGURATION (TCFG) GEAR RATIOS
SAE Excerpt: Number of forward gear ratios in the
SAE Excerpt: transmission, provided as part of the configuration.
Transmission Repetition Rate.............. On request
Data length............................................... Variable Data Length: 1 byte
PDU format ......................................................254 Resolution: 1 gear value / bit, 0 offset
PDU specific ....................................................226 Data Range: 0 to 250
Default priority ......................................................6 Operational Range: 0 to 125 gear ratios
PGN ........................................... 65,250 (0xFEE2)
B.5.40.4. SPN 581 – TRANSMISSION GEAR
RATIO
Total message length depends on total number of
forward and reverse gear ratios. SAE Excerpt: The transmission configuration
describes the number of forward gears, the number
NOTE: The first gear ratio transmitted in bytes 3, of reverse gears, and the ratio of each gear with the
4 will be the highest reverse gear ratio. Additional following resolution.
2-byte gear ratios will follow:
Data Length: 2 bytes
3,4 Highest reverse gear ratio Resolution: 0.001 / bit, 0 offset
: Data Range: 0 to 64.255
a,b Lowest reverse gear ratio Operational Range: Same as data range
c,d Lowest forward gear ratio
: B.5.40.5. CONTENT EXAMPLE: 6-SPEED 3000
e, f Highest forward gear ratio SERIES
Parameter Value
Byte Bit Content
Number of Reverse Gear Ratios: 1
1 Number of Reverse Gear Ratios Number of Forward Gear Ratios: 6
2 Number of Forward Gear Ratios Transmission Gear Ratio (Reverse): 5.03
Transmission Gear Ratio (1st): 3.49
3,4 Transmission Gear Ratio Transmission Gear Ratio (2nd): 1.86
Transmission Gear Ratio (3rd): 1.41
B.5.40.1. TCM MESSAGE BROADCAST Transmission Gear Ratio (4th): 1.00
PGN and all parameters are broadcast from SA 03 Transmission Gear Ratio (5th): 0.75
unless PGN broadcast is disabled via VEPS. Transmission Gear Ratio (6th): 0.65
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 290
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.41. PGN 65251 – ENGINE 4-5 Engine Speed at Point 2
CONFIGURATION 1 (EC1)
6 Engine Percent Torque at Point 2
SAE Excerpt: This map describes the stationary 7-8 Engine Speed at Point 3
behavior of the engine and the speed dependent
available indicated torque. This map should 9 Engine Percent Torque at Point 3
reflect the effect of changes due to barometric 10-11 Engine Speed at Point 4
pressure, engine temperature, and any other
stationary changes (sensor failures, etc.) which 12 Engine Percent Torque at Point 4
influence the engine torque curve more than 10%. 13-14 Engine Speed at Point 5
This map is only valid for maximum boost
pressure. At low boost pressures the torque limit 15 Engine Percent Torque at Point 5
may be much lower. 16-17 Engine Speed at High Idle- Point 6
The engine configuration message must be sent 18-19 Engine Gain (KP) of The Endspeed
at any time that the engine configuration map has Governor
changed by more than 10% of speed or torque 20-21 Engine Reference Torque
(due to events other than boost pressure) since
that last time the message was transmitted. As an 22-23 Engine Maximum Momentary Override
alternative, it may be sent periodically, once every Speed- Point 7
5 s. It shall also be sent on response to a 24 Engine Maximum Momentary Override
configuration request message. Time Limit
The engine characteristic can be described in one 25 Engine Requested Speed Control Range
of three modes. Mode 1 provides a complete Lower Limit
curve of speed and torque points (see 26 Engine Requested Speed Control Range
PGN65251_A). Mode 2 and 3 provide a partial Upper Limit
curve of speed and torque points and a separate
endspeed governor characteristic. In modes 2 27 Engine Requested Torque Control Range
and 3, the receiver of the engine configuration Lower Limit
message has to calculate the minimum of the 28 Engine Requested Torque Control Range
engine torque curve and the endspeed governor Upper Limit
characteristic to get the final available engine
torque. 29-30 Engine Extended Range Requested
Speed Control Range Upper Limit
Mode 2 provides a high idle point where torque
31-32 Engine Moment of Inertia
equals zero (point 6) and the endspeed governor
gain Kp (see Figure PGN 65251_B). Mode 3 33-34 Engine Default Torque Limit
provides the kick-in point of the endspeed
35 Support Variable Rate TSC1 Message
governor (point 2) and the governor gain Kp (see
Figure PGN 65251_C). 36 Support TSC1 Control Purpose Group 1
37 Support TSC1 Control Purpose Group 2
Transmission Repetition Rate........ Every 5 s and
on change of torque/speed points of more than 38 Support TSC1 Control Purpose Group 3
10% since last transmission but no faster than
every 500 ms 39 Support TSC1 Control Purpose Group 4
3 Engine Percent Torque at Idle- Point 1 EC1 data is required to be in either EC1 Mode 1 or
Mode 2 format. Regardless, Point 2 must contain
valid engine speed and torque data
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 291
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.41.2. ENGINE SPEED POINTS B.5.41.3. ENGINE PERCENT TORQUE POINTS
EC1 engine speed data is formatted as follows: Engine percent torque data is formatted as follows:
SPN 188 – Engine Speed at Idle, Point 1 SPN 539 – Engine Percent Torque at Idle, Point 1
SAE Excerpt: Stationary low idle speed of engine SAE Excerpt: The torque limit that indicates the
which includes influences due to engine temperature available engine torque which can be provided by the
(after power up) and other stationary changes engine at idle speed. This parameter may be
(calibration offsets, sensor failures, etc). influenced by engine temperature (after power up)
and other stationary changes (calibration offsets,
SPN 528 – Engine Speed at Point 2 sensor failures, etc.) See also SPN 188. The data is
SAE Excerpt: Engine speed of point 2 of the engine transmitted in indicated torque as a percent of the
torque map. In engine configuration mode 1 and 3, reference engine torque.
point 2 is defined as the kick-in point from which
torque is reduced to zero. In mode 2, there are no SPN 540 – Engine Percent Torque at Point 2
special requirements for the definition of this point. SAE Excerpt: The torque limit that indicates the
available engine torque which can be provided by the
SPN 529 – Engine Speed at Point 3, engine at point 2 of the engine map. In engine
SPN 530 – Engine Speed at Point 4, configuration mode 1 and 3, point 2 is defined as the
SPN 531 – Engine Speed at Point 5 kick-in point from which torque is reduced to zero. In
SAE Excerpt: Engine speed of point 3, 4, and 5 of the mode 2, there are no special requirements for the
engine torque map. It is recommended that one of definition of this point. The data is transmitted in
these points indicate the peak torque point for the indicated torque as a percent of the reference engine
current engine torque map. Points 3, 4, and 5 are torque.
optional and lie between idle and point 2.
SPN 541 – Engine Percent Torque at Point 3,
SPN 532 – Engine Speed at High Idle, Point 6 SPN 542 – Engine Percent Torque at Point 4,
SAE Excerpt: Engine speed of high idle (point 6) of SPN 543 – Engine Percent Torque at Point 5
the engine torque map. In engine configuration mode SAE Excerpt: The torque limit that indicates the
3, point 6 is not defined by the engine torque map but available engine torque which can be provided by the
by the governor characteristic and the zero torque engine at point 3, 4, and 5 of the engine map (see
line. PGN 65251 and supporting documents). It is required
that one of these points indicate the peak torque point
B.5.41.2.1. TCM Parameter Reception for the current engine torque map. Points 3, 4, and 5
Received in all applications for used in functions: lie between idle and point 2. The data is transmitted
in indicated torque as a percent of the reference
DYNACTIVETM SHIFTING engine torque.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 292
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.41.4. SPN 532 – ENGINE GAIN (KP) OF THE Operational Range: Same as data range
ENDSPEED GOVERNOR
SAE Excerpt: The endspeed governor is defined as a B.5.41.6.1. TCM Parameter Reception
linear line with the following equations (Capital letters May be used by ENGINE MANAGEMENT – SEM.
mean physical values, small letters mean normalized
values). NOTE: For engines approved for use with
Allison Engine Management, any change in
The gain KP/kp is defined as a positive value. The the value broadcast requires re-evaluation
factor 4096 is necessary for realizing flat curves with by Allison.
sufficient resolution as well as very steep curves.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 293
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
While not clarified in the current SAE definition, this B.5.42. PGN 65259 – COMPONENT ID
parameter is in terms of indicated torque – not gross (CI)
torque. Also note that for the Engine Management
functions listed above, an ETC1 heartbeat is required;
SAE Excerpt:
not “recommended” as mentioned in the excerpt from
Transmission Repetition Rate ............. On request
the SAE definition.
Data length .............................................. Variable
PDU format ...................................................... 254
PDU specific .................................................... 235
Default priority ..................................................... 6
PGN ........................................... 65,259 (0xFEEB)
Field Content
a Make
Delimiter (ASCII “*”)
b Model
Delimiter (ASCII “*”)
c Serial number
Delimiter (ASCII “*”)
d Unit number (Power unit)
Delimiter (ASCII “*”)
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 294
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.42.3. SPN 587 – MODEL B.5.43. PGN 65260 – VEHICLE
SAE Excerpt: Model of the component. IDENTIFICATION (VI)
Data Length: Variable – up to 200 characters SAE Excerpt:
(“*” delimited) Transmission Repetition Rate ............. On request
Resolution: ASCII, 0 offset Data length .............................................. Variable
Data Range: 0 to 255 per byte PDU format ...................................................... 254
PDU specific .................................................... 236
NOTE – The ASCII character “*” is reserved as a Default priority ..................................................... 6
delimiter. PGN ........................................... 65,260 (0xFEEC)
B.5.42.3.1. TCM Parameter Broadcast
Byte: 1-n Vehicle Identification Number
Parameter contains the Allison vocational model
name, which may vary in length up to a maximum of Delimiter (ASCII “*”)
50 characters. See example below.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 295
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.44. PGN 65262 – ENGINE B.5.45. PGN 65265 – CRUISE CONTROL
TEMPERATURE (ET1) / VEHICLE SPEED 1 (CCVS1)
For product availability and byte/bit locations, see the For product availability and byte/bit locations, see the
J1939 MESSAGE & PARAMETER OVERVIEW J1939 MESSAGE & PARAMETER OVERVIEW
tables. tables.
B.5.44.1. SPN 110 – ENGINE COOLANT B.5.45.1. SPN 70 – PARKING BRAKE SWITCH
TEMPERATURE SAE Excerpt: Switch signal which indicates when the
SAE Excerpt: Temperature of the liquid found in the parking brake is set. In general the switch actuated by
engine cooling system. the operator's park brake control, whether a pedal,
lever or other control mechanism.
Data Length: 1 byte
Resolution: 1° C per bit, -40° C offset 00b Parking brake not set
Data Range: -40°C to +210°C (-40°F to +410°F) 01b Parking brake set
10b Error
B.5.44.1.1. TCM Parameter Reception 11b Not Available
Received in all applications for use in functions:
B.5.45.1.1. TCM Parameter Reception
DYNAMIC SHIFT SENSING May be used by functions:
Also used by the TCM to: AUTOMATIC NEUTRAL – SINGLE INPUT WITH
SHIFT SELECTOR OVERRIDE
— determine normal engine idle speed,
— aid in transmission oil temperature diagnostics, AUTOMATIC NEUTRAL – DUAL INPUT W/ARTR
— detect if the engine is warmed up or de-rated,
— adjust shift schedules. NEUTRAL AT STOP INPUT
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 297
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
When the vehicle is moving, the bit states map as
Off / Disabled – The PTO governor enable switch
shown in the following table. The TCM ignores this
is in the off position.
parameter when the vehicle is stationary.
Hold – The PTO governor is active and currently
Bit PTO Mod. maintaining a captured operating speed.
State State Source
Remote Hold – The remote PTO governor is
00000b Off / Disabled Pedal active and the PTO governor is currently
00001b Hold Load maintaining a captured operating speed.
00010b Remote Hold Load
00011b Standby Pedal Standby – The PTO governor device enable
00100b Remote Standby Pedal switch is in the ON position and it is possible to
00101b Set Load manage the PTO governor.
00110b Decelerate / Coast Load
00111b Resume Load Remote Standby – The remote PTO governor
01000b Accelerate Load device enable switch is in the ON position and it is
01001b Accelerator Override Pedal possible to manage the PTO governor.
01010b Pre-Program Set Speed 1 Load
01011b Pre-Program Set Speed 2 Load Set – The PTO governor is establishing current
01100b Pre-Program Set Speed 3 Load speed as the operating speed (captured value).
01101b Pre-Program Set Speed 4 Load
01110b Pre-Program Set Speed 5 Load Decelerate / Coast – The PTO governor is in the
01111b Pre-Program Set Speed 6 Load process of ramping down, or coasting, from the
10000b Pre-Program Set Speed 7 Load current operating speed.
10001b Pre-Program Set Speed 8 Load
Resume – The PTO governor is in the process of
10010b PTO Set Speed Memory 1 Load
resuming the operating speed to a previously
10011b PTO Set Speed Memory 2 Load
captured value.
11111b Not available Pedal
Accelerate – The PTO governor is in the process
Pedal position is used for all undefined states.
of ramping up the operating speed.
Per SAE, the states should convey the following: Accelerator Override – The PTO governor is
active but for the present time the engine is
controlled by a large driver's demand.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 298
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.5.46. PGN 65266 – FUEL ECONOMY B.5.47. PGN 65272 – TRANSMISSION
(LIQUID) (LFE1) FLUIDS (TRF1)
For product availability and byte/bit locations, see the For product availability and byte/bit locations, see the
J1939 MESSAGE & PARAMETER OVERVIEW J1939 MESSAGE & PARAMETER OVERVIEW
tables. tables. PGN is broadcast from SA 03 unless all
parameters are disabled via VEPS.
B.5.46.1. SPN 183 – ENGINE FUEL RATE
SAE Excerpt: Amount of fuel consumed by engine B.5.47.1. SPN 177 – TRANSMISSION OIL
per unit of time. TEMPERATURE 1
SAE Excerpt: First instance of transmission lubricant
Data Length: 2 bytes temperature.
Resolution: 0.05 l/h / bit, 0 l/h offset
Data Range: 0 to 3212.75 l/h Data Length: 2 bytes
Operational Range: Same as data range Resolution: 0.03125°C / bit, -273°C offset
Data Range: -273°C to +1735.0°C
B.5.46.1.1. TCM Parameter Reception Operational Range: Same as data range
See DYNACTIVETM SHIFTING.
B.5.47.1.1. TCM Parameter Broadcast
0xFEFF (Error) is indicated when sensor failures
occur. 0xFFFF (Not Available) is indicated when
broadcast is disabled.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 299
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
indicated when broadcast is disabled by VEPS, or an
Value Meaning
oil level sensor is not installed.
0000b Conditions valid for transmission oil
level measurement B.5.47.4. SPN 3028 – TRANSMISSION OIL
LEVEL 1 COUNTDOWN TIMER
0001b Conditions not valid – Settling timer SAE Excerpt: Countdown timer for the first instance
still counting down
of a transmission oil level indicator. Once all vehicle
0010b Conditions not valid – Trans. in gear conditions (such as vehicle stopped, etc) are met,
some transmissions may require a “settling time” to
0011b Conditions not valid – Transmission allow the fluid level to normalize. This parameter
fluid temperature too low indicates how much of the required settling time
0100b Conditions not valid – Transmission remains. When time reaches 0, a valid oil level
fluid temperature too high measurement value will be broadcast in SPN 3027
Transmission Oil Level 1 High / Low.
0101b Conditions not valid – Vehicle moving;
output shaft speed too high Data Length: 4 bits
0110b Conditions not valid – Vehicle not level Resolution: 1 minute / bit
Data Range: 0 to 15
0111b Conditions not valid – Engine speed Operational Range: 0 to 13 minutes
too low
1000b Conditions not valid – Engine speed Bit Transmission Oil Level 1
too high State Countdown Timer
1001b Conditions not valid – No request for 0000b Less than 1 minute
reading 0001b 1 minute
1101b Conditions not valid – Other 0010b 2 minutes
0011b 3 minutes
1110b Error 0100b 4 minutes
1111b Not available 0101b 5 minutes
0110b 6 minutes
0111b 7 minutes
B.5.47.2.1. TCM Parameter Broadcast 1000b 8 minutes
Parameter is only available for broadcast in 1001b 9 minutes
applications equipped with an oil level sensor. Used 1010b 10 minutes
with OIL LEVEL DISPLAY. 1111b (Not Available) is 1011b 11 minutes
indicated when broadcast is disabled by VEPS, or an 1100b 12 minutes
oil level sensor is not installed. 1101b 13 minutes
1110b Error
B.5.47.3. SPN 3027 – TRANSMISSION OIL 1111b Not available
LEVEL 1 HIGH / LOW
SAE Excerpt: First instance of a transmission oil
B.5.47.4.1. TCM Parameter Broadcast
level indicator. Conveys the amount of current
volume of transmission sump oil compared to Parameter is only available for broadcast in
recommended volume. Positive values indicate applications equipped with an oil level sensor. Used
overfill. Zero means the transmission fluid is filled to with OIL LEVEL DISPLAY. 1111b (Not Available) is
the recommended level. indicated when broadcast is disabled by VEPS, or an
oil level sensor is not installed.
Parameter Specific Indicator: A value of FB hex
indicates conditions are not acceptable for a valid
fluid level measurement.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 301
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.6. APPENDIX A: REQUIRED ENGINE GOVERNOR
CHARACTERISTICS FOR ENGINE MANAGEMENT
While the following “Good” governor characteristics B.6.2. OPTIMUM ENGINE GOVERNOR
are required for ENGINE MANAGEMENT functions, CHARACTERISTICS FOR
they will also provide improved shift quality and
drive-ability with all Allison transmissions.
AUTOMATIC TRANSMISSIONS
The optimum governor actually falls somewhere in
B.6.1. FUNDAMENTAL DESIGN between the pure limiting speed governor and the
PREMISE OF AUTOMATIC pure variable speed governor. Optimum governors
TRANSMISSIONS produce constant engine horsepower versus engine
speed for a given part throttle position.
A fundamental premise in the design of automatic
transmissions is that throttle position controls engine To accomplish this, engine throttle progression must
torque, as opposed to engine speed. be such that a given throttle percentage produces
nearly the same percentage of power, as shown in
A “Good” governor with this characteristic is Figure A3.
illustrated on the left side of Figure A1. Relatively flat
throttle curves mean increasing the throttle input will This design yields constant torque and power at the
increase engine torque output. In truck industry transmission output before and after a shift, and
jargon, governors of this type are often referred to as therefore minimizes driveline disturbance during the
“Min/Max” or “Limiting Speed” governors, or a shift. The constant output results in the best shift
“Power Throttle”. quality and smooth vehicle acceleration.
For a given throttle position, the vehicle will Approximately 200 – 300 rpm of high idle governor
accelerate smoothly, and easily reach part throttle droop is required.
shift points. When a shift does occur, as shown on
the left side of Figure A2, there is relatively little
change in engine torque. This results in a smoother,
quieter shift.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 302
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
FIGURE A1 – DEFINITIONS OF GOVERNOR TYPES
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 303
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
FIGURE A3 – EXAMPLE OF OPTIMUM GOVERNOR USING PART THROTTLE CONSTANT HORSEPOWER APPROACH
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 304
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.7. APPENDIX B: REQUIRED ENGINE RESPONSE
CHARACTERISTICS FOR ENGINE MANAGEMENT
While the following characteristics are required for Allison ENGINE MANAGEMENT features, they will provide
improved shift quality and drive-ability with any Allison transmission.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 305
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.7.3. TORQUE ACCURACY Tests are typically run on an engine dynamometer,
although a well calibrated in-vehicle torque meter
There are three main components which factor into may also work as long as all accessory loads are
the torque at an engine’s flywheel: disabled during testing. Regardless, the error must
be evaluated across the entire engine operating
— Indicated torque generated in the cylinders. This range and expected environmental conditions,
data is conveyed via EEC1 Actual Engine – including temperature extremes and altitude.
Percent Torque.
B.7.3.3. CONDITIONAL ±10% ACCURACY
— Internal engine friction losses, as well as those
due to normal engine equipment such as fuel, oil B.7.3.3.1. SEM
and water pumps. This data is conveyed via
Tests show SEM shift quality is best when ±5%
EEC3 Nominal Friction – Percent Torque.
accuracy is maintained, particularly at higher load
— Parasitic losses due to engine accessories (e.g. conditions. Adequate SEM shift quality can be
air compressors, power steering pumps, air obtained with accuracy as low as ±10%, provided
conditioning, engine-driven cooling fans). This that a given engine’s torque response is repeatable.
data is conveyed via EEC3 Estimated Engine
“Repeatable” means that a given engine in a given
Parasitic Losses – Percent Torque.
vehicle consistently reports and controls (a) on the
This section discusses the impact of each on Allison high side of actual torque, or (b) on the low side of
Engine Management functions. actual torque. TCM adaptive logic can compensate
for these consistent torque biases; however, it
B.7.3.1. TORQUE ACCURACY cannot address accuracy concerns during LRTP
REQUIREMENTS operation.
First, two definitions: B.7.3.3.2. LRTP
— ACTUAL GROSS TORQUE – Power made in the LRTP applications must maintain ±5% accuracy for
cylinders (indicated torque) minus any losses a variety of operating conditions, but most
required for the base engine to operate (friction particularly near the full-load torque curve. For lower
torque), as measured through testing with cooling torque values, LRTP has no impact on the accuracy
fans and other engine accessories turned off. requirements; all requirements are driven by SEM
shift quality. “Lower torque” in this case is
— J1939 GROSS TORQUE – The gross torque of approximately < 80% of the full-load torque curve,
the engine as calculated from J1939 parameters depending on the torque curve and the torque
broadcast by the engine: converter used in a given application.
( EEC1 Actual Engine – Percent Torque minus B.7.3.4. FANS & OTHER PARASITIC LOSSES
EEC3 Nominal Friction – Percent Torque ) x EC1 Engine-driven fans (e.g. viscous driven units) and
Engine Reference Torque other accessory loads are often not directly
controlled by the engine control module (ECM). As
Gross engine torque calculated from J1939 data is such, Allison accuracy requirements focus on what
required to be within ±5% of actual measured gross is known and controlled by the ECM: Indicated
engine torque. However, accuracy of ±10% may be torque generated in cylinder and the friction of
conditionally acceptable. normally installed components. Lack of knowledge
about any additional engine loading is in part what
B.7.3.2. MEASURING TORQUE ACCURACY drives the tight (±5%) accuracy requirements.
Since indicated torque is difficult to measure directly,
tests typically measure actual steady-state gross If the ECM does know fan or accessory parasitic
torque at the flywheel, and compare this data to the losses, it should broadcast this information in EEC3
“J1939 gross torque” determined from J1939 Estimated Engine Parasitic Losses – Percent Torque
parameters broadcast by the engine. so the TCM can make use of it.
Engine OEMs usually provide or at least summarize While not typical -- and not recommended -- some
this data, often in terms of throttle progression. engine OEMs choose to include these additional
parasitic losses in their EEC3 Nominal Friction –
To measure gross engine torque, the engine must be Percent Torque broadcast. If so, EEC3 Estimated
operated with minimal parasitic losses from any load- Engine Parasitic Losses – Percent Torque support is
bearing engine accessories. This includes disabling required, and must indicate 0xFB as defined by SAE.
any engine-driven fans and minimizing operation of 0xFB indicates that additional information has been
other engine-driven accessories.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 306
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
lumped in with the standard Nominal Friction – B.7.4.1.1. Full Power Downshifts during
Percent Torque broadcast. Cruise Control or Road Speed
Governing
In either case, the ECM must control the fan or other Cruise control maintains a set vehicle speed, and
accessory in order to impart its impact on the adjusts engine torque output as needed to do so. On
parameter broadcast values. steep grades, cruise governors will request
maximum available engine torque to maintain the set
Bottom line: Allison does not require fan or other speed. Still, the vehicle may slow to a point where a
accessory losses to be included in any torque power downshift will occur.
parameter; it is accepted that these fans and loads
may not be controlled by the ECM. However, the It is understood that minor decreases in Engine
TCM will use the additional information if provided. Percent Load at Current Speed may occur during
these downshifts, due to the combination of
B.7.3.5. SUMMARY
increased engine speed and negative slope on the
For Engine Management compatibility, any areas of engine torque curve. However, if Engine Percent
operation lacking ±5% torque accuracy must be Load at Current Speed drops significantly during this
understood. If error up to ±10% occurs somewhere downshift, the transmission may upshift immediately
away from the full-load torque curve and the afterwards. To avoid this cycling, the following
particular engine’s torque response is repeatable, requirements must be met:
good shift quality and durability can still be had. If an
error is not repeatable or occurs near the full-load For full power downshifts that occur while against an
torque curve, a more detailed analysis is necessary active cruise set speed or road speed governor,
to determine the effects. Engine Percent Load at Current Speed must not
drop by more than 45% during the shift, and must
B.7.4. TORQUE RESPONSE DURING recover to an absolute value of at least 77% within
SHIFTS IN CRUISE CONTROL 900 ms of the end of the shift. These requirements
OR ROAD SPEED GOVERNING are illustrated below:
70%
— Reflect actual engine conditions with minimal
filtering, and
65%
— Maintain relatively constant values during certain
shift scenarios. Unless the engine is responding 60%
to external TSC1 commands, Engine Percent
Load at Current Speed should not change 55%
significantly during shifts that occur while
operating under an active cruise control or road 50%
speed governor. Downshift in
45% Process
Typically, cruise and road speed governors using Time
only vehicle speed and / or acceleration feedback do
not exhibit significant changes in Engine Percent PERCENT LOAD BEHAVIOR DURING CC OR
Load at Current Speed. The rapid changes RSG FULL POWER DOWNSHIFTS
described in the following two sections most often
result from the use of engine speed and / or
acceleration feedback in the controlling governor.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 307
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.7.4.1.2. Upshifts as Cruise or Road Speed below an absolute value of 89% within 400 ms of the
Governor Set Speed is end of the shift to avoid a shift cycle.
Approached
As vehicle speed increases, an upshift may occur
1100
just as the cruise control or road speed governor set 1030 ms
point is approached. Near the set point, the cruise 1000
200
The sequence in the figure below illustrates (A) the
jump in Engine Percent Load at Current Speed value 100
10 ms
B
during the upshift, and (B) the time window after the
0
shift in which Engine Percent Load at Current Speed 0% +48% +67% +86%
must drop below 89% to prevent shift cycling. If the Jump in Percent Load at
value does not peak above an absolute value of 89% A Current Speed During Upshift
during the upshift, shift cycling will not be a problem.
90%
B.7.4.2. POWER DOWNSHIFTS WITH SEM
(1000 – 4000 SERIES ONLY)
With SEM, cruise control systems must still attempt
80% to maintain torque during power downshifts, except
A when interrupted by Allison TSC1 torque reduction
commands.
70%
When honored, these torque reductions are correctly
reflected in engine broadcast parameters such as
60% Engine Percent Load at Current Speed and Actual
Engine – Percent Torque. To understand the
B engine’s desired torque output level sans external
50%
TSC1 influences, Allison torque limit commands are
based on Engine Demand – Percent Torque.
40%
In the case of a power downshift during cruise control
Veh. Speed
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 308
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
B.7.5. TORQUE RESPONSE B.7.6.2. HIGH SPEED GOVERNOR
RESPONSE
B.7.5.1. DURING GARAGE SHIFTS While the transmission is in gear (with or without
The engine must accept TSC1 torque limits torque converter clutch engaged) and the vehicle is
immediately after engine start and at all coolant and accelerating, the engine high-speed governor
intake manifold temperatures, since TSC1 may be response is required to be approximately slightly
transmitted during garage shifts (shifts from Neutral). under-damped to critically damped (i.e., 2nd order
The engine should not stall if it receives a TSC1 system approximation damping ratio 0.7 to 1.0).
torque limit during idle operation.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 SAE J1939 – 309
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
SECTION C: PROPRIETARY PROTOCOLS
C.1.1. IES-CAN AND PT-CAN
As a proprietary protocol, its details cannot be
IES-CAN & PT-CAN are proprietary communication discussed in this public document. This section
protocols used by Mercedes Benz trucks to describes Allison functions supported over GMLAN,
communicate with the TCM and other vehicle and the limited subset of J1939 support available in
components. GMLAN applications.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Proprietary Protocols – 310
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
SECTION D: NETWORK ASSEMBLY
The CAN1, CAN2 and CAN3 ports may be wired to Exact label wording is left to the vehicle OEM’s
networks via stub connections. On chassis-mount discretion; phrasing such as “INTERNAL
(1000 – 4000 Series) TCMs, CAN1 and CAN2 ports TERMINATION RESISTOR IN USE” is acceptable.
may also be installed as backbone termination. The label must not be painted over during the vehicle
Transmission-mount (TC10) TCMs are not capable assembly process.
of backbone termination.
Network Location
D.1.1.2.1. General Connection Requirements The TCM must be connected at one of the two ends
No two TCM CAN ports may be connected to the of the network backbone.
same vehicle network.
Wiring
CAN High, Low and shielding wires (if applicable)
must conform to the SAE physical layer in use.
Network Location
The TCM cannot be connected at either end of the
backbone; the backbone must terminate with
termination resistor(s) and / or other controllers
equipped with internal termination resistors.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 311
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.1.1.3. CHASSIS-MOUNT (1000 – 4000 D.1.1.4. TRANSMISSION-MOUNT (TC10) TCM
SERIES) TCM NETWORK NETWORK CONNECTIONS
CONNECTIONS
Optional customer-furnished vehicle
Optional customer-furnished vehicle interface wiring connector(s)
interface wiring connector(s) WIRE 118
18 A CAN 1 HIGH
7 A Optional CAN1 internal WIRE 112
12 B CAN 1 LOW
48 B termination resistor jumper
WIRE 128
28 C CAN 1 HIGH
WIRE 106
WIRE 108 6 C CAN 2 HIGH
8 D CAN 1 LOW
T WIRE 117
WIRE 149 17 D CAN 2 LOW
49 E CAN 1 SHIELD C
M
WIRE 111
11 E CAN 3 HIGH
26 F Optional CAN2 internal
T WIRE 123
termination resistor jumper 23 F CAN 3 LOW
C 66 G
M WIRE 106
6 H CAN 2 HIGH
WIRE 105
27 I
WIRE 127
CAN 2 LOW 5 G CAN SHIELD
WIRE 167 Required with J1939-11,
67 J CAN 2 SHIELD
optional with J1939-14
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 312
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.1.2. ALLISON SHIFT SELECTOR Jumper Wire
CONNECTIONS The termination resistor jumper wire must be 120
ohm impedance wire identical to that used
All Allison 5th Generation shift selectors are J1939- throughout the rest of the given CAN network. The
based. The 5th Generation TCM still supports PDL- jumper wire should be kept as short as possible.
based selectors; however, OEMs must provide their
own as Allison has discontinued their manufacture. Labeling
Selector(s) must be clearly labeled as utilizing the
D.1.2.1. NETWORK CONFIGURATION internal termination resistor. Otherwise, technicians
Shift selectors must be connected to a single may mistakenly believe a vehicle is missing a
properly configured TCM CAN port; see NETWORK termination resistor, when in fact it is simply not
CONFIGURATION for details. visible to the naked eye.
D.1.2.2. NETWORK CONNECTIONS Exact labeling is left to the vehicle OEM’s discretion;
Allison shift selectors are compatible with SAE phrasing such as “INTERNAL TERMINATION
J1939-11, J1939-14, J1939-15 and J2284-3 physical RESISTOR IN USE” is acceptable. The label must
layer Recommended Practices. not be painted over during the vehicle assembly
process.
Allison shift selectors may be wired to a network via
stub connections, or as backbone termination. Network Location
The selector(s) must be connected at one of the two
D.1.2.2.1. General Connection Requirements ends of the network backbone.
— Allison shift selectors auto-detect the baud rate of D.1.2.3. SHIFT SELECTOR CAN PINS
the network they are connected to; baud rate
cannot be configured. Optional customer-furnished vehicle
interface wiring connector(s)
— Shift selectors cannot be connected to the TCM
CAN3 port. S 7 D Optional internal termination
E
In 3000/4000 Series applications where dual shift 16 E resistor (120Ω) jumper
— L
selectors are used, both selectors must be E 8 A J1939 HIGH
connected to the same TCM CAN port. C
T 15 B J1939 LOW
D.1.2.2.2. Stub Connection Requirements O
Selectors installed via stub connection must meet R 14 C J1939 SHIELD
the following requirements: Required with J1939-11,
optional with J1939-14
Wiring
J1939 High, Low and shielding wires (if applicable) See text for details, requirements and restrictions.
must conform to the SAE physical layer in use.
Network Location
The selector(s) cannot be connected at either end of
the backbone; the backbone must terminate with
termination resistor(s) and / or other controllers
equipped with internal termination resistors.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 313
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.1.3. ALLISON DOC® CONNECTIONS D.1.3.4. SAE J1939-13 TYPE 2 DIAGNOSTIC
CONNECTOR PINS
D.1.3.1. NETWORK CONFIGURATION
There are no TCM configuration requirements for D
Allison DOC® support. Allison DOC® uses the UDS E
protocol which is compatible with all network C J1939-13 Type 2
protocols supported by the TCM. F A B Connector
J (GREEN)
G
For non-Allison tools, vehicle OEMs may choose
among three diagnostic protocols; see NETWORK H Note: Vehicle connector view.
CONFIGURATION for details.
A = Battery (–)
D.1.3.2. NETWORK CONNECTIONS B = Battery (+) unswitched, w/uncond.10A fuse
C = J1939 High 250 Kbps or 500 Kbps (YEL)
D.1.3.2.1. General Connection Requirements D = J1939 Low 250 Kbps or 500 Kbps (GRN)
All applications require at least one connection point E = J1939 Shield (J1939-11)
for the Allison DOC® service tool, which can be on F = J1708 High or CAN High 1 Mbps or lower
either CAN1, CAN2 or CAN3. G =J1708 Low or CAN Low 1 Mbps or lower
H = Proprietary OEM use
As long as the connector pin usage is correct, DOC® J = Proprietary OEM use
will be able to communicate with the TCM:
Note: To satisfy the DOC® connector requirement, the TCM
— SAE J1939 Type 1 and Type 2 connectors must must be connected to pins C through E
have correct support of pins A through E.
— The SAE J1962 (ISO 15031-3) connector must D.1.3.5. SAE J1962 (ISO 15031-3)
have correct support of pins 4, 6, 14 and 16. DIAGNOSTIC CONNECTOR PINS
D.1.3.3. SAE J1939-13 TYPE 1 DIAGNOSTIC SAE J1962 (ISO 15031-3) Connector
CONNECTOR PINS
1 2 3 4 5 6 7 8
D 9 10 11 12 13 14 15 16
E C J1939-13 Type 1 Note: Vehicle connector view.
F A B Connector
J (BLACK or GREY) Pin SAE J1962 Assignment
G
1 Discretionary
H Note: Vehicle connector view. 2 Bus positive line of SAE J1850
A = Battery (–) 3 Discretionary
B = Battery (+) unswitched, w/uncond.10A fuse 4 Chassis ground
C = J1939 High 250 Kbps (typically yellow) 5 Signal ground
D = J1939 Low 250 Kbps (typically green) 6 CAN_H line of ISO 15765-4
E = J1939 Shield (J1939-11) 7 K line of ISO 9141-2 and ISO 14230-4
F = SAE J1708 (+) (typically blue) 8 Discretionary
G = SAE J1708 (–) (typically white) 9 Discretionary
H = Proprietary OEM use 10 Bus negative line of SAE J1850
J = Proprietary OEM use 11 Discretionary
12 Discretionary
Note: To satisfy the DOC® connector requirement, the TCM 13 Discretionary
must be connected to pins C through E 14 CAN_L line of ISO-15765-4
15 L line of ISO 9141-2 and ISO 14230-4
16 Permanent positive voltage
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 314
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2. VEHICLE NETWORK WIRING
Allison TCMs and shift selectors support the
following SAE-defined CAN physical layers: — Malfunctions due to EMI can be extremely difficult
to diagnose and correct.
— J1939-11 (250 kbps, shielded)
— J1939-14 (500 kbps, shielded or unshielded) D.2.2.1. 1000 – 4000 SERIES AND TC10
— J1939-15 (250 Kpbs, unshielded) RECOMMENDATION
For the reasons listed above, Allison does not
In addition, the TCM supports the J2284-3 (500 recommend use of unshielded cable (e.g. J1939-15).
kbps, shielded or unshielded) physical layer.
Physical layer variations typically involve topology NOTE: Allison accepts that some vehicle
requirements such as length, node count and stub OEMs will opt for unshielded cable,
spacing. All use 120Ω impedance wire and 120Ω however, Allison continues to STRONGLY
termination resistors. It is possible that the different RECOMMEND the use of shielded cable
TCM CAN ports are connected to different physical (e.g. J1939-11) in 1000 – 4000 Series and
layer types. TC10 applications.
The following sections provide Allison and SAE — Network wiring is the responsibility of the vehicle
requirements and recommendations for assembling manufacturer, as is other vehicle interface wiring.
robust networks. They may be used by vehicle
OEMs to assist in wiring development; however, they — For malfunctions relating to any vehicle datalink or
are not a substitute for requirements and details interface wiring, the first line of responsibility for
found in J1939 physical layer documents, or diagnosis and repair lies with the vehicle
elsewhere in this Datalink Tech Data document. manufacturer.
Allison Application Engineering will review new CAN — Vehicle OEMs install unshielded cable at their own
installations for minimum requirements as noted by risk and are responsible for design and validation
bold text. to assure unwanted or improper signals are not
induced in the CAN wires.
All unused network connections must be covered
with weather-tight caps. — If unshielded cable causes transmission
malfunctions, Allison will not be held responsible
D.2.2. SHIELDING for costs associated with vehicle modifications or
repairs.
SAE J1939-11 defines the original J1939 cable
system; a twisted wire pair surrounded by a shield D.2.2.2. SHIELD CONNECTIONS
and drain wire throughout the length of the cable. The shield drain should break out of the backbone as
Shielding significantly reduces network susceptibility close to the center as possible, and connect directly
to electrical noise in the vehicle. However, shielding to the battery ground terminal, or the central
does make the cable more expensive and unwieldy grounding point of the vehicle electrical system.
in terms of making connections and cable routing.
The shield drain must not be grounded in more than
Many vehicle OEMs prefer unshielded cable for its one place, as this can create a “ground loop” with
lower cost and physical flexibility. However: current flow that may induce noise onto the network
wires.
— Unshielded networks are more susceptible to
electromagnetic interference (EMI). The shield drain wire should be connected to the
shield pin of every controller that has one; it may
— EMI is extremely difficult to quantify and predict, never be connected to a ground pin.
and could be generated or influenced by
components or modifications performed on the
vehicle after manufacture by the primary OEM.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 315
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
Where network wiring passes through a bulkhead types (e.g. shielded and unshielded) on a given
connector, shielding should be maintained as close network.
to the connector as possible.
Cable impedance is determined by all of the
D.2.2.2.1. Installing Unshielded Components components in a given cable package, including not
on Shielded Networks only the wire strands, but the insulation, shielding,
Occasionally there are instances where a device with and sheathing as well. While the J1939 and J2284
no shield pin must be connected to a shielded (e.g. physical layers all specify 120Ω impedance, it is
J1939-11) network. possible for signal degradation to occur at the
junction between two cable types.
In these situations, the shield should be maintained
along the stub as close to the controller as possible, Cable mismatching most often occurs when
as shown in the figure below. The shield drain wire additional datalink components are installed after
at the end of this stub should not be terminated, and initial vehicle manufacture, or during vehicle repairs.
under no circumstances should it be grounded at the
OEM controller. D.2.5. TERMINATION RESISTORS
SAE J1939 networks require two 120Ω termination
OEM controller with Stub from resistors, one at each end of the backbone.
no J1939 shield pin. shielded network
All SAE J1939 physical layers have provisions which
J1939 High allow one or both termination resistors to be built into
O A
controllers if they reside at the end of a backbone.
E J1939 Low
OEM Connector
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 316
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2.6. CABLE LENGTH D.2.7. SAE J2284-3 WIRING
REQUIREMENTS REQUIREMENTS
D.2.6.1. SAE J1939-11 SAE J2284-3 defines a high-speed 500 kbps CAN
communication link that uses either shielded or
Overall network length must be ≤ 40 m. Stub unshielded cabling. In practice, most applications
lengths are not included in this calculation. use unshielded cable.
Backbone-to-node stub length must be ≤ 1 m, with The main advantage of J2284-3 is reduced wiring in
one exception: backbone-to-diagnostic-connector single controller installations; it has a unique set of
stub must be ≤ 0.66 m. The diagnostic-connector- topology requirements for networks with only one
to-service-tool cable must be ≤ 5 m. control module and one diagnostic connection.
Stub spacing on the backbone must be ≥ 10 cm. In this configuration, only one termination resistor is
needed. By using the TCM internal termination
D.2.6.2. SAE J1939-14 resistor available on chassis-mount TCM CAN1 or
Cable that meets SAE J1939-11 or SAE J1939-15 is CAN2, a simple, low-cost diagnostic connection can
acceptable. be achieved. By definition, this network does not
have a backbone. A sample schematic is provided
The maximum allowable distance between nodes is in the NETWORK WIRING EXAMPLES section.
dependent on the number of nodes in use and must
not be exceeded; see SAE J1939-14. D.2.7.1. ALLISON REQUIREMENTS AND
RESTRICTIONS
Backbone-to-node stub length must be ≤ 1.67 m, — J2284-3 may only be used to connect a TCM to a
and stub spacing on the backbone must be ≥ 30 cm. J1962 diagnostic connector, with no other devices
on the network.
D.2.6.3. SAE J1939-15
The distance between the termination resistors or — Any TCM CAN port may be used, as long as its
between any two nodes (including the diagnostic VEPS value for ON-VEHICLE PROTOCOL is 0 =
scan tool) shall not exceed 40 m. OFF.
All backbone-to-node stub lengths must be ≤ 3 m, — Wiring must meet all J2284-3 requirements, e.g.
including service tool connections. In other words, the distance between the TCM and the diagnostic
total cable length from the backbone-to-diagnostic connector must be ≤ 5 m.
connector-to-service-tool must be ≤ 3 m.
— Allison requirements for internal termination
Stub spacing on the backbone must be ≥ 10 cm. resistor use must be followed.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 317
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2.8.1. 250 KBPS J1939 WIRING EXAMPLE, CHASSIS-MOUNT TCM WITH STUB CONNECTIONS
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 318
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2.8.2. 500 KBPS J1939 WIRING EXAMPLE, CHASSIS-MOUNT TCM WITH INTERNAL TERMINATION
R
Allison 5th Generation Allison 55th
Allison Generation
th Generation
N
D
Shift Selector Chassis-Mount TCM
Chassis-Mount TCM
CAN SHIELD 14 67 CAN SHIELD
CAN LOW 15 NOTE: Wire twist is not shown for clarity. 27 CAN LOW
CAN CAN2
CAN HIGH 8 6 CAN HIGH
16 26 INTERNAL TR
INTERNAL TR 7 66
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 319
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2.8.3. J2284-3 WIRING EXAMPLE, CHASSIS-MOUNT TCM WITH INTERNAL TERMINATION
Allison
Allison 55th
th Generation
Generation
Chassis-Mount
Chassis-Mount TCM TCM
SAE J1962 (ISO 15031-3)
Diagnostic Connector 67 CAN SHIELD
27 CAN LOW
CAN2
1 2 3 4 5 6 7 8 NOTE: Wire twist is not shown for clarity. 6 CAN HIGH
9 10 11 12 13 14 15 16 26 INTERNAL TR
66
The cable used for the bus must be 120
Pin 6 = CAN High (Yellow) ohm impedance cable. Per SAE J2284-3,
Pin 14 = CAN Low (Green) shielding is not required, and there is no
shield pin defined on the J1962 connector.
The TCM INTERNAL TERMINATION
Pin 4 = Chassis ground
The distance between the TCM and RESISTOR is connected by placing a 120Ω
Pin 16 = Permanent positive voltage
diagnostic connector must be < 5 meters. jumper wire between pins 26 & 66.
§ Use of a SINGLE TERMINATION RESISTOR is a SPECIAL CASE permitted by J2284-3 when only ONE controller
(our TCM) and ONE off-board service tool (DOCTM) will be connected to the network.
§ The system will work fine if two termination resistors are installed (one at each end of the backbone as done traditionally);
the above special case was developed by vehicle OEMs as a cost saving measure.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 320
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2.9. CAN CABLE & CONNECTORS connectors are distinguished by their black color, and
use either green (node connections) or blue
D.2.9.1. CABLE SUPPLIERS (termination resistors) wedge locks.
While Allison does not endorse any specific supplier,
the following companies were producing J1939- Node wedge lock color changed from orange to green
compatible cable at the time of publication: to signify the new seal retention design. Termination
resistor wedge locks remained blue; however, they
BELDEN WIRE AND CABLE COMPANY have a different part number because of the newer
2200 U.S. Highway 27 South seal retention design. The wedge locks and seals for
Richmond, IN 47374 the black plug connector assemblies cannot be
Phone: 1-800-235-3361 interchanged with those on the grey plug connector
Web: www.belden.com assemblies.
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 321
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.2.9.5. PART NUMBERS COMMONLY USED WITH SHIELDED NETWORKS
While effort has been made to ensure correctness, please contact your Deutsch connector
supplier for the latest information.
Receptacles
DT04-3P-P007 ....... Receptacle, Grey, “Y” connector (shown at right)
DT04-3P-E008 ....... Receptacle, Grey, w/shrink boot adapter (shown at right)
DT04-3P-LE08 ....... Receptacle, Grey, w/bulkhead flange and shrink boot adapter on tail
DT04-3P-P006 ....... Receptacle, Grey, w/120 Ohm termination resistor (shown at right)
DT04-3P-EE01 ....... Receptacle, Black, w/shrink boot adapter on tail
DT04-3P-EP10 ....... Receptacle, Black, w/120 Ohm termination resistor
W3P ........................ Wedge Lock, Green (functionally identical to former Orange part)
W3P-1939............... Wedge Lock, Blue, for grey termination resistor receptacle
0460-202-1631 ....... Pin, size 16, gold
1060-16-0144 ......... Pin, size 16, gold, stamped and formed
0460-247-1631 ....... Pin, size 16, extended
Plugs
DT06-3S-E008 ....... Plug, Grey, w/shrink boot adapter on tail (shown in assembly at right)
DT06-3S-P006 ....... Plug, Grey, w/120 Ohm termination resistor (shown at right)
W3S ........................ Wedge Lock, Orange, for grey plug
W3S-1939............... Wedge Lock, Blue for grey plug
DT06-3S-EP11 ....... Plug, Black, w/shrink boot adapter and seal retention groove on front.
Two piece molding like the DT06-3S-E008.
DT06-3S-PP01 ....... Plug, Black, w/120 Ohm termination resistor and seal retention groove
DT06-3S-PE01 ....... Plug, Black, w/120 Ohm resistor w/seal retention groove & latch guard
DT06-3S-P032 ....... Plug, Black, w/shrink boot adapter and seal retention groove (shown in
assembly at right). This is a stronger single piece molding, and is shorter
than the EP11.
W3S-1939-P012 ..... Wedge Lock, Blue (for black termination resistor plug w/seal retention
lip)
W3S-P012 .............. Wedge Lock, Green (for black plug w/seal retention lip)
0462-201-1631 ....... Socket, size 16, gold
1062-16-0144 ......... Socket, size 16, gold, stamped and formed
0462-221-1631 ....... Socket, size 16, extended
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 322
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved
D.3. NETWORK SIGNAL INFORMATION
D.3.1. J1939 BUS LOADING
D.3.2. CAN BIT TIMING
D.3.1.1. GENERAL DISCUSSION
TCM and Allison shift selector CAN bit timing
Allison does not publish a recommended maximum
registers are set such that they produce the CAN
bus loading, as the bus load capability of a CAN
chip operation shown in the tables below.
network in a given vehicle is only as high as that of
the weakest component in the network. D.3.2.1. TCM CAN BIT TIMING
For example, if a certain device on a network can 250 kbps 500 kbps
only handle 30% bus loading, the resulting network Item Baud Rate Baud Rate
is limited to 30% bus loading to preserve normal
network and vehicle operation. Clock Frequency 4 MHz 8 MHz
Time Quanta 250 ns 125 ns
Allison components have been tested with success
at bus load levels approaching 100%. Bit Time 4 µs 2 µs
Bus Frequency 250 KHz 500 KHz
D.3.1.2. ALLISON BUS LOAD
CONTRIBUTIONS – 250 KBPS J1939 SJW 3 TQ 3 TQ
Allison Bus Load No. of Samples 1 1
Component / Function Contribution Sample Point 75% or 81% 75% or 81%
Base: 1000/2000 Series TCM +9.8%
Base: 3000/4000 Series TCM +9.8% D.3.2.2. SHIFT SELECTOR CAN BIT TIMING
ATI 5th Gen Controls Datalink Communications – August 10, 2020 Network Assembly – 323
Copyright © 2020 Allison Transmission, Inc. All Rights Reserved