Emissions test/closed loop/ RoverMEMS diagnostic software

http://www.ukmgparts.com
Ask the Gurus - Use this board to discuss problems or technical issues you have with your MGF/TF - there's always an expert around to help you!

Moderator: Committee Members

Forum rules
Not many rules really, this board being aimed at technical issues, it shouldn't fall foul (hopefully) of some of the more personal issues that can affect forums.

Rule 1 - Is that you need to think very carefully before posting anything technical or asking anything technical relating to the security system of the car - See 'Security Issues' sticky for more info.

Rule 2 - We (MGF Register) do not support copyright infringement and therefore references to CD ROM, PDF versions or paper copies of the workshop manual (for instance) should not be posted on the forum. We don't want to get into trouble and we'd rather sell you a genuine hard copy through our Regalia shop anyway! :)

Because advice is honestly and freely given in this technical section, much of it will be amateur experienced based, so any information is given in good faith and is not guaranteed as correct.
Post Reply
Superdunx
Posts: 4
Joined: Thu May 14, 2020 5:51 pm
MGF Register Region: South Coast

Emissions test/closed loop/ RoverMEMS diagnostic software

Post by Superdunx » Thu Jun 15, 2023 11:48 pm

So... My MGF mk2 VVC Emissions saga continues. Basically it failed an MOT in Feb for emissions and since then we have been trying to get it to pass. I think I now know what the 'F' in MGF stands for, its certainly a word I have muttered many times over the last 4 frustrating months!

To cut a (very) long story short we replaced a physically damaged lambda sensor, identified that the oil temp low fault was because someone had crossed the VVC decrease and oil sensor cables, and then identified that the incorrect oil temp sender had been fitted by a previous owner (which may explain why the cables crossed as it was the later MEMS3 connector/sensor colours). On the way I have continuity checked all wiring between sensors and the ECU, cleaned up all body earths, oscilloscoped almost all sensors, reset the ECU adaptive settings, reset the air idle valve, fitted a new genuine MGR catalyst, and experimented with the garages emissions tester and plugging the LHS tail pipe of my TT mk7 exhaust. (which I can confirm DOES lower the lambda, but I now need to persuade the MOT tester that his measurement technique is incorrect!)

I am now clear of any ECU faults, the live data and oscilloscope traces seems to make sense and the car seems to reliably go into closed loop, but what is concerning me is that some of the data I have captured using RoverMEMS diagnostic software does not make sense. Also occasionally I am getting either a 'feedback failure on clamp' error or 'fault system high voltage' error. The fault seems intermittent and when it is not playing up it can now pass the emissions limits, but I am not wanting to take it for an MOT as occasionally it seems to 'freak out' and the lambda and Co fail, usually when the engine is hot and has been left to idle. (i.e. the usual conditions that they use to heat the car up before an MOT!)

I attach a spreadsheet of an example run where I started the car and ran it randomly between idle and around 3000 rpm for a while to heat the engine up to normal operating temperature until the rad cooling fan cut in. (note, no MOT so cant drive it!) The scans are 2 a second, so each two rows are a second of captured data. I have highlighted the figures that look odd in light red.

So what concerns me are the following - if anyone can shed any light on these I would be most appreciative:

1.) what is the 'system fault high voltage' that appears on row 4033 of the spreadsheet? Why has this appeared? could it be that the O2mV have a limit that has been exceeded?

2.)The ECU dropping out of closed loop occasionally seems to be associated with 'RPM error'. Occasionally the ECU seems to register a significant 'RPM error' It seems to appear from nowhere, persist for a while and then settle back down. I have scoped both the crank position sensor and cam position sensor and signals look good and clean, also there is no issue with ignition timing, which I would expect if these means of measuring RPM were in fault. So what could be causing this? why does the ECU suddenly decide that there is a large RPM error when the RPM measurements looks consistent for the true engine speed and throttle position? any ideas? how does the ECU determine what the correct engine RPM should be?

3.) Despite the fueling percentage increasing/decreasing there seems to be little change in injector pulse width and only 2 of the four injectors are reporting their data. Is this a quirk of the RoverMEMS software or indicative of them never going into full sequential injection mode but remaining in grouped mode of operation?

Other than that I am really struggling to know what to do next, I am really at the end of my tether on this. Whilst I have good electrical knowledge and tools at my disposal I seem to be constantly defeated by understanding what goes on in the 'black box' of the ECU, especially deciphering fault codes and working out what the ECU's given response is to certain faults. For example I spent ages chasing my tail on the oil sender issue only to conclude that the ECU synthesises its own oil temp values if the sensor input is erroneous. How it does this I do not know, I assume using some calculation based on the coolant temp?? nobody seems to know.

Are there any Rover Mems J2 experts out there or even ex MGR or Powertrain Ltd people on the forum who may be able to help? I'm sure that somewhere in the documentation or service information there must be a fault tree analysis, failure mode effect analysis or specialist diagnostic guide that explains all.

Many thanks in advance and I am most greatful for any technical knowledge that anyone may be able to share.

Best regards,
Duncan.
Attachments
run up to temp 10-6-2023.xlsx
(744.27 KiB) Downloaded 31 times

User avatar
Roverlike
Posts: 93
Joined: Sun Sep 11, 2016 8:08 pm
MGF Register Region: Europe

Re: Emissions test/closed loop/ RoverMEMS diagnostic software

Post by Roverlike » Fri Jun 16, 2023 7:14 am

Have you tried to disconnect plugs from two (2) Solenoid Control Valves and make measures without them connected?
In case you have measurements orrect now, then you just need to change both solenoid control valves.
Disconnecting plugs from them will limit rpms to 5000, but that is just to test how engine behaves in such situation.

Deepfat
Posts: 74
Joined: Mon May 31, 2021 8:42 pm
MGF Register Region: Lincolnshire
Model of Car: MGTF
Location: Holbeach Lincs

Re: Emissions test/closed loop/ RoverMEMS diagnostic software

Post by Deepfat » Sun Jun 25, 2023 8:58 pm

All this is beyond my scope apart from one tiny bit.
Tell the MOT person to get stuffed, they must test the car "as presented" and are not allowed to remove the bung, if it passes the emissions that's it, they can if they so wish make a note under advisories but they can't fail it because of the bung.
This information came via another forum and the person who gave it works for Driver and Vehicle Standards Agency and part of his job is the ongoing testing of MOT testers.

Superdunx
Posts: 4
Joined: Thu May 14, 2020 5:51 pm
MGF Register Region: South Coast

Re: Emissions test/closed loop/ RoverMEMS diagnostic software

Post by Superdunx » Sun Jun 25, 2023 10:34 pm

So an update on my emissions problem.... It passed! But only just :-(

Its still high on Co and obviously running rich so I still think I have an issue, but the car runs, drives and sounds great.

Roverlike, I have now fixed the VVC issue and I can see on the diagnostic that the cam period increases and decreases as it should. Previously with the wires switched it would not decrease the cam period and popped and banged on the overrun, which it does not do now so that part is definitely fixed.

Deepfat, I intend to make my own bung to plug one side for next years MOT. With one of the twin tailpipes reverse flowing at idle you will never get an accurate lambda reading. My other pet hate is idling the car to heat it up for the test (hot engine cool cat) MGF's hate being left on idle and the cat won't get properly hot and working unless you have some good exhaust gas flow!

Regarding the remaining issue responses seem a bit thin on the ground.... I thought they'd be some techies who would have been well into the ECU code and my spreadsheet data but seems not :-( I even emailed the RoveMEMS guy a while back but no reply. ONly explanation I could come up with is maybe the RPM error is caused by magnetic detritus on the crank sensor (from the started gear), but surely if that was the case then it would occur more regularly and it would also upset the ignition timing too? any ideas?

Deepfat
Posts: 74
Joined: Mon May 31, 2021 8:42 pm
MGF Register Region: Lincolnshire
Model of Car: MGTF
Location: Holbeach Lincs

Re: Emissions test/closed loop/ RoverMEMS diagnostic software

Post by Deepfat » Mon Jun 26, 2023 10:55 pm

I fell lucky with my local (1/2m away) MOT station they are into old cars, I give it the Italian tune up and its straight onto the emissions, might be worth asking around to find something similar. Either that or move to NZ where I think if the car is over 20 years old they don't test emissions which seems logical given its a very small % and your asking quite a lot out of what is very old kit.
Re your mems info have you tried the T-Bar forums they have a dedicated pscan forum which is chocka of stuff about mems that I don't understand, I go on there when I can't sleep, works a treat.
Congrats on the pass

User avatar
Roverlike
Posts: 93
Joined: Sun Sep 11, 2016 8:08 pm
MGF Register Region: Europe

Re: Emissions test/closed loop/ RoverMEMS diagnostic software

Post by Roverlike » Tue Jun 27, 2023 5:33 am

Maybe I was not clear enough. I suggested you to disconnect solenoids in relation to your high volatage and RPMs errors. Faulty solenoids can cause this kind of errors on MEMS2J VVC engines.
Disconnect solenoids and try the test you are doing and see if high voltage and RPM errors will be present. If not, then you might have faulty solenoids and you would need to replace them.

Post Reply