Last updated on April 04, 2017

Edge 300 firmware upgrade

This article provides instructions to upgrade the firmware on the Cisco Edge 300.


  • Cisco Edge 300 device.
  • 1 USB flash drive formatted in FAT32 file system with minimum 2GB free space.
  • 1 Edge 300 firmware image file (for use with the USB flash drive).
  • 1 paper clip / SIM eject tool (for the recessed reset button).


Empty the contents of the USB flash drive for the purpose of Edge firmware flashing. The process of creating a bootable flash drive will temporarily render it unusable for conventional storage and transferring of files. The flash drive can later be reformatted back to its original file system once the firmware upgrade has completed.

Prepare a Bootable USB Drive

Follow the instructions below to prepare the USB drive:

  1. From your computer, copy the Edge 300 firmware image into the root directory of the USB flash drive.

  2. Disconnect the USB drive from your computer and connect it to the USB port of the Edge 300, located on the side of the device.

  3. SSH into the device using either PuTTy (on a Windows PC) or Terminal (on a Mac) using the commands shown below. Replace {device IP} with the actual IP address of the Edge device.


    Verify the correct IP address and root credentials for the Edge 340 with your network administrator:

    # ssh root@{device IP}
    # root@{device IP} password: cisco
  4. Use the blkid command to locate the USB drive. (usually /dev/sdxx with xx being b1, b2 or c1, c2 etc.) For this guide, we will assume it is /dev/sdb1:

    # blkid
    /dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
  5. Mount the USB drive:

    # mount /dev/sdb1 /tmp/mnt
  6. Copy the firmware image onto the Edge 300 device (into the /apps/ directory). Wait for the task to finish. The copying of the image file will be completed when the console displays a # symbol at the beginning of the command line. Unmount the USB drive:

    # cp /tmp/mnt/smi-usb-sunbird-1.5.0-delivery.tar.gz /apps/
    # umount /tmp/mnt
  7. Without ejecting your USB drive, run the following commands (remember to replace sdb1 with your blkid if discovered to be different from Step 3). Note that each command will take some time to execute. Wait until each command has completed (console displays a #) before proceeding to the next command. When all commands have been executed, remove the USB drive from the device.:

    # mkfs.ext3 /dev/sdb1
    # mount /dev/sdb1 /tmp/mnt
    # tar xvzf /apps/smi-usb-sunbird-1.5.0-delivery.tar.gz –C /tmp/mnt/
    # umount /tmp/mnt
  8. Proceed to the Flashing the Firmware section below.

Update the Firmware

Follow the instructions below to update the firmware:

  1. Press and hold the power button on the Edge 300 to turn it OFF.

  2. Connect the newly created bootable USB drive into the USB port again, located on the side of the device.


  3. Press and hold the power button on the Edge 300 to turn it back ON.

  4. Using the paper clip / SIM eject tool, press and hold the reset button located next to the power button of the device for about 5 seconds until the device reboots itself.


  5. Once rebooted, the Edge 300 device will read the contents of the USB drive and begin flashing the firmware. The power LED will be flashing continuously at this point, indicating the firmware update is in process. The firmware flashing will be completed when you are able to view the login screen on a connected display.