|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
N55 PPK Flash DIY
|
|
12-06-2016, 05:14 PM | #1 |
Private
30
Rep 56
Posts |
N55 PPK Flash DIY
After a few months of pondering whether or not I want to try, I’ve finally gone through with it and attempted the BMW PPK flash on my car. Honestly, the most difficult and time consuming part was setting up the software. Actually flashing the car only took a couple minutes (once I worked out some initial issues). Before you say it didn’t take because it flashed in a couple minutes, I can assure you that it did. After flashing, there is a very noticeable difference in the exhaust sound and my butt dyno seems to indicate a change.
Because I couldn't find a detailed DIY, only vague overviews of what to do, I figured it was about time for someone to write one. I am not an expert at these things, I freely admit it. If you notice an issue with my instructions, please let me know and I will correct it. Vehicle information: • Model: 335i (M Sport) • Production Date: 5/2011 • Engine: N55 • Transmission: Automatic • Market: US • ECU/DME: Mevd172 (or just 17) • Completely stock except for: o ER Chargepipe (OEM one blew up on my way home after buying the car!)Workstation Information: • 17” Macbook Pro • Windows 10 fresh install specifically for this purpose • Full E89/E9X V53.3 SP-Daten files • Mike’s Easy BMW Tools Package o INPA 5.0.6 (in English)NOTE: The USB Cable drivers that were bundled with the tool package did not work correctly and caused the flashing to fail on my first attempt. There were not issues after the correct WHQL certified drivers were installed. --- The following are the steps I followed to successfully flash the BMW PPK (Not including updating the SP-Daten files, as this is already a well-documented procedure) DISCLAIMER: I offer this information with NO GUARANTEE that it will work, nor do I guarantee that it will not break your vehicle. I am not liable for any damage to your vehicle, person or ego. I do not guarantee that this information is completely accurate. Follow these steps with extreme care, do your research, don’t break your car. If you feel uncomfortable with modifying your vehicle, then pay a professional to do it. Don’t try and blame me. If you have no prior experience with these BMW tools, I recommend you learn about them before attempting this. 1. IMPORTANT: Connect your car to stable power supply. I used a 15 amp battery charger which managed to hold the voltage at a minimum of 12.7v throughout the whole process. I also recommend turning off all lights and other power consuming devices on the vehicle. 2. Get in, close the door, plug in your OBD cable, put the key in the ignition, press the start button without the brakes pressed. 3. Open INPA. Battery and Ignition should both be ON. If ignition is not on, you didn’t press the start button! 4. Next, we are going to get the current ZB with INPA a. Choose your chassis5. Close INPA 6. Now it’s time to flash the DME using WinKFP a. Open WinKFP and select “Comfort mode”7. Now we need to write a blank FSW_PSW.MAN file to 62BMO or 63BMO from NCSExpert a. This step is to remove an encoding error that the car will throw supposedly (I did not check, and my CEL was already on)NOTE: NCSExpert is a dangerous tool and should be used with caution. 8. Finally, open INPA and clear the error memory a. Shift+F29. Turn the car off, then start it up and make sure you don’t have a CEL 10. I’m not sure if this step is necessary, but I’ve seen people say to do it before so I did. - Button up your car, lock it and wait 15 minutes (so the car goes to sleep) 11. Enjoy the PPK! Last edited by AJL; 12-06-2016 at 05:21 PM.. |
12-07-2016, 06:36 PM | #3 | |
Colonel
529
Rep 2,504
Posts |
Quote:
However, it isn't rocket science. You are simply flashing a module. The guide above is good. However I'd just add that BMW recommend a power supply able to supply a constant 13.8v at 70amp, for programming ECU's. Also a decent quality cable should be used. Also, after programming the ECU, you should revert its configuration to default by coding the 2 modules identified by the OP to default with expertmode and not blank man files. Using the blank man method can cause unexpected results. Also, also, make a bit of your existing ECU zusb number! In case you ever need to go back to it. |
|
Appreciate
0
|
12-07-2016, 07:28 PM | #4 |
New BMW owner
139
Rep 621
Posts
Drives: BMW 316d, BMW F40 116d
Join Date: Jan 2012
Location: Belgium
|
Don't you need to give in your VIN after choosing the right update? Before you press Done?
Edit: My bad, you did it the second after comfort mode! |
Appreciate
0
|
12-07-2016, 08:33 PM | #5 | |
Private
30
Rep 56
Posts |
Quote:
The profile I was using is simply expertmode adjusted to the settings specified at the codinge90 website. Also, I can definitely see how coding a blank MAN file could cause issues, luckily for me it didn't. Whatever instructions I could find scattered around all seemed to suggest it was how to remove a supposed encoding error code (which I didn't actually check for ) So I agree with you, especially if you're not the "hold my beer and watch this" kinda person, try writing the default configuration first. |
|
Appreciate
0
|
04-26-2017, 04:43 AM | #6 |
Private First Class
29
Rep 151
Posts |
since getting PPK installed with ZB 8684958 for my 2012 135i, I been getting error code 28A0 repeatedly (after clearing code).
I never got this error code prior to the PPK install Any one have any idea what may be the cause and a possible resolution? Thanks in Advance |
Appreciate
0
|
04-26-2017, 11:18 AM | #7 | |
Captain
253
Rep 775
Posts |
Quote:
Where things get a little hairy is during the boot sector update. There is a brief window after the DME is done downloading the flash and performing the security check where it erases a section of the boot sector and copies over the new one. If the power is cut at this point, the DME is permanently bricked; it just won't boot. If you don't have the passwords for bootstrap access, you can't even get in with a debugger to fix it. Expert mode vs blank MAN file doesn't matter. They'll both literally accomplish the same thing. |
|
Appreciate
0
|
01-04-2018, 04:55 PM | #8 | |
Z4 35is
58
Rep 270
Posts |
Quote:
Also, what ZUSB should I use. My info: https://drive.google.com/folderview?...CirU4rOUaWUQ9V Last edited by taranfx; 01-04-2018 at 11:59 PM.. |
|
Appreciate
0
|
01-05-2018, 02:30 AM | #11 |
Lieutenant
264
Rep 459
Posts |
You have a 135i vert with DCT?
My program refuses to match your VIN to any ZB number for any module. Your car is a type UN73 with 2TC (DCT transmission). If you add NPOW for the PPK, it looks like 8684952 is the PPK flash for your car, though I can't verify for your vin. If you get the e89 DATENS and locate kmm_ATSH.txt and search your current DME ZB (8615774), you get UN73;2TC&-NPOW;1003500-1006501,1009500-. NPOW is the power kit and the little - means you don't have it. If you seek out UN73;2TC&NPOW;1003500-1203502, the latest ZB number is 8684952. |
Appreciate
0
|
02-19-2018, 02:56 PM | #12 |
Private First Class
18
Rep 167
Posts |
For this flash, will Standard BMW tool setup 2.12 take care of all the software installation? If not, can you please show us how you've corrected it?
|
Appreciate
0
|
02-19-2018, 04:23 PM | #13 |
Major
263
Rep 1,173
Posts |
|
Appreciate
0
|
02-21-2018, 11:21 PM | #14 |
Colonel
179
Rep 2,051
Posts |
Not a F10 mod correct? 2011 535 but it seems the tune is only for 2014 and up?
Or can this work on a F body?
__________________
|
Appreciate
0
|
02-23-2018, 07:59 AM | #16 |
Major General
3966
Rep 7,215
Posts |
It won't work, the 5 series has different chassis settings inside the factory tunes. Also I think the F10 is BN2010 so the DME would be slightly different anyway.
|
Appreciate
0
|
06-16-2018, 09:03 PM | #17 |
Private First Class
18
Rep 167
Posts |
My current DME/DDE Zb is 8608836.Does Anyone know the PPK Zb I want to flash to?
I have an 2011 335i E93. AT Last edited by nate93; 06-16-2018 at 09:15 PM.. |
Appreciate
0
|
06-18-2018, 08:46 PM | #18 |
Registered
2
Rep 3
Posts |
|
Appreciate
1
jsanchez33575.00 |
07-07-2018, 12:50 PM | #19 |
Private
7
Rep 55
Posts
Drives: Bmw 335i n55 e93
Join Date: Sep 2017
Location: South Carolina
|
|
Appreciate
0
|
07-07-2018, 09:13 PM | #20 |
Private First Class
75
Rep 112
Posts
Drives: 2013 E92 M3
Join Date: May 2015
Location: Camp Lejeune
|
|
08-06-2018, 01:45 PM | #22 |
Private First Class
75
Rep 112
Posts
Drives: 2013 E92 M3
Join Date: May 2015
Location: Camp Lejeune
|
|
Appreciate
0
|
Bookmarks |
|
|