On this page
Android Cloud Control Changelog [2.17.0] - 2026-09-08
Added
Telemetry: Report system and Cloud Control uptime
Hash screenshots before upload (aHash, dHash, pHash)
Fixed
Update OkHttp from 4.12.0 to 5.5.0 , including Android 4.4
Power timers now reject new and drop old timers with non-positive integer keys
Native power timers silently ignore sync failures for keys outside supported range (typically 1-7)
Don't report one-off screenshots twice (since 2.16.2)
Improve reporting supported screen orientations
Philips BDL4550D: Support flipped screen orientations
Display ON now works on Android 14 for TV and newer
Improve manual a11y setup process on Android 13+ with Enhanced Confirmation Mode enabled
Improve reporting Firmware Upgrade capability on Android 10+ when not supported
TCL: Report correct firmware version
[2.16.3] - 2026-07-23
Fixed
Philips BDL3650Q: Predictably apply and persist screen rotation setting
[2.16.2] - 2026-07-21
Fixed
Report failure to take instant screenshot
Sony BRAVIA settings import: Improve enabled apps handling
Sony BRAVIA settings import: Synchronize access on Android 14
Sony BRAVIA: Prefer AOSP WebView M113 on Android 14
Looma: Always enable ability to toggle screen off
[2.16.1] - 2026-07-03
Fixed
Sony BRAVIA settings import: Support more settings
Sony BRAVIA settings import: Fix app filter for enabled apps in Pro mode
Sony BRAVIA settings import: Fix Wake-up on signal on Android 13
Support Reapply Policy power action
Fix loading recent versions of custom WebView on Android 10+
[2.16.0] - 2026-06-22
Added
Sony BRAVIA: Import settings using policy
SDK: Query display/content power settings
Remotely clear application user data
Fixed
[2.15.5] - 2026-06-18
Fixed
Hisense: Don't rotate screen during deprovisioning if it would cause a reboot
Sharp PN-HM1: Improve middleware service connection recovery
Add API to programmatically pre-confirm EULA (adb shell content call --uri content://io.signageos.android --method eula.preconfirm)
No longer cache configuration endpoint responses by a false positive heuristic
[2.15.4] - 2026-06-04
Fixed
Sony BRAVIA running Android 12 now prefers REST API screenshooter if it has HD support (requires firmware version 6.8196 or newer)
Philips BDL3650Q: Don't disable built-in launcher responsible for switching input sources (since 2.3.3)
Hisense DM66D: Disable Idle TV standby
Proprietary power timer policy is no longer falsely flagged as violated
[2.15.3] - 2026-04-30
Fixed
Improve accessibility service support on Android 13+
Improve support for Sony BRAVIA with Android 14
[2.15.2] - 2026-04-16
Fixed
Sync device name to bluetooth adapter no longer crashes on Android 12+
BenQ SL2K: Support root shell (Custom Scripts)
Report locally assigned or invalid MAC address if universally assigned MAC address isn't available
Troubleshooting: Support interactive local/online app updates
[2.15.0] - 2026-04-04
Added
Target Android 16
Sync device name to system on supported devices
Telemetry: Report RAM
Remote Desktop: Input event dispatching now works with ADB shell
Support Giada DN75
Fixed
BenQ SL2K: Support stop package
[2.14.10] - 2026-03-25
Fixed
Gracefully handle more corner cases wrt kiosk and a11y framework
[2.14.9] - 2026-03-09
Fixed
Novastar: Support devices with updated firmware and changed system service interface
Novastar: Report firmware version
Novastar: Cloud Control should no longer cause a boot loop on broken firmware (missing KeyChain service)
[2.14.8] - 2026-02-27
Fixed
Cloud Control should no longer crash on unsupported Novastar devices
Improve compatibility with Google Play Protect
Recognize more Grocery TV devices
Sony BRAVIA: REST API screenshooter reports logical display size
Hisense DM66D: Fix Application Not Responding
[2.14.7] - 2026-02-18
Fixed
Improve support for Android 14 and newer
[2.14.6] - 2026-01-30
Fixed
Improve IPC handling
Report Wi-Fi SSID on more supported devices that require GMS network location opt-in (since 2.14.1)
[2.14.5] - 2026-01-29
Fixed
TCL TM43N: Support remote power off and power timers (since 2.11.0)
Correctly recognize more Grocery TV devices (since 2.14.0)
Improve rounding error handling when calculating screenshot perceptual hashes
Re-enabling remote control no longer requires app restart on certain devices (since 2.3.3)
Sony BRAVIA: Developer Option: Prefer REST API to take screenshots
Hisense DM66D: Improve support
Support screenshot analysis feature flag
Screenshot perceptual hashing now works on Android 4.4 (since 2.14.0)
Report ADB/root shell management capabilities
Report Wi-Fi SSID on supported devices that require GMS network location opt-in
[2.14.0] - 2026-01-14
Added
Trust system-wide user-installed root CA certificates. This matches Core App behavior.
Install bundled root CA certificates into system user store. This matches Core App behavior.
Cloud connection URL is now dynamically assigned
Fixed
Hisense DM66D: Correctly read serial number (since 2.11.0)
Bundle some recent root CA certificates, typically used with Elliptic Curve Cryptography.
Screenshot perceptual hashes are now more consistent with other platforms
[2.13.7] - 2025-11-22
Fixed
Sony BRAVIA: App no longer crashes when working with local REST API under some conditions (since 2.13.6)
[2.13.6] - 2025-11-18
Fixed
Improve support for BenQ SL04
Improve support for Sharp PN-ME2
Improve support for Sony BRAVIA
[2.13.5] - 2025-10-07
Fixed
Disable Google Play Protect more reliably on supported devices
Don't update WebView packages that have been disabled in the system
Secrets: Gracefully handle more edge cases
Disable Idle Mode more reliably on some devices
Assume Device Owner more reliably on some devices
[2.13.0] - 2025-09-23
Added
Fixed
Don't crash when attempting to start disabled Remote Desktop
Install common root CA certificates on Kitkat on some devices (since 2.7.0)
Support encrypted applet and script configuration on Android 4.4-7.1 (since 2.12.0)
Correctly advertise support for encrypted applet and script configuration on Android 4.4-5.1 (since 2.12.0)
Correctly evaluate Display Power Actions when power state has been altered locally
Improve reporting supported display orientations
Pre-install WebView M85 on all OS versions including Kitkat (requires custom WebView loader)
Package install policy will not be enforced unless all package names resolve to a valid APK
[2.12.3] - 2025-08-14
Fixed
Always report correct Ethernet adapter MAC address after provisioning Sony Bravia running Android 12+ (since 2.12.0)
[2.12.2] - 2025-08-14
Fixed
Provision WebView from shared storage (since 2.12.0)
[2.12.0] - 2025-08-13
Added
Target Android 15
Download and execute Custom Scripts (requires root shell)
Remotely force-stop apps
Hash screenshots before upload (aHash, dHash)
Provision WebView from shared storage (Android 10+ Trichrome architecture isn't supported yet)
Fixed
Gracefully handle unsupported Novastar devices (since 2.8.0)
Fix Remote Desktop input event injection using shell on Android 4.4 (since 2.11.0)
Report Ethernet adapter MAC address after provisioning Sony Bravia running Android 12+
[2.11.0] - 2025-06-26
Added
Fixed
Don't participate in Auto Backup for Apps
Report initial audio volume (since 1.4.0)
Improve binding app process lifecycles together
Screen capture using MediaProjection now works on Android 10 and newer (since 2.8.2)
Proprietary power timer policy now works
Report/set resolution on Giada
Gracefully handle NTP server addresses that specify invalid schemes
Power action timer no longer schedules removed power actions
[2.10.8] - 2025-02-28
Fixed
Remove some false positive error logs during app startup
[2.10.7] - 2025-02-26
Fixed
Improve cancellation handling of internal processes
Philips 24BL4151T: Don't switch apps between setup and device verification
[2.10.6] - 2025-02-20
Fixed
Limited support for MediaMood Harmony A1 and MVP195
Skip firmware update device compatibility check if we're lacking privileges
Pre-confirm EULA based on external storage metadata (limited support)
Fail fast if there's not enough space to download a firmware update
Don't reconnect service socket immediately after provisioning
[2.10.5] - 2025-02-14
Fixed
Critical: App no longer crashes on non-Philips devices (since 2.10.4)
[2.10.4] - 2025-02-12
Fixed
Improve Philips SICP reliability further (since 2.1.0)
[2.10.3] - 2025-02-11
Fixed
Philips: Improve SICP reliability resulting in better reporting capabilities
[2.10.2] - 2025-02-07
Fixed
Improve lock task mode handing on Android 10 and newer
Improve persisting display power state before a system-triggered hard reboot
Philips 24BDL4151T: ADB/TCP toggle now works as expected
TPV: Improve scalar service connection reliability
[2.10.1] - 2025-01-31
Fixed
App no longer restarts early in app's lifecycle after a reboot
Gracefully handle IPC dying during app restart
Improve MAC address reporting on some devices
[2.10.0] - 2025-01-21
Added
Fixed
Correctly handle cancellation during an ADB-to-self connection attempt
Unsupported devices no longer spam configuration endpoint before enabling Demo Mode
[2.9.0] - 2025-01-14
Added
Support Philips 10BDL5051T
Report supported device feature flags
Cloud Control now reports Core App version 0.0.0 which should improve feature detection in Box
Implement management acceptance tests
Fixed
Read serial number on unsupported Philips tablets
[2.8.13] - 2025-01-14
Fixed
Philips BDL4050D: Remote Desktop
[2.8.12] - 2025-01-13
Fixed
Declare unsupported LED on Philips 10BDL3351T
[2.8.11] - 2025-01-11
Fixed
Philips 10BDL3051T: Remote Desktop
[2.8.10] - 2025-01-07
Fixed
Gracefully handle IPC dying during app restart
[2.8.9] - 2025-01-02
Fixed
Gracefully handle IPC dying during app restart
Correctly parse running system task info using root
More reliable access checks for system cache partition
[2.8.8] - 2025-01-02
Fixed
App no longer restarts when switching input source on Hisense BM66AE (since 2.7.0)
Gracefully handle potential issues during Wi-Fi API calls
[2.8.7] - 2025-01-02
Fixed
Report network interfaces with IPv6 link and prefix length greater than 32
BenQ SL: Display power telemetry is reported correctly after a boot
[2.8.6] - 2024-12-16
Fixed
[2.8.5] - 2024-12-12
Fixed
Fallback launcher should no longer break home app resolution on Android 4.4 for other frontend apps
Don't install Google WebView 85 if Android WebView 85 or newer is already installed
[2.8.4] - 2024-11-07
Fixed
Philips, BenQ SL: Correctly persist display power state before a system-triggered hard reboot following a display power command or timer event (since 2.7.0)
[2.7.9] - 2024-11-07
Fixed
Philips, BenQ SL: Correctly persist display power state before a system-triggered hard reboot following a display power command or timer event (since 2.7.0)
[2.8.3] - 2024-10-31
Fixed
Novastar: Persist Wi-Fi AP/STA mode set on device (outside of ViPlex)
[2.8.2] - 2024-10-30
Fixed
Screen capture using MediaProjection now works on Android 10 and newer
Report package install results (since 2.7.0)
Gracefully handle too big telemetry intervals provided by configuration endpoint
[2.7.8] - 2024-10-30
Fixed
Screen capture using MediaProjection now works on Android 10 and newer
Report package install results (since 2.7.0)
Prevent crash when using Preferred Network Manager on unsupported devices
Sleep and wake up using wake locks should work as expected (since 2.7.3)
Gracefully handle too big telemetry intervals provided by configuration endpoint
[2.8.1] - 2024-10-29
Fixed
Prevent crash when using Preferred Network Manager on unsupported devices
Sleep and wake up using wake locks should work as expected (since 2.7.3)
[2.8.0] - 2024-10-25
Added
Support NovaStar TB50
Screenshot telemetry and API can be disabled by a remote-controlled feature flag
Report app modules
Fixed
Gracefully handle invalid telemetry intervals provided by configuration endpoint
[2.7.7] - 2024-10-11
Fixed
Critical: Correctly provision Hisense DM66D and Hisense WF25E (since 2.7.0)
[2.7.5] - 2024-10-11
Fixed
Critical: Correctly provision Hisense BM66AE (since 2.5.0)
Ethernet toggle persists state correctly on Philips 24BDL4151T (since 2.6.1)
[2.6.5] - 2024-10-11
Fixed
Critical: Correctly provision Hisense BM66AE (since 2.5.0)
Ethernet toggle persists state correctly on Philips 24BDL4151T (since 2.6.1)
[2.5.5] - 2024-10-11
Fixed
Critical: Correctly provision Hisense BM66AE (since 2.5.0)
[2.7.4] - 2024-09-09
Fixed
App no longer crashes when checking denied permissions on Android 12 (since 2.0.0)
App no longer crashes when managing screenshot requests (since 2.7.0)
Improve binding app process lifecycles together
[2.7.3] - 2024-09-04
Fixed
Display ON now works on Android 11 for TV and newer
[2.7.2] - 2024-09-04
Fixed
Critical: Fix alarm-related crash on Android 13 and newer (since 2.7.0)
[2.7.1] - 2024-09-04
Fixed
Critical: Correctly bind app process lifecycles together (since 2.5.0)
[2.6.4] - 2024-09-04
Fixed
Critical: Correctly bind app process lifecycles together (since 2.5.0)
[2.5.4] - 2024-09-04
Fixed
Critical: Correctly bind app process lifecycles together (since 2.5.0)
[2.7.0] - 2024-09-03
Added
Fixed
Telemetry: Report Device Owner and Accessibility Service status, which can be used to remotely gauge device management capabilities.
Telemetry: Report process metadata, which can be used to remotely gauge device management capabilities.
Optimize screenshot delivery for remote desktop
Set auto/time/zone using Philips API, alternatively
Validate time zone instead of defaulting to GMT
Read Wi-Fi MAC address on more devices running Android 11+
[2.6.3] - 2024-08-02
Fixed
Fix in-app inter-process permission checks (since 4.4.0)
Setup should no longer get stuck on Installing Device Management... on supported devices
[2.6.2] - 2024-07-12
Fixed
SELinux checks should no longer get stuck on some devices
Sharp: Reject placeholder serial number 8A012345K
[2.6.1] - 2024-07-10
Fixed
Telemetry: Allow reporting multiple connected network interfaces
Developer Option: Disable Ethernet restart on connection error
Ethernet restart should no longer cause permanent network loss
Don't allow Ethernet restart optimistically on untested devices
Auto-verification: Wait for user setup complete before enforcing policies
[2.6.0] - 2024-06-19
Added
Support Auto-verification from Android Provisioning
Telemetry: Report actual display power
[2.5.3] - 2024-06-19
Fixed
Report battery status when device isn't plugged in (since 2.3.1)
[2.5.2] - 2024-06-19
Fixed
Only deprovision verified devices; don't interfere with setup
Correctly load developer options from QR code/NFC provisioning (since 2.3.0)
[2.5.1] - 2024-06-18
Fixed
Additionally load developer options from all files matching sos.dev. + .jar file name on a flash drive
Fix Wi-Fi MAC address reporting in some cases (since 2.3.0)
Correctly report proprietary timer settings (since 2.4.0)
[2.5.0] - 2024-05-13
Added
Fixed
Improve a11y service compatibility with Android 7+ devices
Setup wizard: Ask for a11y service permission on Android 4.4–6 devices (since 2.0.1)
Setup wizard: Run in lock task mode on Android 9+ to avoid interrupting automated flows
Improve high-priority privileged launcher recognition (since 2.3.3)
Expose authHash in API
Target Android 11
hisense BM66AE: Use native portrait mode
Correctly report Wi-Fi on most devices (since 2.3.0)
Philips, BenQ SL: Backlight no longer remains off after a system-triggered hard reboot following a display power command or timer event
Remotely installed packages are started automatically, once again (since 2.5.0-alpha.1)
[2.4.1] - 2024-03-21
Fixed
Critical: Correctly report app upgrade (since 2.4.0)
[2.4.0] - 2024-03-14
Added
Expose location & tags, as seen in Box, to third party apps (requires runtime permission)
Support Philips BDL4650D
Troubleshooting: Local & online app update options
Support package install/uninstall policy
Experimental Remote Desktop
Fixed
Update EULA to version 3.0
Setup wizard should no longer get stuck on Starting... in certain conditions
Correctly report proprietary timer settings
Use ADB to perform device management even on devices running Android 11+ with ADB-over-TCP enabled (previously limited to Android 7–10)
Connection should no longer switch from Ethernet to Wi-Fi as a fallback measure (since 2.0.0)
Pre-install Google Chrome M85 as WebView provider if Android System WebView by Google LLC M85 can't be pre-installed on Android 7+
[2.3.10] - 2024-01-09
Fixed
Fix crash on Sharp PN-B series regarding Ethernet Restart (since 2.3.0)
[2.3.9] - 2023-12-14
Fixed
Critical: App no longer gets stuck on "Unsupported device" error after deprovisioning
Work around possible crashes on obscure devices while deprovisioning
[2.3.8] - 2023-12-05
Fixed
App no longer crashes on Android 12 when granting permissions during setup
[2.3.7] - 2023-11-15
Fixed
Improve startup time
Support Proprietary power timer policy (since 2.3.0)
[2.3.6] - 2023-11-07
Fixed
Fallback Android TV launcher shows Notifications, Settings, and clock in the top right corner
[2.3.5] - 2023-11-03
Fixed
Taking full screenshots using a11y framework on API 30 now works again (since 2.3.1)
Improved process management during setup
[2.3.4] - 2023-10-31
Fixed
Fix potential deadlock affecting Sony Bravia BPK provisioning (since 2.3.1)
Avoid potential DoS attack denying cloud connection by starting exported components
[2.3.3] - 2023-10-30
Fixed
IR lock no longer gets stuck when enabled on Sony Bravia (since 2.3.1)
Attempt to disable preinstalled high-priority Android TV launcher (so other apps can become the launcher)
[2.3.2] - 2023-10-29
Fixed
Background app setup doesn't end prematurely (since 2.3.1)
Correctly report service connection status
[2.3.1] - 2023-10-26
Fixed
Correctly provision developer options from flash drive
Disable battery optimizations or disable Idle Mode
Devices without a battery no longer report battery stats
[2.3.0] - 2023-10-01
Added
Sony Bravia: Suppress IR remote control keys when Kiosk Mode is active (as was always intended)
Developer Option: Hotel Mode (enables IR RC and user power control in Kiosk Mode)
Support Proprietary power timer
Fixed
Remove dependency on BatteryManager
Setup: Improve ADB connection handling
Philips 10BDL3051T: Manage network adapters in order to keep connectivity
Setup: Improve process stability
Setup: Correctly handle android.permission.POST_NOTIFICATIONS on Android 13
Persist device name and organization name across app restarts and reboots
Sony Bravia: Wi-Fi MAC address contributes to device UID for new installations
BenQ SL: Report correct Android firmware type in case the scaler chip firmware doesn't match
Report Wi-Fi SSID and signal strength on Android 9+
Correctly report storage volumes after first run
[2.2.3] - 2023-06-27
Fixed
Setup process is now slightly faster
[2.2.2] - 2023-06-26
Fixed
Setup process is now more resilient to lowmemorykiller system daemon
[2.2.1] - 2023-06-26
Fixed
Vestel: Disable automatic system update dialog
[2.2.0] - 2023-06-23
Added
Expose public key for ADB authentication for automation
Fixed
Allow android.permission.SYSTEM_ALERT_WINDOW for remotely installed apps on Android 10+
ADB: Confirmation dialog doesn't flicker
ADB: Confirmation dialog is only shown on subsequent attempts
[2.1.0] - 2023-05-10
Added
Fixed
Setup: Manage more permissions interactively on unsupported devices
Setup: Offer to enable Philips SICP
Setup: Offer to set Sharp's Monitor Control Select to Application
Panasonic: Support IR lock
[2.0.1] - 2023-04-20
Fixed
Report correct model to cloud (since 2.0.0)
Improve setup experience on some TVs
Gracefully handle missing WebView package
Deprovisioning: Coerce volume between 10 % and 50 %
Deprovisioning: Reset screen orientation
Deprovisioning: Clear app cache
Status: Added option to Rerun Setup Wizard under new Troubleshooting dialog
Public API: Auto Start SDK works again (since 2.0.0)
[2.0.0] - 2023-03-21
Added
Use ADB to perform device management on devices running Android 7-10 with ADB-over-TCP enabled
Set self as device owner on devices with root or ADB-over-TCP enabled
EULA confirmation during setup
Report management capabilities
Experimental: Support separate frontend app
Experimental: Allow running on unsupported devices
Support Panasonic SQE2
Changed
Implement interactive step-by-step setup wizard ensuring proper configuration after first run
Fixed
Correctly recognize Ethernet connection on Philips
Vestel: Report correct firmware version
[1.7.1] - 2023-03-10
Fixed
Gracefully handle if we can't toggle Do Not Disturb mode along volume
Don't ask to enable Accessibility Service on platforms that don't support it
Philips: Reliably check external storage lock
Support Elo I-Series 4 Value
[1.7.0] - 2022-11-02
Added
Fixed
Using certain device management APIs on BenQ SL2K no longer restarts the app
Security
[1.6.1] - 2022-09-05
Fixed
Remove surrounding quotation marks from reported Wi-Fi SSID
Check native library compatibility before installing packages
[1.6.0] - 2022-07-04
Added
Fixed
Fix false negative package install results
Fix display off using root on Android 4.4
Fix setting time using root
[1.5.1] - 2022-05-04
Fixed
Fix potential crash when fetching time from NTP server (since 1.5.0)
Display on/off/timer work more reliably on Philips BDL4051D
Fix Device Owner feature check on Sony Bravia
[1.5.0] - 2022-03-17
Added
BenQ, Philips: Restore display power state after a power outage
Automatically attempt to update to at least WebView 85.0.4183.120
Fixed
Read serial number after provisioning as Device Owner
Interactive package install now works on Android 11
Taking screenshots should now work on supported devices running Android 12 or newer
Taking screenshots is now supported on Android 11 using Accessibility Service API
Improved attempt to fix time on devices which don't preserve time across reboots
Sharp PN-HM1 should no loner get stuck on black screen after display ON command
[1.4.1] - 2022-02-03
Fixed
Open status page after provisioning
[1.4.0] - 2022-02-02
Added
Support Philips BDL3550Q (Android 8.0)
Support Philips BDL4550D (Android 8.0)
Support Philips BDL4551T (Android 8.1)
Support ELO I-Touch 3.0 (Android 8.1 AOSP)
Support ProDVX APPC-10X (Android 8.1)
Support Sony Bravia (Android 10, requires advanced setup)
Support arbitrary phones (Android 7+, requires advanced setup)
Allow taking screenshots using Media Projection API (requires advanced setup)
Report screen resolution
Report firmware type
Report temperature
Device Policy
Bundle support for recent TLS cipher suites
Install packages and firmware updates from absolute URLs
Support firmware update on Android 10+ with Device Owner
Re-apply last set display power after reboot
Fixed
Report correct serial number on BenQ
Throttle installed package reports
Correctly reschedule timer events
Report package install failure immediately on BenQ SL2K
Automatically grant runtime permissions for installed packages on more devices
Send all types of telemetry reports on app start
Improved telemetry stability
Improved platform socket stability
Report framerate
Support firmware update on BenQ SL2K
Set orientation on Philips tablets
Read temperature on more devices
Report correct screen resolution on Android 4.4 and 5.x
Display on/off should be more reliable on Philips BDL3550Q and BDL4550D
Schedule app restart
[1.3.0] - 2020-12-11
Added
Support Sharp PN-HM1 series.
Support setting NTP server.
Fixed
Philips xxBDL4051D should no longer get stuck during reboot.
Screen will no longer be forced on if there are no proprietary timer rules set.
Setting brightness should use correct range on tablets.
Disable Smart Power on Philips TVs before setting brightness.
Report last charging time on Android 6+.
Support Ethernet restart on BenQ SL2K.
Don't attempt Ethernet restart when using static IP.
[1.2.2] - 2020-08-25
Fixed
Temporarily enable Wi-Fi adapter to get WLAN MAC address, if needed.
[1.2.1] - 2020-08-21
Fixed
Support rk3399_mid devices when running as Device Owner.
[1.2.0] - 2020-08-19
Added
Support BenQ SL2K (Android 8) series.
Support Philips DL (Android 7) series.
Support recent SSL ciphers via unbundled signageOS Conscrypt APK.
Expose preferred kiosk state through a ContentProvider (requires runtime permission or shell).
Support pre-verification for Open subscription type.
Report more info about OS to server.
Report installed packages to server.
Allow Lock Task Mode for all apps installed via Cloud Control when running as Device Owner app.
Start apps after installation.
Support uninstalling Android apps via remote action.
Fixed
Bundle some recent root CA certificates.
Support setting brightness on Philips QL.
Correctly report battery status to server.
Handle corner cases in interactive package installer.
Persist preferred kiosk state.
Sharp will not change monitor button lock anymore (lock mode may change to accommodate RC lock).
Fix Ethernet restart on BenQ SL2K series.
Disable system package verifier for silent package installs on some devices.
Grant runtime permissions to apps installed via Cloud Control.
[1.1.0] - 2020-02-07
Added
Support BenQ SL series.
Support Sharp PN series.
Support Philips DL (Android 4), PL, QL, TL (10" Android 4, 24") series.
Support Open subscription type.
Support launching Android apps via remote action.
Support controlling screen orientation.
Automatically install required system companion apps.
Fixed
Unrecognized power commands are no longer treated as failed.
UpdateDeviceTimeSettings command now reports success correctly.
SetDeviceVolume and SyncRemoteControlSettings now report failure correctly.
Backup restart power action is confirmed to server.
Socket config URL is never changed at runtime.
App doesn't crash when restarting on Android 9+.
Various fixes in service socket connection.
Re-compress large screenshots before upload.
[1.0.2] - 2019-10-01
Fixed
Restart Cloud Control on uncaught exception.
Prevent potential error when web socket fails to connect.
[1.0.1] - 2019-10-01
Fixed
Added missing ping to server every 30 seconds.
Unlock RC and ensure power on after deprovisioning.
[1.0.0] - 2019-09-20
Added
Device registration & verification.
Remote device management.
Socket health checking and Backup restart
Status screen.
Restart Ethernet if necessary.