Page 1 of 1

New install uaefi on Peugeot 106 1.6 Group A

Posted: Sun Oct 13, 2024 3:18 pm
by Astro_Agne
Hi everyone!
This is my first time posting here so let me know if I’m missing something.
I’m really confused by what’s happening and would like to get some suggestions on how to proceed.
I just finished adapting an uaefi board inside the stock ecu enclosure with original connector on a Peugeot 106 rallye prepared for Group A rally.
I’m having some weird behavior I can’t figure out as the car cranks and starts if cranking base fuel mass is at least 350mg and runs if injector dead time is set at least at 1.6ms@14v.
Now the process I went through:
I set the base timing by moving the n’1 cylinder to tdc and marking the crank pulley, then set timing mode to fixed 0°, turned off fuel pump and checked with timing light while cranking. The value I got (114°) is the same i saw reported in another forum post for the same engine.
I set cranking advance to 0° and base fuel mass as 24mg (0.4L/cyl *60mg), fixed cranking dwell 5ms. Would not start.
I then started increasing fuel mass and got some sporadic firing at 200mg.
I was confused.
We tried spraying starter fluid with FP disabled to isolate fueling issues but result was exactly the same.
Engine would try to actually start at 500mg.
From injection hardware menu we confirmed all 4 injectors are working and there’s fuel pressure. Not sure it’s the correct pressure as there isn’t an indicator installed yet (I’ll come back to this later).
I set cranking rpm limit to 3000rpm to eliminate the tables as variables.
I then carefully tried add timing and actually got the engine running with 30° advance, then after it started it would run better if I turned down fuel mass to 250mg.
At that point I was even more confused.
Checked base timing again, it was correct.
I tried setting cranking advance to 5° and varying base timing, got the same result.
After another day of troubleshooting the situation was: trigger angle advance 85°, cranking rpm limit 1000rpm, base fuel mass 300mg, cranking fixed advance 5°, all corrections disabled (or set to 1), running advance table all set to 30°, running ve table all set to 500, injector dead time all increased by more than double. Engine would start easily and stay idling at least at 1900rpm.
More weird behaviors: while idling at 12.8-13 afr, changing VE values from (for example) 300 to 600 has almost no effect, the inj pulse width only goes from 1.520ms to 1.580ms. I could vary mixture only by modifying dead time values.
All sensors read fine and trigger sync works perfectly. I’m using discrete VR.
It’s a job i did for a local guy which got interested after seeing my daily driver run on speeduino, so the car isn’t mine and can’t just quickly go and test something :/
I’ve been told the engine has just been assembled and modified by a reputable tuner in our area and should be good for 150hp or more. It’s 1.6 block with 1.3 Head. Parts have been lightened, bigger valves, ported head, aggressive cam etc.. compression ratio is 11.8. Wiring has been modified to have each injector wired separately, instead of firing simultaneously, and to add the wideband. Injectors are Bosch 0280156045 219cc/min
I was actually just paid to assemble the ecu and I was always very clear that I don’t feel confident enough to make a full tune for such an expensive engine. But I’d like to give as much help as possible to get it (somewhat) working before going on the rolling road dyno and get a proper tuner to look at it.
I probably forgot some informations, just let me know! I uploaded the tune to rusefi online
Thank you, Agnese

New install uaefi on Peugeot 106 1.6 Group A

Posted: Sun Oct 13, 2024 9:15 pm
by Astro_Agne
Hi everyone!
This is my first time posting here so let me know if I’m missing something.
I’m really confused by what’s happening and would like to get some suggestions on how to proceed.
I just finished adapting an uaefi board inside the stock ecu enclosure with original connector on a Peugeot 106 rallye prepared for Group A rally.
I’m having some weird behavior I can’t figure out as the car cranks and starts if cranking base fuel mass is at least 350mg and runs if injector dead time is set at least at 1.6ms@14v.
Now the process I went through:
I set the base timing by moving the n’1 cylinder to tdc and marking the crank pulley, then set timing mode to fixed 0°, turned off fuel pump and checked with timing light while cranking. The value I got (114°) is the same i saw reported in another forum post for the same engine.
I set cranking advance to 0° and base fuel mass as 24mg (0.4L/cyl *60mg), fixed cranking dwell 5ms. Would not start.
I then started increasing fuel mass and got some sporadic firing at 200mg.
I was confused.
We tried spraying starter fluid with FP disabled to isolate fueling issues but result was exactly the same.
Engine would try to actually start at 500mg.
From injection hardware menu we confirmed all 4 injectors are working and there’s fuel pressure. Not sure it’s the correct pressure as there isn’t an indicator installed yet (I’ll come back to this later).
I set cranking rpm limit to 3000rpm to eliminate the tables as variables.
I then carefully tried add timing and actually got the engine running with 30° advance, then after it started it would run better if I turned down fuel mass to 250mg.
At that point I was even more confused.
Checked base timing again, it was correct.
I tried setting cranking advance to 5° and varying base timing, got the same result.
After another day of troubleshooting the situation was: trigger angle advance 85°, cranking rpm limit 1000rpm, base fuel mass 300mg, cranking fixed advance 5°, all corrections disabled (or set to 1), running advance table all set to 30°, running ve table all set to 500, injector dead time all increased by more than double. Engine would start easily and stay idling at least at 1900rpm.
More weird behaviors: while idling at 12.8-13 afr, changing VE values from (for example) 300 to 600 has almost no effect, the inj pulse width only goes from 1.520ms to 1.580ms. I could vary mixture only by modifying dead time values.
All sensors read fine and trigger sync works perfectly. I’m using discrete VR.
It’s a job i did for a local guy which got interested after seeing my daily driver run on speeduino, so the car isn’t mine and can’t just quickly go and test something :/
I’ve been told the engine has just been assembled and modified by a reputable tuner in our area and should be good for 150hp or more. It’s 1.6 block with 1.3 Head. Parts have been lightened, bigger valves, ported head, aggressive cam etc.. compression ratio is 11.8. Wiring has been modified to have each injector wired separately, instead of firing simultaneously, and to add the wideband. Injectors are Bosch 0280156045 219cc/min
I was actually just paid to assemble the ecu and I was always very clear that I don’t feel confident enough to make a full tune for such an expensive engine. But I’d like to give as much help as possible to get it (somewhat) working before going on the rolling road dyno and get a proper tuner to look at it.
I probably forgot some informations, just let me know! I uploaded the tune to rusefi online
Thank you, Agnese

Re: New install uaefi on Peugeot 106 1.6 Group A

Posted: Mon Oct 14, 2024 1:50 pm
by AndreyB
timing light to confirm timing
compression check to confirm compression

add fuel or remove fuel it has to start

Re: New install uaefi on Peugeot 106 1.6 Group A

Posted: Mon Oct 14, 2024 4:26 pm
by Astro_Agne
AndreyB wrote:
Mon Oct 14, 2024 1:50 pm
timing light to confirm timing
compression check to confirm compression

add fuel or remove fuel it has to start
We checked timing and compression, the engine can actually run but the parameters needed don’t make sense (to me at least)
Today another hypothesis came up to my mind: what if fuel pressure is actually too high and the injectors can’t physically open below 1.5ms? A new high flow fuel pump was installed but the original pressure regulator on injectors rail wasn’t changed or checked. The guy should be getting a pressure indicator soon to check this. Any other ideas?