Volvo XC90 – Disabling DRL with CEM Programming

Screen Shot 2016-05-25 at 5.30.47 AM

NOTE: Right-click on any image and open in a new browser tab if you want to see them larger. As always, use discretion when programming your vehicle. The instructions that follow are provided for assistance only. If you are unsure of what you are doing, please do not proceed.

I wanted to reconfigure the daytime running lights (DRL) for a simple reason. I had installed H11 low beam bulbs with higher lumens but statistically shorter lifespans. Disabling the DRLs would reduce the daily burn time on the bulbs and since my commute to work was encompassed entirely by daytime (well, most of the time), I wanted to extend the lifespan of the bulbs.

OK, Computer.

I sat down in the driver’s seat, laptop in lap, DiCE unit plugged into the USB port on one end and   the other into the 16-PIN OBD-II connector in the footwell. After checking proper connectivity and verifying the vehicle specifics in VIDA, it was incredibly easy to edit the DRLs. The hardest part is knowing where to go.

How to disable Daytime Running Lights on a 2007 Volvo XC90:

  • Launch VIDA and connect DiCE unit. Verify vehicle specifics.
  • Navigate to the main “Diagnostics” tab.
  • Click the “Vehicle Communication” tab that results.
  • You will be presented with a diagram of all of the modules that are active in your vehicle, as seen in the image above.
    • The green blobs are the different modules in the car; click on them to see what they do. Note that in your vehicle your modules may not be green. This is not necessarily cause for alarm. Certain modules will log a fault which will change the color of that module. The modules tend to end in the letter “M” for module. CEM is Central Electronics Module. BCM is Body Control Module. TCM is Transmission Control Module. These are all of the modules that the dealership will ask you to upgrade when you come in for an oil change 😉
  • Click on the CEM module inside the vehicle diagram.
  • On the bottom half of the screen you will see a set of tabs. Click on “Advanced”.
  • Click the + symbol to expand all of the CEM options.
  • Select “programming control module”.
  • Select the option for Daytime Running Lights (DRL).
  • At this point a page with a lot of details should load. details for DRL configuration
  • Click on the “VCT2000” image to begin programming your CEM.
  • If your goal is to turn off the DRLs, set the “CEM – Daytime running lights” to “Flexstd.”
  • Click “Start Programming”. It was instantaneous.

After saving these changes, I was able to leave the light switch in a horizontal setting with zero lights on. None. The 45-degree light switch setting enabled parking lights and the 90-degree vertical setting allowed for full control of the low beams, high beams.

See screen captures below for the configuration menu.

Screen Shot 2016-05-25 at 5.35.33 AM

Screen Shot 2016-05-25 at 5.39.57 AM