Here ya go
Sent from my SM-G920V using Tapatalk
So I ended up buying the above kit (FOG LIGHTS, XLT - FORD (BC3Z-15200-BA)) and it worked great on my 2012 F-350 XL (with power locks/windows)! Thanks everyone!
Couple things that I learned doing it (for future searchers):
1. I forgot that someone above mentioned to remove the bracket immediately behind the fog light housing. Stupid me didn't really look at it and realize it's 4 easy bolts and it will make installing the fog lights much easier. Everything is pre-wired, so just follow the instructions and plug them into the existing plug on the truck.
2. There is a "blank" in the dash for the light sensor, complete with wiring. Pull the blank, plug in the new sensor and snap it into place. Pull the old light switch and the new one plugs right in it's place.
3. Also as mentioned, the fog lights don't come on unless it's running.
4. The headlights will stay on in auto all the time until it's programmed with Forscan.
That's it! But since I had zero knowledge of Forscan, there might be other people with a similar lack of knowledge, so here's the basics. After I paid $5 for the app, I found out it doesn't work for this.:
**As a disclaimer, by using Forscan, you are changing stuff in the computer in your truck and have the potential to really screw stuff up. There's no way I'd change anything in there if you're not comfortable and at a minimum, do the initial back up so if you do screw it up, you can revert back.
1. Get yourself an OBD2 adapter (I used a wifi one, but they also make cable and bluetooth)
2. Download and install FORScan. Just google it. My post count is too low to post links
3. Register on the FORScan forums and wait for your account to get activated
4. Once activated, request an FORScan extended license from the same page where you downloaded it
5. Copy the extended license key into FORScan and make sure it then indicates "Extended" (more info on how to do that here on the forscan forum itself
6. From there, you need to connect your computer to the OBD 2 adapter, open Forscan, hit connect to adapter at the bottom left, then let it run its diagnostics.
7. Click on the Configuration and Programming, then I believe it was under BdyCM and hit play. I enabled the ambient sensor and autolamps if I recall correctly. Do not click the one that says "As Built". The other one is pre-programmed with easy to read and understand options. Check what you want and hit write.
8. Hit stop when you want to switch between control modules, then hit disconnect before you turn off Forscan.
There might be some things here and there I forgot, but that's the gist of it. I found it to be very easy. If you're good at following instructions, there's some other options that you can change in Forscan. I enabled a feature to allow fog lights and high beams to run at the same time ("bambi mode") and lengthened the "auto blinker" (when you hit the blinker but don't fully engage it) from 3 blinks to 5 blinks. Those instructions can be found at ford-trucks dot com and search for forscan-and-as-built-data
Thanks again everyone!
-Cody