

# Mettre à jour le micrologiciel de la passerelle à l’aide du service CUPS AWS IoT Core for LoRaWAN
<a name="lorawan-update-firmware"></a>

Le logiciel [LoRa Basics Station](https://doc.sm.tc/station) qui s’exécute sur votre passerelle fournit une interface de gestion des informations d’identification et de mise à jour du micrologiciel à l’aide du protocole CUPS (Serveur de configuration et de mise à jour). Le protocole CUPS fournit des mises à jour sécurisées du micrologiciel avec des signatures ECDSA.

Vous devrez fréquemment mettre à jour le micrologiciel de votre passerelle. Vous pouvez utiliser le service CUPS AWS IoT Core for LoRaWAN pour fournir des mises à jour du micrologiciel à la passerelle où les mises à jour peuvent également être signées. Pour mettre à jour le micrologiciel de la passerelle, vous pouvez utiliser le SDK ou la CLI, mais pas la console. 

Le processus prend environ 45 minutes. Cela peut prendre plus de temps si vous configurez votre passerelle pour la première fois pour vous connecter à AWS IoT Core for LoRaWAN. Les fabricants de passerelles fournissent généralement leurs propres fichiers de mise à jour du micrologiciel et leurs propres signatures. Vous pouvez donc les utiliser à la place et passer à [Téléchargement du fichier du micrologiciel vers un compartiment S3 et ajout d’un rôle IAM](lorawan-upload-firmware-s3bucket.md).

Si vous ne disposez pas des fichiers de mise à jour du micrologiciel, consultez [Génération du fichier de mise à jour du micrologiciel et de la signature](lorawan-script-fwupdate-sigkey.md) comme exemple que vous pouvez utiliser pour l’adapter à votre application.

**Topics**
+ [Génération du fichier de mise à jour du micrologiciel et de la signature](lorawan-script-fwupdate-sigkey.md)
+ [Téléchargement du fichier du micrologiciel vers un compartiment S3 et ajout d’un rôle IAM](lorawan-upload-firmware-s3bucket.md)
+ [Planifiez et exécutez la mise à jour du micrologiciel à l’aide d’une définition de tâche](lorawan-schedule-firmware-update.md)