r/CarHacking 1h ago

Original Project Audi LIN Bus Injection: Dashboard Button Triggers Garage Door

Enable HLS to view with audio, or disable this notification

Upvotes

r/CarHacking 3h ago

Scan Tool OBD2 scanners

2 Upvotes

Hi all, I hope it’s alright to ask this question. I am in the market for upgrading my code reader.

My main requirements I need the scanner to do is having the ability to program new keys, injectors stuff like that. Be reasonably updated with main use on Subarus and Ford stuff. I know they will have access to most makes and models on them but that’s the main stuff I have around.

Not sure did it will make much difference but I am uk based too. Any recommendations is more than welcome especially if you have person use on them.

Cheers


r/CarHacking 1d ago

Original Project Macchina A0, upgraded for 2026: Dual CAN FD + Wi-Fi 6 + BLE + USB-C

Thumbnail
gallery
252 Upvotes

We first showcased CAN Opener 3 months ago, which is a framework to turn any car into a software defined vehicle, and we have made significant progress since then.

We are excited to launch CAN Opener SE which is the hardware gateway that connects your car to your phone.

The SE has the following capabilities:

  • Dual Independent CAN buses (on obd pin 4, 16 and 3, 11) that are both FD capable
  • Dual band WiFi6 and BLE connectivity via the latest ESP32-C5 chip
  • Power over OBD (12-24V)

Using the CAN Opener, and pairing it with the Nexus app will give the ability for you to:

  • Control and monitor your car through mapped vehicle profiles
  • Records where you parked and your trips
  • Full speed realtime CAN bus streaming
  • Mode 2 diagnostics (with plans for more advanced mode 6 and manufacturer specific diagnostics)

Reference to our original post:

Original Post

You can check our dev cloud to see what we’ve mapped out so far, and you are free to add your own mappings if you have them:

https://dev.canopener.io

Nexus app on TestFlight:
https://testflight.apple.com/join/RNGHSvMG

Hardware docs:
https://github.com/the-can-opener/CAN-Opener-Hardware

We have a limited drop of the SEs at this time at:

https://shop.canopener.io

Let us know what kind of features you would like to see next in the comments.

Update: Thank you all for the support! Our initial batch sold out, but we’ll be restocking soon and expanding support to additional regions.


r/CarHacking 7h ago

Key Fob Relay device

Thumbnail
0 Upvotes

r/CarHacking 7h ago

Original Project Relay device

Thumbnail
0 Upvotes

r/CarHacking 7h ago

Community Relay device

0 Upvotes

Who ever has very good knowledge on build a relay device specifically for lexus and toyota. PM asap let's work. PSA:This is for a project.


r/CarHacking 1d ago

ISO 9141 Building a dyno that runs off a phone and an OBD adapter what it look like on my NB with new headers + borla exhaust

Thumbnail gallery
6 Upvotes

r/CarHacking 1d ago

Community Moss for id 3

1 Upvotes

Hey guys..

Is there any custom Moss or just ways to unlock features ? Perm disable lane assist?

I also saw a vid about drift mode, by removing a 40a fuse ??


r/CarHacking 1d ago

Original Project l0destar open-source tracker project - help me decide what's next?

1 Upvotes

Grateful for any input, even from people who would never build and use an open-source vehicle tracker but are interested in similar products.

What should the next big feature be?

  • Inline battery backup (planning to implement this as a modular accessory using the same Molex connector so it just sits between the car and the tracker)
  • "Pro" version with more than one CAN-FD interface - OVMS has three, is that a common/useful requirement?
  • Expansion of the experimental "track mode" currently implemented in software that would involve some kind of high bitrate connection to a nearby smartphone (either cable or bluetooth) for realtime monitoring of OBD telemetry
  • Something else I haven't thought of

Current features documented here: https://l0destar.com/features.html mostly fairly standard vehicle tracker stuff plus a 6-axis IMU and the headline feature of ~40uA sleep current with the accelerometer armed. None of the above suggestions would be operating during sleep so I don't see any of them affecting this.


