E90Post
 


Coby Wheel
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > ConnectedDrive / I-Drive / Navigation Related Discussion > Is it possible to reset oil for interim oil change?



Reply
 
Thread Tools Search this Thread
      12-26-2018, 12:09 PM   #1
jamesfawcett
Second Lieutenant
jamesfawcett's Avatar
51
Rep
210
Posts

Drives: 335D E91
Join Date: Nov 2016
Location: West Yorkshire

iTrader: (0)

Is it possible to reset oil for interim oil change?

Is it possible to reset the oil service interval countdown when doing an interim oil change? I changed the oil this week on both our 2011 E91 335D and our 2010 E88 123D. I don't like leaving the oil changes for the full schedule.

Both have iDrive, I've checked both for menus/ways to reset it on the iDrive but couldn't find a way, unless there was a notification to reset.

I couldn't find anything when searching, only how to reset the oil change warnings when the dashboard/idrive says it is due.

I have Inpa/Ncsexpert/Tool32 etc if that would be involved?

Thanks
James
Appreciate 0
      12-27-2018, 07:27 AM   #2
Greyfox
Colonel
Greyfox's Avatar
1208
Rep
2,835
Posts

Drives: 2007 328xi E91 - 330k+ (miles)
Join Date: Feb 2014
Location: USA

iTrader: (2)

You just use the normal reset procedure (trip reset button and stalk B/C toggle) anytime you change the oil.
Appreciate 1
ZNITE29.00
      12-27-2018, 02:31 PM   #3
jamesfawcett
Second Lieutenant
jamesfawcett's Avatar
51
Rep
210
Posts

Drives: 335D E91
Join Date: Nov 2016
Location: West Yorkshire

iTrader: (0)

Quote:
Originally Posted by Greyfox View Post
You just use the normal reset procedure (trip reset button and stalk B/C toggle) anytime you change the oil.
When I do this though, I only see a reset option for the brake fluid service (which is due in 3 months time). I don't see a reset option for the oil, because it's not due.

I've found a possible solution on another forum, but not sure if it applies to our e9x models so I'm trying to find out, I think this is for a 1 series:

Code:
And yes, it works. I changed mine using Tool32. The PRG file for our cars is MSS60.PRG. Scroll down to CBS_RESET in the Jobs box. 

In the arguments box enter oel;XX;30 where XX corresponds to the following:

45 for 12,000 KM or 8,000 MI
40 for 11,000 KM or 7,000 MI
35 for 10,000 KM or 6,000 MI
30 for 7,000 KM or 4,000 MI

Then Run Job, a right facing arrow with a 1x next to it in the toolbar up top.
I'm going to research this more, if I can find out it definately works I'll change both cars to 7000 mile intervals
Appreciate 0
      12-27-2018, 04:41 PM   #4
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1458
Rep
1,912
Posts

Drives: 08 E92 BMW M3
Join Date: Apr 2018
Location: Denver, CO

iTrader: (1)

Garage List
2008 BMW  [0.00]
Quote:
Originally Posted by jamesfawcett View Post
When I do this though, I only see a reset option for the brake fluid service (which is due in 3 months time). I don't see a reset option for the oil, because it's not due.

I've found a possible solution on another forum, but not sure if it applies to our e9x models so I'm trying to find out, I think this is for a 1 series:

Code:
And yes, it works. I changed mine using Tool32. The PRG file for our cars is MSS60.PRG. Scroll down to CBS_RESET in the Jobs box. 

In the arguments box enter oel;XX;30 where XX corresponds to the following:

45 for 12,000 KM or 8,000 MI
40 for 11,000 KM or 7,000 MI
35 for 10,000 KM or 6,000 MI
30 for 7,000 KM or 4,000 MI

Then Run Job, a right facing arrow with a 1x next to it in the toolbar up top.
I'm going to research this more, if I can find out it definately works I'll change both cars to 7000 mile intervals
I do not see why this would not work for the E90. Keep in mind your DME version will be different.
Appreciate 0
      12-29-2018, 12:28 AM   #5
