ELM OBD Terminal app icon

ELM OBD Terminal

Terminal for communicating with car's ECU via ELM327 adapter - Bluetooth/WiFi

CHINH LUONG QUOC · com.chinhlqtb.elm327.obd2.terminal

4.0 out of 5 (1 rating) 10K+ downloads v2.3.7 2.5 MB Android 8.0+ PEGI 3 · Everyone

  • Signature matches the Google Play version Details

At a glance

Latest version
v2.3.7 (37)
Updated
Oct 3, 2026 (5 days ago)
APK size
2.5 MB
Requires
Android 8.0+ (API 26)
CPU support
Any (no native code)
Category
Tools (app)
Listed since
Oct 20, 2020 (at least)
Permissions
11 (4 sensitive)
Website
speedalertapp.appspot.com
Developer contact
[email protected]

About this APK

ELM OBD Terminal is an app by CHINH LUONG QUOC in the Tools category, listed since at least October 2020. It has no native code, so it runs on any Android processor.

Since version 2.1.7, the APK shrank from 4.8 MB to 2.5 MB and the minimum Android version rose from 4.4 to 8.0. It asks for 11 permissions, 4 of them sensitive, including precise location, approximate location and Bluetooth connect. It asks for the same permissions as version 2.3.6.

What's new in v2.3.7

Version 2.3.7

Description

From the listing uploaded by “appupdater”.

Tool for Android devices - Version 2.3.7 ELM OBD Terminal is an OBDII compatible app. It can communicate with and the vehicle ECU via adapter ELM327 (or compatiple) on base of Bluetooth or Wi-Fi platform Connection settings 1. Bluetooth connection - select proper bluetooth device 2. WiFi connection - select correct IP address and port Default values: IP address : 192.168.0.11 port: 35000 Resources 1. Available list of AT commands 2. Available list of generic OBDII PIDs Sending command: The app can issue any ELM327 AT command or hexadecimal OBDII PIDs 1. By selecting from available list of AT commands (OBDII PIDs) and tapping the Button Send. 2. By directly typing the AT command (OBDII PIDs) and tapping the Button Send. After sending the sent command (OBDII PID) is displayed on the screen with the icon of TX Receiving Response The respond is displayed in the screen with icon of RX. Note This app does not translate the responses from the car's ECU to human readable format. So the user must translate them self these responses to readable format Most of generic OBDII PIDs are fetched from available list have support formulas Some AT command: ATZ - reset all AT WS - warm start AT@1- display the device desription AT@2 - display the device identifier AT H1 - set headers on AT H0 - set headers off AT SP n - set protocol to n AT DP - Describe the current protocol AT AL - allow long (>7 byte) messages AT AR - automatic receive AT AT0 - adaptive timing off AT AT1 - adaptive timing auto1 AT AT2 - adaptive timing ato2 AT BD - perform buffer dump AT CAF0 - CAN auto format off AT CAF1 - CAN auto format on . . . Some Generic OBDII PIDs (hexadecimal format without part of 0x) 03 - show stored diagnostic trouble codes 04 - clear stored trouble codes and stored values 07 - show pending trouble codes 0A - show permanent diagnostic trouble codes 0902 - VIN vehicle identification number 0904 - calibration ID 0100 - PIDs supported [1..20] 010C - engine RPM - rpm, formula: (256*A + B)/4 010D - vehicle speed - km/h, formula : A . . . If you do testing on command line terminal, there is an order to put AT commands as following : ATZ - reset OBD-II adapter ATSP6 - set protocol ISO 15765-4 CAN 11/500Kb (may use ATSP0 or ATTP6) ATH1 - View the header 7E8 in the response or ATH0 if not ATCAF1 -The adapter to format data for you ATCAF0 - Do format the request data yourself. in this case remember to add PCI byte (number of data bytes) at the first place in the request for example 02 01 0D : where 01 0D is request vehicle speed (2 data bytes) and PCI byte is 02 After init the OBD-II adapter ELM327 with the above AT commands, you can send what OBD-II request (or other config AT commands) for example request vehicle speed after run AT config commands to use protocol ISO 15765-4 CAN 11/500Kb: Send request: 010D Receive respond: 7E803410D64 (Where CAN header: 7E8; 03 : number of byte in respond ; 410D request respond; 64 the speed in HEX) . . . Privacy policy https://www.freeprivacypolicy.com/live/0bc717b3-aa65-44c8-8b54-1f97b18fcaa2

Version history

5 versions are listed, going back to v2.1.7. Since v2.3.6 it requires Android 8.0+.

All 5 versions

Security & authenticity

Security rating: Trusted

Signing certificate

  • Signature matches the Google Play version Checked by the source store on Oct 3, 2026.
  • Certificate from Google Play App Signing Google keeps the signing key for the developer, so the certificate carries Google's name.
  • Same certificate as the 2 other versions checked

Store checks and file details

  • Developer signature verified Oct 3, 2026
  • Validated against Google Play Oct 3, 2026
  • Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
  • Signing certificate (SHA-1)BB:05:74:5E:B7:DC:98:7B:C9:A4:67:AF:3A:50:E5:64:88:4E:38:49
  • File MD568f79905f5f038ea62fa445589ebb0b8
  • Uploaded by “appupdater” Gold tier · 117,810 followers · uploading since 2020

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures (2 other versions compared). AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (11)

ELM OBD Terminal requests 11 permissions, 4 of them sensitive.

Required hardware & features

ELM OBD Terminal APK: questions and answers

Is there a version of ELM OBD Terminal for older Android phones?

The current version needs Android 8.0 or later. Version 2.1.9 is the newest listed build that installs on Android 5.0 and later. Get version 2.1.9 · All versions

Can I install this APK over the version I already have?

Yes, if your installed copy is older. It is signed like the Google Play version, so Android installs it as an update and keeps your data.

Is the ELM OBD Terminal APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. Its signature matches the Google Play version. It is signed with the same certificate as the 2 other versions checked. After downloading, check that the file's MD5 is 68f79905f5f038ea62fa445589ebb0b8.

Tags

More Tools apps