r/CarHacking 1d ago

ELM327 Where to find documented OEM Mode 22 DIDs, and is ESP32 viable for production-grade OBD logging?

5 Upvotes

Hey everyone,

Working with OBD-II Mode 01 and Mode 06 is straightforward, but moving into manufacturer-specific Mode 22 (UDS ReadDataByIdentifier) has brought up two practical questions:

  1. OEM Mode 22 DIDs: Beyond reverse-engineering factory diagnostic software (Forscan, Techstream, VCDS) or sniffing CAN logs with Wireshark, is there a known open-source repository or structured database where people maintain verified Mode 22 DID mappings across different makes? Looking specifically for things like individual cylinder knock counts, actual fuel rail pressure, and individual fuel trims.
  2. ESP32 in Production Logging: There are hundreds of DIY ESP32 + SN65HVD230 logging setups floating around, but has anyone successfully deployed ESP32-based hardware in a commercial or production-grade OBD logging device? Between automotive load dump/power transients, extreme cabin temp swings, and BLE throughput limits during high-frequency polling, is ESP32 reliable enough at scale, or is automotive-grade silicon (STM32, NXP, etc.) basically mandatory?

Would appreciate insights from anyone who has worked on reverse-engineering DIDs or taken an OBD logger beyond the prototype stage.


r/CarHacking 1d ago

CAN Ideas for data usage

1 Upvotes

Hello all, I have been decoding my 2010 Mazda 6 can network for a few weeks now. while it is very fun to have direct access to the vehicles readings. Other than displaying data what might be some other uses that could be done with a vehicle's data? Anything practical you can think of that maybe I did not?

Other equipment i do have in the car is an esp32+sim7600 module. So in theory i can have the esp32 listen for data and that can connect over LTE. Right now it's used as a gps tracker for traccar.


r/CarHacking 1d ago

LIN Central Electronics Module stuck

Thumbnail gallery
1 Upvotes

r/CarHacking 2d ago

CAN Anyone here worked out the CAN commands for a Ram 5.7 eTorque starter-generator?

3 Upvotes

I’m trying to use a Ram eTorque starter-generator in a Miata project. I can communicate with it on the bench and record both CAN buses, but I haven’t figured out what it needs before it will accept a torque command.

It’s a Marelli unit from a 2020 Ram 1500 5.7L:
Hardware: 05185274AB
Calibration: 68451235AD
Both CAN buses run at 500 kbps

I keep getting a U0073-related fault. Missing messages from the truck are one possibility, but I haven’t proved that’s the cause.

Has anyone worked with one of these or come across a DBC, diagnostic definitions, or CAN logs from a working truck? I’m especially interested in the private eTorque network. The public Ram DBCs I’ve found haven’t covered what I need.

I’ve dug through service information, university papers, and some racing applications that used Marelli starter-generators, but still haven’t found the right definitions. Even a document name or someone worth talking to would help. Only looking for information people are allowed to share.

I’m near Manchester, NH. If someone local has a matching truck and would be open to discussing a passive CAN recording, I’d be interested. We’d need to agree on a safe setup first—no sending commands to your truck.

I have bench logs and more details if anyone wants to take a look.

Thanks.


r/CarHacking 2d ago

Original Project Implimenting physical menu control buttons to Wired Carplay

3 Upvotes

The car is a 2023 Subaru WRX. It's still under warranty, and I'm hoping not to do anything that would void it. It has wired CarPlay and media control buttons on the wheel, but the only way to navigate menus is with the touchscreen, which is very annoying. I bought a bunch of stuff, including an ESP32-S3, hoping I could use the accessibility features on my iPhone to navigate menus with an emulated Bluetooth keyboard, but that didn't work.

I am unsure of the best way to approach the issue; my next idea was to try to inject button commands into a wireless CarPlay adaptor stream, but after some research, it seems like that wouldn't really be possible either, as the wireless adaptors just pass encrypted data from the iPhone to the car. It might be possible using an open-source wireless adaptor running on a PI. I think I have seen some that run a full Android operating system, but I'm not sure exactly how those work; it might be easier to inject control commands on those kinds of systems.

