Montline.

Blog · Custom Engineering Notes

Managing Hardware and Software Versions

Version management is unglamorous and it is the difference between a diagnosable field problem and an unfixable one.

8 of 10Method note

Overview

  • If you cannot say what firmware is on a unit in the field, you cannot reproduce its behaviour.
  • Baseline hardware and software together as a released configuration with a name.
  • Keep the ability to roll back; a one-way update is a risk accepted knowingly or not.
  • Record what changed at each release in the operator's language, not only in the engineering log.

Related pages

More in this area

Tell us what the system needs to do

We will tell you what is achievable, what it takes, and what we would need from you.

Discuss Your Project