Originally Posted by VietVet'67
After about seven years of owning 2005 FEH AWD (original) I got my ScanGauge II and then the EGauge codes LL has listed online didn't work
Well I have finally put together a list of codes that will work so I thought there might be some others out there, or will be, that need the same thing.
Well I don't see an way to attach it to this post but I did post it on GreenHybrid in the
ScanGauge Data Depository (post #46)
If you have something different or more then please send them to me.
I looked at these and have the following comments:
SoC: The codes I showed are correct. You changed the divisor from 1000 to 1100 (4096 vs. 4352), which will result in a displayed value around 3% too low.
TBV: You replicated the alternate coding, which reads from the transmission control module.
BTM: You changed the divisor from 1 to 13. The resultant temps will be way off. The original coding is correct.
TrR and GnR: You added the divide-by-100 scaling in RXF, which yields RPM/100. I tried this before because the ScanGauge limit is 9999 and the 2's complement PID has a range of +/- 32767. For negative speeds, the /100 coding will give erroneous readings. The original coding works for speeds +/- 9999.
MeC: You changed the multiplier from 18 to 10 which will yield wrong values. The original coding is correct.
TxT: You changed the transmitting address to 7F1, which is not an address of any module in the FEH. The original coding polls the transmissin control module at 7E1 and is correct.
CHT: The original code is off by a factor of 10. Your code is off by a factor of 100. The correct code for RXF is: 04620
LFT: You changed the receive filter to look for the 07 in the eighth byte instead of the sixth byte. This shouldn't return anything and the original coding is correct.
CAT: You changed the math and the decimal point mover, but the result is the exact same as the original code.
MxC and MxD: These values are in kW, not amps, with a scaling of .25 and both the original code and your code are incorrect. If you leave the 4 in the RXF then the MTH should be 001900010000. I had thought these were in amps when I was discovering these PIDs experimentally, but once I got a hold of Ford's documentation I saw that they were in units of kW.
FRT: You aded 12 to the value, which will give incorrect values. The original coding is correct.
MDV: Both the original code and your changes have the wrong scaling, although the original is much closer. This PID has a scaling of .0625 so with a 4 in the RXF the MTH should be: 001900040000.
Tmx, Tmn, Tav, Txc: You changed the divisor from 1 to 0, which I thought would cause the Scangauge to mess up but apparently it must default to a 1 to prevent division by zero because your code gives the same result as the original code, but the original code is correct.
AC: One is A/C cycling switch, one is A/C clutch switch.
4WD: The original coding is incorrect. Your coding is actually for the duty cycle of the signal being sent to the clutch, which is more or less percent torque to the rear wheels. I don't know what a 9 will do in the RXF, but it should be 0. However, the scaling per Ford's documentation is .39216 which means the MTH should be: 00C800330000. However, even with the clutch duty cycle at 100%I don't think 100% of the torque goes to the rear wheels.