Yeah, I had meant using resistor nets for settings only, not the main I/O. That all needs to be as robust as possible, as you say.
Since we have to support at least some CAN messages to make the ECU happy, it might be easy to add some custom messages for debug / development, like holding the...