lnxguy
Lieutenant Colonel
356
Rep
1,722
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

Changing the OCI with tool32 is simple. I've done it to my e90, no issues.
__________________
'09 335D
Appreciate 0
      12-30-2018, 02:10 AM   #6
jamesfawcett
Second Lieutenant
jamesfawcett's Avatar
51
Rep
210
Posts

Drives: 335D E91
Join Date: Nov 2016
Location: West Yorkshire

iTrader: (0)

Quote:
Originally Posted by lnxguy View Post
Changing the OCI with tool32 is simple. I've done it to my e90, no issues.
Perfect, thanks guys.

Lnxguy out of interest what did you set your intervals to?

Thanks
James
Appreciate 0
      12-30-2018, 10:17 AM   #7
jamesfawcett
Second Lieutenant
jamesfawcett's Avatar
51
Rep
210
Posts

Drives: 335D E91
Join Date: Nov 2016
Location: West Yorkshire

iTrader: (0)

Just to update the thread, opening MSD80.prg in Tool32 on both cars and running cbs_reset with the arguments: oel;45;04 - worked perfect. Both now are reset and set to due another oil change in 8000 miles

thanks
James
Appreciate 0
      01-01-2019, 12:42 PM   #8
apexit4
Major
Poland
1231
Rep
1,101
Posts

Drives: 335D M-Sport, X5D
Join Date: Apr 2018
Location: Maryland

iTrader: (0)

Quote:
Originally Posted by jamesfawcett View Post
Just to update the thread, opening MSD80.prg in Tool32 on both cars and running cbs_reset with the arguments: oel;45;04 - worked perfect. Both now are reset and set to due another oil change in 8000 miles

thanks
James
This seems like something I've been wanting to do for a while. Just so I understand correctly, you reduced your oil change interval from the 15k mile default down to 8000 miles, correct? So going forward, anytime you use your stalk to reset the oil interval it will reset to 8000 miles, correct?

Quick question on the argument you used: oel;45;04. 45 is the value you used for the interval you want (as provided in your previous post). Why did you change the last value to 04?
Appreciate 0
      01-03-2019, 03:21 PM   #9
jamesfawcett
Second Lieutenant
jamesfawcett's Avatar
51
Rep
210
Posts

Drives: 335D E91
Join Date: Nov 2016
Location: West Yorkshire

iTrader: (0)

Quote:
Originally Posted by apexit4 View Post
This seems like something I've been wanting to do for a while. Just so I understand correctly, you reduced your oil change interval from the 15k mile default down to 8000 miles, correct? So going forward, anytime you use your stalk to reset the oil interval it will reset to 8000 miles, correct?

Quick question on the argument you used: oel;45;04. 45 is the value you used for the interval you want (as provided in your previous post). Why did you change the last value to 04?
Yep that's correct, 8000 miles I think is more than enough for an oil change

Ahh ok so the 04 is the current date for my next oil change, which is set as the value for COU_RSTG_CBS_MESS_WERT when you read the current status.

I made these notes in notepad copying and pasting from other sources but also wokring out what worked for the e90, to compile these steps (so sorry its in mixed tense/third person etc in places). The prg file I found that worked on both was MSD80.prg, I couldn't find that information out there anywhere.

Code:
1. On both cars (E82 and E91) open Tool32
2. Load MSD80.prg
3. Navigate to cbs_daten_lesen and run the job
4. In the results, find COU_RSTG_CBS_MESS_WERT make a note of the value here, it will be between 0 and 30. This value will be needed later on if you decide to adjust the month/year manually. The below screen capture is of my car, notice how the value here is 08. This value is the number of times the CBS oil counter has been reset, so my car has had the CBS oil counter reset 8 times, or has had 8 oil changes done in its life time (assuming the CBS reset was done correctly each time the oil was changed)
5. Step 6: Close the results and navigate to cbs_reset. In the Arguments box, enter oel;XX;YY, where:

