A few things to answer some of your questions and also note some things for others that may run across this thread in the future.My OBD Fusion lists just generic OBD2 parameters (SAE parameters?). I don't see any BMW-specific parameters like the CTS temperature in any of the menus, let alone the HEATED THERMOSTAT PULSEWIDTH PID.
That is why my data only shows coolant temperature (which I am sure is the ECT temperature) and intake air temperature.
Can OBD Fusion log the Heated Thermostat Pulsewidth PID?
Can OBD Fusion log the CTS temperature?
If so, I would be interested in knowing how.
If someone is considering the OBDLink interfaces, I would spend the additional money on the OBDLinkMX+ because this interface supports Enhanced code/data support for selected models. I believe the MX+ interface is about $20 more then the MX interface and the MX+ interface should also work with iProducts.
Anyone that purchases an OBDLink interface DOES NOT need to purchase the OBDFusion App. OBDLink has OBDFusion provide the OBDLink App as an OEM App for Free. The OBDLink App ONLY works with the OBDLink interfaces.
At this time NEITHER OBDFusion or the OBDLink App provide Enhance code/data support for BMW or the German manufacturers that I am aware of. The cost of Licensing this data is very expensive and at least for the short term the OBDFusion/OBDLink suppliers have not chosen to invest the capital for the Licencing for the German brands. OBDFusion AND OBDLink do offer Enhanced code/data support for an additional In App purchase.
OBD Fusion now supports Enhanced diagnostics for Ford, Lincoln, Mercury, Mazda, Toyota, Lexus, Scion, Nissan and Infiniti vehicles. Enhanced diagnostics provide access to additional modules such as ABS, Airbag, Transmission, 4x4, and Body Control modules. You also get access to hundreds of additional parameters that are not available over standard OBD2. Enhanced diagnostics are available through an In-App Purchase in OBD Fusion.
When using the OBDLinkMX+interface AND the free OBDLink App there is Enhance code/data support for the above vehicles manufacturers as I recall with the addition of a subset of GM years and vehicles. When using the OBDLinkMX+ interface and OBDLink App I believe the Enhance code/data support is included, but this should be verified with the OBDLink provider.
As for question can OBDFusion Log the following information:
Can OBD Fusion log the Heated Thermostat Pulsewidth PID?
Can OBD Fusion log the CTS temperature?
Not natively, OBDFusion is a generic OBDII App. It may be able to Log these items using the "Custom PID" feature if you can figure out the PID values and PID calculations required. I not bothered to spend the time to try this and my E46 is 1100 miles away from me and I rarely see if these days.