Skip to main content

3.0

Breaking changes

If you wish to update your previously installed devices to v3.0, first you have to update to version 2.21.06.x!

Update the device from any version manually:

  • Through the Install application function
  • With USB storage

Version 3.0.141

December 19, 2022

New features

  • Added the option to hide or show the state indicators (Disconnected Icon, Caching Icon) individually from other UI elements on the application UI.
  • Added the option to hide or show device information on the application UI.
  • Added the option to hide or show the screen name individually from other UI elements on the application UI.
  • Added support for the ProDvx Pogo Nfc sensor.

Improvements

  • Added support for the Prolific PL2303GL USB serial controller used by the latest Nexmosphere sensor controller.

Bug fixes

  • Fixed an issue when the files in the application cache could become broken due to power loss while caching.

Version 3.0.138

December 06, 2022

Bug fixes

  • Fixed an issue where in a specific case the device did not cache the modifications of the displayed content if the content was modified twice in a few seconds.
  • Fixed an issue where led control did not work on Philips tablet.

Version 3.0.136

November 21, 2022

Improvements

  • The application now tries to fall back to the legacy stream player if the ExoPlayer cannot start playing because of a Parse exception.

Version 3.0.132

November 16, 2022

New features

  • Added a new JS interface function for the displayer that reports if external player creation is completed.

Bug fixes

  • Fixed an issue where resources given from cache had wrong status code and missing headers.
  • Fixed an issue where Qbic devices did not change the update URL automatically to the services server from editor.wallboard.info.
  • Fixed an issue where interrupting the clear cache process with another cache process (refresh content for example) caused the cache to get stuck.
  • Fixed an issue where some Philips devices were not able to capture preview.
  • Fixed an issue where slower devices uploaded metrics with wrong time intervals.

Version 3.0.127

October 19, 2022

New features

  • Added a new user command that can overwrite the default stream playback delay.

Version 3.0.125

October 10, 2022

New features

  • Added Working Hours feature support on Vestel Signage displays.

Improvements

  • The Generic sensor configuration was improved to allow the usage of more sensor message patterns, therefore allowing to connect more sensors at once.
  • Improved the UDP/RTSP stream playback to decrease the stream latency.

Bug fixes

  • Fixed an issue where invalid date settings could prevent the device from reaching the server for time synchronization.
  • Fixed an issue where the WebView was not focused and caused the touch and click events to not be available for custom scripts.
  • Fixed an issue where the content did not refresh after a system time change.

Version 3.0.116

August 30, 2022

New features

  • Added mpga decoder to Exoplayer: The application can now play the audio of streams and videos with mpga encoded audio.

Bug fixes

  • Fixed an issue where changing the weather location on the device did not refresh the content.

Version 3.0.114

August 25, 2022

New features

  • Added ac3 decoder to Exoplayer
    • The application can now play the audio of streams and videos with ac3 encoded audio.

Version 3.0.113

August 18, 2022

New features

  • Added a new function to the JavaScript interface to gather the device activation code.

Bug fixes

  • Shortcut for the recovery menu will no longer block user touch interactions in the screen corners.

Version 3.0.112

August 09, 2022

New features

  • Added a user command to set basic auth credentials for Web pages.
  • The application can now be configured from a pendrive during installation with a configuration JSON file.

Improvements

  • Improved the task scheduler in the application that is responsible for update checking, preview creation, metric uploading, scheduler reboot.
  • Improved the register process for future server features in v1.11.
  • Vestel devices can now update remotely and create preview images.

Bug fixes

  • Fixed an issue where Qbic devices uploaded previews with the wrong resolution.
  • Fixed an issue where a specific custom code could crash devices.
  • Fixed an issue where the move to server function could sometimes crash the device if the URL was invalid.
  • Fixed an issue where the application crashed and could not start on devices that have no System UI application.
  • Fixed an issue where log messages were missing from the log file if the device rapidly wrote lines into the file.
  • Fixed an issue where the application crashed when the WebView fetched invalid resources from the cache.

Version 3.0.102

June 3, 2022

New features

  • Added update option for unrooted devices to the Recovery menu.
  • HTTP server running by the application now accepts requests with GET method.
  • Added Vestel API support.

Improvements

  • The application now logs with UTC time instead of system time.
  • RTSP stream improvements:
    • RTSP will be displayed with ExoPlayer now.
    • RTSP stream player will now try to restart the stream if the source disconnects.
  • Reworked and optimized the device API handler.
    • Affects the base device functions of Sony, Vestel, Qbic, and Philips devices.

Bug fixes

  • Fixed an issue where the application could not load the content in offline mode. This issue only happened if the server was offline when the application started after a reboot and the device had an internet connection.
  • Fixed an issue where setting rapid preview mode caused the application to crash.
  • Fixed an issue where metrics were not uploaded correctly if the device was offline for weeks and tried to upload weeks of metrics at once:
    • Now the device uploads metrics in pieces if there is too much old data to upload at once.
    • Now the device saves the older metrics into different files to keep the database small.
  • Fixed issues and added new conditions to the working hours feature:
    • The device will now only accept hours between 0 and 23, and minutes between 0 and 59.
    • Fixed an issue where invalid times caused the application to crash.
    • Fixed an issue where if the days setting were not valid days or empty, the application set up off time to all days.
    • Fixed an issue where Sony devices could not awake from sleep.
  • Fixed an issue where getting time from the server caused a crash if the server was offline.
  • Fixed an issue where the HDMI input widget caused the application to crash if the device had no HDMI input.
  • Giada devices will now report the correct native resolution to the device info.
  • Devices will now report the correct WebView resolution to the device info.

Version 3.0.93

May 2, 2022

Bug fixes

  • Fixed an issue in the installation process that caused the application to fail registration on the server when it registers for the first time.

Version 3.0.92

May 2, 2022

New features

  • Added the option in the recovery menu to download the screen logs to a USB drive.

Improvements

  • CPU ABI and used WebView implementation are added to the Screen Info.

Bug fixes

  • Fixed an issue where the WebView did not load the assigned content on devices that are using WebView versions 64 and 66.
  • Fixed an issue where the cache storage location was not set correctly by the application, which caused the content resources not to be updated.
  • Fixed an issue where the external media player could be stuck on the screen when the video resource was downloading in the background.
  • Fixed an issue where the caching algorithm could cache the same resource twice.

Version 3.0.89

April 21, 2022

Bug fixes

  • Fixed an issue where the application did not send down events to sensors.

Version 3.0.88

April 14, 2022

New features

  • Added an HTTP server to the application that can receive sensor events. The feature only works if the proper sensor configuration is set on the device.

Improvements

  • Updated the ExoPlayer library to the latest version.

Bug fixes

  • Fixed an issue where the webhook sensor event parsing did not work properly.
  • Fixed an issue where WebSocket disconnection between the server and the application caused the application to crash.
  • Fixed an issue where some devices reported the rooted state incorrectly.
  • Fixed an issue when a badly constructed resource JSON could crash the application.
  • Fixed an issue when a device woke up from working hours sleep, it navigated to about:blank instead of the content.
  • Fixed an issue on Qbic devices where the application tried to gather system information before the Qbic service was initialized and reported incorrect data to the screen info.
  • Fixed an issue on some device types when the WebView loaded pages slowly, it caused the pages to not load at all.

Version 3.0.81

March 30, 2022

Bug fixes

  • Fixed a bug where the unassigned.html did not load in after registering to the server.
  • Fixed a bug in the device metric upload process to prevent huge uploads.

Version 3.0.78

March 23, 2022

New features

  • Added display on/off and working hours feature for Sony devices.
  • The application can now receive not formatted sensor messages, supporting custom sensors.
  • Added a loading dialog for some recovery functions.

Improvements

  • Caching now saves files to a temporary folder first and moves them to their final folder to make sure the files do not break during the download.
  • Caching now ignores POST requests.
  • Reworked the device metric upload process.

Bug fixes

  • Fixed a bug where IP address was not reported sometimes after the application started.
  • Fixed a bug where the video end event was not reported properly.
  • Fixed a bug where Sony devices could not update the application.
  • Fixed a bug where the last application start was not reported properly.
  • Fixed a bug where serial communication closing crashed the application.
  • Fixed a bug regarding rotating files when the storage is almost full.
  • Fixed a bug regarding putting down multiple external video players after content refresh.
  • Fixed a bug where scheduled tasks did not execute at the proper time.

Version 3.0.62

New features

  • Downloading a log now forces the application to dump the application state into a text file.
  • Added custom app starter feature that can launch the given application from content.
  • Added Philips API support.
  • Added configurable baud rate for comport.

Improvements

  • Optimized and improved the time synchronization service.
  • Improved the code quality and usage format of device commands (i.e. LED control).

Bug fixes

  • Fixed an OS issue where the Android system time fell back to 2015 after a hard reboot, and it could not be set back to the current date.
  • Fixed a bug where the cache sometimes stored the same file twice.
  • Fixed a bug that caused the AI camera to reboot continuously.
  • Fixed a bug where the application did not collect the content info properly for audience statistics.
  • Fixed a bug that caused auto-update not to work properly after migrating from 2.x to 3.0.
  • Fixed an OS issue where the boot animation could get stuck on Android 7.1.2.
  • Fixed a bug where the preview scheduler could stop working unexpectedly.
  • Fixed a bug where the application reserved the USB ports without sensor configuration.

Version 3.0.49

New features

  • Added a user command to allow displaying untrusted websites in the WebView.

Bug fixes

  • Fixed a bug where on some specific devices the Led control crashed the device on startup.

Version 3.0.48

New features

  • Added configurable serial baud rate setting in the sensor configuration.

Version 3.0.47

New features

  • Added a memory watcher function that tries to release memory on the device if it reaches the limit by reloading the WebView and force rebooting the device. The feature is disabled by default and can be set with the proper user command.
  • Added a function to the interface for touch events in the WebView.

Improvements

  • Wallboard application will no longer change the orientation to landscape if it is not stored in the application preferences.
  • Improved the offline/online state change handling.
  • Improved the caching for newer Android versions:
    • The cache will be stored on the internal storage on Android 9 and upper to adjust to the newer application requirements.
    • The cache will be stored on the external storage if the device has less than 5GB of free space in the internal storage.
  • Improved the working hours feature.

Bug fixes

  • Fixed a bug in permission getting if the device cannot grant WRITE_SETTINGS permission.
  • Fixed a few bugs regarding HDMI input.
  • Fixed the focus point when opening the recovery menu.
  • Fixed a bug where sensor configuration was needed for led control.
  • Fixed a bug regarding locking down devices with Android 7.
  • Fixed a bug where analytics reporting reported more than 100% CPU usage on peaks.
  • Fixed a bug regarding DB9 communication and connection.
  • Fixed a few bugs in the device and video rotation.
  • Fixed a bug where Qbic devices uploaded preview in the wrong orientation if only the content was rotated.
  • Fixed a bug regarding external page loading.
  • Fixed a bug where the install application command was not working on Qbic devices.
  • Fixed a few bugs that caused crashes.

Version 3.0.41

New features

  • Added Working Hours feature. The feature now works on Giada devices as well as Qbic with the same configuration.
  • Added CEC management feature.
  • Added support for USB Thermal printers.

Improvements

  • Reworked the recovery menu with a new design and improved features.
  • Reworked the configuration dialog with a new design and more options.
  • Reworked the console with colored log messages.
  • Improved the application lifecycle management.
  • Reworked the caching algorithm to make it more stable and handle slower internet connections better.
  • Reworked the application structure for faster application load time.
  • Reworked the external media player to improve their loading time and reliability.
  • Reworked the WebView update algorithm, now it can update every WebView type (System WebView, Google System WebView, Chrome).
  • Reworked the device preview creation, the application can create better screenshots on un-rooted devices.