Loading...

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


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 NavistareBay logo, Inc.

1

SaleBestseller No. 1
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...
Bestseller No. 2
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...

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)


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



THINKCAR Bidirectional OBD2 Scanner Diagnostic Tool 689BT - All System Scan Tool with Bluetooth 5.0, 3000+ Active Tests,ECU Coding, 34+ Services, FCA, CAN-FD and DoIP, Wireless Update
108 Reviews
THINKCAR Bidirectional OBD2 Scanner Diagnostic Tool 689BT - All System Scan Tool with Bluetooth 5.0, 3000+ Active Tests,ECU Coding, 34+ Services, FCA, CAN-FD and DoIP, Wireless Update
  • [Notice] When you receive a used device, it may be a customer return resold by Amazon without inspection. You can exchange it for a new one through Amazon. As this situation is unavoidable, we sincerely apologize. For any issues, contacting us via Amazon's "Messages" is the best way. THINKSCAN 689BT Bidirectional Scan Tool Can Be Used Immediately After It is Turned On, Without Complicated Registration Process, Which is More Convenient & Quick.
  • Full Bi-Directional Control & 3000+ Active Tests: Take control and test components like actuators, fuel injectors, relays, and cooling fans in real time. You’ll quickly see if the problem is in the part itself or the control module — saving you hours of guesswork and frustrating trial-and-error.
  • Advanced ECU Coding Capabilities: Handle module matching and hidden feature activation with confidence. When you replace an ECU or want to customize settings, this obd2 scanner diagnostic bi directional tool gives you the professional-level capabilities you need without the dealership price tag.
  • 34+ Useful Reset and Maintenance Functions: Complete everyday service tasks smoothly with a wide range of helpful reset and maintenance functions. Whether you’re keeping up with regular upkeep or tackling a specific job, this scanner makes maintenance simpler and less stressful for both DIYers and pros.
  • Comprehensive Full System Diagnostics: Diagnose every major system — Engine, TransmissioneBay logo, ABS, SRS, TPMS, and more — all in one place. Finally stop wondering if you’re missing something important; get the full picture and clear codes with ease.
Sale
XTOOL D7S Bidirectional Scan Tool, 2026 AI-Assisted OBD2 Scanner Diagnostic Tool with FCA AutoAuth, All System Car Scanner, 39+ Resets, ECU Coding, PMI, Upgrade of D7, Crankshaft Relearn, CAN FD/DoIP
  • Top Reasons to Choose the D7S OBD2 Scanner: XTOOL D7S car scan tool, an upgrade of XTOOL D7, offers comprehensive features for automotive technicians, workshops, and DIY enthusiasts 1. Upgraded Hardware: 2+64GB memory, rear camera, intuitive interface, foldable bracket 2. Complete Diagnostics: FCAeBay logo Autoauth, OE-level all system scan, 39+ maintenance services, 4K+ bidirectional, CANFD/DoIP protocol 3. Advanced Capabilities: ECU coding, PMI functions 4. Wide Compatibility: Support 10,000+ models, covering 99% vehicle brands 5. Multi-language: Available in 22+ languages, No IP Restrictions 6. 3-Year Updates: Save 300 bucks on software updates for the latest features and optimizations
  • 2026 Upgraded D7S Car Scanner Features: The newly 2026 D7S V2.0 scanner for car brings exciting features for advanced vehicle diagnostics and enhanced user experience 1. FCAeBay logo AutoAuth: Now supports FCAeBay logo SGW module for ChryslereBay logo, for JeepeBay logo, for DodgeeBay logo (2018+), for FiateBay logo (2017+), enabling faster vehicle communication without gateway restrictions 2. PMI (Offline ECU Programming): Allows for FordeBay logo, for LincolneBay logo, and for MazdaeBay logo ECU programming for new modules 3. Optimized Diagnostic Report 2.0: Personalized reports with logos and customer info for auto shops. Note: Compatibility varies by cars, please check before order
  • Cost-effective ECU Coding Scan Tool for Specific Brands: Enhance your vehicle's performance with XTOOL D7S! This obd2 scanner all systems bidirectional offers advanced capabilities at an affordable price, supports online for BMWeBay logo, for Benz and offline for BENZ, for MIT, along with PMI functions for FordeBay logo, for MazdaeBay logo, and for LincolneBay logo. Ideal for technicians and DIY enthusiasts, this automotive scanner diagnostic tool optimizes vehicle performance and enhances the driving experience. Note: Not for all cars and modules, please send car VIN to check the compatibility before purchase
  • OE All System Diagnostic & 8 Pids Graphing: XTOOL D7S is a comprehensive all system bi directional obd2 scanner that delivers dealer-level diagnostics, completely controlling over your vehicle’s performance and health. This automotive scan tool can read and clear DTCs, view live data and ECU information, retrieve freeze frames, and perform active tests and full obd2 functions. This bi-directional scan tool can can identify your vehicle's make, model, and year information with just one click and show up to 8 PIDs live data with options for CSV viewing, playback, and recording for in-depth analysis. It is easy-to-use for both professionals and beginners, helping pinpoint issues efficiently
  • 3 Years Software Update, Value for Money: With 3 years of software updates and 22+ languages(no IP restrictions), XTOOL D7S auto scanner code scanner ensures ongoing compatibility for the latest car models and improved diagnostic functions. This all system vehicle diagnostic scanner comes with a 30-day return policy and a 24-month repair for dependable performance. XTOOL are dedicated to your satisfaction, so enjoy seamless support and lifetime expert assistance. Should you encounter any issues or concerns, don’t hesitate to reach out XTOOL. D7S with newest update with 22 languages freely transfer without authorization, check details from setting-language or from XTOOL
