![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
BMW Garage | BMW Meets | Register | Today's Posts | Search |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
Is it possible to reset oil for interim oil change?
![]() |
![]() |
12-26-2018, 12:09 PM | #1 |
Second Lieutenant
![]() 54
Rep 190
Posts |
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 |
12-27-2018, 02:31 PM | #3 | |
Second Lieutenant
![]() 54
Rep 190
Posts |
Quote:
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. ![]() |
|
Appreciate
0
|
12-27-2018, 04:41 PM | #4 | |
Lieutenant Colonel
![]() 1627
Rep 1,968
Posts
Drives: 2016 BMW X1
Join Date: Apr 2018
Location: Denver, CO
|
Quote:
|
|
Appreciate
0
|
12-30-2018, 02:10 AM | #6 |
Second Lieutenant
![]() 54
Rep 190
Posts |
|
Appreciate
0
|
12-30-2018, 10:17 AM | #7 |
Second Lieutenant
![]() 54
Rep 190
Posts |
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 | |
Major
![]() ![]() 1233
Rep 1,100
Posts |
Quote:
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 | |
Second Lieutenant
![]() 54
Rep 190
Posts |
Quote:
![]() 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
apexit41233.00 |
01-03-2019, 09:15 PM | #10 | |
Major
![]() ![]() 1233
Rep 1,100
Posts |
Quote:
|
|
Appreciate
0
|
03-28-2020, 09:26 AM | #11 | ||
Major
![]() ![]() 1233
Rep 1,100
Posts |
Quote:
|
||
Appreciate
0
|
03-29-2021, 10:25 AM | #12 |
New Member
0
Rep 8
Posts |
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
|
![]() |
Bookmarks |
Tags |
123d, 335d, idrive, oil change, reset |
|
|