![](https://lemmy.blahaj.zone/pictrs/image/aKEcxSUUrA.jpg)
![](https://lemmy.world/pictrs/image/1457718c-43b7-41df-b443-85747c9c5396.jpeg)
At no point would or should the liability shift. Even in the case of autopilot. The driver still remains in complete control of the vehicle and it is their responsibility to not crash it. These automatic braking systems kick in at the last possible second. Things are already pretty bad if they are doing their job
It really depends on your needs. In most cases, I wouldn’t even bother.
I do have a project with a some software running on a microcontroller and a corresponding driver. I don’t record a build number, but I do record the timestamp when the build occurred. That way the driver can update the firmware if its timestamp is older than expected