TASSTA Documentation Center TASSTA Documentation Center More products
Hide table of contents Hide details Search My account

Configuring automatic updates on devices without screens

Forced updates are configured by the administrator and applied to all client devices. This topic helps you make sure that forced {VAR(flex)} updates work smoothly on devices without full-sized touch screens, where you don't have the complete interaction experience with the app. When you have made the preparations described here, {VAR(flex)} will update itself automatically and announce the update progress using the speech generator.

Supported devices:

At this time, automatic updates on the following screenless devices have been tested:

  • Telo TE300
  • Telo TE300K
  • Telo TE390

To begin, connect the device to a computer that runs Android control software such as Vysor. You're going to need the visual feedback to set all of the necessary app options correctly.

Once you have connected the device and the control software has recognized it and shown the Android UI, take the following steps:

  1. In the control software, run {VAR(flex)} and log in. The login occurs automatically if the device has been preconfigured for {VAR(flex)} use.
    Note: If the app's UI becomes hidden after login, drag down the notification shade and click the {VAR(flex)} connection state notification; this brings the UI back.
  2. Go to the application settings.
  3. Confirm that the following options are selected:
    • Autostart
    • Autologin
      These options are not related to updates, but they are necessary for running {VAR(flex)} on screenless devices.
  4. Select the Require overlay permission option. This will come into play later.
  5. Click TTS Flex settings and select Version Auto Update in the popup that appears. This setting ensures that the app's speech generator announces the updates that are installed.
  6. Log out and log in again. After login, you get a Permit drawing over other apps prompt for {VAR(flex)}. Enable the option.
    Note: You triggered this prompt by selecting Require overlay permission two steps back. Android does not let you configure this permission for a specific app in advance.

After you have completed this procedure, the device is ready for automatic updates during normal use. When an update occurs, {VAR(flex)} tells you about its progress through text-to-speech and reminds you to restart the device. The updated version runs after restart.