Jump to content


Photo

Spi - Setting Up.


  • Please log in to reply
26 replies to this topic

#16 Cooper_Spi

Cooper_Spi

    Learner Driver

  • Noobies
  • PipPip
  • 14 posts
  • Location: York

Posted 22 May 2019 - 08:48 AM

Hi Genpop,

 

 

I went out to the car and tried your method of adjusting the IAC, and set the marker to where you had put the arrow (wasn't sure if you had just randomly put the arrow in, or it was in a specific place)

First, the button was greyed out with the engine running, but after some reconnecting, I set the IAC. I got 180 steps where your arrow was, then I guessed lower, and got 41, then finally 29.(I also got a message each time saying Error, command not sent)

 

, the ecu raised the engine speed, so  

 

Each time I adjusted, The engine raised in speed- I'm not sure what command was not sent (I think I saw 2700 on the gauge .) until it hit its throttle idle switch rev limit, and if I wasn't quick enough, the stepper motor pin would adjust inwards to cut the revs - but only until about 1500rpm

 

If I was quick enough to adjust the screw, the idle steps would drop straight back to 0 - even with a slight move, and the idle would be 1200-1600 again. When this happens, It doesn't matter if I put the screw in or out - the steps are 0, and the idle either hits the throttle switch rev limit, or goes to around 1300.

 

Interestingly, It warmed up sounding fairly smooth/sweet - maybe a little rich - but it is warming up, so to be expected - but as it got to a certain point, something triggers in the ecu, and the revs change - they go higher, and leaner. car sounds good, but revs are high.

 

I think I have got part of a log, but I need to check my laptop tonight . (the laptop battery went flat..)

 

What do you know about a small blanked off factory set covered screw on the back of the SPi throttle body - I think Sprocket mentioned it somewhere? 

The person before me adjusted pretty much everything, but I have not seen this screw, or if the cover has been removed..



#17 genpop

genpop

    Speeding Along Now

  • Members
  • PipPipPipPipPip
  • 472 posts
  • Location: Poppenhausen

Posted 22 May 2019 - 11:22 AM

Please don't touch this plate , there is a factory set "idle air valve" inside.If you ste that needle you need big equipment for setting the carburator.Can you try setting everything again when engine is warmed up.

Some pictures of this needle attached.

Complete logfile again please.

I do not know which version of mems-rosco you have,but the last version you may set IAC insteps of 10 percent of  complete range of steps.In your last log ,idle hot was at 35,this means iac steps should be 35 when engine is warmed up and running at about 850.As well idleerror or deviation should be at zero. Deviation of 10% are always acceptible.I think when sound of engine from rich to lean happened the ecu switched to closed loop, but this is visible in mems rosco while testing and as well in read log when you choose lambda status and lambda voltage.

Attached Files


Edited by genpop, 22 May 2019 - 11:30 AM.


#18 Cooper_Spi

Cooper_Spi

    Learner Driver

  • Noobies
  • PipPip
  • 14 posts
  • Location: York

Posted 22 May 2019 - 04:24 PM

Thanks for your time, and the images Genpop... Ok, I wont touch that screw... but I'm hoping that previous owners haven't!  - if they have, am I stuffed?

 

I am running Leopold's version of MEMS-ROSCO-full version on windows 7 - which I downloaded just before I posted the first log.

 

The IAC says steps of 10% on mine, although the scale has more graduations than 10. I'm not sure why it gives errors - but it does appear to work - or do *something*

 

 

I probably wont get to the car again until Saturday morning now. I'll do an update with a new log. I wish I had the car at my house - it's frustrating to have to wait each time!

 

Thanks (again) :)



#19 Cooper_Spi

Cooper_Spi

    Learner Driver

  • Noobies
  • PipPip
  • 14 posts
  • Location: York

Posted 23 May 2019 - 08:49 AM

I was just looking at the first log again... when I touch the throttle, and the idle deviation goes up, a value called FC0 goes up, and stays high.  Do you know what FC0 is? 



#20 genpop

genpop

    Speeding Along Now

  • Members
  • PipPipPipPipPip
  • 472 posts
  • Location: Poppenhausen

Posted 23 May 2019 - 10:41 AM

fco are three faultcodes,

fc1 are another three faultcodes



#21 Cooper_Spi

Cooper_Spi

    Learner Driver

  • Noobies
  • PipPip
  • 14 posts
  • Location: York

Posted 23 May 2019 - 12:55 PM

weird. no faults showing as a re-settable trigger light....

any idea which faults are linked to FC0?

Edited by Cooper_Spi, 25 May 2019 - 04:15 PM.


#22 Cooper_Spi

Cooper_Spi

    Learner Driver

  • Noobies
  • PipPip
  • 14 posts
  • Location: York

Posted 15 June 2019 - 04:45 PM

Ok,  Update time!

 

So I've finally got out to work on my Mini again, and after trying to set the idle steps to 30, I realised that there must be an ECU  fault.

I sent it away for check/repair, and it did indeed have errors, and broken chips.

 

Apparently there was a dent in the thin ECU cover that had shorted the chips! Insulation??? never mind. Fixed, and returned.

 

So, I'm thinking, just drop this back in, and it should already be factory reset (guessing). 

 

I ran the diagnostic when I did the first startup to get an idea of the changes.

 

Car started, and warmed up, Lambda went closed loop, and behaved itself, even after hitting the throttle, it stayed closed loop. Great! RPM was nearly correct too.

As the car got hotter, i noticed that it was hunting very slightly, so I checked the stepper steps, and they were not 30, but varying at over 40. - Lambda was still behaving at this point but my  ACR4 wouldn't read stepper values, as it said that the rpm was not stable enough. 

 

I took the car down the road, and it bogged down a little at low revs, but ran fine, and powerful at high revs.

 

So I thought that I would do the 3 resets that you told me about, and tune the stepper again.

 

Reset emissons, 

Reset ECU

Reset AIC

 

Stepper tune with mems rosco was one notch after the 4th bar from the left, making 31 steps - which was the closest I could get to 30 with that slider.

 

After that when I started up, the revs went high, the lambda went off the scale, and closed loop wont work.

 

I adjusted the screw that shouldn't be adjusted to bring the revs down as you said, but it bottomed out, and the car is still idling high, and rich, and not even nearly close to the way it was from the ECU company.

 

I pressed reset ECU buttons again, and noticed a difference in the long term and short term fueling values from the ones supplied by the ECU company.

For some reason, upon ECU reset,  MEMS rosco resets my fuelling to 128% - which means that I can only get it down to 98% with the fine tuner - which seems to have a max of 30 clicks before it stops doing anything. It appears that the ECU company had it set to 80% - where did they get that value?

 

So, my question is, does a ECU reset call values from a stored location in the ECU and use them, or does MEMS rosco write new values to the ECU to theoretically reset the ecu?

 

Is mems rosco writing incorrect values to my ECU?

 

Has anyone else looked at the default fueling percentage? is 128 normal?

 

So, my question is, how do i revert to the settings that the ECU company put in?

 

I've uploaded my log from the fresh repaired ecu startup, and one from a bit later, showing that the lambda is off, and the fueling  is too great..

 

 

Sorry, there are a lot of questions in there, but if anyone can answer at least some of them?

 

Any ideas whats going on, and how to sort it?  I thought I had it solved. 

Attached Files


Edited by Cooper_Spi, 15 June 2019 - 04:57 PM.


#23 genpop

genpop

    Speeding Along Now

  • Members
  • PipPipPipPipPip
  • 472 posts
  • Location: Poppenhausen

Posted 16 June 2019 - 07:23 AM

So, my question is, does a ECU reset call values from a stored location in the ECU and use them, or does MEMS rosco write new values to the ECU to theoretically reset the ecu?

Reset takes the values from a stored location(read only memory)

  MEMS rosco resets my fuelling to 128% - which means that I can only get it down to 98% with the fine tuner - which seems to have a max of 30 clicks before it stops doing anything. It appears that the ECU company had it set to 80% - where did they get that value?

longtermfueltrim normaly is between 125 and 128

short term is then at 100%

if you decrease lomg term, the engine runs lean and closed loop has to enrich the fuel, short term will increase

if you increase longterm.the engine runs rich and so on

 

When I had a look to your logfile I realized that your water temperature shows very different and upnormal values.Check this first!!

Should be a curve from 25 to 88 and then steady line!

Then do a new reset.

Drive the car for a while ( 10 miles)

Set the rpm

Drive it again

check the rpm

do a new log again

 

by the way: Here:https://github.com/h...S-Scan/releases

is an other version of mems-gauge,

sometimes the resets of this  version work more precise then mems-rosco


Edited by genpop, 16 June 2019 - 07:34 AM.


#24 Cooper_Spi

Cooper_Spi

    Learner Driver

  • Noobies
  • PipPip
  • 14 posts
  • Location: York

Posted 16 June 2019 - 07:44 AM

Strange.
The temperature gauge on the car, and on the computer display reads accurately - I can see the thermostat open when the temp gets to 88.
I had already noticed the temp readings looking high on the charts, but (without checking) I thought that mems rosco had reverted to farenheit?


I'm back there tomorrow , so can try your method again. I'll leave the fuelling at 128 if correct, then....

I'll try the other software version too... I'm not convinced mems Rosco is working correctly - the slider for the stepper step setting doesn't work properly - you have to click several times in the middle of the scale to get the slider to start moving up, and only then will it allow you to pick it up and drag it to the correct place. - a bug ,I think...

Thanks for your advice - once again!

#25 genpop

genpop

    Speeding Along Now

  • Members
  • PipPipPipPipPip
  • 472 posts
  • Location: Poppenhausen

Posted 14 July 2019 - 06:05 PM

any news?



#26 masslaw

masslaw

    Mini Mad

  • Noobies
  • PipPipPipPip
  • 106 posts
  • Location: Victoria BC
  • Local Club: Victoria Mini Owners Club

Posted 16 July 2019 - 06:28 PM

What is the "sprockets guide"?



#27 genpop

genpop

    Speeding Along Now

  • Members
  • PipPipPipPipPip
  • 472 posts
  • Location: Poppenhausen

Posted 17 July 2019 - 06:14 AM

http://www.theminifo...oint-injection/






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users