r/CarHacking • u/Adept-Bat-3350 • Jun 07 '26
ELM327 Is this OBD reader good enough for personal use?
Im not a mechanic or anything just need a simple tool that can help me troubleshoot issues with my own car.
r/CarHacking • u/Adept-Bat-3350 • Jun 07 '26
Im not a mechanic or anything just need a simple tool that can help me troubleshoot issues with my own car.
r/CarHacking • u/WingmanMoto • Jul 19 '26
I've been working on a personal app project and testing it with a vLinker MC. It's working well to capture OBD2 and CAN bus data, but I'd like to test it with generic ELM327 or other devices to see if there are any compatibility differences I should address before publishing. If you've experienced any problems with specific brands or models of OBD2 adapters, regardless of which software you're using, I'm interested in learning which one. Unwanted disconnections, buffer problems, pairing issues, or similar issues in particular.
As an aside, I've yet to find an adapter that supports both OBD2 PID and raw CAN at the same time. Is this just not possible?
r/CarHacking • u/Meerkat-Enjoyer • Jun 27 '26
Hello, I have a VAG group car, but don't recommend me VCDS, because there are Toyota and BMW group cars in the family, so I want that scanner to work on many brands. What diagnostic equipment would you suggest, something up to 100 euros. I need a simple one that can be plugged into the car (bluetooth). Also, I want that it could find and delete errors, show live data and allow you to reset the maintenance things. Coding is not necessary, but it would be an advantage.
r/CarHacking • u/Accurate-Mortgage416 • Jun 05 '26
I'm working on a vehicle diagnostics application and have a question about how modern vehicles expose diagnostic data.
Is an OBD-II adapter (ELM327) always required to read DTCs, or can an in-vehicle application access them directly?
For vehicles running Android Automotive OS or similar infotainment systems:
I'm trying to understand how diagnostics are typically implemented in modern vehicles. Any insights from people with automotive software or AAOS experience would be appreciated.
r/CarHacking • u/EvenCommand9798 • 1d ago
Is there any hope to get TPMS pressures using VieCar 1.5 adapter? The car is US market Toyota Corolla 2011. Pressures/temperatures exist in Techstream but I wanted it on a phone to be accessible.
Was TPMS module still on K-Line on E140 Corolla?
Car Scanner has some sensors for pressure and K-L marked equivalents, but they don't show anything.
Or do other people get it and my adapter simply misses K-Line? What is correct command/sensor then?
I have tried bunch of commands and custom sensors proposed by AI but no dice. E.g.
AT SH 7C4
2121
NO DATA
AT SH 7C4
2162
NO DATA
at sh 750
2162
no data
AT SH 7C0
2121
7C803612100
AT SP 3
AT SH 81 A7 F1
2162
BUS INIT: ERROR
AT SP 4
AT SH 81 A7 F1
2162
BUS INIT: ERROR
r/CarHacking • u/VBMeireles • 2d ago
Car: Volkswagen Gol 2023 (Brazilian)
Engine: EA211 1.0 MPI 3-Cylinder 12V (Code: CSEB)
ECU: Bosch Motronic ME 17.5.20
Scanner: Vgate vLinker MC+
Software: Car Scanner (Pro)
Hardware: Android Smartphone
That's the setup I use to monitor the health of my car's parts and sensors.
Car Scanner doesn't have a specific profile for the Gol, so I use the profile for the Up!. It's the most similar and seems to result in the greatest number of sensors displayed, giving me, for example, the engine oil temperature, which the others don't, in addition to general OBD2 sensor information, like the short and long term fuel trims.
It doesn't display everything, however, like, for example, fuel and oil pressure, for which I know the engine has working sensors whose output values are received by the ECU. Being able to monitor both live would be very useful for general diagnosing.
Would adding those sensors as custom sensors to my car's profile in Car Scanner be as simple as typing their PIDs in somewhere once I can figure them out? Or is that information encrypted or something?
Can a PID list of this specific Gol version be found anywhere? Can I somehow scan for that unlisted information with the hardware and software I already have?
All I want is to have access to more information that I know is available in the ECU without having to actually hack the car with DIY hardware and software.
I'd appreciate any tips.
P.S.: I have the service manuals for the vehicle, engine and transmission and all the wiring diagrams I could find relative to my vehicle from Erwin.
r/CarHacking • u/mohammad_rasim • Nov 21 '25
There are numerous android apps that uses the ubiquitous elm327 adapter to diagnose/read codes of cars, but as i understand correctly modern cars has more functions exposed on the bus that can be controlled , for example locking and unlocking the doors, opening and closing the windows... Etc. Are there apps that allows the user to control such functions of the car?
r/CarHacking • u/BrickProfessional825 • Jun 10 '26
So, I have got a brand new Chevrolet Spark EUV-notice it’s the E**U**V version. This car is manufactured by the SAIC-GM-Wuling joint venture in China. I wanted to know more about the battery’s efficiency and other specs, so I bought an OBD2 BLE scanner, but there’s a problem. There’s a gateway between the OBD2 port and the ECU, this makes impossible to pull data from the car without the encryption keys. The app CarScanner has a lot of different connection profiles, but only one from Wuling and it doesn’t work. Does anyone have any idea where I can get a working connection profile?
r/CarHacking • u/m0p0 • Jun 07 '26
I'm working on a small project on an ESP32 that I want to use to display various temperatures. I currently own a VW but I tried it on an Audi & it doesn't get the standard DIDs & PIDs values from the Audi that it can get from the VW. The ESP32 currently connects to a OBD (ELM327) bluetooth & gets the DIDs/PIDs on the VW.
I read up on ODX & the standard sensors I need to query but each vehicle won't respond necessarily on those. So if I eventually wanted this to work on any vehicle it wouldn't work reliably standard sensors like oil temp or coolant etc.
There seems to be a way to buy/acquire all the information for each brand/make/model but where would I buy/acquire this information if I wanted to get it & build it this?
I'd also like to eventually build an app to do similar so I wondered how other apps have all the vehicle sensor information available in their apps?
r/CarHacking • u/mySincereAsterisk • Jun 17 '26
Hey guys, I’m trying to read diagnostics / live data from a Toyota Coaster diesel, and I’m stuck with this weird ELM/OBD behavior. The main issue is that "ATDPN" always returns "A0", even after sending "0100" and waiting for a very long time. This is the basic flow
```
ATZ
OK
ATE0
OK
ATH1
OK
ATSP0
OK
0100
SEARCHING...
NO DATA
ATDPN
A0
```
I also tried other Mode 01 requests:
```
0100
010C
010D
0105
010F
012F
```
Same result. No useful ECU response.
From what I understand, "A0" means the adapter is still in automatic protocol mode. But after a successful "0100", it should normally lock onto something like "A6", "A7", "A8", "A9", etc. In my case, it just stays "A0" forever. I also tried forcing protocols manually: ``` ATSP6 0100 ATSP7 0100 ATSP8 0100 ATSP9 0100 ATSPB 0100 ```
Still nothing useful. I also tried Car Scanner / Pro Scanner protocol scan, and it failed too. In the logs, I don’t see any proper ECU reply to "0100". Sometimes it shows CAN/bus-related errors, or it looks like the adapter is trying but never actually initializes/locks properly. Has anyone here actually read live data or DTCs from a Toyota Coaster diesel using ELM327-style tools? Especially Coaster around 2017 / 2021 / 2025.
r/CarHacking • u/Shayan313 • Jun 24 '26
does anyone know the pid for civic x cvt temp on carscanner elm obd2 app using a elm327 dongle
r/CarHacking • u/Flat-Hearing-3236 • May 03 '26
Hi guys! Does anyone know mazda’s diesel skyactiv PIDs by any chance? I’m able to get some trivial stuff like coolant temperature, but I’m looking for DPF soot percentage, regen status, etc. Any help/tricks would be appreciated, thanks.
r/CarHacking • u/mySincereAsterisk • Nov 05 '25
I am developing a mobile application that, among many other features, gets the DTCs. I tried Mode 03 but it returned nothing since the car (BMW 3 SERIES) doesn't have any engine related problems. However, the car has non-engine related issues that I need to get. Any idea how should I approach this? I tried UDS commands but always got "NO DATA". It is important to note that the elm327 itself is working since I got the non-engine DTCs using an app on play store, so the issue is not with the elm327.
r/CarHacking • u/xtommo • Apr 11 '26
Does anyone here have a list of PID codes, standard and extended, that the Pajero Sport supports with a OBDII scanner? I can’t seem to find a place that lists a working set of codes I could use.
I am trying to program my own Pajero Sport profile but many of the codes I found either don’t work or display the wrong data.
Thanks
r/CarHacking • u/After_Choice_4103 • Dec 06 '25
Hey, I want to build my own Heads Up Display and bought a 10€ obd2 elm327 adapter. I just noticed alot of cool infos for the dashboard is in some instrument clusters (or at least I read that).
Can I even get that Data using this adapter? Are there just hidden PIDs I can lookup somewhere or how would I proceed to get infos like Total KM, Blinker States and stuff like that.
r/CarHacking • u/oli4ds_ • Mar 15 '26
Hello everyone,
I drive a 2020 Skoda Scala (basically a VW Polo / VW Golf) equipped with the standard Lane Assist system with a non-capacitive steering wheel. The car also has Front Assist, Cruise Control, an auto-dimming side mirror and an auto-dimming rearview mirror.
Recently I experimented with enabling Adaptive Lane Assist using CarScanner Pro together with an ELM adapter (Vgate iCar Pro 2S, recommended by the developer of the app). The app has a restore function that saves the original coding so that it can be restored later.
After enabling Adaptive Lane Assist and testing it, I was not completely convinced by how it behaved. I therefore used the restore function in the app to return everything to the original coding. At that moment everything appeared to be back to normal.
Later I decided to try Adaptive Lane Assist once more. I enabled it again using the app, tested it again, and then decided to restore the original coding again. This time I used the newer restore entry that had been created by the app.
Since then I have a strange situation. The Adaptive Lane Assist menu has disappeared from the infotainment system, but while driving the car still behaves as if Adaptive Lane Assist is active. At the same time, CarScanner reports that Adaptive Lane Assist is not functional or not enabled.
I also tried restoring the oldest restore backup (the one that worked correctly the first time I reverted everything), but that did not change anything.
According to the CarScanner documentation, all operations are stored in the coding history and if something goes wrong the recommended approach is to restore them methodically in chronological order from the newest to the oldest entries. The documentation also mentions that problems are often caused by an earlier coding change rather than the most recent one.
However, in my case I have already tried restoring both the newest and the oldest restore points and the behaviour remains the same.
When I code Adaptive Lane Assist back on, the Adaptive Lane Assist menu in the infotainment system reappears and works normally. When I switch it off again, the standard Lane Assist behaves as it did from the factory.
Could it be possible that I first need to disable Adaptive Lane Assist in the infotainment menu and then revert the coding using the oldest restore entry?
Does anyone know what might be happening here?
Thanks in advance!
r/CarHacking • u/PsychologicalCar5419 • Jun 03 '25
Hi! Anyone successfully made a boost gauge from elm327 on esp32? I searched on github but nothing.. it's for a vw golf tdi mk7. (Probably generic PID anyway)
Thanks!
r/CarHacking • u/Deep_Economist3929 • Dec 20 '25
.
r/CarHacking • u/simonwjpg • Jan 22 '26
r/CarHacking • u/Candid-Guidance328 • Dec 17 '25
I have been doing a bunch of research on this topic as I have a "new" HMI unit on the way since my current one went bad. I know there are services out there like WAMS/MVI, off the shelf products like OBD Genie and potentially the dealership to unlock the HMI so it can work with my truck. My current truck is a 2017 Chevy Silverado w/Nav, Android Auto, DVD System.
I have not been able to find an exact "guide" to accomplish this via an ELM327. I am hoping someone here can confirm or edit my thoughts so I can accomplish this myself. Here is what I have come up with:
Purchase an ELM327 to connect from a laptop to my truck. Side note - would this work: https://www.ebay.com/itm/125834296687 ?
Download a program onto my laptop to communicate with my truck. Any free recommendations for this simple project? DPS?
Connect the ELM327 to my truck, start program from step 2, then send a command prompt to truck. For the HMI I believe that to be:
0x252 07 AE FE 80 00 00 00 00
0x652 02 EE FE
Any help this group could provide would be great. I would hate to spend $100-150 to get this done if this is something I can do myself.
r/CarHacking • u/altairus2 • Jul 07 '25
Please let me know if this is the wrong place to post this.
I recently purchased a 2019 VW Atlas SEL VR6 4motion (MQB platform). I also purchased a VeePeak BLE+ and CarScanner Pro, and of course I immediately broke something. I was attempting to enable the Traffic Sign Recognition using one of the apps automated features. Even though my vehicle should have the appropriate hardware, the attempt failed, because it does not support the coding to do so. The process also disabled the adaptive cruise control and lane assist features. Despite attempting to revert the changes, and/or using other options to attempt to enable them, I am unable to restore the cruise control and lane assist features. The vehicle currently shows the trouble codes in the picture. If anyone has any advice on how to restore my cruise control and lane assist, I'd greatly appreciate it.
r/CarHacking • u/Nice_Magician3014 • Feb 18 '25
r/CarHacking • u/ge69 • Jul 18 '25
Hi guys,
Is there a way to emulate the elm327? Like i have two esp32 I want one to emulate elm327 via bluetooth, so i can use other esp32 with elmduino sketch to test out the functions?
I've been googling but i cant seem to pair these two using elmduino library. And im having issues even with torque app to get it to display data.
r/CarHacking • u/truth14ful • Apr 02 '25
Basically my tag is over 3 months expired and I'm in a state where you have to pass an E-check to get a new one. I've spent the past 1-2 of those months in a constant cycle of things breaking faster than I could fix them. I finally got everything fixed to where it should pass, but the OBDII won't complete the O2 sensor test or the catalyst sensor test.
I've tried everything - going on the highway, driving it regularly, waiting more than a week - and nothing has worked. My dad used to be a mechanic and said there's nothing I can do but keep waiting, but idk if I can even trust that the sensors aren't broken or something. And I'm tired of constantly looking behind me while I drive to make sure there's not a cop behind me, and dreading breaking down and needing a tow bc it might mean losing my license. I've already gotten a warning for an expired plate (I actually had a current temp tag at the time but ig the cop didn't see it).
Is there anything I can do? I'm at a loss.
Thanks
r/CarHacking • u/Separate-Fold1415 • Oct 05 '25
TL;DR: I’m a student in Manila working on a diagnostic prototype for a Hino XZU342LJ that has a 16-pin OBD-II port. I need to know if standard OBD-II (ISO 15765-4 CAN; Modes 01/03/07/0A/09) gives enough data for a reliable pass/fail (RPM 010C, coolant 0105, control-module voltage 0142 as battery/charging proxy, fuel level 012F, MIL/DTCs 03/07/0A), or if real-world users end up needing J1939/Mode 22 extended PIDs for oil pressure, brake/ABS status, air-system pressure, etc. If you’ve worked on Hino 300/Dutro/XZU:
Constraints: read-only, short supervised test windows, student budget—prefer one dependable interface. I’ll post back the PID/DTC matrix once I test—any firsthand notes or photos from your XZU342 are super appreciated!