My first (and long ago) major personal project was a platform to help squeeze more horsepower from my old Subaru STi sports car. This tool set allowed me to hack and re-code Subaru automotive ROMs in line with a custom data logger. There were other tools out there but I wanted something faster and something I could cut my teeth on. Delivering a software package to users teaches so much.
There were so many smart people I learned from while doing this. From learning about NOOPS to not crash a hacked ROM, using IDA Pro to suss out hidden functionality, to learning binary automotive protocols over ODB2. I was humbled by how smart and helpful that hacking community was. I did my best to keep up and help out.
Below is a repository with everything needed to get my old tool running again.
Insert some Fast & Furious quote here.
Look at that hidden tuning hardware!
Both me and my tires screaming.
My good friend's RX7. I helped a bit with his LS1 V8 swap. That car was bonkers!
GitHub collection of source code.
Fun fact, the first version of this was written in C++ but was a pain to test on Windows/Mac/Linux so I went with Java.
Long story short I promised my wife I wouldn't modify this one. I snuck some mufflers on to better hear that V8!
I tuned and modified my 6.2 Yukon because.... why not. And yes, its fully EPA compliant.
My previous project was an older Yukon I was working towards slapping a turbo on. Again, why not? The custom trans was a fully built 4l80e. I spent so much time rebuilding and modifying that trans to work with my Yukon.
Then a cop rear ended me and totalled my car. I was NOT at fault.
Sigh....