XX = the service interval (Approximate percentage of the original value, in multiples of 1. The 100% value is 27,580km)

YY = your current CBS counter value

6. A few options for XX, in increments of 5, are:
oel;50;YY=14,000km (13790km rounds to 9,000 miles)
oel;45;YY=12,000km (12411km rounds to 8,000 miles)
oel;40;YY=11,000km (11032km rounds to 7,000 miles)
oel;35;YY=10,000km (9653km rounds to 6,000 miles)
oel;30;YY=8,000km (8270km rounds to 5,000 miles)
oel;25;YY=7,000km (6890km rounds to 4,300 miles)
oel;20;YY=6,000km (5510km rounds to 3,700 miles)
oel;15;YY=4,100km (4130km rounds to 2,500 miles)
oel;10;YY=2,700km (2750km rounds to 1,700 miles)

To pull this all together, my counter value is 08 and I want an oil change interval of 8,000km, so I entered: oel;30;08 

7. Navigate to cbs_daten_lesen and run the job again, view the info and look for a change in RMMI_CBS_WERT value. This value is multiplied by 10 to give the OCI, ie 827 x 10km = 8270km for the OCI.
Appreciate 1
apexit41230.50
      01-03-2019, 09:15 PM   #10
apexit4
Major
Poland
1231
Rep
1,101
Posts

Drives: 335D M-Sport, X5D
Join Date: Apr 2018
Location: Maryland

iTrader: (0)

Quote:
Originally Posted by jamesfawcett View Post
Yep that's correct, 8000 miles I think is more than enough for an oil change

Ahh ok so the 04 is the current date for my next oil change, which is set as the value for COU_RSTG_CBS_MESS_WERT when you read the current status.

I made these notes in notepad copying and pasting from other sources but also wokring out what worked for the e90, to compile these steps (so sorry its in mixed tense/third person etc in places). The prg file I found that worked on both was MSD80.prg, I couldn't find that information out there anywhere.

Code:
1. On both cars (E82 and E91) open Tool32
2. Load MSD80.prg
3. Navigate to cbs_daten_lesen and run the job
4. In the results, find COU_RSTG_CBS_MESS_WERT make a note of the value here, it will be between 0 and 30. This value will be needed later on if you decide to adjust the month/year manually. The below screen capture is of my car, notice how the value here is 08. This value is the number of times the CBS oil counter has been reset, so my car has had the CBS oil counter reset 8 times, or has had 8 oil changes done in its life time (assuming the CBS reset was done correctly each time the oil was changed)
5. Step 6: Close the results and navigate to cbs_reset. In the Arguments box, enter oel;XX;YY, where:

XX = the service interval (Approximate percentage of the original value, in multiples of 1. The 100% value is 27,580km)

YY = your current CBS counter value

6. A few options for XX, in increments of 5, are:
oel;50;YY=14,000km (13790km rounds to 9,000 miles)
oel;45;YY=12,000km (12411km rounds to 8,000 miles)
oel;40;YY=11,000km (11032km rounds to 7,000 miles)
oel;35;YY=10,000km (9653km rounds to 6,000 miles)
oel;30;YY=8,000km (8270km rounds to 5,000 miles)
oel;25;YY=7,000km (6890km rounds to 4,300 miles)
oel;20;YY=6,000km (5510km rounds to 3,700 miles)
oel;15;YY=4,100km (4130km rounds to 2,500 miles)
oel;10;YY=2,700km (2750km rounds to 1,700 miles)

To pull this all together, my counter value is 08 and I want an oil change interval of 8,000km, so I entered: oel;30;08 

7. Navigate to cbs_daten_lesen and run the job again, view the info and look for a change in RMMI_CBS_WERT value. This value is multiplied by 10 to give the OCI, ie 827 x 10km = 8270km for the OCI.
Thanks for the detailed response! I know this is a small thing, but its been nagging me since I bought the car and I've always wanted to change it. I'll be giving this a try this weekend.
Appreciate 0
      03-28-2020, 09:26 AM   #11
