Alfa Romeo Stelvio Forum banner

MES & Oil Change routines

3.2K views 13 replies 4 participants last post by  DavidM17  
#1 ·
Hi there,

I have invested in the MES kit to do my own oil changes.

MES is installed and working correctly (I also installed the SGW) and have been able to set a few options etc.

My question is what routines do folk run when they perform an oil change? (not a full service, rather a mid-service oil change @ 5k miles)

I found the Oil Change routine in the adjustments section of the Engine Management Module to reset the multiair adaptions to compensate for aging oil.
anything else? which i've done.
There is another routine in the same adjustments section called Self-adaption parameters reset which has "This function restores the original factory-set values of the auto-adaption parameters in the control unit" as a description What is this for?
Also, I've noticed that the Oil degradation % level in the parameters section remains the same even after running the Oil Change routine. Can MES reset this? or only when running the Service Interval Reset routine? (I have avoided this as i didnt want to reset the service counter as we are part way through). I understand the stelvio has two counters one for oil change and another for service, can MES reset both independently?

Thanks

BB
 
Discussion starter · #6 ·
we
after oil change you reset it in two places - under Service and then in engine ECU - oil-change.
you can change service interval to your desired distance. I think it was described on giuliaforums.com how to do it together with how to reset coupon number.
if oil degradation % didn't change after "oil-change" procedure in engine ECU it means it didn't finish successfully. repeat procedure. successful reset will show ~100% oil degradation.
So I understand.
I have only run the Oil change procedure so far and only once. The oil degradation value is still showing 40% (which would indicate its just over half way to next service, aligns with what I'd expect as I am doing an interim oil change) However, you are saying that the oil change procedure SHOULD reset this value to 100%. If it hasn't then it failed? somehow even though MES showed a 'completed' message with '0'.

The second part of your comment, When doing an oil change (not a full service) do you still need to run BOTH the service interval reset procedure AND the Oil Change procedure? Won't that reset the overall service counter? which would show full mileage to next service (I have an UK spec car so the mileage interval is fixed at 9326 for some reason) which I don't want to do as its still 4k miles to the next service.

Thanks

BB
 
Discussion starter · #7 · (Edited)
Hi @shpuncik

When using MES, on US market Stelvios & Giulias, we can't change the oil change distance in the infotainment system - we're stuck with 9,600 miles. I tried to program it for 3,000 miles but MES just uses the 9,600 default setting

Again, when using MES, on US Cars, when we run out of the service coupons necessary to display oil change information in the infotainment system, we need to do a Proxy Alignment to get back the service coupons when we hit 0 (9 service coupons are the maximum we can program for - if I remember correctly).

As far as Oil Degradation - on US cars, MES appears to not be able to change that figure. I tried and couldn't get it to change, and spoke with others in the US that had the same issue. In my case, doing 2,000 to 3,000 mile oil changes, it's not a concern and mentally I've move on (but I can understand how it is a concern for others).

The guy that writes MES is in Bulgaria and probably does his software tests on EU spec cars. If anyone in the US wants to write about their MES experiences regarding these subjects please join the conversation :)
for a UK spec car I think that what you refer to as the oil change distance and days value in the infotainment system is actually the service interval NOT the oil change interval. I think they are two separate counters. The oil change counter is not visible to the driver (well not on my MY19 model) anywhere. Once the calculated oil degradation % counter stored in the ECU reaches a threshold (not sure what) it will display a "change engine oil" message in the instrument cluster. Separately, when the Service Interval on the infotainment screen reaches zero a message "Service Required" is displayed in the instrument cluster. So in theory, under heavy driving conditions the oil degrades faster and the car will call for oil change before a service is due.

I also ran out of service coupons. Our car was used and we acquired it at 43k miles. Four further services and the infotainment display reverted to dashes and could not be reset. Once I setup MES, I was enabling the auto high beam and as an extra bonus when performing the PROXI alignment MES reset the number of coupons to 10. I now have a functioning service interval counter display (both in miles and days) on the infotainment screen.

As others have replied to my post, I think my question has evolved to "Is it possible, or indeed desirable to reset the oil degradation counter separately from the main service interval counter in MES? Maybe you can't and only WiTech can do this. Or more likely WiTech executes a reset of both regardless of whether a full service or an oil change is done (or the technicians can't be arsed to find the menu item to do it separately). I think this because I've previously run out of coupons before I should have (the car has not had 9 services in its life yet). A service coupon was used up each time irrespective of the service performed.

Then I'm thinking that maybe they should be linked together as perhaps the oil degradation value is part of the service interval calculation?

As an aside, I had an early example (2015) of a Land Rover Discovery Sport (nice design, dumpster fire of a car!) previously, whose software was so shoddy that when it was delivered to me it had no way of telling the driver it needed a service. Literally nothing at all (no lamp/message/chime), they had to issue a software update to fix it. It also had two counters as described above, in later MYs they added a separate menu item to the instrument cluster to show both the service interval and oil change interval values.

BB
 
Discussion starter · #8 ·
Update,
Thanks to @shpuncik I re ran the Oil Change routine in MES a couple of times and sure enough the car displayed an "Oil change done" message in the instrument cluster and the oil degradation counter has been reset to 99%. The separate Service Interval counter in the infotainment system (that shows miles and days to next service) was not affected and is showing the correct count.
Main service is not due for approx 3900 miles so we're good. At that point I'll run both the service interval reset and oil change procedures in MES.

Happy motoring folks.

BB
 
Discussion starter · #10 · (Edited)
@BobbyBox

Help your brothers out and clarify the combination of winning instructions for us. :)

What is the procedure you're repeating multiple times in order to get the oil degradation counter reset from 40% to 100% level?

And doing this procedure multiple times to get to 100% didn't use multiple service coupons or?
ok.

@BobbyBox

...What is the procedure you're repeating multiple times in order to get the oil degradation counter reset from 40% to 100% level?
I repeat item 11 on the list below until the oil degradation level is reset and you get the "Oil change done" message on the instrument cluster.
After completing the oil change:
[1] Ensure SGW is fitted (if required)
[2] Connect OBDII adaptor (in my case it is an OBDLink MX+)
[3] Turn the car on using the start button (do not start the engine)
[4] Fire up MultiEcuScan (in my case it is the iOS version 2.4 running on an iPhone 15 Pro Max)
[5] Once connected (I'll assume you have a working setup already) you can select your specific vehicle
[6] Choose "Engine Management" from the list of available modules
[7] Choose Magneti Marelli IAW 10JA CF6/EOBD Injection (diesel and V6 may be different, this is my gas 2.0) as the module type and hit connect
[8] Once MES is connected select "Parameters" from the bottom row of icons (on the iOS version anyway)
[9] On the "Parameters"screen scroll down to the bottom and you can see the current "Oil degradation level". You may have to select the tick at the top of the screen to activate MES to display these values.
[10] Using the icons along the bottom, select "Adjustments"
[11] From the "Adjustments" screen select "Oil change" and follow the onscreen instructions.
[12] turn the car off and wait 60 seconds before switching it on again (do not start the engine)

You may need to run 11 and 12 a few times until you see the "Oil degradation level" reset to 99% in the "Parameters" screen and a “Oil change done” message in the instrument cluster.

[13] Repeat steps 3 to 9 to check that the "Oil degradation level" parameter has reset to 99%

@BobbyBox

...And doing this procedure multiple times to get to 100% didn't use multiple service coupons or?
no it doesn't (y)
Remember, if you ever run out of coupons, run a PROXI alignment with MES it will reset the number of coupons back to 10 anyway.

Hope this helps

BB
 
Discussion starter · #13 ·
Have you installed the Security Gateway (SGW) bypass? (I’m guessing you have if you previously completed a PROXI alignment)
Or could the bypass be damaged? Pins broken etc.
Without it MES cannot write anything to the vehicle, including resetting the service/oil change counters.

BB