CommandFusion Wiki

Documentation Resources

User Tools

Site Tools


hardware:firmware-update

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

hardware:firmware-update [2012/09/20 06:26]
jarrod [Scanning for Devices]
hardware:firmware-update [2013/11/22 04:19] (current)
jarrod [Troubleshooting]
Line 1: Line 1:
 ====== Firmware Update Guide ====== ====== Firmware Update Guide ======
 This document explains how to upload firmware to CommandFusion hardware, using the CommandFusion System Commander software. This document explains how to upload firmware to CommandFusion hardware, using the CommandFusion System Commander software.
- 
-For info on where to download firmware files, see the [[hardware:​firmware|Firmware page]]. 
- 
-You can watch a video of the process here: [[http://​www.commandfusion.com/​docs/​hardware/​assets/​uploadfirmware.wmv|Firmware Uploading Tutorial]] 
  
 There are 2 communication methods available for uploading firmware to CommandFusion devices, via Ethernet and via a Serial port. There are 2 communication methods available for uploading firmware to CommandFusion devices, via Ethernet and via a Serial port.
  
 For the purposes of this documentation,​ we will assume you are uploading via Ethernet, using the CF LAN Bridge. But uploading via Serial Port is much the same. For the purposes of this documentation,​ we will assume you are uploading via Ethernet, using the CF LAN Bridge. But uploading via Serial Port is much the same.
 +
 +<WRAP left round info 25%>
 +If you are not familiar with System Commander, [[software:​system-commander:​quick-start-guide|see our System Commander Quick Start Guide.]]
 +</​WRAP>​
 +
 +===== Video Guide =====
 +{{url>​http://​www.youtube.com/​embed/​v0PauHIERvc 560px,315px noscroll noborder alignment|CommandFusion firmware update guide}}
  
 ===== Connect Hardware ===== ===== Connect Hardware =====
  
 When using Ethernet to upload firmware to devices, you will need to first connect a LAN Bridge to the same network your PC is running on, and the network much have a DHCP Server to assign an IP Address to the LAN Bridge automatically on first startup. When using Ethernet to upload firmware to devices, you will need to first connect a LAN Bridge to the same network your PC is running on, and the network much have a DHCP Server to assign an IP Address to the LAN Bridge automatically on first startup.
 +
 +<WRAP left round important 25%>
 +We highly recommend **NOT** using WiFi to update your firmware. It has been known to corrupt the data being sent and cause updating issues. Please use a wired ethernet connection only.
 +</​WRAP>​\\
 +\\
 +\\
 +\\
 +\\
 +\\
 +\\
  
 Once the LAN Bridge is powered up, watch the "IP Address"​ LED on it's information panel - as soon as it goes solid, this means it has obtained an IP Address and you can continue.\\ Once the LAN Bridge is powered up, watch the "IP Address"​ LED on it's information panel - as soon as it goes solid, this means it has obtained an IP Address and you can continue.\\
Line 27: Line 40:
 Once System Commander is in Online Mode, press the "Scan Devices"​ button.\\ Once System Commander is in Online Mode, press the "Scan Devices"​ button.\\
 You will see the tree on the left fill with any CFLink devices that are found on the network, attached to your LAN Bridge. You will see the tree on the left fill with any CFLink devices that are found on the network, attached to your LAN Bridge.
 +
 +If a device has an available firmware update, the indicator will show as orange.
  
 If a device does not have valid firmware loaded (It's power LED is flashing) then it will not show up on this list initially. It will however report itself every 20 seconds and be added to the device tree with a red indicator image next to it. If a device does not have valid firmware loaded (It's power LED is flashing) then it will not show up on this list initially. It will however report itself every 20 seconds and be added to the device tree with a red indicator image next to it.
-===== Uploading the Firmware ===== 
  
-Now select "​Network ​Upload Firmware (Single)..."​ from the main menu.\\ +<wrap center centeralign
-Then browse for the firmware file you want to upload.\\ +{{ :hardware:firmware_missing.png?​nolink ​|}} 
-For info on where to download firmware files, see the [[hardware:firmware|Firmware page]].\\ +Devices with invalid ​firmware ​will report into the log and appear with red indicator in the tree. 
-The firmware ​type and version should automatically be detected. If not, make sure you selected ​valid .cfx file.+</​wrap>​ 
 +===== Checking for New Firmware =====
  
-The Device ID to upload to should be automatically selected if you have previously scanned ​for devices.\\ +Now select ''​Network''​ on the toolbar, then ''​Check ​for Latest Firmware''​\\ 
-If it does not show up because ​the device ​you are wanting ​to update currently does not have a valid firmware ​file, then please wait for the device to announce itself again over the network.\\ +{{:​hardware:​check_for_latest_firmware.png?​nolink|}} 
-This can take up to a minute or so, so please waitOnce it has announced itself, ​the ID should automatically be filled in, and you can go ahead and select ​"Start Uploading"​.+ 
 +Click ''​Check for Latest Firmware Online''​ 
 + 
 +The Firmware Downloader window will then show you what hardware has an updated version of hardware available online. To download all available firmware, click the ''​Download Missing Firmware''​ button. 
 +{{:​hardware:​firmware_downloader.png?​nolink|}} 
 + 
 +You can also right click on a device ​in the list and choose ​to download only that firmware if required. 
 + 
 +Once System Commander has finished downloading the firmware, ​it will notify you, click ''​OK''​ to continue. You can then close the Firmware Downloader Window. 
 + 
 +===== Uploading New Firmware ===== 
 +If a device ​has update firmware available, the indicator next to it in the device tree will show as orange.\\ 
 +{{:​hardware:​devices_firmware_needs_updating.png?​nolink|}} 
 + 
 +Click on the device that requires the new firmware. You will see that the firmware tab has an exclamation symbol on it that indicates that a firmware update is available.\\ 
 +{{:​hardware:​firmware_update_tab.png?​nolink|}} 
 + 
 +Click on the firmware tab. You can then select ​the new firmware from the dropdown menu. Click ''​Start Firmware Upload''​. You can choose to install an older version of the firmware if you wish.\\ 
 +{{:​hardware:​firmware_tab_select_dropdown_firmware.png?​nolink|}}
  
 The log area will tell you what is happening. But here is a quick rundown of the process: The log area will tell you what is happening. But here is a quick rundown of the process:
Line 47: Line 80:
   - The device will then reboot, validate it's firmware, then announce itself over the network. Once this is complete, "​DONE"​ will show in the log.   - The device will then reboot, validate it's firmware, then announce itself over the network. Once this is complete, "​DONE"​ will show in the log.
   - Next load additional firmware files if you need, or close the window.   - Next load additional firmware files if you need, or close the window.
 +
 +{{:​hardware:​firmware_log.png?​nolink|}}
 +
 +===== Troubleshooting =====
 +If for some reason the firmware update does not complete, don't panic! It is almost impossible to "​brick"​ the hardware. Simply scan the network again and wait for the device with invalid firmware to show up, then choose the device in the tree and you can upload firmware as normal.
 +
 +If for some reason the firmware update continues to produce errors, follow these steps:
 +  - If you are updating over ethernet, ensure you are using a wired connected and NOT a Wifi connection. ​ WiFi is known to cause issues with upload process.
 +  - Disconnect all other devices on the your local network that arent essential for firmware updating and try again - reducing traffic on the network will help with UDP communications.
 +  - Unplug all devices on the CFLink network from the power and leave for one minute then turn back on and wait a few minutes before trying uploading the firmware again. This gives units time to be assigned IP Addresses when in DHCP mode. Leave System Commander closed the whole time until a few minutes has passed, then relaunch to attempt firmware upload again.
 +  - Do a [[hardware:​device-resetting|factory reset]] on the device you are trying to upload to (if possible, if it fails then move onto the next step).
 +  - Do a [[hardware:​device-resetting|factory reset]] on the LAN Bridge if you are connecting over ethernet.
 +  - Delete the downloaded firmware from your PC and re-download then try again. Firmware can be found in the ''​%appdata%\CommandFusion\SystemCommander\firmware''​ folder (paste that into windows explorer address bar).
 +  - Try updating the firmware over RS232 if possible - you can get a cheap USB-RS232 adaptor from Ebay if your PC does not have an on-board serial port.
 +  - You can manually get the firmware from our servers here: https://​github.com/​commandFusion/​getfirmware
 +
 +If these all fail, then contact us through our [[http://​www.commandfusion.com/​support|support page.]]
hardware/firmware-update.txt · Last modified: 2013/11/22 04:19 by jarrod