First off was a Carplay/Android Auto module install. I ended up going with the BimmerTech unit, even though it was significantly more expensive than other options. I thought about getting one of the eBay units, but wanted something that would just work and that I didn't need to mess with too much.
Install was super straight forward, especially with the install videos they have on Youtube, but I did do a couple things differently. Instead of running the aux cable along the center console and plugging it into the aux jack, I ran it under stuff in the center console and out the hole where the aux jack panel sits:
I ordered a female connector that will plug into the harness connector for the aux jack. Once I have that, I'll remove the 3.5mm part from the cable and crimp some pins on to go into the female connector. With that, I'll be able to have everything hidden under the center console, instead of having a cable snaking up along the outside of the center console. I'll lose aux jack functionality, but who cares.
The other thing I did differently was the placement of the module. The instructions say to place it in front of the fusebox, which I did not like at all. If installed like that, access to the fuses is completely blocked unless you remove the module, which isn't trivial. Instead, I decided to just leave the module in the glovebox. Takes up a bit of space, but it's not a big deal. Plus, this way I have super easy access to it if needed and it doesn't block access to the fuses at all.
Wiring harness ran behind trims and cleaned up:
And installed:
Next, I removed the airbag warning stickers. Isopropyl and paper towels made this pretty easy:
Much better.
After that came the dashcam install. Turns out that there's some plugs in the dome light that have constant and switched 12V, which is great! Unfortunately, the female connector seems to be BMW specific, so I was unable to find it at the regular electronics distributors, so I ended up buying a used dome light panel and scavenged the connector from it. Then I designed a quick breakout board to use to tap into the wiring harness.
Surprisingly, the connector was not soldered on, just pressed in. Honestly, this made it a bit annoying to remove, but I got it off after some messing with it:
Here's a closeup of the pins, you can see the protrusions that dig into the PCB when pressed in:
Since the connector is proprietary, I wasn't able to find a datasheet for it either. This meant making a footprint for it off of my own measurements. Before getting the PCB made, I printed it out and checked that everything fit well:
Nice, got it correctly on the first try. Now I just need to wait for the PCB to arrive and then I can finish up the harness for the dashcam.
I also bought the BMW alarm system, but when I went to install it, I realize that the car isn't prewired for it. Turns out BMW stopped doing that in 2009ish, so that means I get to make my own harness for that as well, yay. Have ordered the connectors and will work on it soon. Doesn't look too hard really.


Leave a comment: