

# Atualize o firmware do gateway usando o serviço CUPS com AWS IoT Core for LoRaWAN
<a name="lorawan-update-firmware"></a>

O software [LoRa Basics Station](https://doc.sm.tc/station) executado no gateway oferece gerenciamento de credenciais e interface de atualização de firmware usando o protocolo Configuration and Update Server (CUPS). O protocolo CUPS oferece entrega segura de atualizações de firmware com assinaturas ECDSA.

Você precisará atualizar com frequência o firmware do gateway. É possível usar o serviço CUPS com AWS IoT Core for LoRaWAN para fornecer atualizações de firmware para o gateway em que as atualizações também podem ser assinadas. Para atualizar o firmware do gateway, você pode usar o SDK ou a CLI, mas não o console. 

O processo de atualização leva cerca de 45 minutos para ser concluído. Pode levar mais tempo se você estiver configurando o gateway pela primeira vez para se conectar a AWS IoT Core for LoRaWAN. Os fabricantes de gateway geralmente oferecem os próprios arquivos e assinaturas de atualização de firmware para que você possa usá-los e passar para [Fazer upload do arquivo de firmware para um bucket do S3 e adicionar um perfil do IAM](lorawan-upload-firmware-s3bucket.md).

Se você não tiver os arquivos de atualização de firmware, consulte [Gere o arquivo e a assinatura de atualização de firmware](lorawan-script-fwupdate-sigkey.md) para ver um exemplo que você pode usar para adaptar ao seu aplicativo.

**Topics**
+ [Gere o arquivo e a assinatura de atualização de firmware](lorawan-script-fwupdate-sigkey.md)
+ [Fazer upload do arquivo de firmware para um bucket do S3 e adicionar um perfil do IAM](lorawan-upload-firmware-s3bucket.md)
+ [Agende e execute a atualização do firmware usando uma definição de tarefa](lorawan-schedule-firmware-update.md)