> For the complete documentation index, see [llms.txt](https://aldmodels.gitbook.io/aldmodels/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aldmodels.gitbook.io/aldmodels/pulse-core/navigating-the-interface/updating-your-device.md).

# Updating your Device

From time to time we release updates with improvements and fixes. To install one, your locomotive needs to connect to a WiFi network with internet, such as your home WiFi.

{% hint style="info" %}
Get notified about new updates. [Click here to subscribe.](https://ald-models.eo.page/71hxf)
{% endhint %}

{% stepper %}
{% step %}

### Choose your WiFi

Wait for the list of networks to appear, then tap yours. If it doesn’t appear, tap **Rescan**.
{% endstep %}

{% step %}

### Connect

Enter your WiFi password and tap **Connect**. The page moves on by itself once you’re connected.
{% endstep %}

{% step %}

### Check for updates

The page shows the **Current** version on your controller and the **Latest** version available.&#x20;

If an update is ready, tap **Install Update**. If you see “Already on the latest version”, you’re all set.

If something goes wrong, tap **Try Again**.
{% endstep %}

{% step %}

### Wait for the install to finish

A progress bar shows how it’s going. This can take a few minutes, your controller will restart by itself when completed.
{% endstep %}
{% endstepper %}

{% hint style="danger" %}
Don’t switch off or unplug your locomotive/controller during an update.&#x20;

If it fails, check your WiFi connection and try again from the Firmware page.
{% endhint %}
