Table of Contents

Das U-Boot

Das U-Boot (the universal bootloader), is arguably the richest, most flexible, and most actively developed FOSS bootloader available. It's released under the GNU GPL and maintained at

Uboot can be build with OpenWrt Buildroot, Embedded Linux Development Kit, and others. For documentation see ELDK-4 / ELDK-5.


  1. retrieve source code, patch support for you hardware if not already contained in that mainline version
  2. use a toolchain of your choice to build




Das U-Boot Modifications

If somebody writes a patch for the bootloader implementation of a particular device, you will find links to this on the wiki-page for that device. Additionally, we accumulate all the patches written for a particular bootloader on its own page. Hopefully, you can get a better comprehension of the functionality of the bootloader by having a look at them: