NHTSA ID Number: 11027312

Manufacturer Communication Number: IK2600279

TSB/Document Date: 2026-01-07


Summary

This document provides: Steps to take when switch pack programming fails, or when switch pack disappears after body control module update Sample scenarios Additional information to assist readers in understanding DLB switch pack programming


If the PDF is very large, it may not load in the preview below.

Download PDF [535.55 KB]


Some older TSBs had multiple PDFs — visit the NHTSA Website to view all PDFs.

If the TSB PDF does not show, download or view it on the NHTSA Website.

Click on the (+) Plus Sign

Then Click on Associated Document(s)


Bestseller No. 1
TOPDON RLink J2534 Reprogramming Tool, High-Speed J2534 Pass-Thru Programmer, OEM Reprogramming and Diagnostic Tool, Supports J2534/D-PDU/CAN-FD/DoIP, 17+ Vehicle Brands Supported
  • Advanced VCI Box, Industry-leading J2534 Pass-Thru...
  • High-Speed OEM-Level Diagnostics & Programming: Unlock true...
  • Coverage for 17 Car Brands & Ultra Reliability: Works...
  • User-Friendly RLink Platform & Expert Support: TOPDON’s...
  • 6.6 ft USB-C Cable & Portable Storage Case: The RLink J...
Bestseller No. 2
TOPDON RLink J2534 Pass-Thru Programmer, OEM Reprogramming and Diagnostic Tool, Enhanced J2534 VCI, Supports J2534/D-PDU/CAN-FD/DoIP, Compatible with 18+ Vehicle Brands, No OE Software Provided
  • J2534 Pass-Thru Programmer: TOPDON RLink J2534 is an...
  • All-in-One OEM Diagnostics: This J2534 ECU programming tool...
  • Proven Performance You Can Trust: Backed by over 10000 real...
  • Integrated Excellence, Always Up-to-Date: Featuring the...
  • Efficiency Meets Versatility: Engineered to support three...

Search NHTSA Database for Recalls

View Latest Recalls


Search NHTSA Database for Vehicle Investigations

View Latest Vehicle Investigations


Search NHTSA Database for Vehicle Complaints

View Latest Vehicle Complaints


TSB/Document ID: IK2600279

Replacement Service Bulletin Number:

MFR Communication Date: 2025-12-19

MFR Internal Campaign ID/Software Version: IK2600279

Communication Type: Service Bulletin/Repair Instructions

NHTSA Components: ELECTRICAL SYSTEM

MFR Component System:

MFR Component Subsystem:


Previous TSB

Next TSB



Countries:

AUSTRALIA, BAHAMAS, BOLIVIA, BRAZIL,
BELIZE, CANADA, CHILE, TAIWAN,
COLOMBIA, COSTA RICA, DOMINICAN
REPUBLIC, ECUADOR, EL SALVADOR, GUAM,
GUATEMALA, GUYANA, HAITI, HONDURAS,
Document
JAMAICA, KOREA, SOUTH KOREA, MEXICO,
IK2600279
ID:
ARUBA, NEW ZEALAND, NICARAGUA,
PANAMA, PERU, PUERTO RICO, RUSSIA,
SOUTH AFRICA, TRINIDAD AND TOBAGO,
UNITED STATES, URUGUAY, VENEZUELA,
Curaçao

Availability:
Major
System:
Current
Language:
Other
Languages:

ISIS, Bus ISIS, FleetISIS, Body Builder, IsSIR

Revision: 4

PROGRAMMING SUPPORT

Created:

English

Last
12/19/2025
Modified:

NONE

Author:

Viewed:

1227

4/10/2025

Matthew
Carrigan
Less Info

Coding Information

Hide Details

Copy Link

Copy Relative Link

Bookmark

Add to Favorites

Print

Provide Feedback

View My Bookmarks

Helpful

Not Helpful

8

1

Title : Switch Pack Programming Troubleshooting Information
Applies To : Horizon Vehicles

CHANGE LOG
Please refer to the change log text box below for recent changes to this article:
12/18/2025 - Added key words based on article feedback
06/24/2025 - Added link for the Vehicle Programming Resource Center
04/29/2025 - Initial Article Release

DESCRIPTION
This document provides:
Steps to take when switch pack programming fails, or when switch pack disappears after body control module update
Sample scenarios
Additional information to assist readers in understanding DLB switch pack programming

Switch Pack Programming Troubleshooting Steps
1. First follow the standard switch pack programming instructions found in IK0800590. If problems are encountered, proceed
to the following troubleshooting steps. All steps outlined below are available to dealer technicians. No special access is
needed from tech support.
2. Disconnect door pod #1 (driver's door pod), then attempt switch pack programming again. If this doesn't fix issues
experienced during switch pack programming, move on to step 3.
3. Remove all switch packs from the vehicle. (Make sure you know the serial number of each switch pack.)
4. Install the suspect switch pack in the first switch pack position in your vehicle (be sure to connect both the input and
output harnesses), then program that switch pack.
"Get Data" option can be used to ensure the module data you are seeing is accurate.

5. Once programming is successful and DLB asks you if all switch packs are working correctly, select "No". Selecting "No" is
the only way to get to the next screen that allows you to change the switch pack's source address.

6. The next screen allows you to set the switch pack source addresses. The dropdown menu displays the serial number for
all connected switch packs. Make sure you select the correct serial number on the correct line, then click the "Program"
button.

7. Using the next switch pack that needs programmed, repeat steps 2-5.
8. Once all switch packs that need programmed have been programmed, install them all in the correct locations in the center
panel as shown in DLB.
Return to top

Scenarios
1. One or more of my switch packs does not show in DLB.
A switch pack has been replaced. Some switch packs show in DLB and others do not. (Possible causes: switch
packs having different kernels, or they have duplicate source addresses.)
1. Kernel mismatch - Example: Your truck has 4 switch packs. You are replacing switch pack #3. The replacement
switch pack you get from Parts already has kernel 26 in it - but the rest of the switch packs in the truck have
kernel 24. When you install the new switch pack, DLB does not detect it.
The fix is to program the old switch packs. This will update their kernels from 24 to 25. To accomplish
this, follow Switch Pack Programming Troubleshooting Steps listed above. Once the kernels in the
remaining switch packs are updated to 25, then install the new switch pack with kernel 26. Kernels 25
and 26 can coexist on the same vehicle without any issues.
2. Duplicate Source Addresses - Example: your truck has 3 switch packs. They should each have their own
unique source address (151, 152, & 153). If you are replacing the 2nd switch pack (source address 152) and
you get a replacement switch pack from Parts that is already set to source address 151, when you install it you
would have switch packs with source addresses 151, 151, & 153. Your body controller (and DLB) are not going
to know what to do with 2 different modules broadcasting source address (151). So, in the DLB list of modules
you would only see switch pack 1 and switch pack 3 - switch pack 2 would be missing.
The fix is to program the new switch to the correct source address (for this example, source address
152). To accomplish this, follow Switch Pack Programming Troubleshooting Steps (specifically steps 5 &
6) listed above.
2. Switch pack out of calibration fault (screenshot below) or switch pack mismatch fault.

These faults are not typically caused by the kernels or source addresses. Instead, these faults are typically caused by
switches being installed in different locations in the truck compared to what is shown in the DLB "Center Panel" tab.
Switches and switch locations must match exactly between the vehicle and DLB. Examples of common issues are listed
below.
Example: DLB shows no switch installed in a specific location, but the truck has an unlabeled switch installed. An
unlabeled switch can look similar to a blank cover plate.
Fix: Make sure switches match exactly between DLB and vehicle. Remove switches from vehicle or
move/change switch programming in DLB.
Example: All switches and switch locations match visually between DLB and the vehicle, but the switch packs have
the wrong source addresses. If the switch pack programmed to source address 151 has different switches in it than
what DLB shows, that will cause one of the faults from the screenshot above. This could happen with any of the
switch pack source addresses (151, 152, 153, 154).
Fix: Make sure switches match exactly between DLB and vehicle. Remove switches from vehicle or
move/change switch programming in DLB.
Return to top

Continuing Education
1. Switch packs contain two separate types of programming: a kernel and a source address.
a. Kernel
When you hear the word "kernel", think "operating system". The kernel is the software that runs the switch
pack's functionality.
Only Horizon vehicles (LT, MV, HV, RH…) have programmable switch packs (switch packs that have their own
operating system that can be updated with DLB).
Pre-Horizon vehicles (Durastar, Prostar, Lonestar...) have switch packs, but they cannot be updated or
programmed with DLB (because they do not have a kernel). Attempting to use DLB to program switch packs
on a pre-Horizon vehicle will result in this error:

Examples of early Horizon switch pack kernels are 14, 15, or 16
Examples of current (05/03/22) switch pack kernels are 25 and 26.
The option to update the switch pack's kernel can be found here: DLB > Tools > Switch Pack Programming
b. Source Address
The programming functionality to update switch pack source addresses can be found in DLB > Tools > Switch
Pack Programming.
The source address is the module's unique identifier (name) on the data link. Each module on a vehicle has a
unique source address that it includes in the data packets it sends out on the data link - that way other
modules will know which module the data packet came from.
The source addresses available for switch packs are: 151, 152, 153, & 154
Switch packs with a newer kernel (24, 25, or 26 as of 1/1/25) have static source addresses - meaning each
switch pack keeps the source address programmed into it (even if it disconnects/reconnects to the data link),
unless DLB is used to manually and intentionally change the source address.
Switch packs with older kernels (23 and earlier) have dynamic source addresses. The first switch pack to
connect to the data link would claim the first source address (151). The second one to connect to the data link
would claim the 2nd source address (152). If a switch pack lost connectivity on the data link, it would also lose
its source address. When it reconnected to the data link it would then claim a new source address (the new
source address number would depend on how many other switch packs were already connected to the data
link). Example: if a truck has 3 switch packs (source addresses 151, 152, & 153), and 151 (switch pack 1) and
153 (switch pack 3) lost connectivity, then the switch pack that used to have source address 153 was the first
switch pack to reconnect to the data link, it would then claim source address 151. Then, when the switch pack
that used to have source address 151 reconnected to the data link it would claim source address 153, since
that is the next available source address. If this happened, then when the driver activated the first switch in
switch pack 1, the body controller would send the output signal for the first switch in switch pack 3. Essentially,
the switch signals would get mixed up in the programming resulting in unexpected functions being activated.
The last step of DLB switch pack programming is to set the source address for each switch pack serial
number. So, you need to know which switch pack serial number is in which location in your truck - in order to
be confident that all your switch packs are programmed correctly.
2. All switch packs installed on a vehicle must have the same kernel number. If one of them has kernel 17, the all must
have 17. If one of them has 24, all must have 24. Having switch packs with different kernels on the same data link will
typically cause DLB to see some switch packs, but not others. The only exception is that switch packs with kernels 25 and
26 can coexist on the same truck.

3. New switch packs from Parts (as of 05/03/22) come with kernel 26 pre-installed. It is not possible to get a new switch
pack with kernel 25 pre-installed.
4. DLB will not update any switch pack from kernel 25 to 26.
5. If you obtain a replacement switch pack that has kernel 26, it cannot be revert back to kernel 25. However, kernels 25
and 26 can coexist on the same vehicle and will not cause any issues.
6. The switches and switch packs shown in the DLB "Center Panel" tab must match exactly with the switches and switch
packs installed in the vehicle. Any differences will cause issues/faults - as is covered in Scenarios Step 2
7. Swich packs share their data link with door pods and the lighting control module. It is possible for door pods to cause
issues with switch pack programming. That is why troubleshooting step 2 exists.

Return to top

OTHER RESOURCES
Master Service Information Site
RC2600001 - Vehicle Programming Resource Center
Hide Details

Feedback Information
Viewed:

1226

Helpful:

8

Not Helpful: 1
No Feedback Found

Copyright © 2026 Navistar, Inc.

1


Bestseller No. 1
ANCEL AD310 Classic Enhanced Universal OBD II Scanner Car Engine Fault Code Reader CAN Diagnostic Scan Tool, Read and Clear Error Codes for 1996 or Newer OBD2 Protocol Vehicle (Black)
  • CEL Doctor: The ANCEL AD310 is one of the best-selling OBD II scanners on the market and is recommended by Scotty Kilmer, a YouTuber and auto mechanic. It can easily determine the cause of the check engine light coming on. After repairing the vehicle's problems, it can quickly read and clear diagnostic trouble codes of emission system, read live data & hard memory data, view freeze frame, I/M monitor readiness and collect vehicle information.
  • Sturdy and Compact: Equipped with a 2.5 foot cable made of very thick, flexible insulation. It is important to have a sturdy scanner as it can easily fall to the ground when working in a car. The AD310 OBD2 scanner is a well-constructed mechanic tool with a sleek design. It weighs 12 ounces and measures 8.9 x 6.9 x 1.4 inches. Thanks to its compact design and light weight, transporting the device is not a problem. The buttons are clearly labelled and the screen is large and displays results clearly.
  • Accurate Fast and Easy to Use: The AD310 scanner can help you or your mechanic understand if your car is in good condition, provides exceptionally accurate and fast results, reads and clears engine trouble emission codes in seconds after you fixed the problem. This device will let you know immediately and fix the problem right away without any car knowledge. No need for batteries or a charger, get power directly from the OBDII Data Link Connector in your vehicle.
  • OBDII Protocols and Car Compatibility: Many cheap scan tools do not really support all OBD2 protocols. AD310 scanner as it can support all OBDII protocols such as KWP2000, J1850 VPW, ISO9141, J1850 PWM and CAN. This device also has extensive vehicle compatibility with 1996 US-based, 2000 EU-based and Asian cars, light trucks, SUVs, as well as newer OBD2 and CAN vehicles both domestic and foreign. Pls confirm with our customer service whether it is compatible with your vehicle before purchasing.
  • Home Necessity and Worthy to Own: This is an excellent code reader to travel or home with as it weighs less and it is compact in design. You can easily slide it in your backpack as you head to the garage, or put it on the dashboard, this will be a great fit for you. The AD310 is not only portable, but also accurate and fast in performance. Moreover, it covers various car brands and is suitable for people who just need a code reader to check their car.
Bestseller No. 2
MOTOPOWER MP69033 Car OBD2 Scanner Code Reader Engine Fault Scanner CAN Diagnostic Scan Tool for All OBD II Protocol Cars Since 1996, Yellow
  • Multi-Functions - Practical Multi-Functions OBD2 code reader features built-in OBD2 DTC lookup library, which help you to determine the cause of the engine light, read code, erase code, view freeze frame, I/M ready, vehicle information, data flow, real-time curve, get vehicle speed information, calculate load value, engine coolant temperature, get engine speed.
  • Wide Capability - Supports 9 protocols compatible with most 1996 US-Based, 2000 EU-Based and Asian cars, and newer OBD II & CAN domestic or import vehicles. Supports 6 languages - English,German, Dutch, Spanish, French, Italian.
  • 2.8" LCD Display - Designed with a clear display 2.8" Large LCD screen - white backlight and contrast adjustment. No need any battery or charger, OBD reader gets the power directly from your vehicle through the OBDII Data Link Connector.
  • Compact Design - Car diagnostic scanner is equipped with a 2.5 feet long cable and made of a very thick flexible insulator.There are 6 buttons on OBD2 Scanner:scroll up/down,enter/exit and buttons that quick query VIN vehicle number& the DTC fault code.
  • ABS / Airbag codes NOT Supported - It is able to read and clear check engine information which is part of OBDII system, but it cannot work with non-OBDII systems, including ABS / Airbag / Oil Service Light, etc.
Bestseller No. 3
FOXWELL NT301 OBD2 Scanner Live Data Professional Mechanic OBDII Diagnostic Code Reader Tool for Check Engine Light
  • 【Your Personal CEL Doctor – Read & Clear Engine Codes】The NT301 OBD2 scanner lets you read diagnostic trouble codes (DTCs), check em-issions readiness, turn off your Check Engine Light (CEL) or MIL, reset monitors, and view live data streams. It retrieves your vehicle's VIN instantly. Like all standard OBD2 scanners, it clears codes only after repairs are completed—if the issue persists, the code will return. Designed for DIYers who want to understand what’s really going on under the hood.
  • 【Easy Code Reading – Just Plug & Play】Simply plug into the OBD2 port, turn the ignition to “ON” (engine off), and select the correct menu: Select OBDII-> Wait for seconds-> Select Read codes. For accurate results, ensure your vehicle is compatible and the OBD2 port is free from damage or wiring issues. No batteries needed— powered directly by your car.
  • 【Live Data Graphing & Accuracy for Most OBD2 Vehicles】View and log live sensor data in graph form—monitor oxygen sensors, fuel trims, coolant temp, RPM, and more. Spot trends and suspicious values in real time. Compatible with most 1996+ gasoline cars, light trucks, and SUVs sold in the U.S., as well as many 2000+ European and Asian models. Also works on 12V diesel vehicles equipped with OBD2.
  • 【S-mog Check Helper – Know Your Readiness Status at a Glance】With dedicated I/M readiness hotkeys and a simple Red-Yellow-Green LED indicator, you’ll instantly know if your vehicle is ready for em-issions testing. Built-in speaker provides audio feedback. No guesswork—just confidence before you head to the test center.
  • 【A Must-Have Tool for Every Home Mechanic】Compact, rugged, and ready to use right out of the box. The 2.8” color screen is easy to read, even in daylight. No charging or setup required—just plug into the 16-pin DLC and start diagnosing. Recommended by professional mechanics on YouTube and trusted by DIYers worldwide.

Last update on 2026-03-26 / Affiliate links / Images from Amazon Product Advertising API


 

This product presentation was made with AAWP plugin.

Share to...