How To Code Your EKPM3 With ProTool

This method is for E-Chassis and F-Chassis EKPM3s

To code your new upgraded EKPM3 using ProTool, you'll need to do the following steps. Please note that depending on your vehicle's chassis, some options may not be available or they may be in a different location. If you're unfamiliar with ProTool, please visit their website at the following link for more information: https://www.bimmergeeks.net/protool

Step 1: Connect ProTool to your phone or tablet with either a USB to K+DCAN cable or connect to a supported wireless dongle. F-Chassis vehicles will need a high speed K+DCAN cable or a WiFi dongle. 

Step 2: Make sure to turn your ignition on without turning the car on while connected to ProTool.

Step 3: In the main menu of ProTool, select "FUEL PUMP." (E-Chassis menu is shown below first, followed by the menu for F-Chassis).

Step 4: In the "FUEL PUMP" menu, select "CODING."

Step 5: In the "CODING" menu, click on "FACTORY CODE." This menu may ask you to make a backup of your current coding. Follow the on-screen prompts to perform the coding backup, then proceed with the "FACTORY CODE" operation. (E-Chassis options are shown below first, followed by the options for F-Chassis).

Step 6: Once the "FACTORY CODE" operation has finished, you'll be brought back to the "FUEL PUMP" menu. Your new upgraded EKMP3 is now coded to your vehicle and you can either cycle the ignition and start the car, or you can perform the "Voltage Fix" outlined in steps 7 and 8. The "Voltage Fix" is completely optional. 

Step 7: To apply the "EKP Voltage Fault Fix," you can do the following from the "FUEL PUMP" menu. Click on "Functions," then click on "EKP Voltage Fault Fix."

Step 8: Follow the on-screen prompts to complete the "EKP Voltage Fault Fix," and then cycle your ignition and start your car.