September 13-16, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Irish Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Friday, September 16 • 13:55 - 14:35
OTA DFU Without Compromise - Brandon D Satrom, Blues Wireless

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Over The Air Device Firmware Update is one of the most-desired features for any IoT device management solution. In a world where all solutions are cloud-connected, DFU is a table stakes feature. But modern DFU approaches are brittle, and developers are forced to choose between either an "OS DFU" approach, in which a vendor solves the DFU problem end-to-end within the kernel, while specifying a very narrow choice of hardware, language, and IDE; or "Co-operative DFU," in which a vendor provides a cloud service to securely host firmware images and transport onto the device, but in which the "last mile" of the update process is the developer’s responsibility. Both methods can be made reliable, but are risky and can be inadvertently rendered nonfunctional by an errant 'infinite loop,' memory or flash overwrite, or bad interrupt handler. What if there was a third way? An approach for performing firmware updates "from the outside" without MCU involvement? An approach that can update firmware regardless of RTOS or language, and can even be used to switch between them? In this session, Brandon Satrom will introduce such an approach, and demonstrate how this capability allows developers more choice of host, language, and RTOS, without sacrificing the stability end-to-end DFU.

avatar for Brandon D Satrom

Brandon D Satrom

Vice President of Experience Engineering, Blues Wireless
Brandon Satrom is the VP of Experience Engineering at Blues Wireless. He is an unabashed lover of IoT, the web, mobile, and an avid tinkerer. Brandon loves to talk about sensors and circuits, microcontrollers, open-source, robots, and whatever new shiny tool or technology has distracted... Read More →

Friday September 16, 2022 13:55 - 14:35 IST
Liffey Meeting Room 1 (Level 1)
  Embedded IoT, Code Footprint Minimization