Legacy User Guides
BSNEE

Edit Firmware Update Files

7min
this page / section pertains to brightsign network (often abbreviated bsn ), our legacy cloud platform our latest cloud platform is bsn cloud which consists of the free bsn control tier and the paid bsn content tier development of bsn has largely ceased and the platform will eventually be deprecated and replaced with bsn cloud bsnee uses two mechanisms to distribute firmware updates the api/webui allows users to distribute firmware updates to groups, while brightauthor provides beta, production, and minimum compatible firmware versions that can be downloaded and bundled with player setup files in both cases, bsnee uses xml files in the resources folder of the persistent storage site to determine which firmware updates are available for distribution this page outlines how to edit the xml files to include different firmware versions for distribution webapi / webui (bsnee 3 9) locate and open the webuiautorun xml file located in the resources folder of the persistent storage site the file will contain an entry for each compatible brightauthor autorun each entry contains several elements each denotes a specific minimum firmware version for a specific set of player models note that, unlike the bsnee 4 0 webapi/webui, you cannot add new firmware file elements—you must modify the files that are already listed \<firmware uses=”webui”> if you include the uses=”webui” attribute and value, users will be able to select the firmware version in the scheduled firmware upgrades dropdown list of the webui group properties window; otherwise, the update file will only be selectable via webapi calls for the changes to take affect in the webui, you must restart the bsneewebsite and bsneewebservices application pools in iis \<family> the player model family to which the firmware update applies the family code names correspond to the model numbers as follows raptor xcx55 cobra ls5, hd5, xd5, hs5, xt5 sebring au335 malibu xtx44, xdx34 impala xtx43, xdx33 pagani hdx24, ls424 pantera hdx23, ls423, ho523, hs123 tiger 4kx42 lynx xdx32 cheetah xdx30 bobcat hdx22 panther lsx22, hdx20 monaco hdx10 \<version> the version number of the firmware update in x y z format \<versionnumber> the version number of the firmware update calculated using the following expression x 256 256+y 256+z (where the version number corresponds to x y z) \<link> the local path url of the firmware update file \<sha1> the sha1 checksum of the firmware update file \<filelength> the size of the firmware update file (in bytes actual size not size on disk) webapi / webui (bsnee 4 0+) locate and open the bsnfirmwares xml file located in the resources folder of the persistent storage site the file should contain several elements; each element denotes a specific firmware version for a specific set of player models you can either add new elements (increasing the available versions for distribution) or edit the existing ones \<firmware uses=”webui”> if you include the uses=”webui” attribute and value, users will be able to select the firmware version in the scheduled firmware upgrades dropdown list of the webui group properties window; otherwise, the update file will only be selectable via webapi calls for the changes to take affect in the webui, you must restart the bsneewebsite and bsneewebservices application pools in iis \<family> the player model family to which the firmware update applies the family code names correspond to the model numbers as follows raptor xcx55 cobra ls5, hd5, hs5, xd5, xt5 malibu xtx44, xdx34 impala xtx43, xdx33 pantera hdx23, ls423, ho523, hs123 tiger 4kx42 lynx xdx32 cheetah xdx30 bobcat hdx22 panther lsx22, hdx20 monaco hdx10 \<version> the version number of the firmware update in x y z format \<versionnumber> the version number of the firmware update calculated using the following expression x 256 256+y 256+z (where the version numbers correspond to x y z) \<link> the local path url of the firmware update file \<sha1> the sha1 checksum of the firmware update file \<filelength> the size of the firmware update file (in bytes) brightauthor classic locate and open the firmwarecompatibilityfile xml file located in the resources folder of the persistent storage site the file should contain several elements; each element denotes a specific firmware version for a specific set of player models note that, unlike the bsnee 4 0 webapi/webui, you cannot add new firmware file elements—you must modify the files that are already listed \<family> the player model family to which the firmware update applies the family code names correspond to the model numbers as follows raptor xc5 cobra ls5, hd5, hs5, xd5, xt5 malibu xtx44, xdx34 impala xtx43, xdx33 pantera hdx23, ls423, ho523, hs123 tiger 4kx42 lynx xdx32 cheetah xdx30 bobcat hdx22 panther lsx22, hdx20 monaco hdx10 \<type> the firmware update type, which can be one of the following production beta minimum compatible \<baversion> the target brightauthor version for the element \<version> the version number of the firmware update in x y z format \<versionnumber> the version number of the firmware update calculated using the following expression x 256 256+y 256+z (where the version numbers correspond to x y z) \<link> the url of the firmware update file the default location is the resources subfolder \<sha1> the sha1 checksum of the firmware update file \<filelength> the size of the firmware update file (in bytes)