Tizen

Have more questions? Submit a request

[RC] Latest Beta or Release Candidate

Added

  • Reporting information about device OS version, for displaying info in box
  • (internal) Possible asynchronous communication between Node.js and Tizen browser process
  • File System with reserved space

Fixed

  • Capability for serial is correctly returned for Kiosk, serial works only for specific model
  • OSD working on older devices (Tizen 2.4)
  • File System method getFile now returns correctly size
  • More robust time manager to get/set timezone or/and NTP server

[2.4.2]

Fixed

  • Capability for serial is correctly returned for Kiosk, serial works only for specific model
  • Serial ports are automatically closed when applet refreshed or reloaded
  • Upgrade application on Kiosk

[2.4.1]

Added

  • Use new Samsung distributor certificate during building app

[2.4.0] - 2022-10-05

Fixed

  • Switching pages in browser did not change the content
  • Stuck browser on display when timing has been removed or ended
  • Screenshots for Tizen 2.4
  • New application icon
  • Device discovery mechanism in Node.js server to look for peers in local network via UDP broadcast
  • Device recovery service in Node.js server which could be enabled through enabling remoteControl setting
  • Prevent interruption of verification process when Tizen isn't able to get serial number
  • Access to OSD with keyboard and remote control
  • Pending videos are dropped away before applet unload, pending videos start playing when some slot freed

Added

  • OS version info (Tizen 2.4.0 -> 2.4.0)
  • Device location and organization tags can be requested from server, saved in property storage and send to applet when requested
  • Support for Tizen 5 and 6.5
  • Support for OH55A-S on Tizen 5
  • Wifi SSID & Wifi signal strength
  • CPU & Memory monitoring methods
  • Proxy monitoring methods
  • Snipped provides management features into customer's application
  • (internal) Watchdog that periodically checks browser process and reboot device when it is frozen
  • Device reports manufacturer brand

[2.3.1] - 2022-03-18

Fixed

  • User defined applet preferred over bundled applet when both are set at the same time

[2.3.0] - 2022-03-08

Fixed

  • Delay after device is provisioned to box

Added

  • Initialize tizen devices with default digital signage settings (autoPowerOn=true, energySavingMode=false, networkStandby=true, noSignalPowerOff=false, maxPowerSaving=false, buttonLock=true)
  • Front-OSD support
  • Building bundled applet with prebuilt subscriptionType
  • Method which appends content to file
  • Allow parametrize bundled applet with configuration
  • Integrated Node.js server
  • Pre-computed CRC-32 checksum for downloaded files
  • Better error reporting for sos JS API FS
  • Bundled applet to telemetry
  • Saving applet actions to local file, when device is offline and uploading after connection is fixed

[2.2.0] - 2021-09-24

Added

  • Download applet files from the computer in the local network
  • Handle sos.management.network.listInterfaces() call from applet
  • Handle the new version of sos.management.network.setManual()
  • Handle the new version of sos.management.network.setDHCP()
  • Device socket connection can be optionally replaced with REST based API instead of WebSockets
  • Licensing algorithm
  • Device is reporting supported resolutions (currently FullHD only)
  • Device Telemetry and Device Policy full support
  • External barcode scanner on Tizen 4 if supported by Kiosk device
  • Dynamically set extended management URL (Magic Info URL) based on device configuration API
  • Daylight saving time shift works automatically for NTP server as well
  • Support for OH55A display

Fixed

  • Video loop failing after the first cycle on Tizen 3
  • Setting of device time and timezone returns success (platform needs reboot/restart, do it after 1s)
  • Menu rotation always skipped for SHR-resolution devices because it isn't supported there
  • After setting manual time and timezone, get timezone would correctly return previously set timezone
  • Network active info returned to applet correctly determines active interface based on which interface has an IP address
  • Transition between video and image in fullsreen is now faster with no gap
  • Support APPLET_ENABLE and APPLET_DISABLE scheduled power actions
  • Fixed display off/on behavior when timers are not set
  • Upgrade firmware version

[2.1.0] - 2020-10-09

