3 ms·
I'm not deeply familiar with stellantis's architecture and both of these are relatively new modules for them, but this is baffling to me. I get why the HCP, whi
by AlotOfReading 1y ago
I'm not deeply familiar with stellantis's architecture and both of these are relatively new modules for them, but this is baffling to me. I get why the HCP, which orchestrates the power balance, might talk to the TCM. But that interface is inherently crossing a safety boundary and should have been identified as such by systems engineers. Why the fuck (except for disastrously buggy code on the HCP side) would anything on the TCM side cause an HCP reset?
Completely wild speculation, but my initial guess is a memory safety issue that could have been caught with better languages or fuzzing. Neither are as common as they should be in automotive.