Sponsored

Diode Dynamics

TRD Off-Road
Well-known member
ELITE Sponsor
First Name
John C.
Joined
Aug 16, 2022
Threads
64
Messages
131
Reaction score
60
Location
St. Louis, Missouri
Vehicle(s)
2021 Toyota Tacoma

If you’re looking for full command over your lighting and 12V accessories at your fingertips, Diode Dynamics has you covered with the all-new D-Switch 8-Channel Switch Panel. This advanced automotive switch panel is packed with features to take your setup to the next level—whether you’re building out an off-road rig, overlander, or show vehicle.



Engineered from the ground up with lighting in mind, the D-Switch delivers everything you’d expect from a high-end auxiliary light switch panel, plus some industry-first capabilities that put it in a class of its own.

QNswOlh.jpg

Dedicated Backlight Channel. While there are many 8-button controllers on the market, the D-Switch stands apart with a 9th button dedicated to the backlight bus bar. The backlight bus provides eight extra outputs for your accent lights, allowing you to connect all of your backlit accessories without using up any of your main outputs. With just the press of a button, you can now activate all of your backlights at once! This is a game-changer for any rig with multiple lights installed.


Dynamic Channel Assignment. The Diode Dynamics D-Switch is designed to give you complete control over your vehicle’s setup with eight customizable output channels. Unlike traditional switch panels that are one-to-one, meaning Channel 1 is always tied to Button 1, the D-Switch allows you to group and configure multiple output channels per button, allowing you to control multiple outputs with a single button.

ZpB2s4m.jpg

You can also power a single output with the different strobing patterns that are included. For example, you can program one button to strobe a light and another to run that same light at full power. Whether you're running Diode Dynamics off-road lighting or any other 12V accessories, the D-Switch allows you to customize each button to do exactly what you need.

91oxYFw.jpg

Fast, Responsive Bluetooth App. To activate and use the D-Switch, you can use the included controller, or control it using your phone through the Bluetooth App. That’s where you’ll configure and customize things as well.


Say goodbye to switch panel apps that lag, freeze, or don’t connect. The D-Switch Bluetooth app for iOS and Android delivers instant response and easy programming with no loading screens or connection delays for a seamless and fast experience, every time.


OEM Signal Integration. The D-Switch includes four trigger wires, along with a dedicated Ignition wire for added flexibility. This allows you to control your whole setup using vehicle signals, for a completely integrated experience.


The ignition wire can be wired into an OEM ignition source and will activate the D-Switch when the ignition is turned on. It will also shut things down when the ignition is turned off. No need to manually turn your panel off! If you want to use any outputs without the ignition turned on, no worries - you can still turn the controller on manually at any time.

The three trigger wires provide seamless integration with any of your vehicle’s 12V factory signals, such as high beams, fog lights, or reverse lights. This allows you to activate your outputs automatically–no buttons or switches. With some simple programming, your entire setup can operate like it’s fully integrated on your vehicle.

Lastly, the Night Mode wire can be used to activate certain outputs, such as dimming outputs, or adjusting settings for low-light conditions. This trigger also adjusts the brightness of the controller’s backlighting automatically when driving at night.


Solid-State, Durable Design. Built for extreme durability, the D-Switch features a solid-state design with no mechanical relays to wear out, or physical fuses to replace. The hub is encapsulated with an aluminum heatsink, ensuring superior heat dissipation. The D-Switch is IP67-rated for weather resistance and is backed by a 3-year limited warranty, ensuring long-term reliability and performance. Whether you're off-roading or on the road, it’s built to withstand whatever you throw at it.

CX5yqqg.jpg

In the Box:
  • One (1) Switch Panel Hub
  • One (1) Switch Panel Controller
  • One (1) Controller Universal Mounting Bracket
  • One (1) 10-foot Controller Wiring Harness
  • One (1) Trigger Wires + Night Mode Wiring Harness
  • One (1) 3-foot 4AWG Battery Cable
  • One (1) 3-foot 4AWG Ground Cable
  • Two (2) Button Sticker Sheets
  • Five (5) T-taps
  • Six (6) Zip Ties
  • Double-sided tape
  • Installation Hardware
  • Installation & Programming Guide
