Hacker News new | ask | show | jobs
by samtho 1117 days ago
Nope, just automotive grade components and potting goop. A Bosch ECU from a VW New Beetle that I recently repaired has a single Infineon MCU, AMD flash, and Bosch power management ICs.

All Audi and VWs recently have drive by wire system that opens the throttle, drives ignition coils, and triggers fuel injectors electrically. It’s not like there is much to go wrong. I did find a very high accuracy, temperature compensated Crystal resonator which makes sense for sending timing signals in a harsh environment.

2 comments

Some Infineon MCUs have lockstep multicore. Probably not necessary for the computing power you need for engine control though.
Can any of this be done using an open source design? that is, would it be possible to create open source engine management kits for vehicles?
There's also a fair amount of open source short of full engine management. Things like read/write into the CAN bus, altering fuel curves without fully taking over the engine computer, burning altered EEPROMs for older ECMs, etc.
Thank you! Would you know why it is not possible for the entire engine management unit to be fully open sourced?
Yes, yes, and that's already been done:

https://rusefi.com/ / https://github.com/rusefi/rusefi/wiki/Hardware

and others...

Thank you!
AFAIK you can "just" take Cortex-R based MCU and just configure it properly and you will get the "resets if 2 cores don't agree" behaviour