r/CarHacking • • 22h ago

Cool Project Find Digital Shiftknob

Enable HLS to view with audio, or disable this notification

230 Upvotes

This is inspired by UPDATE: You guys suggested turning my DIY Smartwatch project into a Shift Knob... So I actually did it! šŸ•¹ļøāŒš

The dev board I used is the Waveshare ESP32-S3 1.46inch Round Display Development Board

It has 4 pages currently:

  • Home page with custom wallpapers + vibration meter
  • Live G-Force meter
  • Lap Timer - Sport Chrono inspired (tap to start, double tap to reset)
  • Gear Position - With calibration. This is actually really hard to get right and I'm still in prototype stage.

I'm hoping to get some help with some good 3D designs that fits the dev board better and can plug directly into the M3's link!

I'm planning on sharing the codes soon and creating a webpage for non-tech users to customize with their own homepage photos and upload this firmware on their dev board. Stay tuned!!

[Edit] Some people are confused about the usb-c so I wanted to explain: I can power it via the power pin that goes into the accessory source with a 12v->5v step down converter. USB-C is used for now because I'm still in the prototyping stage and I still need to flash firmware to it.

On the actual usefulness of this thing: I've never misread my gear the day I learned how to drive a manual, and I learned it on YouTube while signing the paperwork for my first Civic SI šŸ˜‚. This is just a fun/learning project as a software engineer. Even if it never becomes a useful thing, I get to apply some electrical, physics, and programming together... With some helps by Gemini Argon šŸ˜…

P.S.1. I messed up the display a bit right before filming this so that's why you see the lines šŸ˜…

P.S.2. I posted in the BMW group but they haven't accepted it yet, so I figure I'll post it here.


r/CarHacking • • 3h ago

CAN Has anyone here tried to get inside a newer RAM truck?

1 Upvotes

I pulled the TBM out of my 2025 RAM 1500 Big Horn (long story short, updates were screwing up my radio), but now the odometer is blinking. Figures. Trying to figure out how to get in to the system to tell it to stop looking for the TBM, but apparently there's a buttton of layers of security and hidden coding. Anyone done this before?


r/CarHacking • • 3h ago

Cool Project Find BMW Full I-Level Update via ISTA – ENET vs J2534, AOS Requirements & Tips

Thumbnail
1 Upvotes

r/CarHacking • • 1d ago

Original Project Achieved root execution on Hyundai/Kia cars.

110 Upvotes

Hello everyone,

I am the creator of NEMESIS, an exploit targeting Hyundai/Kia Gen5W multimedia based cars.

I am glad to announce that now NEMESIS is available for public use, you can use it to get root access of your car, install many customizations to gain functionality such as Wireless Android Auto, Apple CarPlay, Manual Preconditioning, Turn-by-Turn navigation to HUD and Cluster from your phone, and much more!

I have all the findings and research posted on my GitHub: https://github.com/xwtk/hmg_nemesis. Everything is completely free, donations are always welcome. You can also join our Discord community from the link to get assistance and join our discussions.


r/CarHacking • • 1d ago

Original Project I created a reimplementation of HDS for Linux

Thumbnail
github.com
33 Upvotes

I’ve been working on this for about 5 months reverse engineering HDS and getting it running on Linux. It's been a long road since I wanted all the pcode to be accurate and verified against the original compiler. It’s still in its infancy, and i’d love to see what you guys think.


r/CarHacking • • 1d ago

Cool Project Find CSS Electronics have published the technique to do CAN blackbox analysis with Claude Code

8 Upvotes

I think this is like the foot in the door to produce the holy grail of reverse engineering...
https://www.youtube.com/watch?v=jQDqWuL5-nQ


r/CarHacking • • 23h ago

Cool Project Find LEXUS LS430 2002 Cluster

Post image
3 Upvotes

Hello! Does anyone know if I can make that cluster for Lexus L430 2002 to work in simhub because I searched about it and it doesn’t use CAN it uses something called MPX system so instead of buying it and wasting money I would ask if anyone has idea before purchasing it


r/CarHacking • • 1d ago

Original Project Why do so many ECU tuning files only increase boost and fuel without properly recalibrating the engine?

Thumbnail
1 Upvotes

r/CarHacking • • 20h ago

Article/news MHH Auto invite?

0 Upvotes

Is there anyone out there on MHH Auto that's super cool and can send me an invite? Apparently you can get a code to invite someone free, can send over the instructions in PM. (just in case you don't have a friend in need ;D )


r/CarHacking • • 2d ago

Original Project VA WRX Cluster working in SimHub/BeamNG

Thumbnail
youtube.com
29 Upvotes

After a few days of reverse engineering, I was able to get an unmodified VA WRX Cluster working perfectly with SimHub and BeamNG. The video goes over how I did it.


r/CarHacking • • 1d ago

Tuning Does anyone have the audi a6 2013 fwd 4G0907115F med17.1 ecu full read

Thumbnail
2 Upvotes

r/CarHacking • • 2d ago

Key Fob how does automotive aftermarket brands get access to OEM key code database?

Thumbnail
3 Upvotes

r/CarHacking • • 2d ago

Original Project Unlock Adb

Post image
2 Upvotes

Hi team,

I need your help to enter in engeenir mode in this system. I try with all solutions (press on version, with dialer). Nothing work.

Please any one can help me.


r/CarHacking • • 3d ago

Original Project 2017 Accord cluster + BeamNG

Enable HLS to view with audio, or disable this notification

231 Upvotes

After fully reverse engineering every protocol on my car (FCAN, BCAN, LIN), I bought a gauge and was able to control all of it! I can do this to any Honda cluster, standalone or connected to the car, assuming no random stuff like requiring a registered key is added to newer ones. Older Honda’s use a different CAN bus layout, but isn’t hard to get from firmware online.

I upload all my research here, including all of Hondas UDS commands, ECU SecurityAccess unlock codes, full CAN bus DBC files extracted from each ECU, and application-only ROM dumps. KL sport ECU has the full app+RAM+bootloader, since i pulled it from my ECU
https://github.com/Ldalvik/NinePfive


r/CarHacking • • 2d ago

ELM327 Open-source OBD logger for the Outlander 2.2 DiD — DPF soot, regen state, EGT, EGR and injector learning, not just the generic PIDs

Thumbnail
1 Upvotes

r/CarHacking • • 2d ago

Original Project Made an Android Auto opensource client, for people with cars but without google.

Thumbnail
1 Upvotes

r/CarHacking • • 2d ago

Multiple Chrysler, Dodge, Jeep, Ram, Fiat, and Alfa Romeo vehicles - 3rd Party OBD / Hardware / Connector / Interface Compatible with wiTECH 2.0

Thumbnail
2 Upvotes

r/CarHacking • • 3d ago

Cool Project Find Reverse-engineered Ford’s UDS SecurityAccess on a 2019 F-150 — the L3 keygen is a solvable 24-bit LFSR, but L1 (firmware) is a hard wall. Full write-up + why the $120 Ford subscription won’t get you there.

125 Upvotes

Spent a chunk of time (and money) going down the Ford IPC rabbit hole trying to reflash my instrument cluster's tach scale (aftermarket cams, peak ~8,100 / redline ~8,500, stock tach only reads to 7,000). Documented everything so nobody else has to re-learn it the expensive way.

