---
title: Host Firmware Updates
description: Guides for updating host MCU firmware over cellular or WiFi with Notehub, using Notecard Outboard Firmware Update or IAP.
source_url: https://dev.blues.io/notehub/host-firmware-updates/
canonical_url: https://dev.blues.io/notehub/host-firmware-updates/
markdown_url: https://dev.blues.io/notehub/host-firmware-updates.md
---

# Host Firmware Updates

Notehub lets you manage host MCU firmware versions for entire projects, fleets, or individual devices, deploying custom firmware securely over cellular or WiFi. Start with the overview to choose an update method, then use the Notehub UI, Notehub API, or environment variables to deploy and monitor updates.

### [Host DFU Overview](https://dev.blues.io/notehub/host-firmware-updates/host-dfu-overview.md)

[How host firmware updates work in Notehub, and how to choose between the available update methods.](https://dev.blues.io/notehub/host-firmware-updates/host-dfu-overview.md)

[Read the overview](https://dev.blues.io/notehub/host-firmware-updates/host-dfu-overview.md)

### [Notecard Outboard Firmware Update](https://dev.blues.io/notehub/host-firmware-updates/notecard-outboard-firmware-update.md)

[The Blues-recommended method for easily recoverable over-the-air host firmware updates, supported by most modern microcontrollers.](https://dev.blues.io/notehub/host-firmware-updates/notecard-outboard-firmware-update.md)

[Read the guide](https://dev.blues.io/notehub/host-firmware-updates/notecard-outboard-firmware-update.md)

### [IAP Firmware Update](https://dev.blues.io/notehub/host-firmware-updates/iap-firmware-update.md)

[Update host MCU firmware using a more traditional In Application Programming (IAP) OTA DFU implementation.](https://dev.blues.io/notehub/host-firmware-updates/iap-firmware-update.md)

[Read the guide](https://dev.blues.io/notehub/host-firmware-updates/iap-firmware-update.md)

### [Notehub API Requests for DFU](https://dev.blues.io/notehub/host-firmware-updates/notehub-api-requests-for-dfu.md)

[Remotely initiate and monitor over-the-air firmware updates with the Notehub API.](https://dev.blues.io/notehub/host-firmware-updates/notehub-api-requests-for-dfu.md)

[View requests](https://dev.blues.io/notehub/host-firmware-updates/notehub-api-requests-for-dfu.md)

### [Notecard API Requests for DFU](https://dev.blues.io/notehub/host-firmware-updates/notecard-api-requests-for-dfu.md)

[Locally monitor host MCU and Notecard firmware updates on individual devices.](https://dev.blues.io/notehub/host-firmware-updates/notecard-api-requests-for-dfu.md)

[View requests](https://dev.blues.io/notehub/host-firmware-updates/notecard-api-requests-for-dfu.md)

### [Environment Variables for DFU](https://dev.blues.io/notehub/host-firmware-updates/environment-variables-for-dfu.md)

[A list of reserved environment variables available for scheduling and managing DFU actions.](https://dev.blues.io/notehub/host-firmware-updates/environment-variables-for-dfu.md)

[View variables](https://dev.blues.io/notehub/host-firmware-updates/environment-variables-for-dfu.md)
