Un módulo de arranque es un fragmento de código en el firmware que se ejecuta cuando se enciende un dispositivo.
Su función principal es inicializar el hardware, la memoria y otros componentes esenciales del dispositivo para prepararlo para que se ejecute el firmware de la aplicación.
En otras palabras, el módulo de arranque actúa como puente entre el hardware y el firmware principal, permitiendo que el dispositivo se inicie correctamente y cargue el software principal.
El módulo de arranque sólo puede actualizarse copiando el firmware con una grabadora (en la fábrica). Cuando un usuario actualiza un dispositivo vía FOTA, sólo se está actualizando la aplicación del dispositivo. No cambia la versión del bootloader.