MalcolmV8 wrote: ↑Tue Jan 24, 2023 11:57 am
Is it possible to get MAT based timing retard table expanded to take into account engine load in 1.6? That way it only pulls timing when in boost or high loads and not at idle and part throttle driving.
More detailed post here
viewtopic.php?t=77324
Thank you
This! It's also a big issue for me. When I slowly roll to a stop, or stopped at a red light with the engine fully warmed up, enough timing is pulled to stall the engine. I can work around by setting too much timing at idle, or not removing timing base on MAT and risking burning pistons when MAT is high enough. Both aren't great.
You can see in the screenshot from the attached datalog, at the end, the engine was struggling to run with ~5* of timing, would almost die, pick up some advance, then restart the loop and ultimately stalled. This was happening because 6* was remove because of MAT, but it wasn't necessary since I was stopped at a red light, 0% TPS, no timing should have been removed.
- Screenshot.png (386.6 KiB) Viewed 3191 times
It's a feature that has been asked for years =>
viewtopic.php?t=69613. It could be very easy to do in my case, I simply don't want MAT retard when I'm not in boost. From the code available of version 1.4, it could be simple as that (untested):
ms3_ign.c
Before:
Code: Select all
outpc.mat_retard = intrp_1dctable(outpc.airtemp, NO_MAT_TEMPS, (int *) ram_window.pg8.MatTemps, 0, (unsigned char *) ram_window.pg8.MatSpkRtd, 8); // %
After:
Code: Select all
if(outpc.ignload > 100)
{
outpc.mat_retard = intrp_1dctable(outpc.airtemp, NO_MAT_TEMPS, (int *) ram_window.pg8.MatTemps, 0, (unsigned char *) ram_window.pg8.MatSpkRtd, 8); // %
}
else
{
outpc.mat_retard = 0;
}
It could of course be expanded by making the minimum load configurable, or being a 2d table with MAT and LOAD for axis, but this simple code would go a long way for me and surely many others. If source code for 1.5.2 or more recent is made available, I'm willing to code it and test it myself is necessary.
PS: I love your YouTube channel Malcolm. You don't know, but you helped me a lot with my MS3Pro PnP on my 97 Mustang GT this Winter.