This tutorial will run you through the steps of coding off (or on) active sound design in models that are equipped with this feature. Active sound design (ASD) is an automotive audio application in which the car engine's sound is generated based on various engine parameters like speed and throttle input. Most prefer to code this out of the car to remove the inauthenticity of engine noise being filtered into the cabin. ASD also can become annoying during freeway driving as it tends to create drone and sound frequencies that are intrusive to conversation occurring within the car’s cabin.
We will be using the application called Bimmercode to code this feature out, you can download the app for IOS or ANDROID. Check if your car is compatible HERE.
Bimmercode’s website suggests using the Veepeak Bluetooth Adapter, in order to connect your phone to the car via bluetooth.
You can use Code: YTBDST15 at checkout to receive 15% off of your purchase.
Let’s jump into the coding process!
Open bimmercode, plug your Veepeak Adapter into the OBD2 port (located near your left foot in the driver’s side footwell)
Select your adapter: Veepeak OBDCheck BLE, then select your vehicle (In my case, BMW 2 Series, M2)
Once your control units load, you will see at the very top - Active Sound Design (ASD_01) Select this category.
You will see Active Sound Design Deactivation, select this.
The select Deactivated.
Once that is selected hit the back button (Top Left Blue Arrow) and select CODE in the top right. The ecu will restart, the car may throw some errors while coding, this is normal. Do not touch anything while coding the car. Let the car go through it’s coding process. You will then see a screen that says “Coding Complete”. You can now head back to the main screen and select “Disconnect” if you are all doing with this coding section.
Once you are all finished coding you can then remove the veepeak adapter from the OBD2 port and store it somewhere safe, I like to keep mine in my glove compartment so I can code features on the fly.
We are finished, your car no longer has active sound design. If you want to code it back in, go ahead and deselect the deactivation button OR simply use the backup feature. (Bimmercode stores backups of your car so you can undo anything that you code easily.)
In my opinon, ASD is mostly pointless. I like to let me actual engine do the talking, not fake engine noise.
If you guys are interested in watching my full video of ASD, you can do so here: