{"id":315,"date":"2017-11-07T05:09:58","date_gmt":"2017-11-07T05:09:58","guid":{"rendered":"http:\/\/blogs.qsc.com\/systems\/?p=315"},"modified":"2022-07-13T06:45:51","modified_gmt":"2022-07-13T13:45:51","slug":"part-1-firmware-updates","status":"publish","type":"post","link":"https:\/\/blogs.qsc.com\/systems\/es\/2017\/11\/07\/part-1-firmware-updates\/","title":{"rendered":"Part 1: The Firmware Struggle is Real"},"content":{"rendered":"<p>I have spent the last decade on the control programming side of an AV integrator house and worked for another manufacturer. As I step into my new position at QSC, I am using this blog series to share some lessons I\u2019ve learned along the way. I\u2019m here because I have total empathy for your daily struggles and want to offer fresh ways to combat AV programming challenges.<\/p>\n<h3><strong>Topic 1: A Friday Afternoon with Firmware<\/strong><\/h3>\n<p>We\u2019ve all been there\u2026moving on the system Friday evening because you are petrified to break the system during working hours. You push the update button and hold your breath\u2026 hoping the update goes smoothly with no issues.&nbsp; Or walking into a routine service call and walking out three days later after firmware updates are done.<\/p>\n<p>When I start to think about the \u201cjoys\u201d of updating control firmware on <strong>a traditional hardware-based AV control system<\/strong>, there are a few general rules I try to stick with:<\/p>\n<ol>\n<li><strong>If it ain\u2019t broke, don\u2019t fix it &#8211;&nbsp;<\/strong>If this were \u201cFight Club\u201d and I was Tyler Durden, this would easily be rule #1 AND #2.<\/li>\n<li><strong>Don\u2019t update over Wi-Fi &#8211;&nbsp;<\/strong>On most systems, the new \u201cwireless\u201d is WIRED! Don\u2019t run the risk of effectively \u201cbricking\u201d a product and setting you back hours. Take the few extra minutes and plug directly into the network switch.<\/li>\n<li><strong>Make sure your computer is plugged in &#8211;&nbsp;<\/strong>Don\u2019t get stuck with a computer that goes to sleep in the middle of an update.<\/li>\n<li><strong>Have more than one computer on hand &#8211;&nbsp;<\/strong>When you need to push firmware to multiple devices, best to have more than one computer. Don\u2019t risk pushing too many devices from a single source.<\/li>\n<li><strong>Don\u2019t trust automatic updating &#8211;&nbsp;<\/strong>If you don\u2019t trust that feature on your phone, why trust it for your meeting room? No one likes coming in to find parts of the system no longer working due to a mismatch somewhere in the system.<\/li>\n<\/ol>\n<p>While we all have our own list of \u201cbest practices\u201d, we continue to struggle with the ins and outs of today\u2019s world of traditional control programming. &nbsp;We should ask ourselves \u2013 why does a simple firmware update have to be so arduous\u2026and time consuming?<\/p>\n<h3><strong>Consider the Alternative<\/strong><\/h3>\n<p>If you\u2019re like me, you\u2019ve probably been working in the same control environment for years. You are comfortable with it, and haven\u2019t had time to consider the other options. Software-based options like <span style=\"color: #3366ff\"><a style=\"color: #3366ff\" href=\"https:\/\/www.qsys.com\/systems\/products\/q-sys-platform\/\">Q-SYS<\/a><\/span> can actually save you some time and heartache.<\/p>\n<p>When it comes to firmware updates, platforms like Q-SYS make this process painless. First of all, compile time on Q-SYS designs is lightning fast.&nbsp; Most designs compile in a few seconds, while the biggest designs finish before you have time to grab another Red Bull.<\/p>\n<p>Updating firmware on a Q-SYS system is automated and takes only a few minutes to complete an entire networked enterprise system. First, the new firmware gets loaded onto the Core, then the Core automatically updates every peripheral in its design.<\/p>\n<p>If you have multiple Cores on the system, you can start an update on one system on the network, then from the <em>same computer<\/em>, start a second system update in parallel.<\/p>\n<p>When it comes to thinking about exploring new integrated platforms, consider those that allow you to spend your Fridays with family, not firmware.<\/p>\n<p>Learn more about Q-SYS control and Request a Demo <span style=\"color: #3366ff\"><a style=\"color: #3366ff\" href=\"https:\/\/www.qsys.com\/systems\/products\/q-sys-platform\/\">here<\/a><\/span>.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>I have spent the last decade on the control programming side of an AV integrator house and worked for another manufacturer. As I step into my new position at QSC, I am using this blog series to share some lessons I\u2019ve learned along the way. I\u2019m here because I have total empathy for your daily &hellip; <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/2017\/11\/07\/part-1-firmware-updates\/\">Read More<\/a><\/p>","protected":false},"author":22,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-315","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Part 1: The Firmware Struggle is Real - Q-SYS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.qsc.com\/systems\/es\/2017\/11\/07\/part-1-firmware-updates\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Part 1: The Firmware Struggle is Real - Q-SYS\" \/>\n<meta property=\"og:description\" content=\"I have spent the last decade on the control programming side of an AV integrator house and worked for another manufacturer. As I step into my new position at QSC, I am using this blog series to share some lessons I\u2019ve learned along the way. I\u2019m here because I have total empathy for your daily &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.qsc.com\/systems\/es\/2017\/11\/07\/part-1-firmware-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"Q-SYS\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-07T05:09:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-13T13:45:51+00:00\" \/>\n<meta name=\"author\" content=\"Greg Mattson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Greg Mattson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/\",\"name\":\"Part 1: The Firmware Struggle is Real - Q-SYS\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#website\"},\"datePublished\":\"2017-11-07T05:09:58+00:00\",\"dateModified\":\"2022-07-13T13:45:51+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/78e2faf4d4a2ad0b1146ad1494045a4a\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.qsc.com\/systems\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Part 1: The Firmware Struggle is Real\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#website\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/\",\"name\":\"Q-SYS\",\"description\":\"System Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.qsc.com\/systems\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/78e2faf4d4a2ad0b1146ad1494045a4a\",\"name\":\"Greg Mattson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/03b8a2d77548feb5b5372a1f866d1a2543ba6c633ac8a2bfcb9029075d2f0810?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/03b8a2d77548feb5b5372a1f866d1a2543ba6c633ac8a2bfcb9029075d2f0810?s=96&d=mm&r=g\",\"caption\":\"Greg Mattson\"},\"description\":\"Greg Mattson is the Product Manager, Installed Systems. In this role, Greg brings over 15 years of experience and oversees all control aspects of the Q-SYS Platform. Prior to QSC, Greg served as Director of Technical Services for Crestron where he managed the local engineering team and taught a wide variety of training courses covering design, programming and troubleshooting.\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/es\/author\/gmattson\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Part 1: The Firmware Struggle is Real - Q-SYS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.qsc.com\/systems\/es\/2017\/11\/07\/part-1-firmware-updates\/","og_locale":"es_ES","og_type":"article","og_title":"Part 1: The Firmware Struggle is Real - Q-SYS","og_description":"I have spent the last decade on the control programming side of an AV integrator house and worked for another manufacturer. As I step into my new position at QSC, I am using this blog series to share some lessons I\u2019ve learned along the way. I\u2019m here because I have total empathy for your daily &hellip; Read More","og_url":"https:\/\/blogs.qsc.com\/systems\/es\/2017\/11\/07\/part-1-firmware-updates\/","og_site_name":"Q-SYS","article_published_time":"2017-11-07T05:09:58+00:00","article_modified_time":"2022-07-13T13:45:51+00:00","author":"Greg Mattson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Mattson","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/","url":"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/","name":"Part 1: The Firmware Struggle is Real - Q-SYS","isPartOf":{"@id":"https:\/\/blogs.qsc.com\/systems\/#website"},"datePublished":"2017-11-07T05:09:58+00:00","dateModified":"2022-07-13T13:45:51+00:00","author":{"@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/78e2faf4d4a2ad0b1146ad1494045a4a"},"breadcrumb":{"@id":"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.qsc.com\/systems\/2017\/11\/07\/part-1-firmware-updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.qsc.com\/systems\/"},{"@type":"ListItem","position":2,"name":"Part 1: The Firmware Struggle is Real"}]},{"@type":"WebSite","@id":"https:\/\/blogs.qsc.com\/systems\/#website","url":"https:\/\/blogs.qsc.com\/systems\/","name":"Q-SYS","description":"System Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.qsc.com\/systems\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Person","@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/78e2faf4d4a2ad0b1146ad1494045a4a","name":"Greg Mattson","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/03b8a2d77548feb5b5372a1f866d1a2543ba6c633ac8a2bfcb9029075d2f0810?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/03b8a2d77548feb5b5372a1f866d1a2543ba6c633ac8a2bfcb9029075d2f0810?s=96&d=mm&r=g","caption":"Greg Mattson"},"description":"Greg Mattson is the Product Manager, Installed Systems. In this role, Greg brings over 15 years of experience and oversees all control aspects of the Q-SYS Platform. Prior to QSC, Greg served as Director of Technical Services for Crestron where he managed the local engineering team and taught a wide variety of training courses covering design, programming and troubleshooting.","url":"https:\/\/blogs.qsc.com\/systems\/es\/author\/gmattson\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/comments?post=315"}],"version-history":[{"count":0,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/315\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/media?parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/categories?post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/tags?post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}