Monthly Archives: March 2014

Upgrade BeagleBone Black to Debian 7.4 and kernel 3.14

First we need to download lastest eMMC image and dump it to our micro SD card:

$ wget --no-check-certificate https://s3.amazonaws.com/beagle-debian/BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz
$ unxz BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz
$ md5sum BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img
  6c8fe30763170969db97a31200a72828  BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img
$ sudo dd bs=1M if=BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img of=/dev/disk2

If we want to know process status of dd:

$ sudo kill -INFO <dd pid>

Afterwards, while holding down the USER BOOT button (the one next to the micro SD cad slot), plug in the power cord for the BBB and release it when all 4 LEDs are lit.

Wait for 30min (more or less) until all four LEDs are lit again and not blinking!

Default username/password:

* debian/temppwd
* root/root

If everything fails and we can boot from SD card you can write manually the eMMC by running this script in your BBB:

$ /opt/scripts/tools/beaglebone-black-eMMC-flasher.sh

Upgrading to a 3.14 kernel is easy as following these steps:

$ wget --no-check-certificate https://rcn-ee.net/deb/wheezy-armhf/v3.14.0-rc8-bone0/install-me.sh
$ chmod +x install-me.sh
$ ./install-me.sh
$ reboot
$ uname -a
Linux beaglebone 3.14.0-rc8-bone0 #1 SMP Sat Mar 29 00:25:15 UTC 2014 armv7l GNU/Linux