Posted on Leave a comment

DIY Integrated Exhaust Controller

Introduction

I had stumbled across this thread on Bimmerpost a few months ago and became interested in integrating my VSC-1 Exhaust Controller directly into my steering wheel, instead of having to reach up and hit the garage opener to actuate the exhaust valves. Additionally, I could never remember which garage opener button would open or close the valves (first world problems, I know). Initially, I had planned on reusing the electrical connections – by tapping into the pins below – however, after probing the circuit, I came to realize that these switches weren’t just simple switches.

Notice there are 10 buttons
But only 8 pins

Although I haven’t tested the circuit with it attached the car and the car powered on (as I don’t want to break anything), my guess would be is that there is some sort of multiplexing going on, thus 4 input and 4 output pins could support 4×4=16 combinations. Crucially, this tells me that I cannot treat these switches as “dumb” switches and attempt to use the switch to create a short to activate the button on my remote. I could be wrong though, and it would be awesome to be able to power the remote (which is 9V by the way, which means I would also need to down-convert the voltage from 12V) directly from the cluster.

Once I realized this, I shelved the project for a bit. It wasn’t until a little later, when I brought this project idea up with my father, he made a suggestion to use a physical switch over the existing electrical contacts, which would be actuated by the same M1/M2 buttons. I decided to order a set of small momentary switches from Amazon to test this suggestion out.

Tools and Materials

  • 10mm Socket for battery disconnect
  • 2 Small towels for trunk
  • T20 Torx for steering wheel disassembly
  • Small Phillips Head Screw driver
  • Non-Blank M1/M2 Buttons
  • Remote that can be disassembled, powered, and fit inside the steering wheel
  • Electrical Tape
  • Duct Tape
  • Soldering Iron and Solder
  • (Recommended) Soldering Station with Magnifying Glass
  • Small switches such as these

Soldering

The 5mm buttons I bought as well as the contact points on the remote were relatively small, so it is helpful to have a thin tip on the soldering iron as well as a jig to hold the pieces. A larger button with larger contacts may have made the process easier.

Note: I actually turned the switch upside down as I would rather have too much solder on the bottom than the top, where the rubber needs to actuate the switch.
Two switches successfully soldered with the wiring. Test with a multimeter to ensure the switch is operating as expected (short).

Below is the original remote, with a 9V battery and two buttons – ON and OFF. In order to control the switch via the M1 and M2 buttons, I will need to create a short across the contacts circled below.

I did consider removing the existing switches but since this was my first time and I wasn’t sure if it would work, I opted to leave the switches there.

The wiring itself only needs to be about 3-5 inches – I used roughly 1 ft and found that was way too much wire, but luckily I had no issues tucking it away in the steering wheel.

Disconnect the Battery

As with anything related to the electrical components, and especially the airbag, it is a good idea to disconnect the battery first.

Disclaimer: If you aren’t comfortable with disconnecting the battery and airbag, I would not recommend this project.

Disassemble Steering Wheel

Once the battery is disconnected, I like to wait a few minutes before removing the airbag to allow any capacitors to discharge. The airbag can be removed by sticking a tool (in this case, I used my T20 torx tool) into the small holes on both sides of the steering and releasing the clips. Watch this video for detailed instructions. Note: The blanks should be replaced with the M1 and M2 buttons as well. I would also recommend to apply some lithium grease (or any other low viscosity grease) to the buttons, otherwise they will be quite sticky because, unlike the M3/M4, there wasn’t a functional button there to be begin with. I used silicone grease, but that was too thick so I may clean it out and use lithium grease in the future.

For this project, we only need to remove the left side cluster. On the back of the cluster there is a T20 screw will need to be removed first. Then the cluster will have 3 Philips-head screws that should be removed. Make sure you don’t lose any of the buttons (there are 2 or 3 loose pieces) when separating the halves.

I only needed to remove the rubber and top-shell of the cluster from the car, but this will depend on how you decide to mount the switch to the cluster.

Attach the New Switches to the Cluster

Next, we need to attach the switches to the back of the cluster. You can go about this in a few different ways:

  1. Glue directly to the PCB
  2. Glue to the back of the rubber part (although need to be careful this does not interrupt the mechanism that allows the switch to activate)
  3. Duct tape to the back of the rubber part
  4. Create an adapter (via 3D printing or other method) to seat the switch into the rubber indent