2026 BOSSCOMM IF745 Scanner Diagnostic Tool, Check Engine Code Reader with 6 Resets, ABS Bleeder/Oil/EPB/SAS/Throttle/Battery, Scanner Diagnostic Tool for Vehicles, Lifetime Free Update, Auto VIN
  • 【✅Compared to BOSSCOMM IF742, IF745 Offers Full-System Diagnostics】The BOSSCOMM IF745 car diagnostic scanner is an upgraded model of IF742. In addition to supporting all OBD2 Code Reader functions and 6 reset options (ABS/EPB/SAS/BMS/Oil/Throttle), it expands diagnostics from 4 systems (Check Engine/ABS/SRS/TransmissioneBay logo) to vehicle All systems, including Steering, Suspension, and Body Electronics. This provides deeper, more comprehensive diagnostic capabilities.
  • 【✨10 OBD2 Functions】The BOSSCOMM IF745 scan tool’s DTC Lookup instantly translates fault codes into user-friendly explanations, its I/M Readiness feature streamlines emissions testing with a single tap, and Freeze Frame lets you pinpoint the exact moment of a fault for in-depth root-cause diagnosis. Combined with a live data dashboard and advanced diagnostics (O2S, OBMon, EVAP), it delivers comprehensive insights for confident troubleshooting.
  • 【✨Deep Diagnostics for All Vehicle System Modules】Beyond code reading/clearing and ECU information retrieval, our all-in-one data stream feature lets you inspect all current fault codes and their locations across the vehicle’s systems. This vehicle code reader helps you turn off dashboard warning lights and perform a comprehensive self-check of your car at home—no more back-and-forth trips to the repair shop or hefty inspection fees.
  • 【✨6 Essential Resets: ABS Bleeding, Oil, EPB, SAS, Throttle, BMS】The BOSSCOMM IF745 obd2 scanner diagnostic tool swiftly purges air from brake lines to restore braking sensitivity, fine-tunes maintenance cycles to eliminate false alerts, resolves parking brake issues with one-click control, recalibrates steering sensors for stability, optimizes engine idling/acceleration for smoother performance, and deeply resets battery systems to extend lifespan and range via precise parameter adjustments.❗NOTE: Does NOT support bidirectional control, coding, or programming.​
  • 【✨10,000+ Car Models, AutoVIN, 13 Languages】The BOSSCOMM IF745 vehicle scanner diagnostic tool covers 73+ global car brands and offers support in 13 languages, making it perfect for DIYers, auto mechanics, or as a thoughtful gift. With a single-click AutoVIN feature, it instantly retrieves vehicle serial numbers, streamlining diagnostics for users globally. This adaptable tool balances user-friendliness with precision, catering to both personal and professional requirements.✅Unsure about compatibility? Compatibility will vary on vehicles' model and year, pls reach us via 📧 [email protected] 📧 before purchase.

This product presentation was made with AAWP plugin.

Share to...