J1939 OBD Code Reader Apk

J1939 OBD Code Reader Apk

Latest version 1.2.9
07 Feb 2024

Older Versions

Apk Infos

Version1.2.9
Rating1.3/5, based on 15 votes
Size‎1.8 MB
Requires AndroidAndroid 2.3+ (Gingerbread)
Author's NotesTool for Trucks, Buses and Other Equipment, uses J1939 CAN BUS Standard.

About J1939 OBD Code Reader APK

J1939 OBD Code Reader APK Download for Android
J1939 OBD Code Reader APK Download for Android

Description

Version 1.2.9
J1939 Code Reader
For Android Mobile and Tablet

Requirement:
1. The vehicle must be J1939 CAN compliant to use the app
2. A Bluetooth Adapter ELM327 or compatible
3. Most trucks in north America use the 9-pins Deutsch connector, so they need A cable adapter (OBDII Female 16 pins to SAE J1939 Deutsch 9 pins). Other trucks like Volvo trucks or Mack trucks (For 2013 and newer) use the normal OBDII J1962 16-pins connector so they don't need an adapter cable.
4. The bluetooth device on the phone(Tablet) must be enabled and paired with the bluetooth ELM327 adapter (ELM327 adapter)
5. Android OS from version 4.03 or newer

This is the cost effective solution. Just with a cheap Bluetooth ELM327 adapter and an adapter cable (OBDII 16 Pins to J1939 9 Pins Deutsch) you already have complete hardware to make connection between your Android device and the Vehicle's data link port. These hardwares can be found online at sites Amazon, eBay or elsewhere.

Features:
* OBDII comunication protocol : SAE J1939 CAN 29bit/250kb
* Reads/Clears public active (or previously active) fault codes (DTCs)
* Views some engine sensor live data
* Captures live CAN bus stream and makes snapshot for stream. After snapshot is made each data row (frame) in snapshot can be lookup by click on the data row
* PGN/SPN Lookup function: Uses SQLite database with number of above 3000 standard SAE PGNs (Parameter Group Number) and SPNs (Suspect Parameter Number)
* Stores the last fault code data for later use (View)
* Unit of Measure : Supports 4 Unit Systems - Metric, USA, Imperial, Latin America.
* Supports class 5-8 trucks manufactured from 2004

How to use:
Once you have the bluetooth ELM327 adapter connected to the vehicle's data link port via adapter cable and ignition switch is on, you can connect to the vehicle's system computer by pulling down the option menu and select item "Connect to ELM327 Adapter", a dialog window will appears and shows a list of paired devices (one or more devices in the list), each paired device has two information as following:
Name of paired bluetooth device (for example: obdII)
Max address (for example: 77:A6:43:E4:67:F2)
The Max address is used to distinguish two or more bluetooth adapters with the same name.
You must choose your bluetooth ELM327 device by select the correct it's name (or it's max address) in the list and click on the item, then the app starts the connecting process under J1939 protocol.

If the process finished successfully, the notification "Connected to Adapter (ELM327)" will appear on the status bar.

If the process was failed you can try it some times (we assume that the bluetooth OBD-II adapter is working well)

When you only use the lookup function you do not need the above connection step

Now you are ready to use all functions of App like reads out fault codes or Clears them if need, lookup PGNs or views engine live data ...

Note:
One Fault Code in J1939 standard is made up of four (4) independent fields as follows:
Field Description, Abbreviation, Field Width (Bits), Range
1.Suspect Parameter Number (SPN) 19 (0-524288)
2.Failure Mode Identifier FMI 5 (0-31)
3.Occurrence Count OC 7 (0-127)
4.SPN Conversion Method CM 1 (0-1)

Calculating SPN values =

(data[3]*16777216.0 + data[2]*65536.0 + data[1]*256.0 + data[0]*1.0)*scale + offset

Where
data[0] ...data[3] are 4 bytes data of SPN returned
using this data and guide in lookup to determine SPN calculating components like:
- data length (in bit)
- start byte position
- start bit 1 (in start byte)
- start bit 2 (in end byte)
- scale
- offset
- unit of measure
Privacy policy
https://www.freeprivacypolicy.com/live/d1f99383-265f-4cb6-a261-31ca6e2a2adc

Latest updates

What's new in version 1.2.9

Version 1.2.9

How to install J1939 OBD Code Reader APK on Android phone or tablet?

Download J1939 OBD Code Reader APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (com.obdii_lqc.android.j1939codereader.proversion-v1.2.9-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

1.2.9 (1)1.8 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

1 ★as others have said fails to complete scan
1 ★This app is not working plz you not download
1 ★This product does not work at all. It will not communicate with the ECM.
1 ★does not work don't waist money
3 ★Like the title says, it takes soooo long that I never seen it completed 😪, connects to adapter fast, establishes protocol fast (in my case j1939 can29/250) and then nothing happens, whatever I try to do it says "please wait for the scan to finish", but looks like a promising app.