Написали один раз программку, так она и умрёт вместе с данной моделью двигателя. ИМХО.
И это правильно. Один раз написали, протестировали, отладили, оптимизировали и эта программка должна жить, пока живет эта модель двигателя. Если "железо" не меняется, а меняется только прошивка, это говорит о ее низком исходном качестве, которое требует постоянного улучшения и исправления ошибок. Прошивка в идеале должна меняться только с изменением конструкции двигателя. Это тоже мое ИМХО.