It is actually a simple install if you take your time and think it through. Watch Tinkering Fox's video 2 or 3 times. If you are handy with a soldering iron, make your own harness. If you want Plug-n-Play, then order a harness from Phil Gamboa. Main thing to be careful of, the driver side interior fuse panel cover can be difficult to remove, so don't get too aggressive. Make sure the terminals you put into the headlight plug, BCM X5 and X1 plugs are oriented right, otherwise you may not get good connections and the frustration sets in. Keep in mind that the signal from the headlight switch to X1:12 supplies ground to the BCM. With that input, the BCM then supplIes +12v to the X5:5 terminal to light up the back light indicator on the headlight switch and the BCM will also supply a software command to light the off road light icon in the instrument panel. The wire that goes to the headlight switch back light indicator (yellow wire) is also run into the engine compartment and supplies +12 volts to the off road light relay. The BCM latches or maintains the signal, until the headlight switch button is pressed again. Keep in mind that the off road light button on the headlight switch must be pressed for 4-5 seconds to make the BCM activate or deactivate the signal. You can also interlock this signal with an interposing relay triggered by the high beam relay so your off road light only runs when your high beams are on. Pay special attention to Tinkering Fox's description of unlocking the tpa's on the all the wire plugs in the YouTube video, otherwise you may not get good connections at the various wire terminal plugs. Good luck!