Link to this headingOver the Air Updates

Advantages:

  • Easy to add new functionality
  • Bug fixes

Disadvantages:

  • Stealth
  • Scalability

Link to this headingOverview

  1. Download the software update and store in RAM
  2. Verify software update before storing it in flash
    • Decrypt before storing it in flash
    • Encrypt in transit to flash chip
    • Don’t decrypt it if the flash chip is stored in external flash chip