--- title: "Automatic Update - icom OS Routers" slug: "automatic-update-en" updated: 2025-06-10T11:33:30Z published: 2025-06-10T11:33:30Z canonical: "docs.insys-icom.com/automatic-update-en" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.insys-icom.com/llms.txt > Use this file to discover all available pages before exploring further. # Automatic Update - icom OS Routers The automatic update is used to provide devices in the field with updated firmware or configurations. To do this, you must provide a central server on which the update files and the download list are stored. The download list will then be checked by the devices if the [action](/kb/docs/en/events-actions-and-timers-en#actions) *Start Auto-Update* is triggered by an [event](/kb/docs/en/events-actions-and-timers-en#events). > [!CAUTION] > Important note regarding the discontinuation of the INSYS Auto-Update Server! > > The Auto-Update Server **autoupdate.insys-tec.net** operated by INSYS icom has been shut sown on July 1, 2024. If you use this server, you will no longer receive automatic updates. > > If you do not want to operate an own update server, we recommend to deactivate the Auto-Update Server on the *Administration* → *Automatic Update* page and use our [**icom Router Management**](https://www.insys-icom.com/en/products/managed-services/device-management/). The **icom Router Management** also provides in its **Free** variant the option to keep your router up to date at no charge and offers many additional helpful features. > > 1. Register under [https://cloud.insys-icom.de](https://cloud.insys-icom.de/ui/login?redirect=/devices) for the **icom Router Management**. > 2. Configure your routers for [Smart Update](/kb/docs/updating-routers-with-smart-update). > 3. Contact our [Sales](mailto:sales@insys-icom.de) and order a free licence during the 45-day test period. ### Download list syntax The download list is a text file (ASCII or UTF-8 without BOM) that refers to the [update packet](/kb/docs/en/update-packet-en) to be downloaded. A line consists of two fields that are separated by;. The first field contains either the device-individual serial number or*as a wildcard for all devices. The second field contains the absolute path to the update packet. Lines beginning with#will be ignored. Only the first fitting line will be evaluated on each device. Example: ```plaintext 16334455;/configs/profile.tar   *;/updates/autoupdate-2.0-to-2.3.tar ``` ### Sequence In order to avoid the transmission of unnecessary data, the fields Content-MD5, ETag and Last-Modified can be evaluated from the HTTP or FTP header of the auto update server. In case of *FTP*, only *Last-Modified* will be evaluated. The *Precondition for download* option allows following behaviour: | Precondition for download | Behaviour | | --- | --- | | none | the download list will always be downloaded; the update packet specific to the router will always be downloaded | | Header has changed | the download list will only be downloaded if the header has changed; the update packet specific to the router will always be downloaded | | File name has changed | the download list will always be downloaded; the update packet specific to the router will only be downloaded if the file name has changed | | Header and file name have changed | the download list will only be downloaded if the header has changed; the update packet specific to the router will only be downloaded if the file name has changed | If the auto-update server does not support the header fields, the download list will always be downloaded and the file name of the update packet can be checked. If the update packet will then be downloaded successfully, it will be stored (regardless of whether it has been modified) and the individual entries will be applied in the order listed in the manifest. The FILETYPE *ASCII Configuration* will be executed immediately and not stored. In case of firmware auto-update packets, the contained *ASCII Configuration* will check the running firmware version and only activate the stored firmware if it is more recent than the running firmware. The auto-update cache that stores the information for comparing the versions can be deleted when resetting the router to default settings. The serial number can be taken from the label on the router or its menu item *Status* → *Dashboard*.