Matrix DRL Mod

I don’t like DRLs. So I killed mine!

There’s a safety feature built into new cars these days: Daytime Running Lights (DRL). I don’t like it. I think I have a few good reasons too:

  1. When pulling into neighborhoods late at night, I’d like to be courteous and turn my headlights off, so as not to shine into the houses.
  2. The DRL sensor in my car is way too sensitive and turns on when the least bit of shadow covers my cabin (in broad daylight).

When the DRLs turn on, the headlight switch becomes inactive, i.e, you can’t turn the headlights off if you wanted too.

Hence, it was time to disable the feature in my 2003 Toyota Matrix. But I didn’t want to merely snip a wire and be done with it. I would ideally like to be able to revert back to factory condition if I ever wanted to (can’t see that I would), especially if I sold the car in the future.

With the help of some great internet sites and email lists (Matrix email list), I got all the information I needed to proceed. (See references below for specifics)

I bought a Toyota fog light switch (P/N 00550-35976), which fits nicely into an empty bay in the dash. There is usually at least one extra bay available for options.

The pinout of the switch is simple:

Pin 1 – (no terminal)
Pin 2 – switch terminal 1, battery plus
Pin 3 – switch terminal 2
Pin 4 – lamp terminal, battery minus
Pin 5 – (no terminal)
Pin 6 – (no terminal)

There is a built-in resistor of 50 Ohms across pins 3 and 4 of the switch. Apply +12V across those pins and the LED lamp lights up.

For my cabling, I chose a standard AC power cord from a PC, since I needed three wires and it already had a nice thick plastic jacket.

Next was the DRL wiring. Before starting that, you have to disconnect the battery. Be careful when reconnecting it though! I had a lot of trouble with my alarm system activating, thus turning on the horn alarm, until it figured out that I wasn’t trying to break in. Thus, I also recommend disconnecting the horn until all that is settled.

See below for an accurate pinout of the DRL connector, looking into the back end of the connector (not mating end).

DRL connector pinout
DRL connector pinout

According to the TSB for this procedure, pin 12 becomes +12V when the DRL system engages (low ambient light detected). Thus, the first big step was to locate and cut pin 12. It’s a Red/White wire right next to the larger gauged White/Black (pin 2) wire.

DRL module

I wanted to wire my switch such that the LED was off when I disengaged the DRL system. With the switch on, the LED would be on and the DRL would be engaged. Therefore, pin 2 of the switch should be wired to the DRL supply wire (Red/White). Pin 3 of the switch should be wired to pin 12 of the DRL connector (the other side of the wire just cut). Finally pin 4 should be wired to chassis ground. For this, I soldered a spade lug and placed it under the washer and bolt holding the DRL assembly to the chassis.

cable wiring

On the other end, I soldered on spade terminals to the cable and connected them to the appropriate pins of the switch.

switch terminals

Finally, the switch fits very nicely into place in the dash switch panel. Works like a champ!

References:


Posted

in

by

Modified:

Comments

