Skip to content

Call us on: +44 (0)121 295 5400

  • Software Development
    • Embedded Linux Development
    • Embedded Linux Security Management
    • Embedded Firmware Development
    • GStreamer Development Services
    • NXP Processor Development – i.MX7ULP
    • Windows Embedded CE End of Life Support & Migration Services
    • Windows CE & Mobile BSP Design
    • Android Application Development
    • iPhone Application Development
  • Electronic Design
    • Custom PCB Design
    • FPGA Development
    • Electronic Prototype Design
    • Low Power Wireless Design
    • ATEX Product Design
    • Firmware IP Protection
    • BOM Monitoring Service | Obsolescence Management
    • Manufacturing Support
    • Electronic Production Testing
    • Redesign Service
    • NXP Gold Partner
    • Design Partners
  • Solutions
    • Cellular Migration Fast-Track Service
    • Automated Electronic Product Design Service
    • Design Rescue Service: Fixing Electronics and Software Product Designs
    • Feasibility Study
    • Project Success Calculator
  • Markets
    • Automotive & Rail
    • Energy
    • Industrial Manufacturers
      • WirelessHART & HART Product Development and Certification Support
    • Internet of Things & M2M
    • Logistics
    • Marine
    • Medical Devices & Healthcare
    • Scientific
    • Smart Home
    • Beauty and Wellness
  • Products
    • SnapUI User Interface Development Tool
    • Charging Point Solutions | Software Development & Electronic Design
    • Smart Charge Point Communications Controller
    • Charging Points | EVSE & Smart Charge Point Solutions
    • Charging Points: OCPP & Software Licensing
  • Case Studies
  • News
  • Resources
  • About
    • About ByteSnap Design
    • How We Work | Your Product Development
    • Client Testimonials
    • Careers
  • Contact
    • How To Find Us
  • Software Development
    • Embedded Linux Development
    • Embedded Linux Security Management
    • Embedded Firmware Development
    • GStreamer Development Services
    • NXP Processor Development – i.MX7ULP
    • Windows Embedded CE End of Life Support & Migration Services
    • Windows CE & Mobile BSP Design
    • Android Application Development
    • iPhone Application Development
  • Electronic Design
    • Custom PCB Design
    • FPGA Development
    • Electronic Prototype Design
    • Low Power Wireless Design
    • ATEX Product Design
    • Firmware IP Protection
    • BOM Monitoring Service | Obsolescence Management
    • Manufacturing Support
    • Electronic Production Testing
    • Redesign Service
    • NXP Gold Partner
    • Design Partners
  • Solutions
    • Cellular Migration Fast-Track Service
    • Automated Electronic Product Design Service
    • Design Rescue Service: Fixing Electronics and Software Product Designs
    • Feasibility Study
    • Project Success Calculator
  • Markets
    • Automotive & Rail
    • Energy
    • Industrial Manufacturers
      • WirelessHART & HART Product Development and Certification Support
    • Internet of Things & M2M
    • Logistics
    • Marine
    • Medical Devices & Healthcare
    • Scientific
    • Smart Home
    • Beauty and Wellness
  • Products
    • SnapUI User Interface Development Tool
    • Charging Point Solutions | Software Development & Electronic Design
    • Smart Charge Point Communications Controller
    • Charging Points | EVSE & Smart Charge Point Solutions
    • Charging Points: OCPP & Software Licensing
  • Case Studies
  • News
  • Resources
  • About
    • About ByteSnap Design
    • How We Work | Your Product Development
    • Client Testimonials
    • Careers
  • Contact
    • How To Find Us

Author: Martin Thompson

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.

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.

SUBSCRIBE TO BYTESNAP NEWS
Linkedin-in Twitter Facebook-f Youtube Envelope
Bytesnap - Embedded Design Excellence

Markets

  • Automotive & Rail
  • Energy
  • Industrial
  • Internet of Things & M2M
  • Logistics
  • Marine
  • Medical & Healthcare
  • Smart Home
  • Scientific
  • Beauty and Wellness
  • Automotive & Rail
  • Energy
  • Industrial
  • Internet of Things & M2M
  • Logistics
  • Marine
  • Medical & Healthcare
  • Smart Home
  • Scientific
  • Beauty and Wellness

Solutions

  • Automated Electronic Product Design Service
  • Design Rescue Service
  • Feasibility Study
  • OpenTherm Development Services | Smart Heating
  • Automated Electronic Product Design Service
  • Design Rescue Service
  • Feasibility Study
  • OpenTherm Development Services | Smart Heating

Products

  • SnapUI User Interface Development Tool
  • Charging Point Solutions | Software Development & Electronic Design
  • Smart Charge Point Communications Controller
  • Charging Points | EVSE & Smart Charge Point Solutions
  • Charging Points: OCPP & Software Licensing
  • ZigBee Control & Metering Modules
  • SnapProdNet
  • SnapTerm
  • SnapUI User Interface Development Tool
  • Charging Point Solutions | Software Development & Electronic Design
  • Smart Charge Point Communications Controller
  • Charging Points | EVSE & Smart Charge Point Solutions
  • Charging Points: OCPP & Software Licensing
  • ZigBee Control & Metering Modules
  • SnapProdNet
  • SnapTerm

News & Blogs

About Us

  • About ByteSnap Design
  • Client Testimonials
  • How We Work: Your Product Development
  • Careers
  • About ByteSnap Design
  • Client Testimonials
  • How We Work: Your Product Development
  • Careers

Contact Us

Software Development

  • Embedded Linux Development
  • Embedded Firmware Development
  • NXP Processor Development – i.MX7ULP
  • Windows Embedded CE End of Life Support & Migration Services
  • Windows CE & Mobile BSP Design
  • Android Application Development
  • iPhone Application Development
  • Embedded Linux Development
  • Embedded Firmware Development
  • NXP Processor Development – i.MX7ULP
  • Windows Embedded CE End of Life Support & Migration Services
  • Windows CE & Mobile BSP Design
  • Android Application Development
  • iPhone Application Development

Electronic Design

  • Custom PCB Design
  • Redesign Service
  • FPGA Development
  • Electronic Prototype Design
  • Low Power Wireless Design
  • ATEX Product Design Services
  • Manufacturing Support
  • NXP Gold Partner
  • Design Partners
  • Custom PCB Design
  • Redesign Service
  • FPGA Development
  • Electronic Prototype Design
  • Low Power Wireless Design
  • ATEX Product Design Services
  • Manufacturing Support
  • NXP Gold Partner
  • Design Partners

©2026 ByteSnap Design. Park Point, 17 High Street, Longbridge, Birmingham B31 2UQ United Kingdom  |  Company Reg. 06473223  |  VAT Reg. 924334045

All Rights Reserved  |  Privacy Policy