Just doing some research and I found that on the 2002, coolant temp is not part of the obdII stream so that is why it is constantly showing -40 for me.
Still trying to figure out if open/ closed loop indication should be working though
Actually, coolant temp is part of the PIDs available but you have to use the x-gauge feature previously mentioned.
Here are the x-gauge codes I have programmed in addition to the codes provided on scangauge website:
Coolant Temp:
TXD: C410F1221139
RXF: 046205110639
RXD Engine: 3008
MTH: 00010002007F
NAM: ect
The value displayed by this XGauge is only valid after the coolant temperature gets above 127* F. Before the engine is warmed up the displayed value will go up to 255 about double actual then starts over at 127. This is becasue this PID is scaled for two different ranges. It works good on my 2000 7.3 and seems to be accurate.
Glow Plug Percent:
TXD: C410F1221430
RXF: 046205140630
RXD: 3008
MTH: 0F5127100000
NAM: gp%
This is a good way to see how long your glow plugs are staying on. They will stay on for quite a while after the engine is running and the glow plug (wait to start) light has gone out.
Engine Oil Temp:
TXD: C410F1221310
RXF: 046205130610
RXD: 3010
MTH: 000901F4FFFD8
NAM: EOT
IPR Duty Cycle:
TXD: C410F1221434
RXF: 046205140634
RXD: 3008
MTH: 006400FF0000
NAM: IPR
Injection Control Pressure:
TXD: C410F1221446
RXF: 046205140646
RXD: 3010
MTH: 003800640000
NAM: ICP
Exhuast Back Pressure:
TXD: C410F1221445
RXF: 046205140645
RXD: 3010
MTH: 016C03E80000
NAM: EBP
Transmission Fluid Temp: (This one is already documented in their XGauge Ford PWM section)
TXD: C410F1221674
RXF: 046205160674
RXD: 3010
MTH: 000100080000
NAM: TFT