DIY Tuning walk-through (TunerPro)
#91
Rennlist Member
Join Date: Sep 2009
Location: tampa, fl
Posts: 206
Likes: 0
Received 0 Likes
on
0 Posts
no they dont trick the ecu into tuning itself. those afrs arent gonne be exact but they should be close to what you end up. you need a wideband before you mess with any of the settings.
#92
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
-Rogue
Last edited by Rogue_Ant; 12-09-2009 at 02:55 AM.
#93
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
The AFM Transfer Function...
Ok, the main question I seem to be getting is about using a MAF...
The DME will accept any 0-5 volt signal... It does not know if that signal comes from the stock AFM or XYZ MAF. Built into the DME is an Analogue to Digital Converter. This converter takes the 0-5 volt signal and outputs a 0-255 number (total of 256 points)(this is important, I'll explain later).
This said, the DME does expect this signal to match the amount of airflow used. This is defined by the Transfer Function. Here is the stock transfer function graphed:
This graph is AFM volts vs flow (in grams per second). This is volts vs airflow is programmed into the DME. The actual data can be seen in the "AFM Transfer Function Tables" part of the XDF. Unfortunately the DME uses a rather odd method for calculating this table... Instead of using one large table, and interpolating between values, the DME uses three smaller tables as such:
T1 x T3 x 2^T2
The DME uses this function for all of the 256 possible points. It is this function that makes true MAF conversion impossible, without changing the stock code. For example, if we wanted to use a common Ford Lightning MAF without any sort of piggyback, we would need to change the DME's transfer function data to match the Ford piece. Here is the Lightning transfer function graph:
At first glance, these look similar, but under focus they are significantly different. For instance, take a look at the ~3.4 volt range, I've overlayed the two graphs:
Nearly a 100gm/sec difference! At the same output the lightning MAF is flowing significantly more air...
Now couldn't we just simply put the Lightning transfer function data into the DME and then the DME would understand the new sensor. Unfortunately, the built in function (T1 x T3 x 2^T2) prevents us from doing that. This function predetermines the basic curve, so that no matter how we play with the data in the three tables, it is impossible to truly match the Lightning MAF.
Can we get the MAF to 'work'. Yes, using a piggyback we make the the Lightning MAF output a signal similar to the AFM, and then the DME will fuel/time accordingly. But without a piggyback, we have to change the actual programming code in the DME, to eliminate/modify the T1 x T3 x 2^T2 function. This has been done only once before, AFAIK...
-Rogue
The DME will accept any 0-5 volt signal... It does not know if that signal comes from the stock AFM or XYZ MAF. Built into the DME is an Analogue to Digital Converter. This converter takes the 0-5 volt signal and outputs a 0-255 number (total of 256 points)(this is important, I'll explain later).
This said, the DME does expect this signal to match the amount of airflow used. This is defined by the Transfer Function. Here is the stock transfer function graphed:
This graph is AFM volts vs flow (in grams per second). This is volts vs airflow is programmed into the DME. The actual data can be seen in the "AFM Transfer Function Tables" part of the XDF. Unfortunately the DME uses a rather odd method for calculating this table... Instead of using one large table, and interpolating between values, the DME uses three smaller tables as such:
T1 x T3 x 2^T2
The DME uses this function for all of the 256 possible points. It is this function that makes true MAF conversion impossible, without changing the stock code. For example, if we wanted to use a common Ford Lightning MAF without any sort of piggyback, we would need to change the DME's transfer function data to match the Ford piece. Here is the Lightning transfer function graph:
At first glance, these look similar, but under focus they are significantly different. For instance, take a look at the ~3.4 volt range, I've overlayed the two graphs:
Nearly a 100gm/sec difference! At the same output the lightning MAF is flowing significantly more air...
Now couldn't we just simply put the Lightning transfer function data into the DME and then the DME would understand the new sensor. Unfortunately, the built in function (T1 x T3 x 2^T2) prevents us from doing that. This function predetermines the basic curve, so that no matter how we play with the data in the three tables, it is impossible to truly match the Lightning MAF.
Can we get the MAF to 'work'. Yes, using a piggyback we make the the Lightning MAF output a signal similar to the AFM, and then the DME will fuel/time accordingly. But without a piggyback, we have to change the actual programming code in the DME, to eliminate/modify the T1 x T3 x 2^T2 function. This has been done only once before, AFAIK...
-Rogue
Last edited by Rogue_Ant; 12-09-2009 at 05:34 AM.
#94
But without a piggyback, we have to change the actual programming code in the DME, to eliminate/modify the T1 x T3 x 2^T2 function. This has been done only once before, AFAIK...
#96
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
-Rogue
#98
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
#99
Rennlist Member
Join Date: Sep 2005
Location: Houston, TX
Posts: 707
Likes: 0
Received 0 Likes
on
0 Posts
Great thread, I am most definitely going to be looking into getting this.
I want to ask if I'm buying Vitesse MAF if there's any reason to even use this though. If I use the V-flex would I not get the same capabilities?
I'm sure most of the appeal is the DIY aspect and the fact its only $205, but if you use the VR MAF you replace the chipboard this would be modifying so I'm guessing this wouldn't work with it, correct?
I want to ask if I'm buying Vitesse MAF if there's any reason to even use this though. If I use the V-flex would I not get the same capabilities?
I'm sure most of the appeal is the DIY aspect and the fact its only $205, but if you use the VR MAF you replace the chipboard this would be modifying so I'm guessing this wouldn't work with it, correct?
#100
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
I want to ask if I'm buying Vitesse MAF if there's any reason to even use this though. If I use the V-flex would I not get the same capabilities?
I'm sure most of the appeal is the DIY aspect and the fact its only $205, but if you use the VR MAF you replace the chipboard this would be modifying so I'm guessing this wouldn't work with it, correct?
I'm sure most of the appeal is the DIY aspect and the fact its only $205, but if you use the VR MAF you replace the chipboard this would be modifying so I'm guessing this wouldn't work with it, correct?
I do not own the VR stuff, so I will not comment on its capabilities or limitations.
-Rogue
#101
Rennlist Member
Join Date: Sep 2005
Location: Houston, TX
Posts: 707
Likes: 0
Received 0 Likes
on
0 Posts
#102
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
#103
Rennlist Member
I assume they used this approach to reduce the total ROM space needed for the calculation. Perhaps this was required when the code was stored in mask ROM on the processor. Is there room in the later DMEs to store a flat table for the AFM/MAF function?
#104
Rainman
Rennlist Member
Rennlist Member
back to the AFRs that are given in the fuel tables, those are just approximations based on the stock actual fuel values? and if they are modified how does that change the dme code to add or pull fuel?
#105
Addict
Rennlist Member
Rennlist
Small Business Partner
Rennlist Member
Rennlist
Small Business Partner
Thread Starter
There is definitely room to store a flat table, its just a matter of eliminating some of the redundant maps (which I've already done). The main thing is changing the stock function code to understand the new table...
-Rogue