Skip to main content

Firmware Update

Local updates​

  • Reset type: The type of reset to perform after a firmware update completes. Valid values are None, Factory and Enterprise. The default value is None.

  • OTA update file: The complete path to the file on the device that is to be used for a firmware update. OEMConfig can download the file if an HTTP/S or FTP/S URL is specified. The default value is an empty string (no update). Example path: /sdcard/Download/ota.zip.

Arrow FOTA

The following settings configure the Arrow FOTA service. Additional information on Arrow FOTA can be found here.

General​

  • Use Over-The-Air: Enable Firmware Over the Air (FOTA) service for updates. This service can automatically detect and apply firmware updates. The default value is true.

Network/Licenses​

  • Use proxy server: Use a proxy server instead of direct cloud access. The default value is true.

  • Proxy server name: Address of the proxy server. The default value is an empty string.

  • Shield license: Shield license (required for FOTA downloads). The default value is an empty string.

  • Cloud license: Cloud license (required for direct cloud access). The default value is an empty string.

  • Allow cellular downloads: Allow downloads over a cellular network. The default value is false.

Scheduling​

  • Polling interval: Interval between checking for updates. The default value is 1 day.

Polling windows​

  • Days of the week: Allowed days to check for updates. If no days are selected, start/end dates are used. The default value is no days selected.

  • Start date: Start date when updates are checked (if weekly days are not selected). Format: YYYY-MM-DD. The default value is an empty string.

  • Start time: Start time when updates are checked. Format: HH:MM (24-hour). The default value is an empty string.

  • End date: End date when updates are checked (if weekly days are not selected). Format: YYYY-MM-DD. The default value is an empty string.

  • End time: End time (24 hour format) when updates are checked. Format: HH:MM (24-hour). If weekly days are used, a time earlier than the start time indicates a time in the following day. The default value is an empty string.

Policies​

  • Target firmware version: Version of firmware to update to. If blank, the latest version will be selected.. The default value is an empty string (use latest version).

  • Update policy: Specifies when incremental updates are used. The default value is Prefer incremental.

  • Allow OS updates: Allow updates which upgrade the Android OS version. The default value is true.

  • Restrict to security updates: Limit updates to security updates. The default value is false.

  • Update channel: Allowed channels for getting updates. The default value is Public.

  • Release date delay: Specifies the number of days (0 to 90) after an update is released before it is allowed to be used. The default value is 0 (allow immediately upon release).

  • Espresso selection policy: Specifies which Espresso package is selected for update. The default value is Default.

  • Target espresso version: Version of Espresso package to update to (if selection policy is Specific). The default value is an empty string.

  • Allow updates when not charging: Allows updates when the device is not attached to a charging power supply. The default value is true.

Postponement​

  • Confirmation timeout: Specifies how long the confirmation dialog will wait before proceeding with an update. Selecting "None" will proceed to update without any dialog. The default value is 15 min.

  • Maximum reminders: Specifies how many times a confirmation dialog can postpone an update (1 to 20). The default value is 3.

  • Reminder interval: Specifies how long to wait between confirmation dialogs (1 to 24 hours). The default value is 1.