GM IAT (MAT) all over the place.. 200.. -8 F
MrFreds stuff is TempScaleFuel. The mat patch is TempScaleFuel, even the code 1.8*x-40 is for Celcius.
I do see the TempScale for JCSBanks patch. My guess would be it should work either way as long as both match you can use either one. And for logging purposes you would log for Fahrenheit 1.8*x+32 vs 1.8*x-40
I do see the TempScale for JCSBanks patch. My guess would be it should work either way as long as both match you can use either one. And for logging purposes you would log for Fahrenheit 1.8*x+32 vs 1.8*x-40
JCSBanks wrote his for Fahrenheit that's why the values are much higher. 94170015_MY03_Evo8_JCSBSD3M3 ROM is set at TempScale(Fahrenheit). These are the values:
MrFred wrote his patches based on TempScaleFuel Scaling(Celcius):
So You should probably change yours to TempScaleFuel so it matches.
Code:
260.6 260.6 260.6 260.6 253.4 246.2 240.8 235.4 230 226.4 221 217.4 213.8 210.2 206.6 203 199.4 197.6 194 192.2 190.4 186.8 185 183.2 181.4 177.8 176 174.2 172.4 170.6 168.8 167 165.2 163.4 161.6 159.8 158 156.2 154.4 152.6 150.8 149 147.2 145.4 143.6 141.8 140 138.2 136.4 134.6 132.8 131 129.2 127.4 125.6 123.8 122 120.2 118.4 116.6 114.8 113 111.2 109.4 107.6 105.8 104 102.2 100.4 98.6 96.8 95 93.2 91.4 89.6 87.8 86 84.2 82.4 80.6 78.8 77 75.2 73.4 71.6 69.8 68 66.2 64.4 62.6 60.8 59 57.2 55.4 53.6 51.8 50 48.2 46.4 44.6 42.8 41 39.2 37.4 35.6 33.8 32 30.2 28.4 26.6 24.8 23 21.2 19.4 17.6 15.8 14 12.2 10.4 8.6 6.8 5 3.2 1.4 -0.4 -2.2 -4 -5.8 -7.6 -9.4 -11.2 -13 -16.6 -20.2 -22 -25.6 -29.2 -34.6 -40
Code:
150 146 142 139 136 132 126 122 117 113 109 106 103 100 97 94 91 88 85 82 79 77 75 73 71 69 67 65 63 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -25 -27 -29 -31 -33 -35 -37 -39
but all the xml definitions for the v7 roms are based on tempscale, I'm guessing this is right otherwise all the defs are wrong???? what effect will changing the int8 to int16 as the data size is doubling? wont the over write something else?
The XML for the 941715 V7 SD rom is wrong. I corrected It with help from tephra and appauld. The mat patch was wrong as well as a couple other things.
I tried changing it to 16 but it through off the temp scaling values.
Also, why would the max Fahrenheit value be 150? It would/should be higher like what comes in JCSbanks ROM
I tried changing it to 16 but it through off the temp scaling values.
Also, why would the max Fahrenheit value be 150? It would/should be higher like what comes in JCSbanks ROM
Bottom of this link page is where he got his scalings from, for celcius.
http://www.bmotorsports.com/shop/pro...roducts_id/400
http://www.bmotorsports.com/shop/pro...roducts_id/400
I know. I just copied over it with correct voltage values. If you go from TempScaleFuel > TempScale it will do the same thing but on the scalings side.
Last edited by Evoryder; May 18, 2010 at 02:14 PM.
testing the resistance with a simple volt meter is straight forward. Use the chart in link I provide to check the sensor.
Last edited by Evoryder; May 18, 2010 at 02:09 PM.
i've sorted out the tanles now to be the 16bit values, now when I log the MAT in evoscan is give me 58deg C (x-40) loging 88e5 and the IAT value give me 34 degC (x) logging 88e5 also. I'll get the meter on it tomorrow to measure the resistance to work out what it is saying the voltage is any other ideas why the big difference?
Andy
Andy
hi yeah i've converted them to the int16 now, they both access the same address of 88e5, do you know which value that car will use for the air temperature? Also is this related to using the MAF temp input and not a seperate ADC? do I need the scaling routine?
Do you want me to send you my rom to see if i've missed something silly?
Andy
Do you want me to send you my rom to see if i've missed something silly?
Andy