qtPhe1E.jpg

Channel Power: Channels 1 - 4: 15A (per channel), Channels 5 - 8: 30A (per channel), Backlight 15A (total)
Max Current: 125A
Electrical Compatibility: DC
Operating Voltage: 9-16V
Wire Size: 4AWG (Battery), 22AWG (Sensors), 26AWG (Controller)
Operating Temperature: -40C to 120C (-40F to 250F)
Materials: FR4 PCB, Aluminum Casting, ASA Plastic
Cooling: Passive, Pin-Fin heatsink
Intrusion Ratings: IP67 Weatherproof
Product Dimensions (in): Controller: 5.06" x 2.66" x 0.45", Hub: 8.33" x 6.26" x 1.79"
Unit Weight (lb): 1.9
Product Weight (lb): 4.7
Shipped Weight (lb): 5.6
100% Satisfaction Guarantee



Experience. After over a decade in business, Diode Dynamics is one of the most trusted names in automotive LED lighting. We directly assemble and engineer our own products in the United States, allowing for higher quality and performance, with the newest and brightest LED technology. No matter what you're driving, we pride ourselves in offering only the best possible LED solutions. Please contact us if you'd like to discuss your lighting project!

Questions/Concerns. Please go ahead and give us a call at 314-205-3033, Monday-Friday 10 a.m.- 5 p.m. CST, or shoot us an email at [email protected], and our in-house US service team would be happy to help you with that.

Hours: Monday-Friday 10 a.m. - 5 p.m. CDT
Email: [email protected]
Phone: 314-205-3033

Forum Exclusive. All forum members are eligible for a free US shipping code by sending us a direct message.

John C.
Social Media Community Manager
Diode Dynamics
Sponsored

 
OP
OP
Diode Dynamics

Diode Dynamics

TRD Off-Road
Well-known member
ELITE Sponsor
First Name
John C.
Joined
Aug 16, 2022
Threads
64
Messages
131
Reaction score
60
Location
St. Louis, Missouri
Vehicle(s)
2021 Toyota Tacoma
There will be vehicle-specific mounts available in the future for both the hub and controller. Additionally, many of our partner brands working alongside Diode Dynamics will offer their own mounting solutions!

For example, Bulletpoint Mounting Solutions is already prepared with a switch panel mount designed specifically for the upcoming Diode Dynamics D-Switch 8-Gang Switch Panel.

JDzPH3R.jpg


The mount features all-aluminum construction, ensuring both strength and lightweight durability.

It will be available in two versions: one with a 20mm ball and another with a 20mm connector end.

For more details, visit: Bulletpoint Mounting Solutions
 

Sponsored

Moundman

Trailhunter
Well-known member
First Name
Josh
Joined
Aug 6, 2023
Threads
7
Messages
114
Reaction score
142
Location
Statesville, NC
Vehicle(s)
2001 Camry (a beater!) / 2024 Trailhunter
At some point I will switch to this. It will be an expensive adventure though because when I do this I want all might lights to be DD's so all my ambers are the same shade and because I think it will just work seamlessly that way. I might need to just drive to DD and have them wire my rig up though. Right now though I'll have to just be patient until after all my planned trips this year. lol
 

emerica243

TRD Off-Road Premium
Well-known member
First Name
Matt
Joined
Dec 26, 2024
Threads
40
Messages
181
Reaction score
93
Location
PA
Vehicle(s)
Fusion
Got the Bulletpoint mount all ready to go!


Making some progress!

1748283598035-ms.jpg


@Diode Dynamics do you know, with the ignition wire being tapped and the controller then turning on and off with that hot circuit. I'm assuming it then also remembers last on\off states for buttons?

And if you don't use the ignition wire, the controller is just always on, or off, all manually driven by the human?

Two follow up questions.

1. I also have a 7POD SS5 SS light bar. Are those pods individually controllable with this, or is it seen as one solid light\lightbar?

2. With the physical controller having only 8 buttons, i understand it would make sense for each button to control the normal on\off function of each separate lighting device on the vehicle. However, if you have 8 separate devices, or even just close to it, you still want to define some strobe or separate function buttons. With the smart phone app being software, it should be able to virtually have unlimited buttons that perform an action on channels, and not be limited to 8. Is this planned to be a feature in an update?

