Release Notes
BrightSignOS
9.0
36min
9 0 189 (jan 31, 2025) new features os 17430 (general) added the keypress event to the keyboard docid\ mnjv4rn7rm 2fslsjtqgc javascript object to accept a keyboard press event and ensure feature parity with rokeyboardpress docid\ n5e953jr46u7kp9qbwcp9 improvements os 17242 (xt5) updated gettxhdcpstatus() in videooutput docid\ kzf34hnxf53r9owsdud6e and rovideomode docid\ qq734nqz0hcwni0unsdmp to report the status of both hdmi output ports and added getrxhdcpstatus() os 17652 (series 4 and 5) added rotation support for individual widgets through rohtmlwidget settransform os 17751 (series 4 and 5) disabled the tooltips and touch selection menu on chromium versions 87, and 120 to avoid screen artifacts os 17780 (general) refactored the virtual keyboard layout to support additional symbols (#, $, %, &, \[, ], {, }, \\, , <, >, |, ;, ) os 17843 (xt5) playback will now restart when hdmi in is reinserted (formerly, video did not restart playing if the hdmi in cable was removed and reinserted) os 17959 (general) the virtual keyboard is now always enabled unless disabled by the new disable virtual keyboard brightsign registry keys docid 8luj1vpf ftlcbisbqbvz (previously, it was disabled if a keyboard was attached to the player) os 18131 (series5) added a new option flag to the playfile command that allows customers to prioritize a faster sync for pcr based sync on video streams the brightscript ( streamfastslew ) and javascript ( x bs stream fast slew ) flags are set to “off” by default os 18198 (general) added frame accurate join support for live streams to reduce the time to sync after joining os 18221 (series 5) improved the handling of discontinuities in mpeg transport streams to minimize restarts and stream jumps os 18259 (general) added tolerance for delays when receiving a udp transport stream so an eof is not raised when delays occur os 18387 (general) added a getstorages() method to rostoragehotplug to list the available storage devices bug fixes os 15755 (xt5) fixed a reboot loop that occurs when an 8k video mode is selected and a non 8k capable display is connected os 15925 (ls5, hs5) fixed the video mode listing to exclude 4k modes on 2k only skus (i e ls425, hs125) os 16004 (hs5, ls5, mx, hd5, xd5, xt5) the player no longer crashes when failing to play a yuv400 video stream os 16467 (general) handled invalid characters in lldp description strings more gracefully os 17004 (ls5, hs5) fixed excessive error log generation during video playback when mode is set to 4k and hdmi is disconnected os 17068 (series 5) fixed color space difference between graphics and video os 17305 (hs5, ls5, tps play3r sp2, s play 2000 c, cv hd3) fixed visual artifacts that occurred on these players when gpu composition was used os 17176 (ls5, hs5) the gpu sync brightsign registry keys docid 8luj1vpf ftlcbisbqbvz has been removed in versions 9 0 188 and later, since it is no longer needed because of the fix implemented in os 17305 os 17275 (series 5) fixed a bug that caused the player to crash and reboot after a short period of ticker operation on some ticker setups os 17318 (series 5) audio now outputs silence over hdmi as it did on series 4 players os 17343 (xt5) fixed an issue with 3840x2160x60p 8bit 444 input video mode os 17355 (xt5, ls5) ensured that setting powersavemode through setpowersavemode() or the dws does not reboot the player os 17618 (series 5) the getinterface method of rodatagramevent now returns the usb network device name correctly os 17844 (ls425/445) fixed a regression in bos versions after 9 0 110 which swapped 270 and 90 degree rotations when playing portrait presentations os 17926 (hs5, ls5, mx, hd5, xd5, xt5) removed an incompatible validation to fix html video playback issues os 17957 (all) fixed an issue when calling setscreenmodes() with unnamed outputs, which put the player into an unrecoverable state os 17973 (all) fixed missed timeout which caused udp streams to stop and overflow the circular buffer, and added other fixes related to eof detection os 17986 (general) fixed hdcp status when enabling and disabling hdmi audio os 18002 (general) hidden/private sections are no longer reported by the legacy dws registry dump api os 18006 (xt5) unplugging the hdmi in cable during video playback no longer crashes the player os 18017 (series 5) fixed a regression so audio now works with the default rohtmlwidget configuration in bos version 9 0 169 and later os 18035 (xt5) fixed an issue that caused hdr 8k video to only appear on half the screen os 18037 (general) fixed a crash that occurred when using electron tooltips os 18051 (series 5) fixed issues with video looping due to missed eof events os 18140 (general) fixed a crash that occurs when closing certain popups os 18147 (general) the local and remote dws powersavestatus now returns the power mode os 18170 (general) fixed a regression in bos 9 0 168 or later that caused youtube playback issues when using chromium 120 os 18172 (general) fixed html video elements which were not compositing correctly and so were not visible when playing in web pages os 18189 (general) fixed crash with multiple teletext subtitle streams sharing a single transport pid os 18193 (general) fixed an issue with end of file handling which resulted in clips only playing once and not looping os 18195 (general) playback will now restart even if the demuxer fails at the very beginning of the stream os 18216 (general) fixed the mouse input which was not working on some html input popups in electron os 18262 (general) fixed an issue which could cause streaming video playback to stall indefinitely if an error occurred during startup os 18286 (general) support use of pkcs#8 format keys with encrypted scripts chromium 120 (beta) os 15658 (general) fixed chromium 120 popups so they have the correct position when rohtmlwidget has an x or y offset os 16698 (general) fixed a regression with bsmessageport between chromium 87 and chromium 120 os 17188 (series 5) removed excessive verbose logging from @brightsign/networkstatus api os 17468 (xt5) fixed a crash that occurs when pressing tab in the virtual keyboard when using chromium 120 supervisor (2 1 18 3) and dws (1 39) updates (os 17429, os 18089, os 18254, os 18314) bcn 17496 (built in screen control) when the screen is off, “turn display on” is all that is shown (not the information cache) bcn 17464 (built in screen control) reverted the power settings parameter from off to standby to maintain backwards compatibility bcn 17463 (built in screen control) the display tab now always allows bos updates and disabled versions are not exposed 9 0 145 4 (oct 22, 2024) this release is being made available for users of bos 9 0 145 x who are not yet ready to upgrade to bos 9 0 168, the latest release improvements os 17836 (general) fixed a local privilege escalation vulnerability 9 0 168 (oct 17, 2024) new features os 9302 (general) implemented a @brightsign/storage storage docid\ hjfnewuzwzlp4lairdg 5 to allow users to format or eject storage os 11638 (general) @brightsign/htmlwidget now triggers load related events so users can determine if content was loaded successfully and when it is loaded os 17746 (general) added a plugstate interface to the audiooutput javascript object and a getplugstate() to roaudiooutput os 17763 (general) @brightsign/htmlwidget now supports the transform parameter which sets the screen orientation of content in the widget improvements os 11859 (general) exposed the brightscript ejectdrive function to javascript as a new @brightsign/storage class with an eject method os 13837 (hs5, ls5) added support for usb device mode os 15728 (hd5, xd5) added support for secure store (which enables secure passphrase obfuscation, device independent hdcp keys, javascript bssecurestore component and streaming decryption) this is only supported on rev g hardware and newer versions os 16481 (xt5) fixed video playback at 7680x4320x60p to ensure that video plays smoothly at full screen os 16701 (general) support for web inspector / dev tools on ipv6 os 17113 (general) changed the allowable value in the widget type brightsign registry keys docid 8luj1vpf ftlcbisbqbvz to chromium110 (which now sets the chromium version to chromium120 ) other or undefined values will default to qtwebengine / chromium87 os 17120 (general) electron has been upgraded to electron28 (chromium120) os 17150 (series 5) added support for brovi usb modems os 17236 (general) upgraded core brightsign os components, including cve fixes for libxml2, openssl, libtiff, curl, gnutls, and sqlite os 17442 (all) system time is now updated after players wake from a suspended state os 17660 (general) @brightsign/legacy/deviceinfo and rodeviceinfo now provide hardware revision information bug fixes os 14807 (series 5) players will now use the video mode hdmi output instead of the screen’s edid output to return colorspace/bit depth information os 15723 (xc5) fixed an issue where hdmi 1 would not output on boot os 15924 (general) getbestmode in @brightsign/videomodeconfiguration now supports more than one hdmi output os 16121 (xc5, xd5, hd5, xt5, ls5) fixed the hasfeature parameter in rodeviceinfo and deviceinfo to return the correct information for players that support ac 3 audio decode os 16614 (series 5) fixed an issue with the mute port and unmute port commands (in advanced command > connector) not successfully muting/unmuting audio played through usb audio speakers os 16838 (series 5) fixed a one second lag in pcr tracking on udp playback os 16858 (ls5) fixed an rovideomode crash that occurs when calling setmode os 16870 (all) fixed a regression where teletext, instead of video, was displayed as the default when they are overlayed os 16922 (all) improved support for hot plug on usb audio os 16928 (xt5) an event is now triggered when the hdmi input plug has been removed to ensure that hdmi in initialization works with hot plugging os 16939 (all) fixed a crash that occurs when an html page is using a large number of resources os 16951 (all) fixed freezes that occurs when playing a low latency udp stream os 17011 (xc5) fixed an issue with the hdmi 1 port being slower to transition than other ports when playing mixed hdr and sdr content os 17041 (xt5) screenshots taken from the dws now capture the entire screen, not just the top left quadrant of the display os 17078 (xt5) fixed the audio pops and crackles that occur when playing from hdmi input os 17095 (ls425) fixed a regression in bos 9 0 144 where resume zone playback (in advanced command > other ) did not resume playing paused media os 17108 (xt5) fixed a bos 9 0 145 1 regression causing video loss when a usb audio device is plugged in os 17119 (series 5) fixed an issue that caused hls with alternate audio tracks to fail to parse or play audio note that full track discovery and selection via hls is not yet supported os 17127 (hs5, ls5) usb fault reporting now points to the correct usb port os 17156 (general) removed excessive "failed to write progress bad file descriptor" messages during boot os 17176 (ls5, hs5 partial) added the gpu sync brightsign registry keys docid 8luj1vpf ftlcbisbqbvz to improve artifacts and/or frame corruption that occur when content goes through the gpu set the value for this key to 1 to enable this workaround this registry setting may affect performance os 17252 (xt5, xd5, hd5, ls5) fixed a crash that occurs when playing mpp encoded video os 17295 (xt5 partial) corrected the edid to remove 8 bit yuv444 or yuv422 for hdmi input, since those formats are not supported os 17350 (ls5) fixed the led so it now flashes during the os update process ,as the update/power led does on players with more leds os 17400 (all) fixed a chromium crash that occurred when switching from an html page or reloading an html page os 17411 (all) screenshots on displays that have been rotated into portrait mode are no longer truncated os 17422 (series 5) fixed an rousbhidemulator enable() failure after an object is created on series 5 players os 17510 (series 5) fixed a regression in bos 9 0 145 1 which caused usb devices to not be detected in the rescue kernels of series 5 players os 17582 (all partial) ensured that playback stops after a network outage and playback is restarted when the network is reconnected so that video does not remain frozen os 17632 (xt2145) fixed hdr / colorspace issues when outputting to dual monitors at 4k30p os 17703, os 17735 (xt5) fixed the hdmi output color and the hdmi videomode, which didn’t match the configured videomode at 3840x2160x60p 420 10bit\ fullres os 17759 (general) fixed the returned error message to say “drive” rather than “driver” when an unmounted drive is used in some brightsign shell commands os 17846 (series 3 and 4 partial) fixed an issue that occasionally causes series 3 and 4 players to get stuck when a restart script is called os 17836 (general) fixed a local privilege escalation vulnerability docs 1440 (xt5) bos 9 0 120 autorun zip files now download correctly supervisor (2 1 17 1) and dws (1 29 0) updates (os 17227, os 17531, os 17486, os 17596) bcn 16424 added a new api on the player that allows users to send specified cec payloads out an active hdmi 1 port (see ldws sendcecx endpoint docid\ v ecynutwh 8p7exqp06r ) bcn 15944 deprecated bsn cloud networking setup from on device setup bcn 15968 added search capabilities to the dws and remote dws log tab bcn 16829 add a new listener service for @brightsign/tvcontroller messages (see tvcontroller docid\ esmv34crizp08jjx9c 5x ) default autorun (0 0 83) bcn 15944 removed bsn cloud networking setup from on device setup 9 0 145 1 (apr 24, 2024) new feature(s) os 16130 (series 5) a preview version of chromium 110 can be enabled by setting "html" >"widget type" registry value to chromium110 if you use electron/chromium 110, please be aware that brightsign no longer supports any brightscript/javascript objects in iframes for security reasons we recommend that iframes requests be sent to parent https //nam04 safelinks protection outlook com/?url=https%3a%2f%2fdeveloper mozilla org%2fen us%2fdocs%2fweb%2fapi%2fwindow%2fparent\&data=05%7c02%7csmulqueen%40brightsign biz%7cc0b4df4b1a374212f14308dc95fa4ac2%7c8fbcdf641ab847cebdc743e23b04fb3c%7c0%7c0%7c638550149459230214%7cunknown%7ctwfpbgzsb3d8eyjwijoimc4wljawmdailcjqijoiv2lumziilcjbtii6ik1hawwilcjxvci6mn0%3d%7c0%7c%7c%7c\&sdata=%2bbc0offac7laewddoehvxi7wjyxdfmvlphpv6ynkl1g%3d\&reserved=0 and then the parent page should call brightsign/javascript objects os 15586 (hs5, ls5, hd5, xd5, xt5) added support for playing a single file to multiple usb audio outputs and analog audio simultaneously os 16605 (all) added @brightsign/devicecustomization, a new javascript object for brightsign storage encryption os 16812 (hs5, ls5, hd5, xd5, xt5) added usb webcam support improvements os 11824 (all) added a +ecryptfs value to rostorageinfo getfilesystemtype and filesysteminfo getfilesystemtype to let users check whether or not a storage device has been encrypted os 14664 (series 5) added cookie sharing between html and mpv which enables cookies to be used while using hls or other types of streaming playback in rohtmlwidgets os 14791, os 16493 (series 5) improved screenshot performance os 15230 (hs5, ls5, hd5, xd5, xt5) added limited support for enumerating and removing extensions os 15622 (xt5) allow configuration of the hdmi input edid os 15801 (hs5, ls5, hd5, xd5, xt5) fixed an issue where the mouse pointer was not visible until the mouse was moved os 16174 (all) updated libwebp to v1 3 2 to fix cve 2023 4863 os 16238 (hs5, ls5, hd5, xd5, xt5) updated the linux kernel to linux 5 10 gen rkr6 os 16277 (javascript/chromium) improved compatibility between @brightsign/securestore and bssecurestore os 16344 (series 5) added support for the rotation of dvb subtitles os 16437 (xt5) added the ability to adjust the output sample rate of hdmi in playback os 16404, os 16406, os 16407 (series 5) added support for teletext subtitles os 16426 (series 5) eliminated the writing of unnecessary information to the filesystem to reduce sd card wear os 16477 (series 5) fixed an issue where audio playback would be slowed due to a timing offset with the pcr (program clock reference) os 16600 (xt5) reduced ticker memory usage os 16601 (hd5) fixed a performance issue that occurred when video was used with a background color os 16905 (ls5, xd5, hd5, xt5) updated the rescue partition if it is older than 9 0 141 2 os 16931 (general) added dws support for reporting file descriptors for every process instead of only a specific process bug fixes os 11133 (series 4, series 5) fixed an issue where an encrypted storage device was not able to be ejected or formatted os 14836 (hs5, ls5, hd5, xd5, xt5) fixed an issue where mpv would exhibit excessive cpu usage and high memory bandwidth usage that would result in delayed video decoding os 14894 (xd5) fixed an issue where entering an incorrect registry value would cause the player to go into a reboot loop os 15961 (hs5, ls5) disabled 802 3az low power idle to improve network stability os 16168 (xc5) fixed an issue where hdmi outputs would stop working after several days os 16242 (series 5) fixed an issue where usb audio and usb communication was not working os 16255 (hs5, ls5, hd5, xd5, xt5) fixed an issue where a crash would occur with a presentation that continuously opens and closes a rohtmlwidget that is playing a video os 16302 (series 4, series 5) fixed an issue where simultaneous screenshots taken from brightscript and javascript would result in a crash os 16377 (series 5) fixed an issue where some characters would be missing from closed captions os 16350 (series 5) fixed an issue where a newly created virtual keyboard would not display correctly os 16355 (hs5, ls5, hd5, xd5, xt5) fixed an issue with the timestamping of closed captions that would result in subtitles being displayed with incorrect timing os 16366, os 16402 (series 5) fixed an issue in which the “seek” call was not functioning correctly os 16381, os16466 (series 5) updated the wd105 wifi module to core 83 os 16389 (all) fixed an issue where the brightsign ssh server did not work with newer openssh clients os 16395 (hs5, ls5, hd5, xd5, xt5) fixed an issue with presentation time stamps (pts) that would result in the stalling of video playback os 16396 (series 5) fixed an issue where dvb subtitles, when enabled, would not turn off until the channel is changed os 16397 (hs5, ls5, hd5, xd5, xt5) fixed an issue where playback of a udp stream would freeze os 16399 (series 5) fixed an issue where the playback position of a stream was being incorrectly reported as the file duration instead of the time position os 16408 (series 5) fixed a sync issue with the pcr (program clock reference) and presentation time stamp (pts) that would result in a slowing down of video/audio playback at the video loop/wrap point os 16410 (hs5, ls5, hd5, xd5, xt5) fixed an issue where the leader player would crash when playing a synced presentation os 16411 (hs5, ls5, hd5, xd5, xt5) fixed an issue where the system can sometimes fail to receive an edid from the tv and switch to 720p resolution os 16417 (series 5) fixed an issue where the video duration was being improperly reported during playback os 16446 (hs5, ls5, hd5, xd5, xt5) fixed an issue where portrait oriented videos would fail to play os 16456 (series 5) fixed an issue where audio timecode events fail to trigger os 16459 (series 5) fixed an issue where an rtsp stream would freeze on the screen when the stream is closed instead of generating an event that can be captured os 16469 (series 5) fixed an issue where eac3 pass through audio would not play os 16471 (hs5, ls5, hd5, xd5, xt5) fixed an issue where a green screen would momentarily appear between video streams of different codecs os 16496, os 16505 (series 5) fixed an issue where the video duration would incorrectly display as either zero or infinity os 16498 (hd5, xd5, xt5) fixed an ethernet auto negotiation issue that would occur when a 2 pair network cable was used on a gigabit capable player note that this issue did/does not affect players that are inherently limited to 100base t os 16507 (series 5) fixed an issue where a looping delay of 2 sec would be introduced if the loop mode was set to loopbutnotseamless os 16527 (hs5, ls5, hd5, xd5, xt5) fixed an issue where h 264 streams exhibit momentary corruption, typically in the form of pixelation near the start of the video os 16531 (hs5, ls5, hd5, xd5, xt5) fixed an issue where video rotation for hdmi did not work properly os 16555 (xt5) fixed an issue where smooth tickers would result in a kernel panic/crash os 16569 (series 5) fixed an issue where the mouse wheel is unable to scroll the page within an iframe os 16570 (hs5, ls5, hd5, xd5, xt5) fixed an issue where a video that isn’t positioned at 0,0 (top left of screen) does not fully display the video frames os 16572 (xt5) fixed an issue where 8k video modes do not display correctly os 16598 (hs5, ls5, hd5, xd5, xt5) fixed a memory corruption issue that would result in a crash while playing a 4k30p video in portrait orientation os 16610 (hs5, ls5, hd5, xd5, xt5) fixed an issue where tickers would crash because more than one ticker would think that it’s the rightmost ticker os 16616 (hs5, ls5, hd5, xd5, xt5) fixed a memory leak associated with teletype tickers os 16629 (hs5, ls5, hd5, xd5, xt5) fixed an issue where rotouchscreen enablecursor() fails to properly enable and display the mouse cursor os 16639 (hs5, ls5, hd5, xd5, xt5) fixed an issue where noticeable artifacts would appear with interlaced video os 16671 (series 5) fixed an issue where adding a mute port connector in brightauthor\ connected does not work os 16674, os 16710 (hs5, ls5, hd5, xd5, xt5) fixed an issue where switching between two videos every couple of seconds would result in video playback stalling os 16693 (hs5, ls5, hd5, xd5, xt5) fixed a video decode error that would cause a short freeze in video playback os 16734 (series 5) fixed an issue where a random black screen would appear when playing a multicast video over udp os 16749 (all) fixed an issue where players would intermittently crash when starting html video playback os 16753 (all) fixed inability to reconfigure or remove encryption from storage devices os 16756 (all) fixed an issue where an encrypted usb storage device was unable to be mounted os 16763 (hs5, ls5, hd5, xd5, xt5) fixed an issue where setting a text track in chromium can cause a crash os 16789 (all) addressed various memory leak issues associated with captions os 16791 (series 5) fixed an issue where mounting encrypted storage would fail os 16794 (xd5) fixed an issue where an ssd would incorrectly appear as a usb storage device if the usb storage device is also present during bootup os 16810 (series 4, series 5) fixed an issue where a failure would occur while attempting to disable the untagged vlan os 16817 (hs5, ls5, hd5, xd5, xt5) fixed an issue where a video would stutter every time it is played os 16849 (xd5) fixed an issue where formatting an unmounted usb storage device would also format the ssd if the player had an ssd installed os 16859 (hs5, ls5, hd5, xd5, xt5) fixed an issue where in certain situations, the brightsign application exits a bit too slowly and results in a crash dump os 16884 (hs5, ls5, hd5, xd5, xt5) fixed an issue where players would exhibit unusual reboot/hang behavior after 4+ days of uptime os 16893 (xc5) fixed an issue where only port 1 was able to display hdr whereas ports 2 4 were not able to display hdr os 16898 (xt5) fixed the occurrence of microsd card errors which ranged from video playback issues to cards not being recognized os 16904 (hs5) fixed an issue with microsd card reliability by restricting its clock speed to 25mhz os 16946 (hs5, ls5, hd5, xd5, xt5) fixed an issue where 10 bit hevc videos would fail to play (screen remains blank), regardless of resolution setting os 16947 (xc5) fixed an issue where the voltage set in the bootloader did not match the hardware os 16955 (xc5) improved hardware stability by configuring gpios to 3 3v instead of 1 8v os 16963 (hs5, ls5, hd5, xd5, xt5) fixed an issue where video playback would stutter with only two 1920x1080 h 264 streams os 16965 (xt5) fixed an issue where playing 10 bit video can result in a red screen when both hdmi outputs are enabled os 16980 (series 5) fixed playback of html video from locations requiring username/password authentication supervisor (2 1 15) and dws (1 22 0) updates (os 16509) bcn 15092 added dws api endpoints to manage supervisor builds upgraded using update service bcn 15245 fixed an issue where property lock (the disabling of modifications to player properties) remains for a long period after player setup is complete bcn 15397 made ui improvements to the edid window in the dws bcn 15457 include cms information in update service payload bcn 15520 fixed an issue where reloading the sd tab in the rdws results in a fatal error default autorun (0 0 81) bcn 15081 added the ethernet ip address to the confirmation screen when a player is set up for local network and has ip addresses for both wifi and ethernet previously, the confirmation screen would only show the wifi ip address bcn 15944 for security reasons, bsn cloud has been removed as an option for on player (on device) setups the options for on player (on device) setup are now standalone, local network, and web folder (formerly simple file networking) 9 0 120 (nov 16, 2023) new feature(s) os 13111 (series 5) added support for cea 608/708 closed captions and dvb subtitles improvements os 14613 (ls5, hd5, hs5, xd5, xt5) added hardware accelerated video decode to chromium os 16128 (xt5) improved hdmi ® in performance when under heavy cpu load os 16155 set the minimum os version for xt5 to 9 0 113 os 16197 (series 5) added the ability to update aes video decryption keys while playing a video os 16212 (all) enabled the ability to set a number of brightsign specific \<video> attributes with javascript (webmediaplayer) while video is playing os 16243 (series 5) added initial pcr tracking functionality for udp and srt streaming os 16256 (all) added additional logging from the dhcp daemon os 16283 (all) improved logging for html video playback by removing irrelevant log messages os 16309 (series 5) added the ability to switch between captions without restarting the stream os 16346 (all) removed support for the obsolete bcm4323 wifi driver os 16369 (xt5, xc5) improved the display of hdmi port labeling on the brightsign splash screen bug fixes os 15251 (xc5) fixed an issue where cec commands do not work properly when there are multiple hdmi outputs os 15346 (series 5) fixed an issue where players would be unable to connect to wifi aps using wpa/wpa2 mixed mode os 15496 (xd5) fixed an issue where calling playstaticimage( ) multiple times caused subsequent images to fail to show at the correct time os 15811 (all) fixed an issue where players would experience frame glitches with “invalid video timestamp” warnings os 15905 (ls5, hd5, xd5) fixed an issue where gethdmioutputstatus would not return all of the expected values os 15940 (series 5) fixed an issue where a player would crash when a connected touchscreen is touched os 16026 (hd5, xd5) enabled truehd and dtshd compressed audio hdmi passthrough os 16060 (xt5) fixed intermittent audio dropouts with hdmi input os 16139 (xd5, ls5, hd5, hs5) resolved some colorspace issues with screenshots and gl rendering os 16144 (series 5) fixed an issue where html videos with opacity animation for video transitions would not display properly os 16145 (series 5) fixed an issue where html video with certain css properties would not display properly os 16165 (xt5) fixed an issue where hdmi video would correctly play but hdmi audio would regularly drop out os 16168 (xc5) fixed an issue where one or more hdmi outputs would stop working after several days os 16196 (all) fixed an issue where the player could crash when testing internet connectivity os 16222 (all) fixed an issue where http port reports no value when the shell’s ifconfig command is run or when network/diagnostics/network configuration/view is selected os 16233 (series 5) fixed an issue with caption selection from a stream with multiple video tracks by creating a single cea 608 track for all videos os 16235 (all) fixed a potential issue where the wrong subtitle track id could be used os 16251 (series 5) fixed an issue where a crash would occur when the virtual keyboard was enabled in rohtmlwidget os 16298 (all) fixed an issue where a player using aest does not correctly change time with dst os 16310 (all) fixed a time zone issue where local times in mexico would be incorrect os 16328 (series 5) fixed an issue where 802 1q vlan support was not properly enabled in the kernel os 16333 (xc5) fixed an issue where certain usb ethernet devices would not be properly recognized os 16339 (hs5, ls5, hd5, xd5, xt5, xc5) fixed an mpv memory leak supervisor (2 1 13) and dws (1 19 0) updates (os 16335) bcn 14806 cleaned up supervisor rest api logging to make it easier to find important information bcn 15073 updated the local and remote dws to include more detailed edid information (dws > video > edid information) bcn 15193 updated the layout of the local dws bcn 15244 added the ability for the user to select the desired debug logging level (dws > advanced > brightsignos logs) bcn 15316 fixed a regression in which the chromium debugging section was not being displayed on the dws diagnostics screen 9 0 110 1 (oct 24, 2023) bug fixes os 16207 (series 5) fixed an issue where the splash screen doesn't display when booted without storage os 16246 (general) updated bs remote dws to v1 16 1 to fix a text validation issue where an error would occur even if valid text was entered os 15973 (hd5, xd5, ls5) fixed a graphics redraw crash with rotextwidget, roimagewidget and rocanvaswidget 9 0 110 (oct 09, 2023) improvements os 14316 updated wayland to 1 22 os 14658 (xd5) added support for aes decryption of audio and video os 15628 (series 5) added support for low latency mode (note that control over latency will be added in the future) of live udp/rtp multicast streams os 15636 (series 5) added support for hdmiaudiodisable os 15988 (general) added “tun0” network interface to network configuration os 15992 (ls5) added check to ensure that hdcp1 4 authentication is disabled by default on hdmi output os 16023 (series 5) added support for ffmpeg cea 608 service selection os 16036 (hd5, xd5) removed the player count restriction to support cms partners who use multiple players for gapless playback when two video players are playing simultaneously, the second player will go through the gpu when the first video is stopped, the second video will cease going through the gpu note that 4k videos that go through the gpu may be less performant os 16037 improved playstaticimage efficiency os 16084 (xt5) updated libmali to latest version for wayland 1 22 compatibility bug fixes os 15626 (series 5) fixed an issue with the lvm installation script to ensure that the old extension is correctly removed before trying to install a new one os 15718 (xd5) fixed an issue in which 4k\ preferred video mode would not fall back correctly back to hd when 4k isn’t supported os 15759 (xt5) fixed an issue where a 4k input signal would result in stuttering video or freeze entirely os 15863 (general) fixed a memory leak issue with closed captions os 15915 (ls5) fixed an issue where all video and images would appear in the top left quadrant of a 4k tv when a player has been set to auto mode os 15921 (xc5) fixed an issue where html5 video is covered by graphics, and thereby not visible, on the second screen os 15930 (series 5) fixed an issue where ffmpeg fate tests would produce incorrect output os 15964 (hd5) fixed an issue where the player does not correctly enumerate usb devices os 15965 (series 5) fixed an issue where an error condition would arise when installing an unsigned extension after the same but signed extension os 15972 (general) fixed an issue where hostconfiguration getconfig() returns “true” for loginpassword even when no password is set if no password is set, it should return “false” os 15985 (xd5, ls5) fixed an issue with smooth scrolling using the rotextwidget that affected most widths on rockchip platforms os 15987 (ls5) fixed an issue where roaudiooutput setmute() does not work properly when the audio output is spdif or analog os 15997 (xd5) fixed an issue where a partner app running html video would cause a player to crash after 2 3 hours os 15998 (xd5) fixed an issue where auto video mode does not respond to hdmi hot plugging os 16002 (series 5 sans au) fixed an issue which caused the player to reboot with “bad file descriptor” errors os 16022 (xc5, xd5) fixed an issue where old captions would not be properly cleared os 16029 (xd5) fixed an issue where playing a video with closed captioning turned on would display all text streams back to back instead of only the single service specified os 16040 (ls5, hs5) fixed an issue where the watchdog timer expires but the player hangs instead of resetting os 16044 (xd5) fixed an issue where playing a playlist that cycles between two videos over and over again would cause the player to crash after some time os 16055 (xt5) improved frame rendering synchronization for non fullscreen html widgets os 16095 (xc5) fixed an issue where cea 608 subtitles would display in the wrong colors os 16122 (series 5) fixed an issue where gethdmioutputstatus does not return a valid result when setpowersavemode is set to true os 16123 (series 5) fixed a rendering issue with cea 608 subtitles where subtitles would not be justified properly os 16129 (general) fixed an issue where iheartradio streams would generate an mpv error and fail to play supervisor (2 1 12) and dws (1 16 0) updates bcn 9959 enabled access to a player’s registry via the remote and local dws bcn 14781 added support for the upload and download of binary (non text) files through the rdws this release specifically adds support for files of type ‘application/octet stream’ bcn 15068 created new supervisor apis for setting telnet and ssh password values 9 0 101 (aug 25, 2023) new features support for compressed audio output series 5 players now support sending compressed audio over both hdmi and spdif this includes both ac3 and eac3 formats and dolby atmos os 13820, os 15516, os 15767, os 15814, os 15836, os 15912 hdcp support hs5/ls5/xt5 are now being manufactured with hdcp v1 4 more information about player support for hdcp can be found hdcp support docid 3lhiggikuhd8kw0fcct c os 13682, os 13715, os 13728, os 14317, os 14319, os 14231, os 15329, os 15771, os 13738, os 15328, os 15903, os 15569 secure store support added support for the secure store feature on ls5/hs5/xt5 os 13665 support for cea 608/708 and dvb subtitles (beta) this feature is being introduced as beta on ls5/hs5/xt5/xc5 os 15426, os 15696, os 15817, os 15863 enhanced synchronization support series 5 players now support enhanced synchronization to +/ 1 frame when using rosyncmanager os 14297, os 15882 improvements os 13481 (xc5) modified the player’s led behavior to prevent situations where no leds are lit the new behavior is such that when power is applied to the player, the error led turns on and stays on (instead of turning off as it did previously) until the power led turns on os 13685 (xc5) modified the system behavior so that the serial port does not send data to the console unless specifically enabled os 14666 (series 5) added support for srt (secure reliable transport) streams os 14889 (xt5) updated extensions kit, sdk, and source release documentation os 15241 (xt5) cleaned up unnecessary serial output that was being written during graphics startup os 15276 (xc5) reduce the verbosity in microcontroller (cec) trace logs os 15290 (xt5) added support for audio on hdmi 2 os 15321 (ls5) added support for ir transmit and receive os 15376 (hd5/xd5/ls5/hs5/xc5) enabled deinterlacing as part of the video decoder os 15385 (xt5) enabled hardware accelerated video on xt5 os 15423 (ls5) improved emi performance by reducing the μsd clock drive level os 15428 (series 5) added support for getstreamstatistics and videoframespersecond os 15452 (hd5/xd5/hs5/ls5/xt5) added temperature sensor support os 15587 (xc5) added support for usb modems including the huawei e3372 usb modem os 15609, os 15648, os 15843, os 15926 upgraded supervisor to 2 1 10 and dws to 1 12 0 os 15622 (xt5) enabled configuration of input edid os 15627 (ls5) improved emi performance by enabling spread spectrum clocking on ethernet os 15640 changed the defaults for the brightsign prompt command line tool, htmlplay node and bsjsobjects are now disabled by default which increases compatibility with web pages that use jquery os 15657 (xt5) improved ssd support for the latest hardware os 15671 (series 5) enabled wpa2 (aes) support with eap tls os 15681 (series 5) added support for usb modems including the huawei e3372 os 15688 (xt5) added support of formatting of blank/damaged sd cards os 15712 (xt5) improved ethernet stability by adjusting the ethernet phy reset os 15713 re instated ipv6 slaac support os 15726 (hd5/xd5/ls5/hs5/xt5) upgraded bootloader to 9 0 85 os 15733 (hd5/xd5/hs5/ls5/xt5) added the ability to apply video transforms using hwz video attribute through html os 15758 (xt5) improved configuration of voltage regulators on power supply os 15791 (xc5) reduced the verbosity of cec messages to the kernel os 15801 (series 5) fixed an issue where the mouse pointer is not shown until after first movement os 15806 (xc5) upgraded the bootloader to 9 0 91 os 15832 (xc5) updated bootloader upgrade system os 15841 added a new registry setting to override "auto" video mode os 15879 (xc5) enabled disk error reporting os 15914 (series 5) increased the system log buffer size to match series 4 bug fixes os 14593 (xc5) fixed an issue in which the ssd is not seen by the pci bus os 14651 (ls5/hs5) fixed a video playback issue related to video rectangle window size os 14699 (series 5) fixed an issue with javascript serial port operation that would cause a crash when attempting to use @brightsign/serialport os 15016, os 15690 added the ability for a player to force a reboot when encountering an out of memory condition so that it doesn’t get stuck indefinitely os 15133 fixed an issue with intermittent crashes triggered by rapid htmlwidget creation/destruction os 15161 (xc5) fixed an issue in which crash dumps don’t contain a core dump os 15294 (series 5) fixed an issue with intermittent lockup/restart during repeated video testing os 15295 (wifi) applied correct wpa2 enterprise specific option to the eaptls configuration os 15378 (xd5) fixed an issue in which a video container with multiple video streams may display a frame of the first stream even when the preferredvideo filter has been set to another stream os 15458 (series 5) fixed an issue in which touch input would work only in a portion of the screen by scaling touch input correctly in upscaled graphics modes os 15543 (series 5) added source specific multicast support for udp/rtp streaming os 15551 (series 5) chromium fixed a chromium iframe memory leak issue by limiting the memory used for the 2d graphics cache os 15598 (xt5) fixed an issue with drop frame video modes os 15606 (xt5) fixed an error with hdmi in edid reading os 15617 (series 4) fixed a ticker regression on series 4 players os 15620 (series 5) fixed an issue with permissions for html based usb serial ports access os 15623 (series 5) addressed an issue where some usb devices were not being recognized via hotplug os 15630 (series 5) addressed an issue where the default audio routing resulted in no audio being played during html video playback os 15664 (series 5) fixed an issue where video playback would fail when the area was set to zero os 15683 (series 5) fixed an issue where rovideomode getmode() returns the current display wxhxrate value instead of “custom” os 15686 fixed a layering issue with certain css animations and z order when using hwz with a negative z index os 15722 fixed an issue where the player does not properly perform ipv6 stateless address autoconfiguration (slaac) os 15731 fixed an issue where the browser fails to hide an already playing video when the “hwz” attribute is set to “z index 1” os 15732 (series 5) fixed an issue with video playing and media ended events were not being appropriately emitted os 15737 (xc5) fixed an issue where crashdumps would lead to a continual reboot os 15738 (series 5) fixed an issue in which starting a video without a keyframe (e g , by joining a multicast stream that has already started) would result in a crash os 15743 (hd5/xd5/ls5/hs5) fixed an issue where text widgets would render incorrectly os 15773 fixed an issue where video playing in a browser at less than full screen would flash a frame or two of the video at full screen os 15797 (xc5) fixed an issue in which holding down the svc button while powering up a player would perform a rescue boot instead of booting with the serial console enabled os 15802 (series 5) fixed an issue where the mouse cursor does not correctly track touch movements os 15845 fixed an issue where @brightsign/networkstatus networkstatus docid\ jw3qbpuldbuzyz6msga6l function would return null instead of returning an empty object os 15858 (series 5) added support for the ch34x usb to serial driver and fixed a bug which could cause some peripherals to fail to enumerate correctly when connected to a brightsign usb400 os 15869 (series 5) fixed an issue where a sequence of signed/unsigned extension installs may fail os 15872 fixed an issue where hdmi 2 audio output would be created on players that do not have multiple hdmi ports os 15875 fixed a regression in which networkstatus docid\ jw3qbpuldbuzyz6msga6l would report an exception instead of the network interfaces os 15878 fixed an error where the fractional portion of the rodiskmonitor getdiskerror() time timestamp was incorrect os 15895 (hd5/xd5) fixed an issue where playing hdr content to an hdr screen would display a red screen os 15929 (ls5/hs5) fixed video decode errors and occasional crash supervisor updates (2 2 11) bcn 14338 added support for connecting usb modems through a usb700 hub bcn 14781 added support for the upload and download of binary (non text) files through the rdws bcn 14773, bcn 14458 added os support to prevent unintentional password reset by the rdws 9 0 75 (jun 28, 2023) improvements os 15063 (general) added preliminary support for ptp timestamping with intel 9260 wifi cards os 15385 (xt5) added support for video playback without gpu os 15396 added support for opacity on ticker widgets os 15420 (series 5) added support for adaptive bitrate switching with hls os 15421 (series 5) fixed an issue related to hls adaptive bitrate where a change in the decoded video size would result in a playback failure os 15427 (ls5) added support for ir input/output or serial via usb c os 15449 (series 5) fixed an issue where video playback is not smooth when the video resolution changes os 15462 (xc5/xd5/hd5) added the ability to configure the ir transmit carrier frequency os 15469 (xt5) fixed an issue with hdmi input in which video playback would not restart if the cable is removed and reinserted os 15475 / os 15489 (ls5/hs5) modified the long press behavior of the rst button to help prevent a hard reset of the player when the user is intending to perform a factory reset os 15476 (series 5) prevent fallback from hardware decode to software decode os 15477, os 15450 (hs5/ls5) improved ethernet configuration in the bootloader os 15482 (series 5) improve hls codec support and improve parsing of hevc codecs os 15490 (series 5) added a fix to prevent a long reset press from putting board to sleep os 15505 (xc5/xt5/xd5/hd5/ls5/hs5) standardized naming convention for rtl8152 based usb ethernet devices os 15508 upgraded dws to version 1 9 0 (added option to format usb, ssd; added support for formatting unmounted/unformatted usb and ssd; fixed missing snapshots and video tab on ls445; fixed missing video mode information on info tab for ls445) os 15524 reduced stream probe time for faster startup os 15529 improved streaming experience by reducing the timeout to 6 seconds for a media ended event due to a stream stopping network timeout now generates mediaend event os 15547 set the minimum permitted firmware version on ls5/hs5 to 9 0 75 (os) and 9 0 74 (rescue) bug fixes os 15124 (xc5/xt5/xd5/hd5/ls5/hs5) fixed an issue where videos would stop playing after a number of hours by improving memory allocation handling os 15158 (xc5/xt5/xd5/hd5/ls5/hs5) updated the kernel driver to avoid intermittent memory corruption upgraded gl graphics library os 15403 / os 15456 (xc5) fixed an issue where enabling graphics upscaling prevented dual video playback on any hdmi output failures were exhibited at 4k and higher because graphics upscaling is turn on by default starting at 4k os 15430 (xc5/xt5/xd5/hd5/ls5/hs5) fixed issue with mouse button event handling os 15520 (ls5/hs5) fixed an issue where the power supply was not configured properly os 15521 (series 5) fixed an issue related to hls in which errors would result when master and variant streams are on different servers os 15534 (series 5) fixed an issue with hls playback related to a parsing error involving an extraneous space separating two codecs os 15548 fixed an issue with playback of a single segment hls stream os 15550 fixed a memory corruption issue by aligning internal buffers for hardware acceleration 9 0 67 (may 26, 2023) improvements os 14756 (xt5) fixed an issue where hdmi playback would result in excessive tmds warnings os 14954 (series 5) updated the bootloader os 15260, os 15280 (xt5/xd5/hd5/ls5) added support for hdr playback os 15269 (series 5) enabled ac3 audio support os 15273 cec optimized reporting order of physical addresses os 15282, os 15283 enabled the hardware random number generator to support encrypted storage os 15285 (ls5) enabled poe state reporting on latest hardware revisions os 15320 (hs5) enabled ir support os 15339 (ls5/hs5) improved system reliability at low temperatures os 15349 (series 5) improved behavior of factory reset by updating rescue image os 15401 updated security fixes os 15408 cec improved behavior of sending messages os 15421 improved handling of playback errors bug fixes os 14953 (ls5/hs5) fixed an issue in which the serial port would emit messages even when the serial console was disabled os 15125 (xc5) fixed an issue with hdmi stability (video is scrambled video or stops playing) os 15167 (hd5) fixed an issue where hot plugging a usb touch device would result in a crash os 15262 (xc5) fixed an issue where only a few frames of a video loops instead of the entire video os 15284 (xc5, xd5) corrected to the calculation used for seamless looping of audio and video files os 15294 (xd5) improved system stability by resolving a deadlock condition which would cause the system to crash during burn in os 15298 (xd5, ls5) fixed an issue with stuttering streams by improving handling of undefined duration streams os 15299 (xc5) fixed an issue with playback on udp multicast streams os 15301 (general) fixed an issue with mismatched presentation time stamps (pts) that adversely affected mpeg 2 playback os 15310 (xt5) fixed an issue where video would play back correctly but analog audio playback would fail os 15318 (series 5) fixed an issue with playback of network streams that don’t start within a certain time os 15322 (series 5) fixed an issue with audio player failing os 15323 (series 5) fixed an issue where an incorrect command would be sent in certain instances where an interactive button is hit at the right point in time os 15333 (series 5) fixed an issue in which video would not loop properly even when “loop media if no media end transition is specified” is checked os 15341 (series 5) fixed an hls issue related to playback of alternate tracks os 15343 (xd5/hd5/ls5/hs5) fixed an issue that would prevent custom video modes from being set os 15352 (xc5) corrected behavior for led flashing when player is searching for an os update os 15363 (ls5/hs5) fixed an issue with the h 264 decoder os 15412 (series 5) enabled "videoplay capture" command on series 5 miscellaneous os 14958 (ls5) added change to only enable serial on usb type c when required 9 0 59 (apr 25, 2023) improvements os 13621,os 14193 (series 5) added getdecodermodes support os 14917 (ls5) optimized video and graphics os 15145 (general) included board name in recovery http headers os 15231 (series 5) added support for fileplayability api os 15235 (series 5) added support for encrypted hls os 15242 (hd5/xd5) enabled the output buffer when the console is enabled and on gpio os 15258 (ls5) added check to prevent players from decoding videos larger than what they can support os 15278 (ls5) enabled ssd support bug fixes os 15086 (xc5, xd5) fixed an issue with hls streams crashing os 15184 (ls5, hd5, xd5) fixed an issue with playing vp8 video codec os 15185 (xc5, xd5, ls5) corrected color space for jpeg output os 15197 (hd5, xd5) fixed an issue with video stuttering os 15222 (xc5) fixed an issue where hdmi1 is working, but hdmi 2, 3, 4 showed either instability or no output (added a check to disable hdr when the output does not support it) os 15250 (xd5) fixed an issue that was causing some mpeg 2 files to fail os 15262 (xc5) fixed issue where only a few frames of a video loops instead of the entire video 9 0 51 (mar 27, 2023) improvements os 13391 (xc5) enabled cec support for all hdmi outputs os 14323 (general) added initial extensions support at boot up os 15074 (xd5) disabled seamless looping for incompatible media files bug fixes os 15069 (xc5) fixed an issue with upscaling for players with multi screen capabilities os 15100 fixed an issue with upscaling html presentations on multi screen players 9 0 49 (mar 22, 2023) improvements os 13390 (xc5) added ir support os 13498 (xd5) added ir support os 13879 (xd5) added support for video rotation os 13881, os 13882 (xd5) made graphics encoding more efficient os 14446, os 14913 (series 5) improved upgrade script os 14619, os 14911, os 14903 (xd5) added support for hardware background color os 14749 (ls5) reduced ethernet clock drive to improve emi performance os 14755 (series5) added audio support left/right mixdown os 14777 (xc5) removed unused os loader element os 14796 (ls5) added spdif support os 14802 (xd5) improved bootloader os 14807 (series 5) improved handling of hdmi output color space and bit depth os 14822 (xd5) added support for 10 bit video modes os 14864 (xd5) improved ethernet timing os 14785 (xd5) optimize graphics and video performance os 14787 (xd5) added support for direct ticker rendering os 14897 (xd5) made upscaling more efficient os 14900 (xd5) improved microcontroller upgradability os 14904 (xd5) added video limitations os 14919 (hs5) improved support for board ids os 14929 (xd5) switched to new vob driver to avoid crashes os 14930 (xd5) improved 4k playback on 8k monitors os 14940 (xd5) fixed issue with serial output during boot os 14942 (xd5) improved timestamp logging at kernel boot os 14954 (xd5/ls5) improved bootloader upgrade process os 14955 (xd5) disabled console unless svc button is pressed at startup os 14962 (xd5/hd5) improved smoothness of scrolling ticker os 14991 (ls5, hs5) fixed issue related to control of wifi power supply os 15024 (xd5/hd5) add hardware background color support for certain modes os 15070 (hd5) enabled microcontroller programming on hd5 os 15088 (hs5) improved reliability of audio output bug fixes os 14449 (xd5) fixed issue with playstaticimage os 14720 (xd5) fixed issue with high cpu load during playback start os 14795 (xd5) fixed issue with hevc streams os 14819 (xd5) fixed issue with stalling on boot os 14851 (xd5) fixed microcontroller hardware modification detection os 14854 (xd5) fixed issue with occasional crash when playing video os 14907 (xd5/hd5) addressed graphics layer scaling issue related to auto mode os 14908 (xd5) fixed issue with static image playback os 14928 (ls5) fixed issue with sd card voltage switching os 14956 (xd5) fixed issue with display of compressed buffer os 14960 (xd5) fixed issue with ticker scaling os 14968 (xd5) fixed issue with intermittent hdmi on startup with some screens os 14969 (xd5) fixed issue with flickering ticker os 14983 (xd5) fixed issue when receiving full res script coordinates from brightauthor os 15001 (xd5) fixed graphics scaling issue os 15050 (series 5) fixed out of memory issue when playing video os 15052 (xd5) fixed issue with colorspace/no output during hdmi hotplug os 15057 (xd5) fixed issue with video rotation os 15093 (xd5) fixed hdmi and analog audio output issue os 15094 (ls5) fixed issue with performance settings control miscellaneous os 13230 (xc5) improve filesystem root hash mechanis os 14710 (hs5) added support for upcoming hardware os 14763 (xd5/ls5) added ability to determine board type at runtime os 14804 (general) updated supervisor os 14870 (ls5) improved family support of hardware os 14879 (ls5) fixed issue with ethernet mac address os 15089 (ls5) corrected board id 9 0 34 (feb 27, 2023) new features (series 5) seamless looping support improvements os 10546 (xd5/xc5) added diagnostics for file descriptor leaks os 13171 (series 5) enabled webcam drivers in kernel os 13482 (xc5) improved initialization of nodejs switch os 13514 (series 5) improved gpu memory usage os 13523 (xc5) improved frame timing of 30p content played at 60p os 13587 (xd5) added support for hdmi audio os 13684 (xd5) added ability to update firmware automatically os 13686 (xd5) tuned hdmi phy settings os 13721 (xd5) improved security verification process os 13832 (ls5) added board identification support during manufacturing os 13836 (ls5) enabled usb test mode for compliance testing os 13920 (xd5/hd5) disabled debug clock control os 13975 (xd5) enabled full power on usb ports os 14209 (series 5) added blob support for video playback os 14232 (series 5) improved video transitions with html playlists os 14248 (xc5) added support for upgrading bootloader os 14250 (xc5) improved compositing performance by hiding primary plane os 14268 (xd5) improved boot reliability os 14283 (xd5) enabled intel bluetooth support os 14285 (series 5) enable cursor support os 14286 (xc5) added support for additional video modes os 14317 (xc5, xd5) improved manufacturing test scripts os 14411 (xd5) improved detection of emmc clock during boot os 14437 (xd5) added additional manufacturing test support os 14457 (series 5) improved performance by hiding video using opacity instead of moving offscreen os 14570 (ls5) added support for secure id os 14581 (xd5) added non interlaced video modes os 14585 (xd5) improved audio at certain frequencies os 14599 (ls5, hd5, xd5) enabled consolidation of os builds os 14611 (ls5) added support for hdmi audio os 14618 (xd5) ensured that memory always runs in peak performance mode os 14630 (ls5) added support for ethernet led control for manufacturing test os 14649 (xc5) added fix to avoid file handle leak during video metrics reporting os 14686 (series 5) fixed tearing during resizing of video playback os 14705 (xc5, xd5) improved av sync and frame handling os 14721 (series 5) allow all rtsp transports os 14735 (xd5) fixed boot issue by using common partition structure bug fixes os 13814 (xc5) fixed issue with compressed audio output os 13873 (xd5) fixed issue with fw progress bar not appearing in some situations os 14198 (xd5) fixed issue with 4k signals on some monitors os 14208 (series 5) fixed ticker frame latency os 14278 (xc5) fixed crash with hdr content os 14280 (xc5) fixed memory corruption bug during video playback os 14288 (xc5) fixed graphics plane issue with 2x2 video wall os 14295 (xd5) fixed issue with loud audio playback volume os 14318 (xc5) fixed kernel bug on exit from brightsign application os 14337 (general) fixed issue with h 264 over rtp os 14408 (series 5) fixed z order problem which could cause missing widgets os 14412 (series 5) fixed ticker visibility os 14414 (xd5) fixed spdif output issue os 14419 (series 5) fixed hdmi passthrough issue with pre routed audio os 14422 (xc5) fixed ticker location and sizing issue during graphics upscaling os 14440 (xc5) fixed html looping issue os 14464 (xc5) fixed mode lines for interlaced video formats os 14564 (xd5) fixed issue with pre routed audio mode os 14569 (series 5) fixed inverted compositing issue os 14574 (ls5) added support for latest ethernet hardware configuration os 14575 (ls5) fixed issue with alsa audio os 14577 (xd5) fixed rare issue with upgrade errors during manufacturing sequence os 14579 (xd5) fixed issue with screen artefacts from spdif os 14589 (ls5) fixed issue with h 265/hevc playback os 14601 (series 5) fixed issue with usb audio os 14607 (xd5) fixed usb port support for audio and serial os 14617 (series 5) fixed corruption in some crash dumps os 14644 (xc5) fixed video playback issue with 3x1 portrait screen config os 14650 (ls5) fixed issue with ethernet link led os 14668 (xd5) ensured that default autorun is not run when there is no storage device os 14672 (xd5) fixed issue with ssd recognition os 14675 (series 5) fixed drop frame rate calculation os 14719 (xd5) fixed issue with 4k mode during startup with no hdmi connection os 14723 (series 5) fixed audio playback issue miscellaneous os 13160 (general) added dhcpv6 duid en os 14282 (xc5) disabled hs200 in u boot os 14300 (xc5) added ability to update bootloader if necessary os 14417 (general) updated bootstrap os 14418 (general) updated supervisor and dws os 14687 (xd5) added unique cpu id to distinguish units 9 0 22 3 (dec 14, 2022) upgrading an xc device to v9 0 19 2 or later means that the device can no longer downgrade to any os earlier than v9 0 19 2 improvements os 13184 added support for touchscreens in multi screen configurations os 13924 forced redraw if html widget is moved os 14000 html widget storage quota can now be made large os 14142 added graphics plane upscaling based on video mode for series 5 players os 14247 screenshots now include background color bug fixes os 13651 chromium video playback fixes os 14238 fixed simultaneous video playback from multiple html widgets 9 0 15 (nov 09, 2022) new features added support for the xc5 chromium security fixes merged from 8 5 updated ffmpeg from 4 4 1 to 4 4 2 improvements os 12964 added an interface that allows the background color to be dynamically set os 13076 disabled low end device mode in chromium to avoid rendering errors os 13347 (xc5) support video opacity on the xc5 os 13467 added audio support in rohtmlwidget for built in chromium media playback (chromium audio will go to hdmi 1 and analog by default) os 13483 added audio output hints for selection when using built in chromium media playback added an output port name to rohdmiedidchanged events in rovideomode allowed "hdmi 1" as well as "hdmi 1" for video port naming in videooutput os 13616 extended the videooutput api to allow powersavemode to be specified on individual ports os 13705 made startcalibration arguments optional in js ipcpointercalibration os 13781 enabling the web inspector now requires a registry entry os 13654 implemented safe x509 generalname format (cve 2021 44532) os 13379 for multi output players, the informational splash screen displays on all outputs bug fixes os 13363 ensured that removing last item invalidates the index in rolist os 13444 trigger the busy led to flash on nvme ssd activity on xd4/xt4 players os 13521 fixed crash of rovideoplayer during fade out os 13638 fixed screenshot timeout and other problems when power save mode is enabled on any screen os 13871 discarded any invalid transform strings in videomode os 13917 rounded cumulative video mode frame rates to display integers only os 4745 deprecated obsolete wep and tkip wifi modes on series 5+