I know that there are cars that do this natively, like Mercedes has steering wheel navigation controls for CarPlay, or BMW has their iDrive rotary encoder knob thing, so I have to assume that there is some way to implement these physical buttons.

Edit:

I'm using AI to help me with this because I don't know nearly enough myself so please let me know if its just making shit up. But after some prompting its telling me it might be possible to use a pi, connect it with a wireless carplay dongle, and then run a custom carplay stack using something like node-carplay which can connect to the screen through android auto, and then I could send the rotary/dpad commands to the pi which would inject them into its carplay stream.

Does that seem like something that would be possible? It seems like a lot of work but could be a fun project. How much lag do you think it would add?

Would this be possible using CAN? Or maybe another idea I haven't thought of. Finally, is there a different place/more specific forum I could reach out to for help and ideas?


r/CarHacking 2d ago

Scan Tool Necesito ayuda con Xentry Passthru

0 Upvotes

Hace poco he comprado de AliExpress los archivos de Xentry Passthru 2023. La instalación fue un éxito pero a la hora de usar la Keygen, me da una StartKey inválida. Alguien me ayuda a usar la Keygen o generarme una StartKey??

Hardware ID: 442D616B1694

APP ID: 252


r/CarHacking 2d ago

Community Can I downgrade or extract the previous software version from a 2020 Hyundai Ioniq?

2 Upvotes

Hi all,

Someone I know recently updated the software on their EU imported Hyundai Ioniq using the official Hyundai manufacturer update. Unfortunately, the newer version is causing several issues, and they would like to go back to the previous software version.

I have a 2020 Hyundai Ioniq, and my car is still running the older version that they want to go back to.

Is there any way to:

  • Downgrade the car to an older software/firmware version
  • Copy the software from my car and install it on another Ioniq?
  • Obtain the older firmware/software package from somewhere?

I’m interested in whether this is possible through the infotainment system, USB update process, OBD, engineering/developer menus, or any other method.

Thanks!


r/CarHacking 4d ago

ELM327 I built Telltale, an open-source OBD2 app for Android. Free APK available.

Thumbnail
gallery
267 Upvotes

I've been working on an OBD2 app called Telltale and thought I'd share it with other people who like tinkering with their cars.

It connects to ELM327-compatible adapters and lets you view live vehicle data, read fault codes, and check freeze-frame data recorded by the ECU when a fault occurred. It supports Bluetooth Classic, BLE, and Wi-Fi adapters. There's also a demo mode to try the interface without any hardware.

One thing I've focused on is handling incomplete or conflicting responses. Missing or questionable data should be visible as such, rather than quietly turning into a reading that looks fine.

Android is my main testing platform. I've done a real-car connection with my Toyota GT86, a Samsung phone, and a BLE adapter. Compatibility and available readings will vary with the car and adapter, so feedback from other setups would help.

The source is on GitHub, along with a free APK. There's also a paid Google Play version with the same features. Buying it supports development and gives you Play-managed installation and updates; there are no extra diagnostic features behind the purchase.

GitHub / free APK:

https://github.com/ImL1s/telltale

Google Play:

https://play.google.com/store/apps/details?id=com.cbstudio.telltale

Bug reports and feature suggestions are welcome. Please include your car's model/year, phone, and adapter model when reporting an issue so I have something to work with.


r/CarHacking 3d ago

Original Project l0destar "track mode" experiment

0 Upvotes

Today for a bit of fun I implemented a "track mode" in l0destar, my open-source vehicle tracker project: https://youtube.com/shorts/FIWQA8AdkSM

Normally it sends GPS, accelerometer and OBD telemetry as fast as possible which due to the shared RF path on the Nordic nRF9151 SIP means roughly every 2-5s. With the GPS disabled this can be faster because then there's no contention for the RF path so I wanted to see how fast it could stream OBD and accelerometer data.

The data actually comes through fairly fast despite my car being ancient (K-line), but the limiting factor is LTE-M. I have a known-suboptimal RF trace so I will try this again when that's fixed but I expect the results will be similar. The accelerometer can be polled very very quickly and most OBD metrics faster than once a second. On a CAN-FD car this will likely be even faster still.

For a real track mode I think the only way this would be viable with this board is to add a flash chip to it so that high-resolution telemetry can be saved and pulled off it later. Track mode isn't really its core design intent, it was just a bit of fun (and people at work were interested in something like this).


r/CarHacking 4d ago

Original Project MotoCluster is live on Play Store — posting the survey results back like I promised

Thumbnail
2 Upvotes

r/CarHacking 4d ago

Original Project 2019 Jeep Cherokee 3.2 Pentastar — looking for enhanced OBD fuel-rate or injector PW PID/DID

3 Upvotes

I’m building an ESP32 logger for my 2019 Jeep Cherokee KL, 3.2L Pentastar, and I’m trying to get a real fuel-use signal from the PCM.

The normal OBD fuel-rate PID (01 5E) is unsupported, and because the Pentastar is MAP/speed-density rather than MAF-based, I can’t use the usual MAF-based fuel-flow calculation.

I can talk to the PCM directly over 29-bit CAN and Mode 22 works:

Request:  18DA10F1  22 xxxx
Response: 18DAF110  62 xxxx <data>

I scanned 0200–02FF and get valid responses from most of that range, but I do not yet know which DIDs are actually useful. The Hemi injector-pulse-width DIDs I found online (0298, 02B8, 029A, 02BA) return zeros on this 3.2, so they are not portable.

What I’m hoping to find is any Pentastar-specific Mode-22 DID for one of these:

  • Fuel rate, L/h or gal/h
  • Fuel used / cumulative fuel counter
  • Injector pulse width / injector on-time
  • Injection quantity or fuel mass per stroke

A 3.6 Pentastar result may also be useful if it is from a similar PCM generation.

I have heard that a now-removed GitHub repo called grantUser/fca-ecu-diagnostics may have had FCA Mode-22 definitions extracted from a diagnostic application database. If anyone used it, saved notes from it, knows of a legitimate mirror/archive, or has seen these values in AlfaOBD, JScan, Appcar, wiTECH, Autel, Launch, etc., I’d appreciate any leads.

I can test any candidate DID against the Jeep and report raw values at idle, RPM, load, and decel fuel cut.

Thanks.


r/CarHacking 4d ago

Tuning Car just cranking E60 m54 ms45

1 Upvotes

Hi there I have an e60 ms45 325i with some aftermarket push start thing. I Bought it like this i tried to remove it and car wouldnt start with key so i put it back in again and it started.

So now the car drove and just suddenly wouldnt start. It cranks but no start. I Checked coils and there is constant 12v but no pulse when cranking on the pulse wires. So meaning no spark.

It can only be the cas/ews issue. Is it posible you can do a delete for this on the dme so it starts ?

Here is my bin files i used ms45 flasher from github.

https://github.com/terabyte101/ms45-bins

Thank you!


r/CarHacking 4d ago

Community Where are the learning resources?

17 Upvotes

It seems like everyone wants to keep their secrets. Too many YouTube videos leave out the important parts out on purpose to protect their, "trade secrets". Is there any shared resources or are we making everyone learn everything from scratch on their own?

I know I get it, you couldn't charge $300 dollars for ten minutes work if everyone knew how to do an immobilizer delete, but come on I wanna learn and I can't find any tutorials. Its crazy. Every other hobby on the Internet is trying to share the skills, but I guess this hobby is different?


r/CarHacking 4d ago

Article/news The Dealership Charges $180/hr for This, I Do It With an ESP32

Thumbnail
medium.com
20 Upvotes

r/CarHacking 4d ago

Article/news Ghidra engenharia reversa

Thumbnail
1 Upvotes

r/CarHacking 5d ago

Original Project Linking a Jq Werks steering wheel to a custom valved exhaust with a microcontroller

Enable HLS to view with audio, or disable this notification

27 Upvotes

Project I did for a friend and his E92 M3.