Seems silly to be limited to only 8 defined actions on the D-switch phone app.

TLDR; I have 8 lightbars\pods\rock lights on my vehicle, so each button individually turns each one on. But i also want to do a handful of different combinations of strobes\patterns\full\half brightness levels on different devices but am unable to do so because the smart phone app only shows 8 buttons.
 

emerica243

TRD Off-Road Premium
Well-known member
First Name
Matt
Joined
Dec 26, 2024
Threads
40
Messages
181
Reaction score
93
Location
PA
Vehicle(s)
Fusion
Finally got around to full installation with a slew of Diode lighting products. I got a handful of suggestions/comments/input on my experience of using it thus far. Most if it which should be solvable with just firmware id imagine. Will get all my thoughts together and provide that input in a later post.


 

Sponsored

OP
OP
Diode Dynamics

Diode Dynamics

TRD Off-Road
Well-known member
ELITE Sponsor
First Name
John C.
Joined
Aug 16, 2022
Threads
64
Messages
131
Reaction score
60
Location
St. Louis, Missouri
Vehicle(s)
2021 Toyota Tacoma
Finally got around to full installation with a slew of Diode lighting products. I got a handful of suggestions/comments/input on my experience of using it thus far. Most if it which should be solvable with just firmware id imagine. Will get all my thoughts together and provide that input in a later post.


Awesome video! Thank you for sharing and the support, Matt!

We're always open to feedback, improvements, changes, or requests to bring the best options to the market.
 

emerica243

TRD Off-Road Premium
Well-known member
First Name
Matt
Joined
Dec 26, 2024
Threads
40
Messages
181
Reaction score
93
Location
PA
Vehicle(s)
Fusion
Awesome video! Thank you for sharing and the support, Matt!

We're always open to feedback, improvements, changes, or requests to bring the best options to the market.


So heres some feedback I have on the D-Switch.

Mobile App
I understand the one to one association of each button on the mobile app to stay in alignment with the physical button on the controller. So when you press button 1 on the mobile app, button 1 on the physical controller reacts\lights up in its ON state and vise versa, keeping it all in sync.

However it would be extremely versatile and beneficial to be able to have more then just 8 virtual buttons on the mobile app. You should be able to swipe the screen and have another 8 virtual buttons. Similiar to a home screen concept on a smart phone itsself. While i understand that those next set of 8 virtual buttons dont have physical buttons on the controller to associate themselves to. It still provides that many more different specific unique patterns you can define for the channels you have devices wired to.

Right now I have 6 channels in use, wired to 6 specific lighting devices. Right out of the gate that takes up 6 buttons to control each device individually just for their full ON setting. Which only leaves 2 buttons to program something specific. The benefit of the virtual side of the app is the amount of configurable buttons should be endless, therefore not limiting the amount of patterns or things you can set like the physical limit of 8 that the physical controller has.

Erratic Behavior
I had some unexplainable behavior happen which only happened once. One of my buttons on my controller is a dedicated strobe function for all my devices. When I pressed that without having an appropriate amount of maximum amperage set for some channels, that button started flashing its NORMAL backlit color and wouldnt stop. It wasnt flashing the over current color that was set (red) but its normal backlit color. I also couldnt get it to stop, even turning the controller off via its power button, that singular button was still rapidly flashing. Even unplugging both wire connections at the controller and plugging then back in the flashing came right back.

I would of thought doing that power cycle would of reset whatever was wrong but it didnt. What got it to stop was i went into the app and upped the channels maximum load a bit higher. But that doesnt make sense for many reasons. Regardless, the issue hasnt came back and im too afraid to try to reproduce it lol.

Diode "D" Icon
While I understand the cool factor of the DiodeDynamics "D" logo being in the center of the controller, and it lighting up when the controller is powered on. As well as it changing from white to red when the app has a successful paired connection to it. It adds a level of confusion and theres limited configuration around it. For example, theres no way to change the color of it being red when you have paired your phone. This is a bit of a brain fart when the default channel overload color is set to flash red. The color red is normally an indication of a problem or concern, hence why again you use it for channel overload protection indication, yet you also let the "D" logo stay red 24\7.

Secondly, why have the "D" logo light up at all in regards to power or app connection states? You're pressing the physical power button on the controller, that should be then glowing white itsself or a programmable different color for when theres a active app connection. It makes a much more sensible correlation in the human brain.

BL Button
Same as the explination above on the Diode "D" icon. Pressing the dedicated BL button should then cause that BL button to glow, indicating your backlight channels are on. Not some random "d-switch" logo on the controllers panel. I get the marketing and big correlation and selling point of the d-switch product to its dedicated backlight functionality. But again, the button youre pressing, should be tbe the one that provides direct visible output back, its logical and is what the brain is expecting.

Last remember state
Im surprised theres not a configurable setting to remember the last on states for buttons. Meaning if i have 3 buttons on and i turn off the controller by pressing the power button. That when i turn the controller on again, it will come back to the same power on states the buttons were in before. And no, this is not the same thing as using a sensor wire to run on specific things in certain states.


Sensor wire syncing
Leveraging the sensor wire tied to say a parking light circuit to automatically turn on the backlight channels is great. However when that happens, i was super confused at first because i thought my backlights were coming on erratically at first. This is because i was surprised that the controller did NOT reflect the backlight being on via the d-switch text being lit. If the mobile app button states reflect\sync to the controller states. Then it would make sense for when a sensor wire is triggering different channels, and those are channels are tied specifically to a button, that it reflects there too so you know that that channel is current live and therefore the light is on.
 
Last edited:

ATacoInAZ

TRD Off-Road
Active member
First Name
Alex
Joined
May 15, 2025
Threads
1
Messages
33
Reaction score
21
Location
Tempe AZ
Vehicle(s)
2025 Toyota Tacoma
Finally got around to full installation with a slew of Diode lighting products. I got a handful of suggestions/comments/input on my experience of using it thus far. Most if it which should be solvable with just firmware id imagine. Will get all my thoughts together and provide that input in a later post.


Niceee!

I didn’t get the D switch but I have a switch panel I am gonna install in the next couple days and have the ss3 sports and Ssc1 for side shooters to get goin
 
OP
OP
Diode Dynamics

Diode Dynamics

TRD Off-Road
Well-known member
ELITE Sponsor
First Name
John C.
Joined
Aug 16, 2022
Threads
64
Messages
131
Reaction score
60
Location
St. Louis, Missouri
Vehicle(s)
2021 Toyota Tacoma
So heres some feedback I have on the D-Switch.

Mobile App
I understand the one to one association of each button on the mobile app to stay in alignment with the physical button on the controller. So when you press button 1 on the mobile app, button 1 on the physical controller reacts\lights up in its ON state and vise versa, keeping it all in sync.

However it would be extremely versatile and beneficial to be able to have more then just 8 virtual buttons on the mobile app. You should be able to swipe the screen and have another 8 virtual buttons. Similiar to a home screen concept on a smart phone itsself. While i understand that those next set of 8 virtual buttons dont have physical buttons on the controller to associate themselves to. It still provides that many more different specific unique patterns you can define for the channels you have devices wired to.

Right now I have 6 channels in use, wired to 6 specific lighting devices. Right out of the gate that takes up 6 buttons to control each device individually just for their full ON setting. Which only leaves 2 buttons to program something specific. The benefit of the virtual side of the app is the amount of configurable buttons should be endless, therefore not limiting the amount of patterns or things you can set like the physical limit of 8 that the physical controller has.

Erratic Behavior
I had some unexplainable behavior happen which only happened once. One of my buttons on my controller is a dedicated strobe function for all my devices. When I pressed that without having an appropriate amount of maximum amperage set for some channels, that button started flashing its NORMAL backlit color and wouldnt stop. It wasnt flashing the over current color that was set (red) but its normal backlit color. I also couldnt get it to stop, even turning the controller off via its power button, that singular button was still rapidly flashing. Even unplugging both wire connections at the controller and plugging then back in the flashing came right back.

