Der Bmbed Bootloader ist eine kleine und selbständige Applikation, welche es ermöglicht, die Applikationssoftware über das Bmbed Netzwerk auszutauschen (Software update). Der Bootloader befindet sich immer auf einem eigenen FLASH Speicherbereich. Somit ist der Bootloader geschützt, sollte der Updatevorgang unterbrochen werden (z.B. Stromausfall). Neben dem Softwareupdate prüft der Bootloader nach jedem Systemstart, ob eine Applikationssoftware vorhanden ist und gültig ist. Ist die Applikation vorhanden und gültig, so wird diese aus dem Bootloader heraus gestartet. Ist keine oder eine ungültige Applikation vorhanden, so verweilt das System im Bootloaderprogramm und es ist möglich, eine neue Applikation herunterzuladen.
Der Bmbed Bootloader kann selber nicht über das Bmbed Netzwerk ersetzt werden, sondern nur über die Entwicklungsumgebung (z.B. TI Code Composer Studio, Keil µVision).
Das Bmbed Bootloader Paket besteht des Weiteren aus: