Hi! So, let me start out with this: I am a full-stack developer and a life-long computer guy. I am a Linux user, server architect, etc etc etc. I have spent my whole life working with computers.
That being said, I am having a hard time finding any info on programming ECUs (without buying someone else's stuff). From looking at almost all of the legit tuning solutions, it seems as though you need to first dump the firmware from your specific ecu, get it modded (either by the device that probably patches the stock firmware or sending it to someone who will do that themselves, they send it back, and you upload it to the ECU). I have done similar things with modding gaming systems (specifically the "kamikaze method of hacking a 360; essentially bruteforcing it while it's powered on, drilling a small hole in the chip on the daughterboard on the drive until you cut a wire, which unlocks the firmware so you can dump, mod, and reload).
I have found some ECU emulators and some interface cables, but I really want to see what is going on. I actually used to tune my Hondas back in the day (hondata, AEM EMS, etc), so I am also pretty familiar with the basics of AFR, maps, timing curves, and all of that.
If anyone could point me in the right direction, I would love to learn more about doing this stuff. I ran into an issue where I installed a frikkin intake and, long story short, I set off the anti theft system, and couldn't start my car. I have been wanting to learn this stuff for years, but just forgot about it... until today. haha.
So yeah. Any info you got would be rad. I have searched all day, and have really not turned up anything definitive (really, if I could get ahold of the proper cable and software to interface and dump the firmware, that would be better than nothing.). If I have to JTAG an ECU, I will.
Thanks!
RD
That being said, I am having a hard time finding any info on programming ECUs (without buying someone else's stuff). From looking at almost all of the legit tuning solutions, it seems as though you need to first dump the firmware from your specific ecu, get it modded (either by the device that probably patches the stock firmware or sending it to someone who will do that themselves, they send it back, and you upload it to the ECU). I have done similar things with modding gaming systems (specifically the "kamikaze method of hacking a 360; essentially bruteforcing it while it's powered on, drilling a small hole in the chip on the daughterboard on the drive until you cut a wire, which unlocks the firmware so you can dump, mod, and reload).
I have found some ECU emulators and some interface cables, but I really want to see what is going on. I actually used to tune my Hondas back in the day (hondata, AEM EMS, etc), so I am also pretty familiar with the basics of AFR, maps, timing curves, and all of that.
If anyone could point me in the right direction, I would love to learn more about doing this stuff. I ran into an issue where I installed a frikkin intake and, long story short, I set off the anti theft system, and couldn't start my car. I have been wanting to learn this stuff for years, but just forgot about it... until today. haha.
So yeah. Any info you got would be rad. I have searched all day, and have really not turned up anything definitive (really, if I could get ahold of the proper cable and software to interface and dump the firmware, that would be better than nothing.). If I have to JTAG an ECU, I will.
Thanks!
RD