I would of thought doing that power cycle would of reset whatever was wrong but it didnt. What got it to stop was i went into the app and upped the channels maximum load a bit higher. But that doesnt make sense for many reasons. Regardless, the issue hasnt came back and im too afraid to try to reproduce it lol.

Diode "D" Icon
While I understand the cool factor of the DiodeDynamics "D" logo being in the center of the controller, and it lighting up when the controller is powered on. As well as it changing from white to red when the app has a successful paired connection to it. It adds a level of confusion and theres limited configuration around it. For example, theres no way to change the color of it being red when you have paired your phone. This is a bit of a brain fart when the default channel overload color is set to flash red. The color red is normally an indication of a problem or concern, hence why again you use it for channel overload protection indication, yet you also let the "D" logo stay red 24\7.

Secondly, why have the "D" logo light up at all in regards to power or app connection states? You're pressing the physical power button on the controller, that should be then glowing white itsself or a programmable different color for when theres a active app connection. It makes a much more sensible correlation in the human brain.

BL Button
Same as the explination above on the Diode "D" icon. Pressing the dedicated BL button should then cause that BL button to glow, indicating your backlight channels are on. Not some random "d-switch" logo on the controllers panel. I get the marketing and big correlation and selling point of the d-switch product to its dedicated backlight functionality. But again, the button youre pressing, should be tbe the one that provides direct visible output back, its logical and is what the brain is expecting.

Last remember state
Im surprised theres not a configurable setting to remember the last on states for buttons. Meaning if i have 3 buttons on and i turn off the controller by pressing the power button. That when i turn the controller on again, it will come back to the same power on states the buttons were in before. And no, this is not the same thing as using a sensor wire to run on specific things in certain states.


Sensor wire syncing
Leveraging the sensor wire tied to say a parking light circuit to automatically turn on the backlight channels is great. However when that happens, i was super confused at first because i thought my backlights were coming on erratically at first. This is because i was surprised that the controller did NOT reflect the backlight being on via the d-switch text being lit. If the mobile app button states reflect\sync to the controller states. Then it would make sense for when a sensor wire is triggering different channels, and those are channels are tied specifically to a button, that it reflects there too so you know that that channel is current live and therefore the light is on.
Hey, thank you for all the feedback and glad to hear you're up and running!

Mobile App - additional virtual buttons would be really cool, but there are limitations in the overall amount of memory and "capacity" on the hub itself to drive additional functionality. The app just controls the hub, but all configuration and settings are actually saved on the hub. More buttons would mean more code which means larger microcontrollers, meaning more cost. While it's something we may explore in the future, it would require hardware changes, not just app updates, since everything actually runs through the hardware.

Erratic Behavior - this appears to be as intended. You experienced a fault, in this case likely overcurrent, and that is one way that the device alerts you to this (rather than something actually failing!). Upping that current setting is the correct way to "reset" the button for use.

D Icon and BL button - well noted on the feedback. This is a styling/branding choice we made, as red is a major color for our brand rather than, say, blue or green. We chose not to illuminate the BL but that may be also possible in the future.

Last remember - we worked on this quite a bit but it isnot technically possible to have "last state" due to the way one channel can be controlled with multiple buttons. Let's say you have one channel that will strobe with button 1, or come on solid for button 2. When you actually use the controller, the channel will operate in the order you selected the buttons. If you hit 1 it will strobe, then if you hit 2 it will go solid, since that's the last button you hit. However, with the possible permutations of that across 8 (really 9) buttons, we are not able to keep track of what was pressed last, to know what the "last remember" state would be for all 9 channels. We may figure it out in the future, but for now, it's a tradeoff of having the total control over mapping the buttons and channels totally independently.

Sensor Wire - the D-Switch logo is used to indicate that you have the BL turned on with the button. I understand how it may be a bit confusing, but if we had that come on with the sensor wire too, you'd be confused for a different reason, possibly trying to hit the button to turn it off and wondering why it wouldn't switch off. Therefore, we felt it wasclearest to tie it directly to the button itself. Of course, as you suggested, illuminating the BL button may help with this!

Thanks again for the feedback, and hope you enjoy using your D-Switch!

Paul
Diode Dynamics
Sponsored

 
 






Top