A lot to be figured out but we have something now!
https://github.com/rusefi/rusefi/pull/3430 is the PR
https://github.com/rusefi/rusefi/wiki/Firmware-update-via-CAN are the limited notes.
A million of open questions as of today:
Would random "USB transfer CAN isolation canable open source CANDO interface card debug CAN box bus analyzer" from aliexpress work?
Are there existing JLCPBC fab files for https://canable.io/ or would anyone be interested to contribute?
While stm32f042 are not very available those are somewhat available. Also worst case we can swap stm32f042 for pretty available stm32f407

The big picture is having a more water proof rusEFI ECU eventually. Considering that USB is not ideal at the moment we have code to update firmware via CAN and tune via Ethernet. Maybe one day we will find a way to tune via CAN but that's kind of a separate topic more relevant for https://github.com/rusefi/rusefi/issues/3361