Fixed

  • Longer deprovisioning timeout before reboot to give the display enough time to delete all cached data and files
  • Use smaller resolution videos in acceptance tests that play multiple videos side by side because some platforms struggle to process more than one full HD video at a time
  • The built-in browser now loads websites that enforce same origin policy
  • When proprietary timers are disabled while the display and content are off, the display and content will be turned on
  • Reboot device automatically when App or FW upgrade is performed in open management
  • When device is offline, increase the interval between reconnect attempts progressively from 5s up to 5 mins
  • Device registration occasionally failing during first boot
  • Make longer and configurable check interval on platform configuration (30s -> 60s)
  • Native debug will always do the configuration check interval 30s
  • Removed dependency on navigator.onLine for websocket connections management. Navigator.onLine doesn't provide accurate information if the device can access internet or not. Especially it doesn't work as previously assumed when Tizen devices are daisy chained via ethernet cables.
  • Handle a case when the device doesn't have access to the internet but is daisy chained with other devices. In this case the websocket didn't behave as expected and emitted "disconnect" event without ever emitting "connect" event. That wasn't expected behavior, and the websocket state management logic got stuck.
  • Possible memory leak in video player when one gapless video is playing in infinite loop
  • Applet reload sometimes caused the applet to freeze instead of reloading it
  • Native browser is used to open new window instead of iFrame so we can display website which would be blocked in iFrame

Added

  • Support for set NTP time from server
  • ACL domains support for the built-in browser
  • New OSD dark blue design
  • OSD manual network settings (ethernet only)
  • Front applet debug isEnabled API support
  • Default PIN code is 0000 until device is connected to internet
  • PIN code set/get support for JS management API
  • 4K videos are now detected automatically so "4k" option in video API is now ignored and will be probably removed in future versions
  • Remote management of multi-file applets (applet packages). Applets originally designed for Open users can be used by Platform users now as well.
  • Support UDP and RTP streams in sos.stream.play()

[2.0.3] - 2020-05-15

Fixed

  • No WiFi models supports Network info
  • Allow open menu in running signageOS app

[2.0.2] - 2020-03-03

Fixed

  • Bug during collection of a temperature value on startup (critical for FW T-HKMLAKUC-2120.5 after boot)
  • Displays which don't support NTP time settings

[2.0.1] - 2020-02-28

Fixed

  • Report correct time and timestamp to the server when time is set manually
  • When NTP is enabled, sync the NTP time to OSD, once it becomes available after start
  • Provisioning splash screen for Open apps (not visible now)
  • added sandbox to Browser iframe to prevent hostile JS within iframe affecting parent document
  • FILE_SYSTEM_LINK capability (not supported for tizen)
  • Sometimes unable to set "fake portrait" orientation

[2.0.0] - 2020-02-20

Changed

  • Device firmware is upgradable through API: https://docs.signageos.io/api/device-management-api/#Set_Device_Firmware_version
  • Major internal changes in a communicataion APIs (socket connections uses new API /v2/ which is not backward compatible)
  • New internal FileSystem API (File system file names can contain any character except specials (same as Win FS) & can has folders separated by slash /)
  • Updated setting of device DateTime according to changed interface
  • Moved getNetworkInfo() as network.getActiveInfo()

Deprecated

  • Open browser in front-applet via method sos.browser.openLink(). Replaced by sos.browser.open().

Added

Fixed

  • Suspend videos/streams when a proprietary timer is triggered
  • Stabilize a network connection using better WebSocket low level libraries
  • Weinre debugging is back compatible working with appletEnabled flag
  • Redesign verification pages
  • Casually not loading of applet after restart app
  • Better user information durring register, verify process (including offline page)
  • Test Framework now handles errors properly
  • Ping period issue for open and platform
  • Device Audio test fixed
  • Device test framework malfunctions and misbehaving fixed
  • Applet commands to device (timing commands) for Open builds

[1.1.0] - 2018-05-25

Added

  • Changelog file containing all changes in current project
  • Switch between applet timings fast and gapless
  • Fix tap/double tap touch detection 600 ms delay on an every tap
  • Testing supported HTML5 features by fast device tests

Fixed

  • Allow multiple videos playing simultaneously
  • Fixed videowall issues with syncing between devices during video playback
Was this article helpful?
0 out of 0 found this helpful
Share