<< to CrossControl homepage

Support & Service Center

Updating the display Operating System

Printer-friendly versionPrinter-friendly versionPDF versionPDF version

When updating the OS of the displays we will first put the display into rescue mode which runs the display on the rescue OS.  To do this, log into the display (via ssh) and type the following into the command line:

# reboot-rescue.sh
The display should reboot into the rescue OS.  In this mode, the display screen will be off but the display will be active.  You can log back into the display through the command line (via ssh).

Note: This could cause an RSA key mismatch in the VM which will prevent you from logging back into the display.  To fix this simply delete the RSA keys from  your Linux VM with ‘rm .ssh/known_hosts’.

The updated OS files are different for each of our displays.  Updated OS files for each display can be found on our support site page for that specific display.  While we usually keep past OS versions posted the display specific page should detail the current OS available for the display.  If you do not have the updated OS already please download it now.  The updated OS should be packaged in a compressed Linux file type (usually ending with 'customer.tgz' ).  Once you have the updated OS file there are two different ways to update the OS onto the displays. 

Option #1: Update from USB (easy and recommended)

Note: This option assumes you have a working USB connection to the display.  If you do not have this connection you will need to use option #2 outlined below.

  • Put the OS file on a USB drive and insert into the display (display should still be in rescue mode)
  • Go to the USB drive on the display by logging in (via ssh) and navigating to the ‘/media/usb’ directory ('cd /media/usb')
  • Extract the compressed OS file on the USB (‘tar –xf OSfileName’).  This may take a second.
  • Navigate into the extracted folder ('cd FolderName') and execute the ‘fullup.sh’ script (‘./fullup.sh’)

Wait for the script to install the updated OS.  Once complete you can restart the display with the 'reboot' command.  The display should reboot normally to the update OS!

Option #2: Auto Update the OS from USB

You may use the scripts locate in the zip file 'os_auto_update.zip' attached to this article to update the OS automatically.  Download the attached zip file and follow the instructions in the 'README.txt' file.

Option #3: Update from flash memory

If your display does not have access to a USB cable or otherwise cannot access the USB drive you can still update the OS by following the steps below.  Due to differences in the amount of flash memory between the X-series displays and the V-series displays the steps for each are different.  Please follow the steps for your specific display.

For X-series displays:

  • Copy the OS file onto the display '/opt/' directory (display should still be in rescue mode).  This can be done in several ways including 'scp' or through a windows application like FileZilla.
  • Log into the display (via ssh) and navigate to the ‘/opt/' directory ('cd /opt')
  • Extract the compressed OS file ('tar –xf OSfileName’).  This may take a second.
  • Navigate into the extracted folder ('cd FolderName') and execute the ‘fullup.sh’ script (‘./fullup.sh’)

Wait for the script to install the updated OS.  Once complete you can restart the display with the 'reboot' command.  The display should reboot normally to the update OS!

For V-series displays:

  • In your main machine (Windows or the Virtual Machine) where you downloaded the updated OS file extract the compressed OS file
  • Navigate into the extracted OS folder and copy the following files onto the '/opt/' directory of the display (display should be in rescue mode).  This can be done in several ways including 'scp' or through a windows application like FileZilla.
    • ccpilot-v(x).md5sum (where '(x)' designates the V-series version of the display)
    • ccpilot-v(x)_kernel.bin (where '(x)' designates the V-series version of the display)
    • ccpilot-v(x)_rootfs-ubi.bin (where '(x)' designates the V-series version of the display)
    • fullup.sh
  • Log into the display (via ssh) and navigate to the ‘/opt/' directory ('cd /opt')
  • Execute the ‘fullup.sh’ script (‘./fullup.sh’)

Wait for the script to install the updated OS.  Once complete you can restart the display with the 'reboot' command.  The display should reboot normally to the update OS!

 

AttachmentSize
Package icon os_auto_update.zip2.53 KB
Environment and Versions: 

Linux