- First Name
- Eric
- Joined
- Sep 3, 2024
- Threads
- 1
- Messages
- 44
- Reaction score
- 410
- Location
- Atlanta, GA
- Website
- www.instagram.com
- Vehicle(s)
- 2022 Bronco Raptor
- Your Bronco Model
- Raptor
- Thread starter
- #196
I've not actually looked at the software they are using thus far. The challenge is that to get it all working is more than just "replace code for the 3.0L with the Godzilla." The dependencies in the software are not documented, so you're trial-and-erroring all the various sensors that the entire vehicle has, and building an understanding of what it cares about to throw a code and what it doesn't.Nice progress for the team working on this.
Coincidently, this popped up on my YouTube feed the other day.
Car Hacking & CAN Bus Reverse Engineering Seminar which lead me to this: GitHub - CAN Commander
I presume these are the types of tools used to reverse engineer?
Because it's not just an engine swap but also a computer swap, you're dealing with an engine not originally programmed for the new computer, and a vehicle loaded with sensors also not specifically programmed for the new computer. You could get the engine running and still have a Christmas tree on your dashboard due to every other component being computer-controlled (adaptive cruise, A/C, entertainment system, lighting system, traction control, ABS, heated seats, etc etc etc). Or you could get it running and have a bug in the code that is forcing the vehicle into limp mode with dozens of possible causes.
Every single item you can control from a touchscreen or the dash display is essentially in communication with the computer, and if you care about retaining all OEM functionality, this is the part that makes this conversion difficult. If an error is thrown, is it software? Is it a sensor not re-pinned correctly? Is it a missing sensor entirely for the new engine? Is it a sensor for the old 3.0L that the 7.3L doesn't require but the computer is getting confused and throwing an error? etc.
I personally love seeing the work they're accomplishing with each check-in because it's an impressive display of mechanical, electrical, and software engineering all wrapped into one project.
Sponsored