See Wikipedia On-board_diagnostics.
|ECU||Eengine Control Unit: controls a series of actuators on an internal combustion engine to ensure optimal engine performance.|
|DTC||Diagnostic Trouble Code: 4-digits, preceded by a letter: P for engine and transmission (powertrain), B for body, C for chassis, and U for network,|
|PID||On-board diagnostics Parameter IDs, codes used to request data from a vehicle.|
|Service||OBD-II standard (SAE J1979) defines several services (or modes) used to communicate with the ECU. There is a service to request PIDs data, a service to clear DTC, etc.|
|MIL/CEL||Malfunction Indicator Lamp/Check Engine Light, typically has amber color. When the MIL is lit, the engine control unit stores a fault code DTC related to the malfunction.|
|Freeze Frame||When the check engine light turn on, the ECU determines the error based on several engine operating conditions and stores it in what’s called a OBDII freeze frame. The data stored in Freeze Frame is usually recorded when a system fails the first time for two consecutive trip faults. Freeze Frame data will only be overwritten by a different fault with a higher priority.|
|Fuel trim||Fuel trim is an adaptive strategy that adjusts fuel injector pulse width (open time) to adapt to wear, defects, or changes in the system. There is a short term fuel trim STFT and a long term fuel trim LTFT strategy.|
|Closed loop mode||In closed loop mode the vehicle is adjusting air/fuel mixtures based on the real time results it’s getting from the oxygen sensors. Engine stays in open loop for a few minutes, until oxygen sensor reaches its working temperature, etc.|
|Misfire||Most engine control systems with OBD II monitor the speed of the crankshaft between cylinder firings to detect misfires. The change in rotational velocity indicates a misfire must have occurred.|
|Bank 1 and 2||There are a number of OBD-II trouble codes that refer to either Bank 1 or Bank 2. Bank 1 refers to the side of the engine that has the #1 cylinder, Bank 2 is the opposite side of the engine.|
We tried the iLC OBD2 adapter (WiFi version) along with the Android app Torque Lite (OBD2 & Car) on a 2006 Toyota Yaris 1.0 XP9 KSP90G, equipped with the 1KR-FE engine. As expected some sensors are available, some others are not; here a partial list we compiled.