43 responses to “Matrix DRL Mod”

  1. James Avatar
    James

    Come up here and do that to my van PLEASE!

  2. patty Avatar

    that feature on my toyota corolla is the bane of my existence.

    wish i had your engineering skills to disable it on my car…unfortunately teaching my car Spanish (the skill that I am good at) will not coax it into keeping the headlights off during broad daylight…sigh.

  3. neemo Avatar
    neemo

    dude that look soo complicated…ima try it anyway..thanks

  4. Zhuang Li Avatar
    Zhuang Li

    What a neat project! Thanks for sharing. A quick couple of questions: (1) when it’s time to turn of the headlights, do you use this switch, or the turn-knob switch up by the steering wheel? I suppose either will work. (2) how will it impact the operation of the fog lights when DRL is disabled?

    1. Rob Avatar

      Zhuang, with the DRL disabled (the new switch I installed switched to the “off” state), I then have to turn my headlights on and off manually.

      The DRL switch basically just allows me to disable or re-enable the DRL feature of the car.

      Fog lights are not disabled by the this mod; they remain on. The DRL mod just gives me more control over my car by being able to turn off my lights when I want them off, even if that’s while the engine is running.

  5. […] Similar to my Matrix DRL Mod, I chose an AC power cord from a PC for the cable, for its large gauge size and heavy insulative jacket. First, I snipped the red/black wire about 3 inches up from the connector. Second, I spliced the white and black wires from the AC cord to each end of that red/black wire in the harness. The green wire of my AC cord I bolted to the car’s chassis for ground. wiring harness […]

  6. mohinder Avatar
    mohinder

    thanks buddy for your public service

  7. Ed Avatar
    Ed

    I couldn’t find the drl mod? I need better pictures.

    1. Rob Avatar

      Ed, you’re looking at the DRL mod. Did you not see the project photo link at the bottom of my article? Also, if you click on any of those photo links, they’ll take you to the gallery where you can find 800×600 images.

  8. Tallray Avatar
    Tallray

    I installed the DRL and Auto Lights Disable switch yesterday on a 2006 Matrix. Here is a few tips you might find helpful:
    1) You do not have to be a contortionist midget to do it but it really would help. I am 6’5″tall and did it but it took me 3 hours and lots of frustrations.
    2) I used the Toyota Switch 00550-35976. Cost me $18. You can get the same thing at http://www.rallylights.com/hella/switches_illuminated_rocker.asp for $6.68 + S&H for a total of $16. But Toyota had it and I did not have to wait. Wanted to get it done.
    3) Should connect pin 2 of the switch to the red and white wire (after you cut it) coming from the wire harness into the connector. Pin 3 of the sw to the connector piece of the wire. Pin 4 of SW to ground (I followed prior suggestions and connected it to the screw holding the module in place, extremely difficult to hold all pieces together while you try to screw the module in with one hand).
    4) I measured the current flowing through the newly installed switch. When the DRL are on 4.6 mA, with Auto Light on 9.7 mA. Did not measure the current draw of the switch light but given it is an LED but given the switch has a 50 Ohm resistor the current can not be more than 240 mA. Bottom line, puny current that can be carried by fairly small gauge wire such as phone wire. I did not know so I used 18 gauge four conductor stranded wire (pulled out the extra conductor I did not need). An overkill but I did not know the current I was dealing with until I installed it.
    5) Works great. Worth the effort. With DRL and Auto Light disabled (switch off) I get full control of the light switch back and also the dashboard light indicator works properly. They only light when I turn the light on manually.
    Thank you to all the guys that came before me and provided the information that allowed me to correct this annoying and paternalistic “feature” of the Matrix. Now the next project is disabling the annoying seat belt warning beeper.

    1. Rob Avatar

      Very nice work, Tallray! Do you have any pics of your mod?

  9. ben Avatar
    ben

    Hi I was wondering if you know of any performance upgrades for a 2006 matrix . thanks ben please use e-mail.

  10. Malin Avatar
    Malin

    Anyone figure out a good way to make he driving lights come on independently?

  11. Matrix Monster Avatar
    Matrix Monster

    So I did the DRL mod this weekend… but I had a question. I have an '05 XRS (6-speed) So I spliced the red/white wire coming from inlet #12, the half of the wire that is coming from the DRL module itself, I ran a wire to the toggle switch and connected that half to the relay marked load, the other half of the red/white wire coming from the below the steering column, I ran a wire to relay on the switch marked source, and I grounded the toggle switch to a screw under the module itself. Is that the right way to connect??? I ask because, I turn the toggle switch to OFF and when I am parked the lights do not come on. but when I take the parking brake off the DRLs seem to come on. In other words I am not able to actually have "no headlights" ie the headlight to not stay off. The auto sensor that turns on all of the lights still works just fine. but even when there is enough light to turn those off the headlights are still on as if I had the DRLs still connected. also, if I turn the switch to "ON" even if the car is turned off the lights just stay on…. REALLY confused as to what I did…??? I believe that I did the connection correctly… someone please help! I understood this mod to completely take away DRLs??? anyone have a suggestion???? thanks in advance…

    1. Rob Avatar

      Matrix Monster » Sorry, it’s just been too long since I did this mod. I can’t remember the details. 🙁

  12. steveofsd Avatar
    steveofsd

    I disabled the DRL on my 07 Corolla this weekend, now I can turn off the lights when I need to. Thank you for your post.

    1. Rob Avatar

      Nice to hear that it worked on your ’07 model, steveofsd. Sorry about the pictures being down right now. Still working on getting that fixed.

  13. steveofsd Avatar
    steveofsd

    I was wondering has anyone one here tries to pull fuse #31 (drl op fuse)? I was going to do that until I found this site. The switch allows me to turn the drl On/Off, Off for me and On for forgetful people in my family. Thanks for Super Rob posting the wiring schematic of his 03 Matrix, now I want to make my fog lights independent from headlights. Steve in SoCal.

    1. Rob Avatar

      Sorry, Steveo, never needed to pull any fuses yet. Glad to hear this howto helped. 🙂

  14. […] Re: running lights off while in park???Idling? On the my 03 which I used to have, I disable the DRL completely. Here is the link: ElectroLund Matrix DRL Mod […]

  15. aaron Avatar
    aaron

    i was woundering if the same mod might work on a 2006 corolla if any one knows and could tell me how to do it that would be great i tried fuse 31 and it did nothing

    1. Rob Avatar

      aaron » Sorry man, can’t help you there. There’s a good chance it will work, but you never know. Your best bet is to find a detailed manual on the internet for your make/model and dig into the schematics.

  16. ed Avatar
    ed

    hi, need some assistance… well not really.. but i’ll explain..
    i did this mod on my ’03 corolla.. exactly as it says here… everything works but the thing is… i bought a LED light switch.. so when it’s flicked off.. it doesn’t light up.. and when flicked on… it’s on…

    but for some reason… the light on my switch is always on.. even though it is turned off…

    but my switch does work… just always lights up when ignition on and switch in off position..

    well i grounded my switch on top of another connectecor that was grounded.. could that be the cause??

    any help would be greatly appreciated…

    1. Rob Avatar

      ed »

      Sounds like your LED portion of the circuit is simply wired up backwards. Try flipping the LED wires around and tell me what happens.

  17. ed Avatar
    ed

    hi Rob.. do u mean switch the connectors on the back of my LED switch around.. like on my switch #2 is (positive source), #3 is (12v to lights), and #4 is ground…

    i assume you do mean switch the wire from # 2 and # 3 around? correct? i’ll give it a shot and see what happens when i get a chance.. thanks

    #2: 12v Positive Source (IE battery, fuse block, etc)
    #3: 12v Accessory (12v+ to your lights)
    #4: Ground (for the LED on the switch)

    1. Rob Avatar

      ed »

      Hmm, the pinout on your switch isn’t what I thought it would be. Do you have access to a bench power supply, or batteries? If you could test this switch on a 9-12V battery or power supply, that would tell you how it’s supposed to be wired.

      What is pin #1?

      1. ed Avatar
        ed

        yeah.. so i switched the wires around and it’s working as it should… no light when flicked on… and lights up when switched on…. cause i thought i had it hooked up to the switch properly….

        all good now though… thanks

  18. joe Avatar
    joe

    Wow that was simple. thanks for your help. Just did my 2007 Corolla and it took all of 15 minutes. I put hid lights in and they would not work with the low volts the day time running lights were putting out. I had to turn on the lights or the lights would flicker..Now I control when I want the lights on ! Thanks again!

  19. Paul Avatar
    Paul

    Some people have mentioned that this mod can cause the lights to be dimmer than they should be. Will this be the case with my 2004 corolla??? I REALLY WANT to do this mod but I just don’t want to take a risk messing something else up.

    1. Rob Avatar

      Paul, all I can tell you is that this was not the case with my 2000 Matrix. Sorry I can’t be more help.

  20. Paul Avatar
    Paul

    Your site has been TONS of help so no worries there. I guess my only question is, by snipping the red/white wire is it even possible for the lights to come on dimmer?

    1. Rob Avatar

      Paul, glad the site could be of help. My gut tells me that no, you should not be seeing any dimming as a result of cutting those wires. I would expect no lights at all worst case. But then, these car computers can be amazingly complicated pieces of hardware.

      What do you have to lose? Cut the wires, see what happens, and if you do get dimming, then simply repair the wire cuts. Good luck!

      1. Paul Avatar
        Paul

        Thanks! I’m committed, now just to convince the wife to let me do it lol!

  21. Giovanni Avatar
    Giovanni

    Great info!!
    Though I’m not interested in having a switch, could I just cut pin 12 and be done with it?

    1. Rob Avatar

      Thanks for reading, Giovanni! And of course you can just clip that wire. Personally, I wanted the option in the future to be able to “undo” my modification. Easiest way to do that is to add a switch.

      Happy modding!

  22. Casey Avatar
    Casey

    I just did this and I cut the wrong cable, I cut number 13, my hid’s go on and they flicker at start then stop flickering and now I get not static at all, what gives? will anything go wrong if I cut number 12? Thanks.

    1. Rob Avatar

      Reminds me of the joke: “Guy tells his doctor, ‘Doc, it hurts when I move my arm like this.’ The doctor tells him to not move his arm like that.”

      Same advice, Casey. I’m not sure what pin 13 does, but you discovered it does some weird stuff to your lights when you clip it. So fix it and clip 12 instead!

      1. Casey Avatar
        Casey

        Pin number 13 is actually the high beam cable, so now my high beams don’t work, but I don’t care anyway, because my drl is disabled 🙂

  23. Cameron Avatar
    Cameron

    IT WORKED! it works like a charm in my 03 corolla s, used a led toggle switch to power it, thanks so much for the instructions!

    1. Rob Avatar

      Nice work, Cameron!

  24. Andy Avatar
    Andy

    Thanks so much for this detailed tutorial and the toyota part number. The OEM switch looks great. Now all I need to do is find a sticker that is in the same front as the TPMS reset button that says “DRL”. FYI: To anyone thinking about getting the switch google the part number for the cheapest price. I got it for 11 bucks. Also, the light that lights up is not distracting at all at night and blocked by the steering wheel in my 2008 Vibe Base ATX.

  25. Guz Avatar
    Guz

    Hey man! Thank you so much! It was actually the whey you describe it. Now my running light are off while I’m riding. My corolla 04… Thanks to you brother god bless you my friend!

    1. Rob Avatar

      Glad to hear that this guide is still useful to people! Enjoy your running lights bliss.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.