BeagleBone Black OS Update

This tutorial describes how to update the Operating System of your BeagleBone Black to the latest supported version. This will take you through the steps to write a BeagleBone Black Operating System image onto a microSD card, boot from the SD card, and optionally install the new OS onto the BeagleBone Black eMMC (flash).

Prerequisites

None

Hardware

  • BeagleBone Black
  • USB-A to mini-B cord
  • MicroSD card
  • USB to microSD adapter
  • Computer

Software

Procedure

  1. Download the latest 8.x (Jessie) BeagleBone Black image from http://beagleboard.org/latest-images.

  2. Extract the image file from the archive.

    1. Note: 7-zip is a free archive management that can be used for the step above.
  3. Download and install Win32 Disk Imager

  4. Place an empty microSD card into the USB adapter, and plug the adapter into a USB port on your computer.

  5. Open Win32 Disk Imager.

  6. Select the device from the drop down menu that matches your microSD card to USB adapter drive.

  7. Browse to the decompressed image file and select it in the Image File path.

  8. Click Write.

  9. After the write has successfully completed, eject the microSD card.

  10. Insert the SD card into your (powered-down) BBB.

  11. Hold the User Boot button down, and then plug in the power (USB or 5V adaptor). Keep holding down the button until you see the bank of 4 LED's light up for a few seconds. You can now release the button.

  12. The BBB is running from the SD card.

Optional

  1. SSH into the BBB.

  2. Edit /boot/uEnv.txt and uncomment the following like by removing the '#' character:
    #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

  3. Shutdown he BBB and disconnect power.

  4. Hold the User Boot button down, and then plug in the power (USB or 5V adaptor). Keep holding down the button until you see the bank of 4 LED's light up for a few seconds. You can now release the button.


  5. The BeagleBone Black is reimaging the on-board eMMC (the USRx LEDs should be scrolling back and forth) and you will need to wait up to 45 minutes for the programming to complete. All four USRx LEDs will remain lit solid when the process is complete.

  6. Power off the BBB.

  7. Remove the SD Card.

  8. Power on the BBB to boot from eMMC.