NHTSA ID Number: 11017806
Manufacturer Communication Number: IK2600279
TSB/Document Date: 2025-05-05
Summary
Switch Pack Programming Troubleshooting Information
If the PDF is very large, it may not load in the preview below.
If the (TSB) Technical Service Bulletin/Document PDF does not show in the preview, download or view it on the NHTSA Website
Click on the (+) Plus Sign
Then Click on Associated Document(s)
More Information on this Technical Service Bulletin (TSB) on the NHTSA WebsiteView or Download (TSB) Technical Service Bulletin PDF
Search NHTSA Database for 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
- Identifier the manufacturer uses to identify the communication and the way it can be located by those searching for it.
Replacement Service Bulletin Number:
- Replacement service bulletin number.
MFR Communication Date: 2025-04-29
- Date the communication was disseminated by the manufacturer.
MFR Internal Campaign ID/Software Version: IK2600279
- Manufacturer's unique identifier for the service campaign if this communication is a related one.
Communication Type: Service Bulletin/Repair Instructions
- Service Bulletin / Repair Instructions - Service Campaign - Warranty Program / Extension - Over The Air - Emissions - Other
NHTSA Components: ELECTRICAL SYSTEM
- NHTSA Component(s) of the products involved in communications.
MFR Component System:
- Manufacturer's top-level component of the products involved in communications.
MFR Component Subsystem:
- Manufacturer's component subsystem of the top-level component identified above.
AUSTRALIA, BAHAMAS, BOLIVIA, BRAZIL, BELIZE, CANADA, CHILE, TAIWAN, COLOMBIA, COSTA RICA, DOMINICAN REPUBLIC, ECUADOR, EL SALVADOR, GUAM, GUATEMALA, GUYANA, HAITI, HONDURAS, JAMAICA, KOREA, SOUTH KOREA, MEXICO, ARUBA, NEW ZEALAND, NICARAGUA, PANAMA, PERU, PUERTO RICO, RUSSIA, SOUTH AFRICA, TRINIDAD AND TOBAGO, UNITED STATES, URUGUAY, VENEZUELA, Curaçao Document IK2600279 ID: Availability: Major System: Current Language: Other Languages: ISIS, Bus ISIS, FleetISIS, Body Builder, IsSIR Revision: 1 PROGRAMMING SUPPORT Created: English Last 4/29/2025 Modified: NONE Author: Viewed: 75 Countries: 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 0 0 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: 04/29/2025 - Initial Article Release DESCRIPTION This document provides: Steps to take when switch pack programming fails 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 drop down menu presents 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 Vehicle Programming Resource Center Master Service Information Site Hide Details Feedback Information Viewed: 74 Helpful: 0 Not Helpful: 0 No Feedback Found Copyright © 2025 Navistar, Inc.
- OBD2 Bluetooth Scanner Lifetime Update: Ediag Elite offers revolutionary Advantage Lifetime Updates with unlimited access to the superior 15+ reset service, bi-directional testing and full system diagnostics.The Ediag Elite is an excellent Bluetooth OBD2 scanner diagnostic tool ideal for DIY's and private car owners.
- Bi-Directional Control for Quickly Locating Problems: The Bi-Directional Scan tool allows you to send commands directly from your smartphone to your vehicle's ECU for active testing. This feature helps to quickly narrow down problems such as air conditioning clutches, windows, doors, sunroofs, etc., reducing diagnostic time for mechanics and helping DIY users locate faults more easily. In addition, Ediag Elite provides fault analysis and repair guidance to help you solve problems efficiently.
- 15+ Maintenance Resets: The current version introduces 15+ popular special features: Oil Reset, Headlight Matching, Bleeding Reset, TPMS Reset, BMS Reset, Gear Box Relearn, EGR Learning, Throttle Learning, Injector Coding, SAS Reset and more special functions in system diagnose menu. These functions make it easy for owners to carry out the necessary maintenance and servicing, ensuring that your vehicle stays in top condition, prolonging its service life and preventing common problems and breakdowns. Note: The Special function vary by model& year, Reach us via support@kingbolen.c o m to check compatibility.
- Wide Compatibility Can-FD & FCA
Autoauth: Compatible with GM, Ford
, Toyota
, Chrysler
, Honda
, Mazda
, Nissan
, Mitsubishi
, Hyundai
, KIA
with standard OBD2 port from 1996 to newer. More car brands and features will be released gradually. Newest Ediag Elite scanner supports CANFD Protocol and FCA
cars. Note: Coverage may vary on different vehicle by model& year ,Please contact us via support@kingbolen.c o m to confirm compatibility before purchase.
- Perfect for Monitoring The Health of Your Vehicle: Ediag Elite is designed to make vehicle maintenance simple and efficient. With intelligent AutoVIN quick recognition, it is easy to connect to your car without the need for manual input. Real-time data is visualized in a variety of formats, including graphs, numeric, meter displays and clear 4-in-1 data charts, allowing you to effortlessly monitor real-time performance. Data logging/reporting is available for playback and further analysis.
- 2025 Newest Top-tier Car Scanner: KINGBOLEN K7 diagnostic scan tool is equipped with most capabilities for daily repair/maintenance: Wireless diagnosis via Bluetooth, Bidirectional Control Test, ECU Online/Offline Coding, Customization, 31+ Restes, PMI for Ford
, Lincoln
, Mazda
, Global version for 100+ brand vehicles and 17 languages, no area limit, FCA
AutoAuth, 3-year Fr-ee Software Upgrade. After 3 years, it will continue to work with the last update version, but online functions can't be available
- OE-Level Full Systems Scan Tool: K7 professional diagnostic scanner with AUTO VIN can do one-click to scan ECUs on most of vehicles, like PCM, ECM, EPS, BCM, TPMS, SAS, A/C system... to read/clear code, view live data, freeze frame, read ECU info. 4-in-1 data stream graphics can make data viewing more intuitive. Detailed diagnostic reports will help you easily master the car situation as it can be shared by bluetooth or email! Adding workshop information can help your customers to know more
- Bi-Directional Control Test/Active Test: Bi-directional scan tool Kingbolen K7 can perform real active test that can send commands to the vehicle's ECU to drive the actuators to work, like window, rear mirrors, sunroof, door, solenoids, wipers, headlamp, etc, helping you quickly find out bad parts and pinpoint faulty issues. K7 bidirectional scanner will be a good choice to sav* money and time on car repairs when performing complex maintenance and repair
- Advanced ECU Online/Offline Coding: ECU Coding allows you to refresh hidden functions to optimize vehicle performance, customize vehicles, match the replaced components with ECU. In contrast to similarly priced products that only support Offline Coding, the KINGBOLEN K7 diagnostic tool can do Variant coding for Benz and also supports Online Coding which can send coding values directly from the server, faster and more accurate. (Note: please check compatibility before order.)
- 31 Reset Functions: Experience tells us that just a small repair service may cost a lot of money. Kingbolen K7 is a professional automative OBDII scanner with 31 common maintenance services like Oil /SAS/EPB/TPMS Reset, Battery Matching, ABS
Bleeding, Injector Coding, etc. It effectively handles most of the car reset and relearning jobs, perfect for experienced DIYers and mechanics. NOTE: Functions in the menu vary across vehicles. Kindly check the compatibility before purchase
- 【ONLY for Toyota
/Lexus
Models, No Subscription Fee】As a specialized diagnostic tool for Toyota
& Lexus
, this 2025 newest KINGBOLEN SOLOSCAN provides In-depth All systems diagnostics, F.ree Full Reset Functions, Powerful Bi-directional Control, ECU Coding, Lifetime F.ree Update, 22 Languages, No IP Limited, etc. Bluetooth technology allows the obd2 scanner to be linked to your cell phone easily, showing what's wrong and how to fix it, so you can understand your car's health anytime, anywhere!
- 【OE-Level Full System Diagnostics】This bluetooth obd2 scanner provides in-depth diagnostic information for all available modules including TCM/ECM/ABS
/BCM/SAS/EPB/Fuel...systems. Soloscan can read ECU info, read/clear codes, view data stream, retrieves freeze-frame, do active functional test and print the diagnostic report you need. Master cars situation with a few simple clicks!
- 【Powerful Bi-Directional Control/Active Test】Kingbolen Soloscan car diagnostic scanner for Toyota
& for Lexus
, can send commands to vehicle systems/components to identify potential problems and test their working status. You don't need to tear things apart they can be tested electronically like opening and closing of the sunroof and things of that nature.
- 【Advanced ECU CODING Function】This bidirectional scan tool supports Component Matching, Customize OE-settings, Flash Hidden Feature, Optimize car performance. You can activate higher-level functions or disable annoying features, like Auto Rear Mirror Folding, Auto Door Lock/Unlock, Daytime Running Light, etc.*NOTE: Coding functions vary by model & year. Not for all models, please check compatibility before purchase.
- 【All F-ree Maintenance Service】The diagnostic scan tool is equipped with powerful free reset services to perform after repair and maintenance, including Oil reset, EPB reset, SAS calibration, ABS
bleeding, injector code, TPMS reset, D.P.F Regen, etc. Enter from the all-system diagnostic menu to unlock more system special functions, and effectively handle the reset and relearn of most cars. Note: The Special function vary by model& year, Reach us via support@kingbolen.c o m to check compatibility.
- 【KINGBOLEN EDIAG Plus Bi-directional Control Bluetooth Scanner】KINGBOLEN Ediag Plus Bluetooth Scanner (Upgraded version of thinkdaig/ediag)equipped with 15+ resets, ECU coding, Bi-directional test, CAN-FD Protocol, Auto-VIN, full systems diagnosis, one year F-ree update. Bluetooth connection makes your phone becomes a smart diagnostic scanner with wider working range and you can operate the device conveniently.
- 【Full Systems Diagnostic Tool】As an OE-Level full systems diagnostic tool, KINGBOLEN Ediag plus supports read/clear fault codes, read live data, view 4-in-1 live data of in text & graph, ECU information, read control module information, actuation tests and maintenance functions for ECM, ABS
, BCM, SRS, TCM, BMS, TPMS, SAS, A/C system etc..The diagnosis report reveals the fault codes fast, helps you located the related components efficiently.
- 【15+ Special Service Functions】KINGBOLEN EDIAG plus obd2 scanner diagnostic tool covers almost all commonly used maintenance: Oil Light Reset, Battery Reset, SAS Calibration, Injector Coding, TPMS Reset, ABS
Bleeding, Electronic Throttle Learning, Headlight Matching, Sunroof Initialization, Suspension Matching, Transmission Learning and more advanced functions can be found in the car model.
- 【ECU Coding】The KINGBOLEN EDIAG Plus diagnostic tool is used as an OE Level scanner. ECU Coding allows you to match replaced components with ECU data, hidden flash functions for BMW
, for GM, for Benz, etc. Whether you are a private owner or a professional technician, EDIAG Plus is a powerful and handy scanner tool for you. Coverage list may vary by car brand and model. Please check with us before placing an order.
- 【Bidirectional Test】This EDIAG plus Bluetooth scan tool could send commands to and receive information from ECU of the vehicles to test the solenoids and actuators working status, which finds faults without using the vehicle controls and no need disassembling components, saving a lot of time to identify the root cause. You can use Bidirectional Test to check Window Up and Down/Wiper/Door Test, Rearview Mirror Test, Headlight Test and more.
- 【Advanced Diagnostic Device】KINGBOLEN K10 ELITE Car Code Reader is equipped with 10.0-Inch HD Touch Screen, Rear Camera 8.0MP, powerful Android 10.0 OS, 4+128GB Extended Memory, lasting 3.85V/12600mAh(7.7V/6300mAh)Battery and WIFI/Bluetooth Diagnostics. Supports Full System Diagnosis+ 40 Reset Services+ ECU Coding+ Active testing+ Remote Support+ Intelligent Diagnosis+ Modular expansion+ ADAS Calibration+ Topology map+ Guidance Function+ AUTO VIN. Enjoy maintenance and meet your needs easily!
- 【OE-Level Full Systems OBD2 Scanner】KINGBOLEN K10 ELITE OBD2 scanner supports vehicle All Systems Diagnostic and OBD2 Full Function, it can Read/Clear Fault Codes, Read Live Data/Freeze Frame, Read Control Module Information, Actuation Tests and Reset Functions for TPMS,ECM,BCM,ABS
,SRS,TCM,BMS,SAS,A/C system etc.. The wired connection is more stable during use and is not easily interrupted. One-Click to scan all ECU, Applicable to maintenance technicians, repair shops & individual owner
- 【Intuitive Topology Map Design】K10 Elite Diagnostic Tool introduces the innovation of Module Topology Mapping which illuminates the interplay between diverse vehicle modules and swiftly pinpoints faulty ones in a single glance. This feature slashes guesswork, enhances diagnostic every equipped systems to troubleshoot fault codes. Recommend to choose Smart Scan when use this function.It Support 5 Extended Modules and more, ADAS Calibration, CAN FD/DoIP+ FCA
SGW, Diagnostic Report QR code Share
- 【40+ Services/Calibration/Relearn Functions】K10Elite Wired OBD2 Diagnostic Tool comes with 40+ Functions, Such as Oil, EPB, SAS, Throttle, BMS, TPMS Reset, ABS
Bleeding, Injector Coding, Fuel Trim Reset, Cylinder Power Balance, Crankshaft Sensors Relearn, Zero Point Calibration, Fuel Injector Balance, Stop/Start Reset, A/F Reset, Elec.Throttle Relearn etc. It can provides step-by-step maintenance Guide Function for Volkswagen
/Audi
/Skoda/Seats etc. FR-EE UPDATE for 2 YEARS,Additional Savings
- 【Efficient Bi-Directional Control & ECU Coding】K10 ELITE can be used to verify diagnosis and pinpoint repairs needed with Powerful Active Tests, Such as Fuel Injector, Coolant Fans, Coolant Pump, Windshield Wipers, EGR Valve, Sunroof, Windows etc. It supports Online/ECU coding for vehicles, which helps to match and code after ECU replacement, personalized car settings including Light, ABS
Module etc. It can also unlock hidden functions like movement pointer, horn alerts, disable seat warning etc
This product presentation was made with AAWP plugin.
Last update on 2025-05-10 / Affiliate links / Images from Amazon Product Advertising API