Table of Contents

3.6 Application Version

ECUs have a specific version of software installed, commonly referred to as the "Application Number," "App," or "Application Version." Each ECU operates with certain exclusive behaviors tied to its application version, meaning the ECU will only accept specific calibration or tuning files compatible with that version.

These application versions are represented by numbers (e.g., 127, 176, 9, 617) and do not follow a sequential or structured pattern. However, some cross-application compatibilities exist. For instance, Application Versions 9, 44, and 205 can be used on the same motorcycle or ECU.

The chart below outlines some of the rules governing these selections. To check the current Application Version on an ECU, use the "Get ECU Details" command.

Softail Dyna Touring CVO VROD Sport Street RevMax Yr Start Yr End App Compatible Apps
X X X X 2000 2005 127 88, 93, 105, 127
X 2000 2005 127 VROD 88, 93, 105, 127
X X X 2006 2006 141 141
X 2006 2006 141 CL 141 CL
X X X X X X 2007 2007 159 Updates to 171, 176
X 2007 2007 159 VROD 159 VROD
X 2007 2013 171 171, 176
X 2007 2013 176 171, 176
X X X X 2007 2011 176 176
X 2008 2009 176 VROD 176 VROD
X X 2008 2008 200 (no o2) 200 (no o2)
X X X X 2008 2011 205 9, 44, 205
X X 2011 2011 205 9, 44, 205
X X 2008 2011 9 & 44 9, 44, 205
X X 2012 2015 241 241
X X 2011 2012 23 23, 25
X X 2012 2015 357 357, 358
X 2012 2012 177 177
X 2014 2015 374 374
X X 2014 2016 617 614, 617, 621
X 2016 2016 617 614, 617, 621
X X X 2017 2018 723 723 (UPDATES TO 823)
X X X 2017 2020 823 723, 822, 823, 824, 921, 941, 942
X X 2017 2018 415 414, 415
X X X X X 2021 2024 27.09.00.02 27.09.00.02 & 28.02.00.02
X 2021 2024 40.02.00.02 40.02.00.02
Note: Direct Link will prevent the user from accidentally programming incompatible application versions, but will not prevent incorrect apps being intentionally sent to compatible ECUS as in the case of 617 Air Cooled vs 617 Water Cooled or the 2006 Dyna with 141 CL (oxygen sensors) vs 2006 Dyna 141 without. This allows the programmer to update or change improperly programmed motorcycles, if such a problem occurs.