Close

Getting a BeagleBoard C3 from 2009 to boot at all / boot a 'relatively' modern OS in 2022!

dan-osheaDan O'Shea wrote 05/08/2022 at 21:57 • 1 min read • Like

Sending out this message in a bottle in the hopes of saving other poor souls from days of suffering, and as a reminder note should my future self need it.


  1. Follow instructions at https://forum.digikey.com/t/debian-getting-started-with-the-beagleboard-xm/12457 to build new MLO and u-boot.img from scratch.

  2. Follow instructions at https://elinux.org/BeagleBoardNAND#U-Boot_v2011.12_or_newer to erase *all* NAND and write the above MLO and u-boot.img to NAND.

  3. Download rootfs SD image https://web.archive.org/web/20210224155229/https://rcn-ee.com/rootfs/2020-03-12/microsd/bone-ubuntu-18.04.4-console-armhf-2020-03-12-2gb.img.xz

  4. Write image to SD using balenaEtcher.

  5. Make changes on rootfs SD:
    • Rename /bbb-uEnv.txt to /uEnv.txt
    • Edit /boot/uEnv.txt to replace uname_r=4.19.94-ti-r36 with uname_r=5.4.24-armv7-x20

  6. Hold down USER button when powering-up.

  7. Profit!
Like

Discussions