OTA preflash validation



  • I think it's a good idea to implement OTA "pre flash" validation. There should a possibility to define some HARDWARE_ID into sketch, modify OTA message to tell node "these new sketch is for XYZ HARDWARE_ID" and add some predefined function (as validate_OTA()) to block flashing if code is NOT for these hardware.
    Accidentally I've flashed node mounted in a field and very well water protected with a wrong HEX. Dissembling module in "the middle of field", cleaning contacts from protecting grease, flashing it and protecting again was VERY painful......


  • Mod

    Testing is always good practice anyway 😄



  • It WAS tested but "in the middle of night" I've chosen WRONG firmware..... 😞


  • Mod

    Sorry to hear that, but I understand... I've been there too


Log in to reply
 

287
Online

6.7k
Users

7.6k
Topics

80.4k
Posts

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.