Send raw commands to your OBD2 dongle
This app will interface with any Bluetooth OBD-II dongle with "OBDII" as its name, which is the majority of ELM 327 devices out there.
This app provides a terminal to your dongle so you can perform ANY command. Google "OBD commands wiki" for the list of commands.
Common commands:
"03" to read fault codes. The device will respond with "03 43" followed by your 4 digit fault code.
"04" to erase fault codes and turn the MIL off.
Further support for more dongles may be added. E-mail me if you would like yours added.