Simple fault code readers/reset tools are mostly aimed at the consumer level. Professional hand-held scan tools may possess more advanced functions Access more advanced diagnostics Set manufacturer- or vehicle-specific ECU parameters Access and control other control units, such as air bag or ABS Real-time monitoring or graphing of engine parameters to facilitate diagnosis or tuning Mobile device-based tools and analysis Mobile device applications allow mobile devices such as cell phones and tablets to display and manipulate the OBD-II data accessed via USB adaptor cables or Bluetooth adapters plugged into the car's OBD II connector. Newer devices on the market are equipped with GPS sensors and the ability to transmit vehicle location and diagnostics data over a cellular network. Modern OBD-II devices can therefore nowadays be used to for example locate vehicles, monitor driving behavior in addition to reading Diagnostics Trouble Codes (DTC). Even more advanced devices allow users to reset engine DTC codes, effectively turning off engine lights in the dashboard; however, resetting the codes does not address the underlying issues and can in worst-case scenarios even lead to engine breakage where the source issue is serious and left unattended for long periods of time. OBD2 Software An OBD2 software package when installed in a computer (Windows, Mac, or Linux) can help diagnose the onboard system, read and erase DTCs, turn off MIL, show real-time data, and measure vehicle fuel economy. To use OBD2 software, one needs to have an OBD2 adapter (commonly using Bluetooth, Wi-Fi or USB) plugged in the OBD2 port to enable the vehicle to connect with the computer where the software is installed. PC-based scan tools and analysis platforms A PC-based OBD analysis tool that converts the OBD-II signals to serial data (USB or serial port) standard to PCs or Macs. The software then decodes the received data to a visual display. Many popular interfaces are based on the ELM327 or STN OBD Interpreter ICs, both of which read all five generic OBD-II protocols. Some adapters now use the J2534 API allowing them to access OBD-II Protocols for both cars and trucks. In addition to the functions of a hand-held scan tool, the PC-based tools generally offer: Large storage capacity for data logging and other functions Higher resolution screen than handheld tools The ability to use multiple software programs adding flexibility The identification and clearance of fault code Data shown by intuitive graphs and charts The