TD1012, BrightSign HD110 / HD210 / HD210w / HD410 / HD810 / HD1010 / HD1010w ("Compact") Software 3.9.11 September 6, 2012 This release includes new features, bug fixes and performance improvements. Bug Fixes & Improvements Improved HTTP timer server support roStreamByteEvent now provides the character code in the range 0 to 255 rather than -128 to 127 Previous Firmware 3.9.9 Improved LiveText performance Fixed: Audio files now play properly using usb audio output Fixed: HDMI output works properly when power is lost and returned quickly Previous Firmware 3.9.5 • Geo-Fencing – Supports changing content based on location specific triggers using a USB GPS receiver • • New global BrightScript function Pi() to return the value of p. BrightScript math functions now take/return doubles as appropriate o str, val, abs, atn, cdbl, cint, cos, exp, fix, int, log, sgn, sin, sqr and tan Store files in the pool using a multi-level tree structure to reduce the number of files in any one directory. • Bug Fixes & Improvements Report 404 error when POSTing to a roHttpServer URL with no handler Add support for retrieving POSTed form data to roHttpServer Improved support for hot plugging/removing USB storage devices with media. Miscellaneous improvements and fixes Previous Firmware 3.8.42 Fixed: MOV and MP4 files placed directly on the flash card now play properly Fixed: CSV files now play properly Miscellaneous Improvements to roCanvasWidget and roSqlite Previous Firmware 3.8.39 Support for roSqliteDatabase and related Brightscript components. Bug Fixes & Improvements Fixed: Live Text color displays properly on BrightSign Improved HTTP error reporting for certificate errors Previous Firmware 3.8.34 • • • • Fixed: Factory reset operation no longer fails if the device lacks an RTC Fixed: roCanvasWidget handles empty text fields correctly Fixed: roCanvasWidget now displays text color properly Improved memory handling for roCanvasWidget Previous Firmware 3.8.24 Fixed: Audio player now works correctly with Expander attached Fixed: Improved text alignment with roCanvasWidget Miscellaneous performance enhancements Previous Firmware 3.8.19 • • • • • Added support for BrightScript 3.0 Added Audio Fade In/Out, CrossFade, and Overlay using roAudioPlayerMx Added support for Layering images using roCanvasWidget Supports Setting Clock using HTTP rather than NTP Added roStorageHotplug-provides events when storage devices appear and disappear(external USB only) Bug Fixes & Improvements Fixed: Interlaced content at a different frame rate no longer judders Improved Font and Text support Improved handling of unsupported image and audio formats Improved network diagnostics Previous Firmware 3.7.54 Fixed: HDMI color space now always uses RGB instead of YUV. Previous Firmware 3.7.52 Fixed: NTSC & PAL videos play properly at 1024x768 resolution Fixed: BrightSign restarts properly when a script crashes Previous Firmware 3.7.50 Support for Luvox HID Touchscreens Bug Fixes & Improvements Fixed: H.264 videos play properly without ending prematurely Fixed: BrightSign reads H.264 aspect ratios correctly and scales accordingly Fixed: BrightSign applies Australian Daylight saving rules Fixed: BrightSign boots correctly when boot splash is disabled Fixed: Text zones now clear and remove strings properly Improved support for various touchscreens Known Issues Live Video audio loss when playing live video before or after a video file Note: For optimum video quality, your videos should fit the zone or screen resolution (if full-screen) they will be displayed in. Previous Firmware 3.7.44 Support for BrightSign TD1012 unit Support for Powerpoint 2010 WMV playback Diagnostic Web Server o Enable/Disable using a script or BrightAuthor o Support for File Browsing, Uploading, Downloading, Deletion, etc. o Network diagnostics as well as DNS lookup, Ping, Network settings o Retrieve system, diagnostic, or playback logs o Enable/disable script debug Bandwidth Shaping – control dynamically at runtime via script Support for new roSystemLog object Bug Fixes & Improvements Fixed: Audio & Video now plays properly without losing sync Fixed: Typing "help httpgetperf" in the BrightSign shell now works correctly. Improved playback for 108050p output Improved WiFi behavior when wireless is enabled/disabled Improved playback on BrightSigns that support HDMI CEC Miscellaneous improvements to BrightScript, System reliability, Recovery Miscellaneous improvements related to TD1012 Known Issues This will be fixed in a future firmware release. Live Video audio loss when playing live video before or after a video file Note: For optimum video quality, your videos should fit the zone or screen resolution (if full-screen) they will be displayed in. Previous Firmware 3.5.77 Fixed: System responds appropriately to serial port activity during startup Fixed: The "burned-in" autorun.brs script now runs correctly Fixed: 1920x1080x60p is now properly aligned Fixed: Setting serial port to receive bytes now works reliably Fixed: MOV files now playback at correct speed. Fixed: CEC functions now perform more reliably Known Issues This will be fixed in a future firmware release. Live Video audio loss when playing live video before or after a video file Previous Firmware 3.5.68 Support for LG T1910B Touchscreen Bug Fixes & Improvements HDMI driver update reduces “no signal” messages at startup Improved reliability when paying transport streams after an mp3 Fixed: Mono AAC playback now works correctly Fixed: MOV/MP4 files with unsupported codec now handled properly Known Issues This will be fixed in a future firmware release. Live Video audio loss when playing live video before or after a video file Note: For optimum video quality, your videos should fit the zone or screen resolution (if full-screen) they will be displayed in. Previous Firmware 3.5.62 Support muting HDMI audio while leaving S/PDIF audio active Support for inverting the polarity of serial ports New read/write performance test to perform combined read and write performance measurement. Bug Fixes & Improvements Fixed: Multiple AAC files play successfully at the same time Fixed: Broadcast UDP packets work properly when there is no default gateway Fixed: Pause command now functions properly Fixed: MOV/MP4 files play without dropping multiple frames at end of video Fixed: Wi-Fi passwords of any length now properly accepted Miscellaneous video playback improvements Miscellaneous performance and reliability improvements Miscellaneous HDMI improvements Previous Firmware 3.5.42 Supports MOV/MP4 files using H.264 (up to level 4.1) with AAC audio (CBR) Supports Startup Splash screen with progress bar Note: BrightAuthor currently supports three extensions: VOB, MPG, and TS. Change MOV and MP4 extensions to TS to use them with BrightAuthor. Bug Fixes & Improvements Improved Wi-Fi Reliability Updated HDMI driver Improved volume support for USB audio devices Added ability to disable boot progress screen Splash screen now shows both the Ethernet and WiFi MAC addresses Fixed: pause/resume of transport streams now works properly Fixed: pause/resume of MP3 files now works properly Fixed: BrightSign boots successfully in auto mode with no display connected Fixed: SPDIF/HDMI audio now plays consistently at start of video file Various audio fixes. Various reliability, performance and playback improvements Various startup progress screen fixes and improvements Various NTP improvements Various startup speed improvements. Previous Firmware 3.3.78 Support for HD210w and HD1010w Wireless Units Support for additional Touch screens o Wacom CapPlus HID, Nexio, Zytronic, newer HP L2105TM, and additional 3M Support for up to 512 GB external USB drive Support for various SD (480i and 576i) modes output as composite and S-Video via the component RCA connectors or VGA connector (ntsc-m, ntsc-m-jpn, palI, pal-bg, pal-n, pal-nc, pal-m, and secam) using scripts Support for IR input/out using NEC protocol (req. Iguanaworks IR Transceiver) Support for Zwave USB lighting controller using scripts Support for HTTP basic & digest authentication using scripts Support for retrieving network configuration information using scripts Bug Fixes & Improvements Added ability to mute S/PDIF and HDMI audio Added "factory reset" shell command that erases all registry entries Added support for sending and receiving Byte Arrays over UDP Added ability to get source address and source port from received UDP packets Changed default NTP server to time.brightsignnetwork.com Fixed: H.264 content no longer plays with jagged diagonal lines Fixed: Iomega USB drives no longer reset and drop off the USB bus Fixed: BrightSign properly requests a new DHCP lease when the old one expires Fixed: 48KHZ audio content plays properly over HDMI output Fixed: Image overlays now play properly over a video zone Fixed: USB audio now works properly with Live Video Adapter Fixed: Transport streams play without losing multiple frames at video end Fixed: Transport streams play properly when paused and resumed Fixed: SD cards using unsupported file systems can now be formatted Improved touch screen calibration Improved performance when system resources are low Improved display of black levels over VGA Previous Firmware 3.2.67 Added Support for Acer T230H Touch screens Added new roTextWidget for simple widgets that only contain one string at a time Fixed: Playing an elementary stream while using same output works properly Fixed: Background images in a strangely-sized video zone now work correctly Fixed: LG touch screen now work correctly Fixed: roTextWidget now handles whitespace at the of a string properly Previous Firmware 3.2.65 Improved quality of scaling for background images displayed on the video layer Improved playback of low bit-rate program streams Updated default-autorun to better handle errors when playing an image, video, or audio file Fixed: roVideoPlayer.AddEvent works with videos not starting with time code of zero. Fixed: Clock foreground color displays correctly when there is a background image Fixed: USB ETAP now works correctly Fixed: BrightScript files (roCreateFile) are correctly flushed when they are closed. Previous Firmware 3.2.61 Touch screens - Added Support HP Quanta Touch screens Improved support for improperly encoded videos Various improvements to preloading video to better support synchronization Fixed: All MP3s now play correctly through USB/Expander Fixed: All MP3s now correctly generate end events Fixed: VGA modes now selected correctly on all VGA monitors Miscellaneous improvements to reliability and stability Previous Firmware 3.2.53 USB Expansion Module – firmware update v0.0.12 (automatically upgrades any connected Expanders at boot.) Improved playback of multiple audio tracks Improved video playback performance, including better handling of improperly terminated transport streams Fixed: Mouse cursor now appears consistently Fixed: Videos using 3:2 pull down now playback properly Fixed: AC3 audio no longer be treated as PCM by some TVs Miscellaneous improvements to Touchscreen support, including calibration Miscellaneous improvements to default Autorun script in memory Miscellaneous improvements to system stability Previous Firmware 3.2.40 USB Expansion Module – Added support for USB Expansion Module Multiple Audio Streams – Supports multiple audio streams at the same time; supports two audio when playing video with audio (1 video, plus 1 additional audio); supports three audio streams separately, or when playing video with no audio. Video Resolutions – Added support 1280x768 and 1280x800 Font Update – Added support for more font character sets Bug Fixes & Improvements Improved Touchscreen compatibility and performance Improved Video Mode detection when using AutoMode Improved startup time for videos Improved Audio and Video performance including: o Improved video preload performance o Faster video startup times o Better handling of improperly encoded files o Better support for mp3 audio in transport streams Improved Image playback performance Improved network reliability Fixed: The clock widget is now centered vertically within its rectangle Fixed: Correct position for various 1920x1080 resolutions Fixed: Removed excessive delay transitioning from Video to Image Miscellaneous improvements providing better performance and reliability Previous Firmware 3.1.73 Multi-screen Playback – New Image and Video Player functions support Video walls, displaying one image or video across multiple screens; Supports displaying one region of an Image or Video full-screen. Synchronization Update – New Video Player PreloadFile() and Play() functions for faster start and improved synchronization. Click here to download updated sync scripts at www.brightsign.biz/downloads/synchronize.zip. Touchscreen Calibration – Added support for Touchscreen Calibration script, available at www.brightsign.biz/downloads/calibrate.zip. 3M Touchscreen Support – Added support 3M USB touch screens that don't support HID drivers. Program Stream Looping – Added support for seamless looping (no audio) RSS / Text Language Update - Support for Central European, Eastern European, Cyrillic and Greek character sets Bug Fixes & Improvements Improved startup time for Program streams Improved image preload performance Improved GPIO performance to prevent phantom button presses Improved JPEG performance Improved HDMI start up to reduce "no signal" errors Improved AC3 playback Fixed: Correct vsync polarity used for 1360x768x60p Fixed: Rotated text now displays properly Fixed: Configuring a static IP address while Ethernet is disconnected no longer causes an error message when Ethernet is connected Fixed: Autorun.zip files now work properly Miscellaneous improvements logging and debug improvements Previous Firmware 3.1.46 MPEG-2 Program Streams – Added Program Stream support (.mpg and .vob) MPEG-1 System Streams – Added System Stream support H.264 (MPEG-4) –Added support for Transport Streams (.ts) Live Video input - Play video full screen or in a window using the Live Video Module. Now available at Brightsign Store! USB Mouse Support enabled IR Remote Control Enabled – Using the IguanaWorks USB InfraRed Transceiver (receive only). See http://iguanaworks.net/product1.psp . Portrait Text & RSS, and More – Supports changing alignment and orientation. Rotate 90, 180, or 270 degrees, and align Left, Right, and Center. Background Image – Added support for a full screen background image, allowing you to display multiple image, text, rss, and clock zones over a static background. Clock Widget update – The clock now displays 88:88 if it hasn't been set Configurable NTP – You can configure the NTP (Network Time Protocol) server. Network Crash Reporting – Sends device info back to Brightsign servers if the unit crashes and reboots. This can be configured or disabled in the registry. Bug Fixes & Improvements Updated Autorun.brs – Added support for new features, misc fixes o Added support for Text/RSS alignment and orientation o Added support for .mpg and .vob extensions for MPEG Program Streams o Fixed issue where GPIOOn and Elo keywords didn't work properly o Fixed issue where Multi-State csv files didn't work properly Improved Video Quality & Playback Improved support for MP3 audio in videos Improved support for AC3 audio pass-through Improved autoplay and recovery to maximize uptime Fixed: 1080p content plays correctly on VGA modes other than 1360 x 768 Fixed: Explode transitions now work correctly for small images Fixed: Audio over HDMI at 1360x768 now works properly Fixed: Transitions now apply properly to large images Fixed: GMT+/- time zones now work properly Fixed: The model number no longer appears with custom splash screens Fixed: Mouse cursor always displays properly Miscellaneous fixes in default autoplay script Previous Firmware Version 3.0 Built-In Autoplay Script – The autorun file is now included in memory. Just copy your files, playlist, interactive playlist, or schedule to your SD card. There's no need to copy autorun.brs file to the flash card. Automatic Playback – No need for a playlist to playback your files. Just copy your audio, image, and video files to the SD card, and they'll play in alphabetical order. Auto Video Mode – Brightsign will automatically set the video mode to the best resolution supported by the Brightsign and the attached display. Full HD Quality – 1080p over HDMI New Interactive Playlist features – more interactivity without the need for custom script o Network Control – send and receive UDP commands o Serial Control – send and receive serial commands o Keyboard input – accept input from USB keyboard or barcode scanner o Remote input – accept input from IR remote (IR input not yet available) Custom autorun.brs – The autorun file is included in memory. You can replace it with your own custom script or a modified version of the existing autorun.brs.