In the image below, I opted for option 3 since it was easily reversible if this didn’t work out. I think in the future I will go with a more robust solution (such as option 4 if possible), but for now it works. Additionally, when you assemble the entire unit, there is some clamping pressure that will prevent the switches from moving.

Note the location of the buttons: the right is the M1 button and the left is the M2 button (this can be visually verified by flipping the unit around). Also note which switch (in my case, ON or OFF) you want to be tied to which button. Lastly, I had the switch facing “down” in this photo – towards the driver.
I actually ran the wiring through the gap to the right of the current wire location in this image. I would recommend using a dremel to make some clearance so the entire assembly can be closed completely, but it works fine without. Alternatively, you could clip the small plastic piece off near the wires.
Reattach the back of the cluster with the 3 Philips heads. Don’t tighten the screw on the right too much unless you trim off some plastic for the wires, otherwise you might damage the wiring.

Here is a photo of the left cluster reinstalled with the torx screw in the back.

I tucked and taped the controller on the left side (I wrapped the controller completely in electrical tape to prevent any shorting out) – it is hard to see so I circled the area in blue. When taping the controller and wiring down, make 1000% sure that you can still insert your tool to release the clip (circled in red). If your wires or controller are in the way, you will have a bad time trying to take off your airbag in the future.

Wrapping Up

All there is left to do is to reassemble the steering wheel and making sure nothing is hitting the wires. There is plenty of space in the steering wheel so this should not be an issue if done correctly.

Summary

All in all, the project wasn’t too challenging once the strategy was figured out. The most difficult and longest section would probably be soldering the tiny connections together. This project also requires that you have a wireless exhaust controller (or be willing to wire through the clock spring), but I believe this covers the large majority of aftermarket exhaust systems, including the M Performance Exhaust from BMW – however, that remote is shaped differently so I cannot comment on whether or not the circuitry would fit inside the steering wheel. This is a nice and fairly OEM looking solution that makes it very easy to open and close your exhaust valves. This method could also be used to activate anything that relies on a switch but does not need to go through the car itself.

Future Considerations

  • Spray paint the M1/M2 buttons with exhaust icons
  • 3D Print some sort of adapter so the switch is locked into the rubber indent (rather than relying on tape)
  • Find a better way to route the wires – by using a dremel to make room or some other method – so the assembly can be closed completely
  • Find a 12V power connection inside the steering wheel, then down convert to 9V to replace the need for a battery. I expect the battery to last a long time however, so this is a low priority.

Posted on Leave a comment

Laguna Seca 8/23/20

Mods

  • A052’s 265/35/18 Front and 295/35/18 Rear on Apex EC-7R
  • M Performance Coilovers on track settings
  • Camber Plates with -2.8° camber in Front, -1.8° Rear
  • 0.04° Toe-in Front and 0.27° Toe-in Rear
  • V-Style Front Lip
  • CS Style Spoiler

Weather

70°-80° overcast – mostly ash from the ongoing fires

Impressions

This was my first time running the A052’s and I was very impressed. Compared to my Pilot Sport 4S’s, I could corner at much higher speeds and the tires did not get very greasy towards the end of a session. I did notice that I usually posted the best times around lap 3-4 of each session, so in the future I will aim to setup my best runs around those laps. In the video above, there were many corners that I could have taken at much higher speeds – some of which I did do in later laps.

Tire Wear

Interestingly, the center edges (specifically the right edge as Laguna Seca has many left turns) have worn the most. I think this is perhaps an indication of slightly too high pressures – I was targeting 35 PSI hot, so I will experiment with bringing that down to 33-34 PSI. Outer wear looks good so the camber plates are doing their job at -2.8°.

Future

I believe the one thing keeping me from taking corners as fast as I could have was that the front felt so grippy compared to the rear. I felt the back stepping out a few times – although thanks to the amazing tires it was very easy to catch – but that created a mental block preventing me from really going 9.5/10ths. I was not able to get the car to understeer the entire day without the back stepping out (especially in the fast sweeping corners). My next mod will be a M4 GTS style wing to provide some measure of downforce to keep the rear settled and increase my confidence to take corners much quicker.

Posted on Leave a comment

Vorshlag Camber Plates DIY

Note: This tutorial is a WIP as I started this blog after the fact – I will fill out the pictures over time as I get the opportunity.

Tools Needed

