> For the complete documentation index, see [llms.txt](https://help.smvend.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.smvend.io/equipment-installation/controllers/remote-firmware-update.md).

# Remote firmware update

Updating the SmVend telemetry controller remotely keeps your system up-to-date with the latest features and security updates. Here's how to do it:

1. **Request the latest firmware**\
   Contact SmVend technical support to have the latest firmware uploaded to your сontroller.
2. **Initiate the update**\
   Follow the instructions below for your SmVend controller model.

### How to initiate updates on Smart controllers

{% hint style="danger" %}
Remote firmware update for the SmVend Smart controller is only supported when **connected via a SIM card**. Connections through Wi-Fi or Ethernet do not support remote firmware updates.
{% endhint %}

{% embed url="<https://drive.google.com/file/d/1puVEInb2STgFoZmh_ldf1KCKgELk0jVm/view?usp=sharing>" %}

### How to initiate updates on Mini controllers

{% hint style="info" %}
SmVend Mini controllers can be remotely updated via SIM card or WiFi.
{% endhint %}

To initiate the update:

1. **Disconnect power**\
   Turn off the controller's power.
2. **Ensure Internet access**\
   Ensure the device can access the Internet via SIM card or Wi-Fi.
3. **Power on**\
   While holding the controller's button, turn the power back on. All four LED indicators will briefly light up. Then the POS indicator will turn off, and the LINK and ONLINE indicators will flash alternately with a duration ratio of 1 to 1.
4. **Enter bootloader mode**\
   The controller is now in bootloader mode — release the button. Once the controller is connected to the server, the LINK and ONLINE indicators will flash with a new pattern — the duration ratio will be 1 to 7.&#x20;
5. **Update is complete**\
   After downloading the update, all four indicators will light up continuously as the new software is installed. Once the installation is completed, the controller will automatically switch back to normal operating mode.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.smvend.io/equipment-installation/controllers/remote-firmware-update.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
