Typical cheap ELM327 clone without label on the controller The ELM327 command set is similar to the Hayes AT commands. Oxygen sensor voltages/associated short term fuel trims.Clear trouble codes and turn off the MIL ('Malfunction Indicator Light', more commonly known as the 'Check Engine Light').Read diagnostic trouble codes, both generic and manufacturer-specific, and display their meaning (over 3000 generic code definitions in the database).The function of such software may include There are a large number of programs available that connect to the ELM327. The ELM327 abstracts the low-level protocol and presents a simple interface that can be called via a UART, typically by a hand-held diagnostic tool or a computer program connected by USB, RS-232, Bluetooth or Wi-Fi. Main article: On-Board Diagnostics § OBD Applications