> For the complete documentation index, see [llms.txt](https://docs.eseye.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eseye.com/smartconnect/updates/over-the-air-ota-updates.md).

# Over-the-air (OTA) updates

AnyNet SMARTconnect™ supports over the air (OTA) updates for the following software, using parameters set in the configuration file:

* Host
* Kernel (Module operating firmware)
* AnyNet SMARTconnect™ application
* Configuration file

For more information, see [Using the AnyNet SMARTconnect™ configuration file](/smartconnect/getting-started/using-the-anynet-smartconnect-tm-configuration-file.md).

## Updating host firmware

Modify the AnyNet SMARTconnect™ configuration file to contain the URL for the host firmware. The host must request AnyNet SMARTconnect™ to check for updates. If an update is available, AnyNet SMARTconnect™ will download it into flash memory and send a URC to the host, indicating that new firmware is available. The host then reads the firmware image in chunks, using AT commands. A checksum is provided to ensure the copy from AnyNet SMARTconnect™ to host has completed without errors.

For more information, see [Updating AnyNet SMARTconnect™ software and host module firmware](/smartconnect/updates/updating-anynet-smartconnect-tm-software-and-host-module-firmware.md).

## Updating kernel, AnyNet SMARTconnect™ application and configuration software

Trigger updates to the modem kernel, AnyNet SMARTconnect™ application and configuration using either the host, cloud IoT service, or SMS.

The URL used to download the images is set in the AnyNet SMARTconnect™ configuration file. In order to apply updates, AnyNet SMARTconnect™ must reboot. For more information, see [update\_autoreboot in the configuration file](/smartconnect/getting-started/using-the-anynet-smartconnect-tm-configuration-file.md).

For more information, see [Updating AnyNet SMARTconnect™ software and host module firmware](/smartconnect/updates/updating-anynet-smartconnect-tm-software-and-host-module-firmware.md).


---

# 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://docs.eseye.com/smartconnect/updates/over-the-air-ota-updates.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.