apexit4
Major
Poland
1231
Rep
1,101
Posts

Drives: 335D M-Sport, X5D
Join Date: Apr 2018
Location: Maryland

iTrader: (0)

Quote:
Originally Posted by jamesfawcett View Post
Quote:
Originally Posted by apexit4 View Post
This seems like something I've been wanting to do for a while. Just so I understand correctly, you reduced your oil change interval from the 15k mile default down to 8000 miles, correct? So going forward, anytime you use your stalk to reset the oil interval it will reset to 8000 miles, correct?

Quick question on the argument you used: oel;45;04. 45 is the value you used for the interval you want (as provided in your previous post). Why did you change the last value to 04?
Yep that's correct, 8000 miles I think is more than enough for an oil change

Ahh ok so the 04 is the current date for my next oil change, which is set as the value for COU_RSTG_CBS_MESS_WERT when you read the current status.

I made these notes in notepad copying and pasting from other sources but also wokring out what worked for the e90, to compile these steps (so sorry its in mixed tense/third person etc in places). The prg file I found that worked on both was MSD80.prg, I couldn't find that information out there anywhere.

Code:
1. On both cars (E82 and E91) open Tool32
2. Load MSD80.prg
3. Navigate to cbs_daten_lesen and run the job
4. In the results, find COU_RSTG_CBS_MESS_WERT make a note of the value here, it will be between 0 and 30. This value will be needed later on if you decide to adjust the month/year manually. The below screen capture is of my car, notice how the value here is 08. This value is the number of times the CBS oil counter has been reset, so my car has had the CBS oil counter reset 8 times, or has had 8 oil changes done in its life time (assuming the CBS reset was done correctly each time the oil was changed)
5. Step 6: Close the results and navigate to cbs_reset. In the Arguments box, enter oel;XX;YY, where:

XX = the service interval (Approximate percentage of the original value, in multiples of 1. The 100% value is 27,580km)

YY = your current CBS counter value

6. A few options for XX, in increments of 5, are:
oel;50;YY=14,000km (13790km rounds to 9,000 miles)
oel;45;YY=12,000km (12411km rounds to 8,000 miles)
oel;40;YY=11,000km (11032km rounds to 7,000 miles)
oel;35;YY=10,000km (9653km rounds to 6,000 miles)
oel;30;YY=8,000km (8270km rounds to 5,000 miles)
oel;25;YY=7,000km (6890km rounds to 4,300 miles)
oel;20;YY=6,000km (5510km rounds to 3,700 miles)
oel;15;YY=4,100km (4130km rounds to 2,500 miles)
oel;10;YY=2,700km (2750km rounds to 1,700 miles)

To pull this all together, my counter value is 08 and I want an oil change interval of 8,000km, so I entered: oel;30;08 

7. Navigate to cbs_daten_lesen and run the job again, view the info and look for a change in RMMI_CBS_WERT value. This value is multiplied by 10 to give the OCI, ie 827 x 10km = 8270km for the OCI.
Quick question on this procedure. I recently learned that this can also (supposedly)be achieved using ProTool. I was able to find the CBS_Reset option and gave it a value of OEL;51 on my E70. That seemed to reset my OCI to the 5000 miles I desired. The only issue is that it didn't change the reset value, only my current value (I.e. if I reset the OCI in the cluster, it goes back to the 10k default). Does this also happen when changing the value with Tool32? Or is it permanent when changed using Tool32?
Appreciate 0
      03-29-2021, 10:25 AM   #12
Nodi19
New Member
0
Rep
8
Posts

Drives: BMW E90 325i
Join Date: Jan 2021
Location: Hungary

iTrader: (0)

Hi!
I followed all the instructions, but when I hit f5, it gives me the following error:ERROR ECU CONDITIONS NOT CORRECT OR REQUEST SEQUENCE ERROR
Does anybody help me?
Appreciate 0
Reply

Bookmarks

Tags
123d, 335d, idrive, oil change, reset


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 07:31 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST