I have been reverse engineering automotive ECUs for a while now - https://github.com/bri3d/VW_Flash . It's a nice change from my day job in enterprise engineering management, and I've met some fun people and taught several folks a lot of new concepts, which is always extremely rewarding.
My latest project has been reverse engineering the data-flash encryption in Simos18 ECUs. After some work, it oddly appears the encryption algorithm used is Mifare Hitag2. I'm hoping to be able to re-encrypt NVRAM channels soon, although the overall data flash "filesystem" / channel-system layout needs some more work before I am ready to release my findings.
That is wicked. Would you ever be interested in developing an open source ECU platform?
I feel like there is a hole in the market for affordable and hackable ECUs. You could monetize it by selling the hardware boards I guess.
There are some projects out there already but none of them seemed usable for a full size track car at the time, and the issue was still a lack of suitable hardware to run it on. Idealy you could just buy a board with a generic wiring harness for ~$300, and have an open extensible platform for engine management in the software. Kind of like the ecosystem for flight controllers for drones.
Have you looked at RusEFI? It's definitely usable for a full sized track car at this point, and their hardware looks pretty smart and reasonable to me.
I haven't actually used or contributed to it yet, but I plan to buy a unit and see where I get as I am working to convert my old 280GE from K-Jetronic to EFI.
My latest project has been reverse engineering the data-flash encryption in Simos18 ECUs. After some work, it oddly appears the encryption algorithm used is Mifare Hitag2. I'm hoping to be able to re-encrypt NVRAM channels soon, although the overall data flash "filesystem" / channel-system layout needs some more work before I am ready to release my findings.