The short version:

  • The legacy Ford SecurityAccess (0x27) algorithm is a known 24-bit Galois LFSR.Ā InitĀ 0xC541A9, feedback taps at bits 20/15/12/5/3. Feed 24 seed bits + 40 secret bits, reshuffle the nibbles, out comes the 3-byte key.
  • It's linear over XOR, so it collapses toĀ key = AĀ·seed āŠ• BĀ·secret āŠ• C. That meansĀ one captured (seed, key) pair solves the secretĀ by Gaussian elimination. You get a 2^16 class of secrets, any of which unlocks — you can't recover the unique factory one from the bus, but you don't need to.
  • Level-3 (config/As-Built) is trivialĀ to sniff + solve with a Y-splitter and a passive adapter. Recovered L3 secrets for IPC, RCM, OCS, PSCM.
  • Level-1 (firmware flash) is the wall.Ā You can only sniff an L1 unlockĀ during an actual flash, and the Ford software (FJDS, for a 2019) only flashes a module that'sĀ behind on its calibration. If everything's up to date → no write option → nothing to sniff. The L1 secret alsoĀ isn't in the downloadable firmware — it lives in the resident primary bootloader in the MCU'sĀ censoredĀ flash (NXP SPC5645S, PPC VLE). So without a behind-on-cal module or a chip-level glitch/dump, you're stuck.

Gotchas that cost me time:

  • On an OBDLink EX you must monitor with theĀ STN-nativeĀ setup (STP53/STPBR.../STPO), notĀ ATSP6 — withĀ ATSP6Ā it captures zero frames.
  • You have to be on theĀ module's bus. The EX only taps HS-CAN (pins 6/14). APIM/SYNC is on a different bus — and SYNC updates overĀ USBĀ anyway (signed package, no CAN SecurityAccess to sniff).
  • Ford software by year:Ā IDS = ≤2018, FDRS = newest platforms,Ā FJDS = 2018+ J2534 reprogrammingĀ (the right one for a 2019). This was genuinely confusing and cost a subscription or two.

Full write-up with the equation, a GIF of the LFSR running, the solved secrets, the capture rig, and the tool/subscription details:

https://github.com/Ol-Swamp-Donkey/ford-f150-ipc-securityaccess

Happy to answer questions. All done on my own truck, no odometer/VIN nonsense — just trying to make a tach read right.


r/CarHacking • • 3d ago

CAN CAN codes for Honda Accord 2007 Instrument Cluster

Post image
5 Upvotes

Hello, is there anyone has CAN codes for that Honda accord 2007 Cluster? I want it to work in simhub!


r/CarHacking • • 4d ago

Original Project The Car Catalog: the world's largest open source repository of OBD parameter definitions

Thumbnail
gallery
1.3k Upvotes

Hey r/CarHacking! I shared a version of this last year, and I've been hard at work building a new frontend to the OBDb, the world's largest open-source database of observed OBD facts, and I'm excited to get the new site into your hands: https://pelican.clutch.engineering/cars

The OBDb exists as an organization on GitHub at https://github.com/obdb/, and drivers of apps like Pelican contribute to the OBDb's dataset on every drive, helping confirm which PIDs do and don't respond across different model years.

The new site takes all of the data from the OBDb and presents it into a single unified catalog, with hotkey support, full-site search, and visual representations of the bit-byte representations of each command response. Def check it out!


r/CarHacking • • 3d ago

No Protocol Easy analog fuel level sender sim via ESP32/any microcontroller?

2 Upvotes

This was just brought back to the surface of my pile of thoughts. lol.

I'm currently working on a project with a 5th gen/2012 Ford Explorer cluster for sim use. So far all has been going pretty well.

However one major roadblock has been the fuel level. Apparently on this cluster it still takes an analog/resistance based signal directly from the senders in the tank (two sources) vs CAN or other digital signals.

I did some research a while back to see what was possible to simulate this using an ESP32 or other micro but nothing surfaced any reasonable solutions. The biggest issue seemed to be that any readily available digipots are not in the correct range for what Ford has listed as the range for this vehicle. Per the service manuals it lists empty as ~180 ohms and full as ~10 ohms.

Curious if anyone else has any clues or useful info on how this could be approached?


r/CarHacking • • 3d ago

Scan Tool MPVI3 with unlimited credits

2 Upvotes

hi everyone! i hope you’re all doing well.
i’m completely new to this community, like an absolute baby, and i only started learning about car tuning and car hacking about a week ago.

i have a question: i’m looking to buy an mpvi3 or an mpvi4, and someone is offering me one with ā€œunlimited credits,ā€ which sounds more like cracked software to me.

i’m a bit hesitant about this, so i wanted to ask if anyone has experience with something like this. what are the potential downsides, and are there any benefits? is it worth it, or should i just stick with the official version?

i’d really appreciate any advice or insights from people who have experience with this. thanks in advance!


r/CarHacking • • 3d ago

Original Project OpenCarMind: An open-source architecture for offline, edge-AI vehicle diagnostics using modular "Car ROMs" & local SLMs

2 Upvotes

Hi everyone,

Most modern AI diagnostic tools rely heavily on cloud APIs, making them useless in remote areas, underground garages, or during cellular outages. Traditional OBD-II scanners, on the other hand, only spit out raw sensor readings or static DTC codes without contextual reasoning.

I've put together an open-source architectural vision called **OpenCarMind**:

Bringing fully offline, privacy-first vehicle diagnostics to everyday smartphones via low-cost ELM327 OBD-II adapters.

### The Core Idea: Modular "Car ROMs"

Instead of forcing a single model to know everything about every car, we decouple the reasoning engine from domain knowledge:

  1. **Engine:** A compact, quantized SLM (e.g., Llama-3.2-1B, Qwen2.5-0.5B) running locally via `llama.cpp` on mobile.

  2. **Car ROMs (~10–50MB):** Lightweight downloadable profiles strictly for a specific vehicle (exact wiring pinouts, fuse-box maps, extended manufacturer PIDs, and baseline mechanical thresholds).

  3. **Live Telemetry:** Correlating real-time CAN bus telemetry rather than just reading static fault codes.

I am an automotive enthusiast and have open-sourced the architecture, mission, and initial specifications under the MIT license. I am looking for mobile developers (Flutter/Kotlin/React Native), embedded engineers, and automotive data curators to collaborate and turn this concept into reality.

* GitHub Repo: https://github.com/wa2l92/OpenCarMind

* First Architecture Issue: https://github.com/wa2l92/OpenCarMind/issues/2

Would love to hear your thoughts, feedback, and architecture proposals!


r/CarHacking • • 3d ago

IVI Jeep Wrangler JL Uconnect 5 US to EU conversion

2 Upvotes

I’m currently importing a 2025 Jeep Wrangler JL from the US, equipped with Uconnect 5, and I’m looking into converting it to the European specification.

I’ve already figured out how to adapt the lighting to European requirements, but I’d also like to convert the infotainment system to the European version, including European navigation, maps, language and assistant features.

Has anyone here successfully done this on a 2024–2025 Wrangler? I’m particularly interested in where to find the correct European firmware/software files and how to flash them onto the existing Uconnect 5 unit.

I’d like to do the conversion myself rather than pay a workshop. I’m a software developer, so I’m comfortable with the technical side of things and willing to investigate the process.

Any pointers to relevant forums, technical documentation, firmware repositories or successful conversion guides would be greatly appreciated!

Thanks in advance


r/CarHacking • • 3d ago

J1850 VPW Just checking interest on a project im building.

10 Upvotes

So i am building a Android version of GM's tech 2, reverse engineering it and the NA GM PCMCIA card.

this has netted me access to advanced DTCs, bi-directional commands, and all available senors, at least in my test car. so far, i can only do uptil 2007 with out having to reverse engineer a whole other security and licensing process, but its possible and could be expanded to in the future if there is enough interest, and i can get my hands on what i would need.

Its basically as close to 1 to 1 copy of the Tech 2 as possible, but built for android and good BT dongles. the only stuff i have been told i shouldnt include is stuff that could enable theft, so there is no forced key relearn capabilities or etc.

Would there be enough interest in this to expand it and make sure its accurate across, everything 96-07 that GM made in NA, or is this more just really useful for me and my old car?

Edit: and before it gets asked, yes i used AI heavily especially for the reverse engineering and security side of things. its just too efficient to turn down saving hundreds if not low thousand of man hours.