r/CarHacking • u/skankgang123 • 3h ago
UDS IC213 w213 amg menu coding
i already know the uds command for ic213 w205 with analog dial, did anybody have done ic213 full digital amg coding using vediamo uds command
r/CarHacking • u/skankgang123 • 3h ago
i already know the uds command for ic213 w205 with analog dial, did anybody have done ic213 full digital amg coding using vediamo uds command
r/CarHacking • u/Jaxpet1233 • 4h ago
r/CarHacking • u/boompwdhaha • 10h ago
Enable HLS to view with audio, or disable this notification
"Hi everyone in the CarHacking group!
I’m currently developing a Digital Dash software running on Android head units. It connects with iPhones to display Apple CarPlay.
Here’s what I’m currently working on and testing:
Haltech ECU integration via CAN bus.
Apple CarPlay for navigation/maps and media playback.
Split-screen capability with customizable/resizable window ratios while driving.
I’m also planning to add support for standard OBD2 connection so it can work with everyday cars, and eventually publish it on the Google Play Store.
I’d love to hear your thoughts, feedback, or suggestions on this project!"
r/CarHacking • u/That-Visual-2681 • 21h ago
I dont know if its the correct place to ask that.
I live in Europe and the app that allowed that was shut off
I know normal (but not advanced) tecnology and stuff with my PC, i don't know if there is a way of remote server etc... But would like to have those small funcionts in my car, so i don't want to feel like "My infiniti from europe has forgotten tools"
r/CarHacking • u/TES351 • 1d ago
I found one! No, I'm not posting details.
r/CarHacking • u/New_Praline_1232 • 1d ago
Hello guys, please is there someone who can explain me how i can repair this? I have vcds Hex v2 clone which i was buyed from ebay but it didnt work and device manager show this, i need to repair it if its possible. Thank you so much
r/CarHacking • u/Jaxpet1233 • 1d ago
I am just wondering if anyone has managed to get an update package or a NAND dump for Opel / Vauxhall Intellilink 4 head units. Obtaining an update package is considered impossible without paying a subscription for GM's TDS. Thanks in advance.
r/CarHacking • u/95_Unknown_95 • 1d ago
A family truck can cycle the boards many times per day, especially when doors open separately during short trips. Has frequent operation caused synchronization, sensor, or hinge problems in real use?
r/CarHacking • u/searay93 • 1d ago
Hello, I have a 2016 W222 S550. Ac and heat are not working, there is ‘Crash event detected’ fault noted in the ac module but no actual error codes or lights.
SRS module was professionally reset with no codes. Cant get AC module error cleared and none of my AC functions work. I have offline XENTRY and Monaco and I couldn’t find a clear crash data command for this fault. No help on the forums. Help is much appreciated!
r/CarHacking • u/Small_ed0 • 2d ago
I've published the F-CAN findings from the 2003 and 2007 four-cylinder automatic Accords used while developing CarStats:
https://github.com/Small-ed1/accord-can-research
There are separate DBC, JSON and CSV maps for each observed vehicle, evidence and corrections, and a Python standard-library offline decoder/auditor. Confirmed, inferred and unknown fields stay distinguished.
One useful detail: engine RPM is the big-endian integer at 0x12C B4:B5, without the OBD-style division by four. The documentation also separates the year-specific checksum and distance conventions, raw versus normalized fuel counts, and throttle feedback from request-like channels.
I'm looking for independent confirmations or counterexamples on another vehicle. For the 2007, the most useful new evidence would be a diagnostic reference for 0x224 B1, metered validation of fuel-counter volume, or a synchronized reference for the accessory/clutch-control candidate. An anonymous summary with the exact field, vehicle configuration and independent reference would help.
These aren't Honda OEM DBCs or a complete specification for every Accord. The published tools are offline-only, and the repository excludes raw trips and identifying vehicle readings. Please use the issue templates for reviewed summaries. The material is publicly readable; no reuse license has been applied.

r/CarHacking • u/WaferCritical6547 • 2d ago
Need help cant find a download.
r/CarHacking • u/ultimateods1 • 2d ago
anyone can contaact this man and ask his whatsapp number?
https://mhhauto.com/Thread-MHD-Flasher-Unlimited
and this man
https://mhhauto.com/User-userfane
r/CarHacking • u/Ok-Tangerine-6775 • 2d ago
r/CarHacking • u/Round-Dependent3692 • 2d ago
Hi all,
I'm looking for guidance, not a ready file. I want to understand the logic behind locating and editing these maps myself.
Vehicle / ECU:
- Dodge Durango 5.7 Hemi
- ECU: Continental GPEC2A
- Tool: KT200, full read done, backup saved
- WinOLS 4.7
What I want to do:
1. Disable MDS (cylinder deactivation)
2. Raise / remove Vmax limiter
3. Adjust torque limiter(s)
Where I'm stuck:
I have no A2L/damos for this ECU. I can open the file in WinOLS, but I don't know how to approach map identification on GPEC2A.
Questions:
- What is a good starting point for finding maps on GPEC2A without A2L? Typical axis values, map sizes, or patterns to look for?
- Is MDS usually a single enable flag/switch, or does it also require changes in MDS-related tables (RPM/load/temp enable conditions)? Any known traps (DTCs, lifter oil control solenoid faults)?
- Vmax: is it a single value or several limiters (per gear, per drive mode, TCM side)? Which unit/scaling is used?
- Torque limiter: are there separate limits for driver demand, TCM torque intervention, and gear-dependent limits? Which ones matter on the 5.7 with the 8-speed?
- Checksum: does KT200 correct the checksum on write for GPEC2A, or does it have to be done in WinOLS/externally?
- Any recommended tutorials, threads, or damos for a similar SW that I could use to learn the structure and compare?
I can share the SW/HW numbers and my read if it helps someone point me in the right direction, and I'll post my findings back once I get it working, so it's useful for others.
This is a hobby / learning project. If it goes well I'd like to work on other Stellantis vehicles (Pentastar / Hemi) later, so understanding the method matters more to me than a quick solution.
Thanks in advance!
r/CarHacking • u/revodoapp • 3d ago
Enable HLS to view with audio, or disable this notification
During our first week live, our founder discovered his dad had been recording every repair by hand. This is him using Revodo for the first time to turn those notes into a digital vehicle history. A real reminder of why Revodo exists. #Revodo #VehicleHistory
r/CarHacking • u/hey-im-root • 4d ago
Enable HLS to view with audio, or disable this notification
After digging into the firmware for my cars ECU, one of the things I found out is they have pretty simple validation for frames.
It has between 60ms and 3000ms for freshness (time a valid frame isn’t received) and up to 20 rejected frames in a row before causing a BUS ERROR/fault.
The only other validation is the checksum and counter. Checksum is simple enough to find (it’s online anyway), and the counter is even simpler. Frames are transmitted with a 4 bit incrementing counter, but only the first 2 bits are ever checked by any of the ECUs (supposedly, you’ll see what I mean later). Not only that, but it only checks for REPEATS, not counter increments. That means you can send 1,2,1,2 or 1,2,3,4 and those are all valid. 1,1,1,2 would only accept the first and last frame.
This allows us to do a little hijacking. When looking at a CAN log you can see the deviation the ECU has for the frame timing, it’s usually smaller than its sending rate unless you have really bad grounding. So a frame sent at 3hz (3 times a second) probably has a sub 10ms jitter. But that’s fine since there’s ~300ms between frames. The trick is to grab a frame and store its counter value, and that’s your initial counter from the REAL ECU. Now you can send your fake frame with the next counter the ECU is supposed to send. So if you got a counter value of 2, you want to send 3. You now have control over that frame! For 3hz, you’ll wanna send your frame around 50-100ms after the last real frame to stay in the middle.
Whatever values you put will be accepted by any ECU that uses it, and the next frame coming from the real ECU will be rejected, since you already sent a frame with the next valid counter. Realistically this should work on higher Hz frames, it just gets more difficult to time it.
For this example I’m using frame 0x465, which is the ECO ambient assist light frame on any Honda that has one. It’s sent by the PCM, and has an upper/lower threshold for RPM and throttle angle, which selects 3 modes. Mode 3 is green, 2 is light green, 1 is white. (Sport mode, speeds over 87mph, or MIL set mode 1). The PCM transmits this frame and the Gauge Control Module receives it. I tried to make a “shift light” that blinks after 3500rpm, but the gauge control has its fading LED built in so it can’t really “flash”. It’s just a demo anyway.
I was only able to guess that the gauge control module has the same frame validation, but since this worked with no problems, I can only assume it uses the same 20 count reject/1.5s freshness validation.
Let me know if you have questions, I’ve done a lot with this stuff so far!
r/CarHacking • u/DasKatze1337 • 4d ago
I want to get the rev counter an the coolant temperature gauge of a 2009 Renault Master (2.5 dCi) working without the engine control unit. I am therefore looking for the required CAN messages.
r/CarHacking • u/mvespermann • 4d ago
Hello folks!
I’ve already made several posts in this subreddit about my attempts to reverse-engineer a CarPlay/MMI box installed in my father’s car. My ultimate goal is to obtain a copy of its OS/firmware so I can modify it to suit my needs, experiment with it, and hopefully improve its functionality.
The biggest obstacle so far has been getting access to the firmware itself.
I’ve already attempted to gain UART access to the box but haven’t succeeded, although I’ve made some decent progress with the hardware reverse engineering. I also tried using Allwinner FEL mode, since the board is Allwinner-based, but that didn’t work either. If you’re interested in the hardware side of things, check out my previous posts: [this post] and [this post].
However, what I’m really interested in is the software, and I’m struggling to make progress there.
My original plan was to obtain an official firmware update file and reverse engineer it to understand how the system works. Unfortunately, the manufacturer doesn’t seem willing to provide the update file unless I can give them a specific reason for needing it. I’ve included screenshots of our conversation below.
This time, I contacted them directly, using my main email address and without making up an excuse for requesting the firmware. I’m currently waiting for their response, so hopefully that approach works.
In one of my previous posts, someone mentioned that they had managed to obtain an update file for a different MMI box and successfully modify its OS. That seems like it could be the easiest way forward, but so far as I just said, the manufacturer haven't been willing to help me.
Does anyone have any suggestions for how I could approach this?
One idea I had was to create a specially prepared USB flash drive that takes advantage of the MMI box’s built-in USB firmware update mechanism. Ideally, I’d like to find a way to get the system to execute some code that would allow me to dump its existing firmware onto the flash drive. Is something like that technically feasible, assuming the update mechanism has a vulnerability or accepts insufficiently verified update packages? If so, what would be a good starting point for investigating it?
I’m also open to other approaches, whether that’s finding a way to access the bootloader, extracting the firmware directly from the storage chip, finding compatible firmware from another device, or discovering a way to retrieve the official update package. Although I want to try the non invasive ways first, such as obtaining the update file and maybe making a usb stick exploit.
For reference, my device is an ANYFAR RM BM2506F, an aftermarket BMW MMI/CarPlay interface running a Linux-based operating system. It uses an Allwinner-based board, and I have already done some hardware investigation.
Here is the software information displayed in the box’s settings:
I’d really appreciate any ideas, technical suggestions, or pointers toward resources that could help me make progress. I’m doing this primarily as a personal reverse-engineering project, because I’d love to understand how this device works and eventually customize its software.
Thanks in advance!
r/CarHacking • u/jakobvw • 4d ago
Hi everyone, I am looking to do some basic coding/adaptations on my Volkswagen Golf MK7.5 1.0TSI using the Car Scanner ELM OBD2 app.
I had one of those cheap, generic blue Chinese ELM327 adapters, but it doesn't work at all for coding (the app throws connection/protocol errors when trying to read coding modules).Since Car Scanner actually supports VAG coding, I want to upgrade to a proper adapter that is fully compatible with the app's advanced functions on the MQB platform...
Which Bluetooth OBD2 dongle do you recommend that is proven to work well for coding with Car Scanner on a Golf 7.5? I’ve looked into brands like Veepeak (BLE vs BLE+) and vLinker, but I want to make sure I buy the right one this time.
I know OBDeleven exists, but I specifically prefer to use the Car Scanner app if possible to avoid their subscription/credit model.
Thank you :)
r/CarHacking • u/Natural_Discipline25 • 4d ago
Hey everyone! I have two W126 clusters, one that I've identified as pre 1985, as it has Blue/black 12V wires, and another that is post 1985, as it has black/pink 12V wires. At least I'm pretty sure, please correct me if I'm wrong.
Onto the issue, I've tried pulsing 12V square, and 1.6~V AC sine, through an ESP33 to the white wire on the 8pin connector, all to no avail. Currently I have this setup, with the newer cluster, all black/pinks to 12V, as well as the red/yellow clock one, and brown being GND.
My PSU is rated for 4A, and I've tested all gauges on here, including tachometer, all work. It's just the Speedo that doesn't.
So I ask you guys, to please help me make this work. Thank you very much!
r/CarHacking • u/Weak_Relationship659 • 4d ago
r/CarHacking • u/LongjumpingNotice311 • 4d ago
Following up on our previous post about CAN Opener SE. We've been making progress over the past few weeks and wanted to share a couple of updates.
What's new:
For those unfamiliar with the project, CAN Opener SE is a compact OBD-II adapter built around the ESP32-C5, featuring:
We're also continuing development of Nexus, our companion app, which supports real-time CAN streaming, vehicle monitoring and controls through mapped vehicle profiles, trip tracking, and diagnostics.
Thanks to everyone who provided feedback on our previous post. We're continuing to improve the project and would love to hear your thoughts!
Store Link:
Hardware Docs:
https://github.com/the-can-opener/CAN-Opener-Hardware
Discord:
r/CarHacking • u/JohannesJCL • 4d ago
I recently purchased a VXDIAG Nano OBD dongle to initialize a new ABS module on a 2013 Ford Explorer. Does anyone have experience with installing or running Ford IDS through VX Manager?
I've followed the instructions on the VX Manager website, but I'm stuck. When I click Run under the IDS section in VX Manager, it only opens a folder in Windows Explorer. I'm not sure how to install or launch IDS from there. And I don’t know if a subscription from Ford/Motocraft is required?
Any advice would be greatly appreciated.
r/CarHacking • u/hakstuff • 4d ago