Required

  • Impact Wrench
  • Torque Wrench
  • Jack stands OR QuickJack
  • Floor Jack
  • 22mm (Thin) Socket for 1 Top Nut
    • Ideally, this would be a passthrough socket so you can fit a 10mm socket to hold the shaft in place
  • 10mm Socket to hold shaft in place
  • 13-14mm Socket for 5 Nuts
  • 17mm Socket for 1 Brace Nut
  • 6mm Hex Key for 4 Adjustment Nuts
  • T30 Torx with compatible wrench for 1 Toe-Link Bolt
  • 16mm Wrench for 1 Toe-Link Bolt
  • 10mm Wrench for 6 Plastic Shroud Clips
  • Blue 242 Loctite

Optional

  • Camber + Toe Plates to adjust camber at home

Pre-Installation

Jack up the car onto jack stands – ideally all 4 corners but 2 could be sufficient

Remove front 2 wheels, pop open hood.

Remove plastic shrouds with 10mm wrench and unclip, and remove “Tupperware” (the rubber covers on the top-hats)


Installation

Out of the box with the 22mm top nut. Be aware which one is Right Front (RF) and Left Front (LF). The arrow points towards the front when installing.

Free ABS sensor line. On driver’s side, free the brake wear sensor line and undo bolt for level-sensor.

Tip: Use a needle-nose slyer to hold the right nut to prevent it from spinning.

Remove the toe-link bolt.

  • Tip: Insert T30 Torx bit with ratchet/wrench to hold the bolt in place so it will not spin
  • Place the other wrench over the bolt and loosen the bolt

The correct way to remove the top nut is to use the passthrough 22mm socket and the 10mm socket to hold the shaft in place. However, if you do not have the passthrough socket, you can try using an impact wrench to free existing top nut with short pulses to prevent excessive spinning. This should only require a few pulses before the nut comes off.

Brace the suspension by placing a jack underneath the rotor and jack up slightly to provide slight upwards pressure.

Undo the 5 nuts and 1 brace nut

Slowly lower the jack until you can pull the old top-hat out.

Place the bottom washer onto the shaft

Place the camber plate onto the washer on the shaft

Slowly raise the suspension with the jack, aligning the camber plate bolts with the holes.

Important: Remember to place a washer in-between the plate and the brace.

Place 5 nuts and 1 brace nut (with washers) in place, but do not tighten yet.

Test hand threading the top nut onto the shaft – I found it tricky to engage the thread. Once you are sure you can do so, remove the nut and apply blue 242 l0ctite to the nut. 1-2 drops spread near the bottom of nut should suffice. Hand thread the nut back on again until it will not turn any more. Hit the nut with an impact gun and a 22mm socket 4-5 times, in short pulses to prevent excessive spinning.

Tighten 5 nuts (with washers underneath) to 18 ft-lbs, add 2 or so (for a total of 20 ft-lbs) due to the friction from the nylon lock.

Tighten the brace nut (with a washer underneath) to 30 ft-lbs, add 2 or so (for a total of 32 ft-lbs) due to the friction from the nylon lock.

Tighten the 4 adjustment nuts with 6mm hex key to 18 ft-lbs.

Replace suspension components.

Toe-Link bolt: 43 ft-lbs

  • Tip: hand tighten with T30 Torx and wrench. Do not attempt apply 43 ft-lbs with Torx bit as it will likely break (ask me how I know). Once it is hand tightened, the bolt should not spin and you may torque it with your torque wrench

Level Sensor: Hand tighten

Installation complete


Post-Installation

  • If you have a DIY alignment kit, you can dial in your camber. Be aware that adjusting the camber WILL affect the toe – more negative camber = more toe-out. Also note unless you have slip plates, this is a very cumbersome process as you will need to lower your car and drive it out of your garage and back in (I found that rolling back and forth was not sufficient to “reset” the suspension in a neutral position, thus throwing off the alignment values, but YMMV), then raise it up again to adjust the camber nuts.
  • Once you have found a good camber setting for both front wheels (I have it set at -2.75 degrees), you can make a mark either with a pen or tape to save the setting, in-case it becomes out of alignment.
  • Readjust toe to desired value, generally this is very close to 0 toe-in for track duty
  • Or bring it to an alignment shop to properly set the values – I ended up bringing it to a shop to verify the values I set at home anyways as it was my first time using the DIY alignment kit