Release Notes September 19, 2013 FIRMWARE RELEASE NOTES (BrightSign XD230, XD1030, XD1230) BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz
Updating your BrightSign Software 1. Click the Download Now button below the model number that corresponds to your BrightSign player. Note: HD and XD firmware versions are sometimes designated with the same number, but they are still different files. Make sure to download the update file that corresponds to the model number of your BrightSign player. 2. Unzip the downloaded file and copy the.bsfw file to the root directory of your SD card. 3. Insert the SD card into your BrightSign player. 4. Power on the BrightSign player. 5. Ensure that the yellow update LED is blinking during the update process. Once the player has finished updating, it will automatically delete the.bsfw file from the SD card and reboot. Changes Since 4.6.66 Note Unless marked by a symbol, new features listed in these release notes are not available in the current beta or release version of BrightAuthor and can only be utilized with custom scripts. A feature may become available through BrightAuthor at a later date. Please use the latest version of BrightAuthor and read the release notes for all new features and functionality. New Features Substantial improvements to the HTML5 rendering engine: o Animated transforms and transitions (e.g. rotate, move, and skew) are now fully supported. 1
o Canvas rendering and redrawing speeds have been improved. o HTML page transparency can be specified through CSS. o Transparency fades have been improved. o <video> elements now support input from the RF tuner (XD1230 only). o <video> elements work more smoothly with other layers of HTML5 content. o <video> elements can now be rotated. Ability to upscale 1080p videos to 4K Support for HLS, HTTP, UDP, and RTP video streaming playback (through HTML5 <video> elements and Video Stream states) Partial support for RTSP streaming (i.e. only some streams work currently) Gesture support for the following touchscreen models: Acer T232HL, egalax 7200, Iiyama T2452MTS, Nextwindow Profile Touch 2S, Philips DL4230ET, Planar PS4200, Samsung TM40LBC (ME40B), and the Visual Planet single touch foil Support for HTML5 <audio> elements Partial.flv (Flash Video) container support Commtec ProTUNE III transport steam support JavaScript objects for BrightScript: This allows interactive events to be communicated directly to an HTML page. Calibration support for multi-touch screens 2
Ability to create user-generated obfuscated passphrases using a shared secret Ability to adjust the HDMI brightness level via rovideomode.adjustgraphicscolor() and rovideoplayer.adjustvideocolor() Re-enabled video mode: 1600x1200x60p Bug Fixes The Background Image zone flickering bug has been fixed. HTML 5 <video> elements with the <loop> attribute now loop correctly. The Google Calendar JavaScript API now works correctly in HTML5 zones. The HTML5 cache no longer stores old versions of pages after the player reboots. The RF tuner on the XD1230 now correctly detects an invalid stream (0 Mb/s) as a condition for a Media End event. The system software no longer locks up when it attempts to display a corrupt JPEG file. Presentations set to output video at 1920x1080x59.94(i/p) now use the correct refresh rate instead of defaulting to 1920x1080x60(i/p). Specifying a lengthy Time to display each line value for a Ticker zone and then publishing the presentation via Local File Networking no longer causes BrightAuthor to lock up. Fade out and Fade in transitions work again. 3
The background image color no longer appears during Fade to new image transitions. MPEG video files configured for top-over-bottom 3D playback now display correctly. When a new application font is added, HTML5 content now updates correctly after the first refresh. The system now increments and decrements USB audio volumes correctly. When instructed to use unsupported RF tuner settings by the script, the system now scans using the default settings instead of crashing. roglobal.ejectdrive() now returns False when the system fails to eject a USB or SD storage drive. Improvements HTML5 <video> elements now accept the following attributes: pcmaudio, compadio, and multiaudio. These attributes allow you to manipulate the audio routing of <video> elements. HTML5 pages now use proxy settings if they are specified during player setup. New ronetworkstatistics BrightScript object allows you to retrieve both total and incremental network interface statistics. The Info tab on the Diagnostic Web Server now displays the player name and description. Connected to an appropriate device, GPIO pin 1 can now be used to receive NEC-formatted IR input. Ethernet ping times for XD players have been significantly reduced. Keyboard input events can now interpret symbols that are entered by Shift-modifying keys (e.g.!, @, +, *, / ). 4
IR codes can now be sent using the Pronto hex format. VESA HDMI capture modes are now reported through EDID. This provides more robust EDID support for computer monitors. There are new SetAudioDelay() and SetVideoDelay() methods available for rovideoplayer, as well as a new SetAudioDelay() method for roaudioplayer objects. The rovideomode.getresx() and rovideomode.getresy() methods now return the size of the graphics plane rather than the size of the video mode output. New GetOutputResX() and GetOutputResY() methods have been added to rovideomode to return the size of the video mode output. 5