Designing Firmware for Secure OTA Updates – Without Bricking Your Device

How to handle power loss, verify package integrity, and design a bootloader that recovers – not bricks.
Martin is ByteSnap Design's Princpal Engineer and has been writing embedded software since 1987 - before most of today's connected devices existed.A Bath-trained engineer with an M.Eng. in Electrical and Electronics Engineering, his career spans satellite communications at Marconi, digital video for gaming systems, and mobile middleware development for global telecoms platforms.Since joining ByteSnap Design in 2009, he has been the technical backbone behind some of the UK's most complex embedded firmware and software projects.

How to handle power loss, verify package integrity, and design a bootloader that recovers – not bricks.