Motor Vehicle Maintenance & Repair Asked on December 21, 2020
I bought JDiag Fastlink OBD II scanner which is based on ELM327 based OBD II scanners. I noticed that the scanner was able to read all the instrument panel reading such as fuel level, engine temperature, RPM etc. but somehow the scanner doent read any trouble codes, eventhough the car has check engine light on!
I am curious to know if the fault codes from the ECU are encripted such that only advance scanners can read them? Or this functionality is purposely suppressed in cheap scanners? Since the scanner could read all the guages in the instrument panel then why cant it read the fault codes? Or maybe for each car the fault code had to be added to the software for OBD scanner to detect it?
I tried on Mini Cooper 2011 as well as Jeep Wrangler 2012 which obviously had faults but the scanner returned no codes!
No, the codes are not encrypted. They do have a protocol which is used to decipher them, though. For instance, Honda uses the J2284 protocol and GM uses the J1850. There are a few others out there as well. Since you are able to see engine diagnostics, your reader is utilizing the correct protocol and has that ability.
My thinking on your issue is, you might not be looking in the right place to find the codes. The purpose of an ELM327 interface is to provide a wireless interface through the CANBus, and then to read and reset engine diagnostics. If the software you're using does not have the ability to clear or show you the codes, you should be able to use other software to do what you need to do.
Correct answer by Pᴀᴜʟsᴛᴇʀ2 on December 21, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP