R52 Adaptations Reset
R52 Adaptations Reset
I have an R52 2006 MINI Cabrio Auto that had the RevMax valve body installed and I believe it has never had the adaptations reset. It has a SES light on and EP advisory while not displaying the selected gear. The codes set are P0700 and P0977.
I have read this needs to be done in INPA, not NCSExpert. I have used INPA and NCSExpert on previous MINIs so I purchased a new cable and have been trying to get things to work.
I've tried EVERYTHING I can to find current downloads of the BMW Diag tools that includes the R50 (or R56 for that matter) in INPA. Unfortunately, all I'm finding are versions that either don't have the R50 loaded in INPA or ones that won't display R50.
The current version I have seems to be awesome, works on Windows 10, but only BMW's show up on the INPA home screen. It includes the R50 and R56.ENG files that should be needed for INPA. However, when I edit the INPA. INI file I can't get the change to reflect on the INPA home screen. It's like its running some kind of script to overwrite my changes or something. The only change that affected INPA was to completely delete the text inside the INPA.INI file and that succeeded in having INPA boot up with no options.
Thanks in advance!
I have read this needs to be done in INPA, not NCSExpert. I have used INPA and NCSExpert on previous MINIs so I purchased a new cable and have been trying to get things to work.
I've tried EVERYTHING I can to find current downloads of the BMW Diag tools that includes the R50 (or R56 for that matter) in INPA. Unfortunately, all I'm finding are versions that either don't have the R50 loaded in INPA or ones that won't display R50.
The current version I have seems to be awesome, works on Windows 10, but only BMW's show up on the INPA home screen. It includes the R50 and R56.ENG files that should be needed for INPA. However, when I edit the INPA. INI file I can't get the change to reflect on the INPA home screen. It's like its running some kind of script to overwrite my changes or something. The only change that affected INPA was to completely delete the text inside the INPA.INI file and that succeeded in having INPA boot up with no options.
Thanks in advance!
Check pins 7 and 8 on the cable as some cables come with these pins jumpered and some don't. I don't recall which we need right now for our cars but it should be easy to find.
Which version of INPA are you using? There are two versions out that do have problems. I believe they are the last two releases of INPA that there was a change in. They can both be installed, but its a matter of changing folder names to switch between the two.
Which version of INPA are you using? There are two versions out that do have problems. I believe they are the last two releases of INPA that there was a change in. They can both be installed, but its a matter of changing folder names to switch between the two.
What was the end result here? I have a 2006 r53; I put a new valve body in and can’t findwhere to reset the shift adaptations for my Aisin 6-speed auto. Inpa works great to read everything; but in transmission the only options I have are shift lock and reset s1 s2. Inpa version is binmer geeks 5.0.6.
Trending Topics
how close to Chicago are you?!?!? I have the scan tool to reset adaptations, but i don't think that will help you. P0977 is a generic fault for speed sensor. my guess is the input speed sensor inside the transmission is faulty or has fluid in the connector, causing you problems.
Sorry for the slow reply, but I was never able to correct this problem. I'm traveling with the military and will continue to be away from the car for the next month or three. I'll resume this when I return.
BTW, this particular MINI is in Oahu, Hawaii.
BTW, this particular MINI is in Oahu, Hawaii.
I am not sure if it matters what cvt you have. It should be the same. I’m going off of memory with the INPA stuff, but you should be able to figure it out.
Select R50...
engine select the engine at the top of the list.
F1 read codes
F2 clear codes
F10 exit
F6 reset adaptations (or something like that)
F3 clear adaptations (or something like that)
Shift F1 clear distance
F6 clear cut adaptation
F10
F1 read codes
F2 clear codes
this will put xP on your speedometer display
the engine must be cold to do the rest
start the engine
while it is high idling, place it in Neutral for 10 seconds
shift to DRive for 10 seconds (keep your foot on the brake for all of this process)
shift to Park for 10 seconds
do the following 10 times, shift to neutral for 4 second, then to drive for 4 seconds (back and forth from neutral to drive until you have done it 10 cycles of each)
shift to park for 10 seconds
do the following 10 times, shift to neutral for 4 seconds, then to Reverse for 4 seconds (like above, but neutral and reverse)
shift to park for 10 seconds
Find somewhere safe that you can do the following:
shift to drive and accelerate quickly up to 55mph. You will feel the car “shift” gears. Hold the car at 55 for 10 seconds.
Release the accelerator and let the car coast to a stop. Do not brake. Once the x leaves the display, you are set to go. Stop the car and place it into park. You should be set with the adaptations.
Select R50...
engine select the engine at the top of the list.
F1 read codes
F2 clear codes
F10 exit
F6 reset adaptations (or something like that)
F3 clear adaptations (or something like that)
Shift F1 clear distance
F6 clear cut adaptation
F10
F1 read codes
F2 clear codes
this will put xP on your speedometer display
the engine must be cold to do the rest
start the engine
while it is high idling, place it in Neutral for 10 seconds
shift to DRive for 10 seconds (keep your foot on the brake for all of this process)
shift to Park for 10 seconds
do the following 10 times, shift to neutral for 4 second, then to drive for 4 seconds (back and forth from neutral to drive until you have done it 10 cycles of each)
shift to park for 10 seconds
do the following 10 times, shift to neutral for 4 seconds, then to Reverse for 4 seconds (like above, but neutral and reverse)
shift to park for 10 seconds
Find somewhere safe that you can do the following:
shift to drive and accelerate quickly up to 55mph. You will feel the car “shift” gears. Hold the car at 55 for 10 seconds.
Release the accelerator and let the car coast to a stop. Do not brake. Once the x leaves the display, you are set to go. Stop the car and place it into park. You should be set with the adaptations.
Edit/Update - I spent a few hours this evening. I have INPA and NCS Expert installed and running. The programs recognize my cable and the car. However, INPA does not give me the option for R50 in the menus. I've tried editing the INPA.INI file. I was able to get R50 to show up in the INPA.exe application, but that says "error compiling scripts." If I run the INPALOAD.exe file located in the same folder, which is supposed to fix the scripts issue, the R50 still doesn't show up as an option. Its like it doesn't recognize the change I made to the INPA.INI file.
Any chance you could help point me to directions for installing INPA to work on my R52? I spent quite a bit of time on this 9 months ago but lost all of that progress. NCS Expert was easy, but I seem to recall getting INPA working was more difficult.
I'm still trying to get these adaptations reset...
Any chance you could help point me to directions for installing INPA to work on my R52? I spent quite a bit of time on this 9 months ago but lost all of that progress. NCS Expert was easy, but I seem to recall getting INPA working was more difficult.
I'm still trying to get these adaptations reset...
Last edited by nomar116; Jun 8, 2019 at 11:23 PM.
Second update of the night:
I was able to get INPA working! Hoooorrrayy! However, the adaptations are not yet reset... Booo!
I was able to read the codes and noticed I have a S2 2027 (?) code being set by the transmission, which I'm not sure I've seen before. I cleared the codes and the display updated from EP to accurately reflect the selected gear. I tried reseting the adaptations as gresh described but I never saw XP on the dash. My INPA was in german, though, so it was difficult to know if I was doing stuff correctly... Also, unfortunately after starting the car and shifting the transmission as described by gresh, once I shut down and turned the ignition back on the EP had returned to the dash and the codes had reset... :/
Anyone help with fixing the language from German or a few more specifics on how to reset the adaptations!? I feel like I'm so close!
There are so many write ups but it took a weird combination of multiples to get everything working correctly. Here's what worked for me, I might consider writing the experience up as a new post another time.
I downloaded instructions and files from this website:
https://www.e90post.com/forums/showthread.php?t=1204192
This seemed to be a bit more current so the instructions were based around Windows 10 and easy to follow. While I downloaded the R50 datens, for some reason his R50 daten files didn't seem to work. I used some of the datens from the V38 Datens that are referenced here at NAM. Specifically, I used those datens to copy of the R50.ENG file into the C:\EC-APPS\INPA_FXX\CFGDAT folder. I also copied the ECU files from the v38 into the EDIABAS folder.
Lastly, I had to edit the INPA.INI file which can be could in the CFGDAT folder referenced above. Edit one of the F functions to say R50 instead of E48, or whichever one you choose, and it should become selectable in INPALOAD.exe.
I was able to get INPA working! Hoooorrrayy! However, the adaptations are not yet reset... Booo!
I was able to read the codes and noticed I have a S2 2027 (?) code being set by the transmission, which I'm not sure I've seen before. I cleared the codes and the display updated from EP to accurately reflect the selected gear. I tried reseting the adaptations as gresh described but I never saw XP on the dash. My INPA was in german, though, so it was difficult to know if I was doing stuff correctly... Also, unfortunately after starting the car and shifting the transmission as described by gresh, once I shut down and turned the ignition back on the EP had returned to the dash and the codes had reset... :/
Anyone help with fixing the language from German or a few more specifics on how to reset the adaptations!? I feel like I'm so close!
There are so many write ups but it took a weird combination of multiples to get everything working correctly. Here's what worked for me, I might consider writing the experience up as a new post another time.
I downloaded instructions and files from this website:
https://www.e90post.com/forums/showthread.php?t=1204192
This seemed to be a bit more current so the instructions were based around Windows 10 and easy to follow. While I downloaded the R50 datens, for some reason his R50 daten files didn't seem to work. I used some of the datens from the V38 Datens that are referenced here at NAM. Specifically, I used those datens to copy of the R50.ENG file into the C:\EC-APPS\INPA_FXX\CFGDAT folder. I also copied the ECU files from the v38 into the EDIABAS folder.
Lastly, I had to edit the INPA.INI file which can be could in the CFGDAT folder referenced above. Edit one of the F functions to say R50 instead of E48, or whichever one you choose, and it should become selectable in INPALOAD.exe.
Second update of the night:
I was able to get INPA working! Hoooorrrayy! However, the adaptations are not yet reset... Booo!
I was able to read the codes and noticed I have a S2 2027 (?) code being set by the transmission, which I'm not sure I've seen before. I cleared the codes and the display updated from EP to accurately reflect the selected gear. I tried reseting the adaptations as gresh described but I never saw XP on the dash. My INPA was in german, though, so it was difficult to know if I was doing stuff correctly... Also, unfortunately after starting the car and shifting the transmission as described by gresh, once I shut down and turned the ignition back on the EP had returned to the dash and the codes had reset... :/
Anyone help with fixing the language from German or a few more specifics on how to reset the adaptations!? I feel like I'm so close!
There are so many write ups but it took a weird combination of multiples to get everything working correctly. Here's what worked for me, I might consider writing the experience up as a new post another time.
I downloaded instructions and files from this website:
https://www.e90post.com/forums/showthread.php?t=1204192
This seemed to be a bit more current so the instructions were based around Windows 10 and easy to follow. While I downloaded the R50 datens, for some reason his R50 daten files didn't seem to work. I used some of the datens from the V38 Datens that are referenced here at NAM. Specifically, I used those datens to copy of the R50.ENG file into the C:\EC-APPS\INPA_FXX\CFGDAT folder. I also copied the ECU files from the v38 into the EDIABAS folder.
Lastly, I had to edit the INPA.INI file which can be could in the CFGDAT folder referenced above. Edit one of the F functions to say R50 instead of E48, or whichever one you choose, and it should become selectable in INPALOAD.exe.
I was able to get INPA working! Hoooorrrayy! However, the adaptations are not yet reset... Booo!
I was able to read the codes and noticed I have a S2 2027 (?) code being set by the transmission, which I'm not sure I've seen before. I cleared the codes and the display updated from EP to accurately reflect the selected gear. I tried reseting the adaptations as gresh described but I never saw XP on the dash. My INPA was in german, though, so it was difficult to know if I was doing stuff correctly... Also, unfortunately after starting the car and shifting the transmission as described by gresh, once I shut down and turned the ignition back on the EP had returned to the dash and the codes had reset... :/
Anyone help with fixing the language from German or a few more specifics on how to reset the adaptations!? I feel like I'm so close!
There are so many write ups but it took a weird combination of multiples to get everything working correctly. Here's what worked for me, I might consider writing the experience up as a new post another time.
I downloaded instructions and files from this website:
https://www.e90post.com/forums/showthread.php?t=1204192
This seemed to be a bit more current so the instructions were based around Windows 10 and easy to follow. While I downloaded the R50 datens, for some reason his R50 daten files didn't seem to work. I used some of the datens from the V38 Datens that are referenced here at NAM. Specifically, I used those datens to copy of the R50.ENG file into the C:\EC-APPS\INPA_FXX\CFGDAT folder. I also copied the ECU files from the v38 into the EDIABAS folder.
Lastly, I had to edit the INPA.INI file which can be could in the CFGDAT folder referenced above. Edit one of the F functions to say R50 instead of E48, or whichever one you choose, and it should become selectable in INPALOAD.exe.
I'm not sure about the language. It doesn't give an error per se, its just in German. Its as if the V38 Daten was not written for english menus? I'm imagine I need some different INPA files to fix that....
When you say "clearance" I assume you're meaning clearing error codes? When I did it last night, the EP went away but the SES light stayed on. I'm pretty sure I'm doing the steps incorrectly but I'll keep trying.
I'm not sure about the language. It doesn't give an error per se, its just in German. Its as if the V38 Daten was not written for english menus? I'm imagine I need some different INPA files to fix that....
I'm not sure about the language. It doesn't give an error per se, its just in German. Its as if the V38 Daten was not written for english menus? I'm imagine I need some different INPA files to fix that....
Just to be sure, you should clear error codes before and after the adaptation clearing.
I tried again this morning and still no XP on the dashboard.
I have tired a few different methods but I might be missing a step, here's what I tried this AM.
Select R50 / Engine / EMS2k (this is the only Engine module that works)
From here I can read codes, there is one for the transmission but I was unable to clear that code. I left Engine, and select R50 / Transmission / AISIN.
From AISIN, I was able to read transmission codes and clear them.
I then went back to Engine / EMS2k and read codes and clear them.
At this point, the EP was gone, replaced by P.
From Engine / EMS2k, I selected F6 and then F3 to Reset Adaptations. I cleared the CVT Distance Adaptation and CVT Adaptations that are selectable at Shift F1 and F6. Both appeared to clear successfully. No XP on the dashboard, though.
At this point, I unplugged everything and started the car. The SES light was out and the selector appeared to be working normally. I shifted into Drive, Neutral, and Reverse all indicating correctly but still no XP, XN, or XD. I then shut the car down and restarted it. The SES light was now on and the EP returned to the dash.
This video is a good example of what I did. However, he insists you need to also reset the instrument cluster codes by selecting Body/Instrument Cluster. That appears to be for an R56. My R50 modules say only "Instrument Pack" and when I select it I just get an error.
I have tired a few different methods but I might be missing a step, here's what I tried this AM.
Select R50 / Engine / EMS2k (this is the only Engine module that works)
From here I can read codes, there is one for the transmission but I was unable to clear that code. I left Engine, and select R50 / Transmission / AISIN.
From AISIN, I was able to read transmission codes and clear them.
I then went back to Engine / EMS2k and read codes and clear them.
At this point, the EP was gone, replaced by P.
From Engine / EMS2k, I selected F6 and then F3 to Reset Adaptations. I cleared the CVT Distance Adaptation and CVT Adaptations that are selectable at Shift F1 and F6. Both appeared to clear successfully. No XP on the dashboard, though.
At this point, I unplugged everything and started the car. The SES light was out and the selector appeared to be working normally. I shifted into Drive, Neutral, and Reverse all indicating correctly but still no XP, XN, or XD. I then shut the car down and restarted it. The SES light was now on and the EP returned to the dash.
This video is a good example of what I did. However, he insists you need to also reset the instrument cluster codes by selecting Body/Instrument Cluster. That appears to be for an R56. My R50 modules say only "Instrument Pack" and when I select it I just get an error.
Another update...
INPA is definitely working. I cleared a stored brake pad sensor code using INPA, which was nice. I was actually able to enjoy a drive home from with NO error lights on, it was awesome!
I just can't get the transmission into learning mode. I am able to clear the transmission codes and "reset adaptations" BUT it never gives me the chance to LEARN NEW adaptations.
When I reset the codes and start the car, the transmission works PERFECTLY. Its very interesting. EP is removed and the shifting is smooth. However, once I turn it off and restart the car the transmission code sets again, the car reports "EP" and the transmission goes back to having late / hard shifts.
INPA is definitely working. I cleared a stored brake pad sensor code using INPA, which was nice. I was actually able to enjoy a drive home from with NO error lights on, it was awesome!
I just can't get the transmission into learning mode. I am able to clear the transmission codes and "reset adaptations" BUT it never gives me the chance to LEARN NEW adaptations.
When I reset the codes and start the car, the transmission works PERFECTLY. Its very interesting. EP is removed and the shifting is smooth. However, once I turn it off and restart the car the transmission code sets again, the car reports "EP" and the transmission goes back to having late / hard shifts.
So my theory is that this code resetting is preventing me from getting into XP to learn new adaptations. Basically after I clear codes and adaptations, when I cycle the ignition the car goes right back into EP.
Is it possible to get XP to display on the dash BEFORE starting the car? If so, I might be doing something wrong. I never see XP so I start the car. Still no XP and that transmission code sets.
I might need some help translating some of the INPA menus if we suspect I'm doing something wrong in INPA... Its basically all written in German.
Another update...
INPA is definitely working. I cleared a stored brake pad sensor code using INPA, which was nice. I was actually able to enjoy a drive home from with NO error lights on, it was awesome!
I just can't get the transmission into learning mode. I am able to clear the transmission codes and "reset adaptations" BUT it never gives me the chance to LEARN NEW adaptations.
When I reset the codes and start the car, the transmission works PERFECTLY. Its very interesting. EP is removed and the shifting is smooth. However, once I turn it off and restart the car the transmission code sets again, the car reports "EP" and the transmission goes back to having late / hard shifts.
INPA is definitely working. I cleared a stored brake pad sensor code using INPA, which was nice. I was actually able to enjoy a drive home from with NO error lights on, it was awesome!
I just can't get the transmission into learning mode. I am able to clear the transmission codes and "reset adaptations" BUT it never gives me the chance to LEARN NEW adaptations.
When I reset the codes and start the car, the transmission works PERFECTLY. Its very interesting. EP is removed and the shifting is smooth. However, once I turn it off and restart the car the transmission code sets again, the car reports "EP" and the transmission goes back to having late / hard shifts.
My question is, after completing the steps as shown in this video, does XP show up on the dash before you actually start the car? Or do you have to start the car and then XP will be displayed?
Additional Info:
For my car, when I clear the codes, EP is removed and P is displayed. The CEL remains on until I am finished and start the car. When I start the car, the CEL goes out and the car looks great. Unfortunately, when I try pulling transmission codes in INPA after starting the car, the code mentioned above comes back. The car only remains out of EP until I turn it off. On subsequent starts the car goes right back into EP with a CEL.
My INPA is not allowing me to clear the "instrument cluster" in his video at the 3:30 point or so. When I select "Instrument Pack" all I get is an error.
I have really tried to get INPA working correctly but perhaps that is the problem. There are quite a few modules that give me an error when attempting to select them. It looks like I have about 50% functionality. I don't believe my cable has pins 7 & 8 bridged, perhaps that is part of the problem?
At this point, I still did not have XP on the dash with the ignition on. I started the car and still no XP. I did not try shifting into gear... in the event that that would have kicked it into learning mode. So I still can't get into learn mode.
With the car running, I went back and checked the codes. Sure enough, the S2 Solenoid error code reset just as it has been doing before. Also, the Instrument Pack showed the error returned. I was able to clear both codes with the engine running, still no learning mode. I was NOT able to clear the generic Transmission TCU OBD error with the engine running.
So bottom line, I still can't get into learn more. I really need to figure out what is setting this S2 Solenoid error code. Possibly time to call Revmax.
Does everyone in this thread understand that the Mini Cooper S had a different transmission then the Standard Cooper, the Cooper S had an Asian transmission while the Standard Cooper had the CVT; I think some of us are trying to reset the Asian transmission.
The reset only works on the CVT. No on the Asian.


