Jump to content

U-Boot

From postmarketOS Wiki
Das U-Boot
U-Boot on the Neo FreeRunner
U-Boot on the Neo FreeRunner
Name Das U-Boot
1st stage
Works
2nd stage
Works
Resources Homepage Source

U-Boot (Das U-Boot) is a first-stage and second-stage bootloader used primarily in embedded devices to handle the booting instructions to boot an operating system kernel.

Porting

Porting U-Boot gives a device access to all the benefits of UEFI and removes the need to work around quirks in the stock bootloader.

For more information, such as help getting started, common issues, and more, see U-Boot Porting.

Supported Devices

Device Codename Chipset Primary Bootloader Secondary Bootloader Mainline In Storage
Acer Chromebook 13 (CB5-311) google-nyan-big Nvidia Tegra K1 (T124) Y Y
Amlogic Generic AArch64 TV Box amlogic-aarch64-tvbox Amlogic - Y P N
Apple Apple M-series Macs generic-apple-mac Apple M1/ Apple M2/ Apple M3/Apple M4 - Y Y Y
Apple Mac mini M1 apple-j274 Apple M1 - Y Y Y
Apple MacBook Air apple-tonga Apple M1 - Y Y Y
Apple Tonga tonga-generic Apple M1 - Y Y Y
Arrow DragonBoard 410c arrow-db410c Qualcomm Snapdragon 410 (APQ8016) Y Y Y
Asus Asus Tinker Board asus-tinker-board Rockchip RK3288 Y - Y -
Asus Chromebook C201 google-veyron-speedy Rockchip RK3288 Y Y Y Y
Asus Chromebook Flip C100 google-veyron-minnie Rockchip RK3288 Y N Y
Asus Eee Pad Transformer asus-tf101 Nvidia Tegra 2 (T20) Y Y Y Y
Asus Eee Pad Transformer Prime asus-tf201 Nvidia Tegra 3 (T30) Y Y Y Y
Asus Transformer Infinity asus-tf700t Nvidia Tegra 3 (T33) Y Y Y Y
Asus Transformer Pad asus-tf300t Nvidia Tegra 3 (T30L) Y Y Y Y
Asus Transformer Pad 3G asus-tf300tg Nvidia Tegra 3 (T30L) Y Y Y Y
Asus VivoTab RT asus-tf600t Nvidia Tegra 3 (T30) Y - Y Y
Asus Zenfone Zoom asus-z00xs Intel Moorefield Z3590 - Y P
AYN Thor ayn-thor Qualcomm Snapdragon 8 Gen 2 (SM8550) Y
Banana Pi BPI-CM4IO Baseboard with BPI-CM4 SoM bananapi-bpi-cm4-cm4io Amlogic A311D Y Y Y
Banana Pi BPI-M2 Zero bananapi-bpi-m2-zero Allwinner H3 Y - Y -
BananaPi BPI-CM4 bananapi-bpi-cm4 Amlogi1c A311D Y Y Y
Beelink GT-King beelink-gtking Amlogic S922X Y Y Y
Beelink gt1 (Ultimate) beelink-gt1 Amlogic S912 Y Y Y Y
BlackBerry KEY2 blackberry-athena Qualcomm Snapdragon 660 (SDM660) N Y P Y
BlackBerry KEY2 Generic blackberry-key2-generic Qualcomm Snapdragon 660 (SDM660) / Qualcomm Snapdragon 636 (SDM636) N Y P Y
BlackBerry KEY2 LE blackberry-luna Qualcomm Snapdragon 636 (SDM636) N Y P Y
BlackBerry Passport windermere/wolverine Qualcomm Snapdragon 800 (MSM8974) Y N Y N
BQ Curie bq-curie Rockchip RK3066 Y N Y
CDI EduGear Chromebook K google-veyron-jerry Rockchip RK3288 Y N
CTL Chromebook J2 / J4 google-veyron-jerry Rockchip RK3288 Y N
Digma 1538E 4G digma-ps1150ml MediaTek MT8735 Y Y N
DongshanPi NeZha STU dongshanpi-nezhastu Allwinner D1-H Y - Y
EEBBK S5 eebbk-h7000 Qualcomm Snapdragon 660 (SDM660) N Y P -
Epik Chromebook ELB1101 google-veyron-jerry Rockchip RK3288 Y N
GoClever Quantum 700N goclever-tq700n MediaTek MT8127 Y N N Y
Google Pixel 4 google-flame Qualcomm Snapdragon 855 (SM8150) - Y Y Y
Google Pixel 4a google-sunfish Qualcomm Snapdragon 730G (SM7150-AB) - Y Y Y
Google Pixel 9 Pro XL google-komodo Google Tensor G4 U Y Y N
Google (ASUS) Nexus 7 (2012) asus-grouper Nvidia Tegra 3 (T30L) Y N Y Y
Google (ASUS) Nexus 7 (2012) GSM asus-tilapia Nvidia Tegra 3 (T30L) Y N Y Y
Google (Samsung) Nexus 10 google-manta Samsung Exynos 5250 - Y Y Y
Hisense Chromebook 11 google-veyron-jerry Rockchip RK3288 Y N
HP Chromebook 14 G3 google-nyan-blaze Nvidia Tegra K1 (T124) Y Y N
HTC One X htc-endeavoru Nvidia Tegra 3 (AP33) Y N Y Y
Huawei Honor Holly/Honor 3C Lite/Honor 3C Play huawei-holly MediaTek MT6582 - Y N N
iNet Tek D70 A33 inet-a33 Allwinner A33 N Y Y
Lark FreeMe 70.2S lark-freeme-70-2s Allwinner A10 Y Y N
Lenovo A369i lenovo-a369i MediaTek MT6572 N Y Y Y
LG Optimus 3D lg-p920 TI OMAP 4430 N Y Y Y
LG Optimus 4X HD lg-p880 Nvidia Tegra 3 (AP33H) Y P Y Y
LG Optimus Vu lg-p895 Nvidia Tegra 3 (AP33) Y P Y Y
Libre Computer AML-A311D-CC-V0.2 librecomputer-alta Amlogic A311D Y Y Y
Libre Computer AML-S805X-AC-V1.0 librecomputer-lafrite Amlogic S805X Y Y -
Libre Computer AML-S905D3-CC-V0.2 librecomputer-solitude Amlogic S905D3 Y Y Y
Libre Computer AML-S905X-CC-V1.0 librecomputer-lepotato Amlogic S905X Y Y -
Linksys WRT1900ACS/WRT1900ACS V2 linksys-shelby Marvell Armada 385 (88F6820) Y N Y
Lynx R1 lynx-r1 Qualcomm Snapdragon XR2 (SM8250) U Y P P
MangoPi MQ-Pro mangopi-mq-pro Allwinner D1-H Y - Y -
Mecer Xpression V2 google-veyron-jerry Rockchip RK3288 Y N
Mecha Systems, Inc. Comet comet-m Freescale i.MX 8M Plus Y N Y
MediaTek G99 (MT6789/MT8781) generic-mediatek-g99 MediaTek Helio G99 (MT6789) Y - P Y
Motorola Edge 30 motorola-dubai Qualcomm Snapdragon 778G+ (SM7325-AE) N Y Y N
Motorola Moto G9 Play / Moto G9 / Lenovo K12 Note motorola-guamp Qualcomm Snapdragon 662 (SM6115) - Y Y Y
NComputing Chromebook CX100 / CX110 google-veyron-jerry Rockchip RK3288 Y N
Nokia N900 nokia-n900 TI OMAP 3430 - Y N Y
Nothing CMF Phone 1 nothing-tetris MediaTek Dimensity 7300 (MT6878) Y Y Y Y
Nothing Phone (1) nothing-spacewar Qualcomm Snapdragon 778G+ (SM7325-AE) - Y Y N
ODROID HC2 odroid-hc2 Samsung Exynos 5422 Y - Y
ODROID XU4 odroid-xu4 Samsung Exynos 5422 N Y Y Y
OLIMEX Teres-I teres_i Allwinner A64 Y Y Y Y
Oysters T74ER oysters t74er Allwinner A33 Y Y N
Oysters T84Bi 4G oysters-t84bi-4g MediaTek MT8735 Y Y N
PINE64 PineTab 2 pine64-pinetab2 Rockchip RK3566 Y - Y Y
PocketBook Touch HD pocketbook-pb631 Freescale i.MX6 SoloLite Y P Y
Poin2 Chromebook 11 google-veyron-jerry Rockchip RK3288 Y Y Y Y
Positivo Chromebook CH1190 google-veyron-jerry Rockchip RK3288 Y N
Prestigio Multipad Wize 3151 prestigio-pmt3151 MediaTek MT8321 Y Y Y
Qualcomm QCS6490 qcom-qcs6490 Qualcomm Dragonwing QCS6490 Y Y Y Y
Qualcomm QRD8635 qualcomm-qrd8635 Qualcomm Snapdragon 8s Gen 3 (SM8635) Y Y Y
Qualcomm SDM845 Device qcom-sdm845 Qualcomm Snapdragon 845 (SDM845) N Y P Y
Qualcomm Snapdragon 730/730G/732G qcom-sm7150 Qualcomm Snapdragon 730 (SM7150)/Qualcomm Snapdragon 730G (SM7150)/Qualcomm Snapdragon 732G (SM7150) - Y Y Y
Radxa Zero radxa-zero Amlogic S905Y2 Y - Y Y
Realme GT Neo6 SE / GT Neo6 / GT 6 / GT 6T realme-bale Qualcomm Snapdragon 7+ Gen 3 (SM7675) / Qualcomm Snapdragon 8s Gen 3 (SM8635) - Y Y Y
Reeder Jolla C2 jolla-c2 Unisoc Tiger T606 (UMS9230) N Y N Y
Reeder S19 Max Pro S reeder-s19maxpros Unisoc Tiger T606 (UMS9230) N Y N Y
Rockchip RK322X rockchip-rk322x Rockchip RK322X Y Y Y
Samsung Chromebook google-snow daisy XE303 Samsung Exynos 5250 Y Y Y
Samsung Chromebook 2 11.6" google-peach-pit Samsung Exynos 5420 Y Y Y
Samsung Chromebook 2 13.3" google-peach-pi Samsung Exynos 5800 Y Y Y
Samsung Chromebook Plus google-kevin Rockchip RK3399 Y Y Y Y
Samsung Exynos 7 samsung-exynos7 Samsung Exynos 7 N Y Y Y
Samsung Galaxy Ace 2 GT-I8160 samsung-codina ST-Ericsson NovaThor U8500 N Y Y Y
Samsung Galaxy Amp (SGH-I407) samsung-kyle ST-Ericsson NovaThor U8500 N Y Y Y
Samsung Galaxy Beam samsung-gavini ST-Ericsson NovaThor U8500 N Y Y Y
Samsung Galaxy Core Prime VE LTE samsung-coreprimevelte Marvell PXA1908 N Y P Y
Samsung Galaxy Exhibit (SGH-T599) samsung-codina-tmo ST-Ericsson NovaThor U8500 N Y Y Y
Samsung Galaxy Grand Prime+ samsung-grandpplte MediaTek MT6737T N Y N Y
Samsung Galaxy Note 10.1 (2014) samsung-n1awifi Samsung Exynos 5420 N Y Y Y
Samsung Galaxy Note II samsung-t03g Samsung Exynos 4412 Quad Y Y - Y
Samsung Galaxy Note Pro 12.2 (WiFi) samsung-v1awifi Samsung Exynos 5420 N Y Y Y
Samsung Galaxy S Advance samsung-janice ST-Ericsson NovaThor U8500 N Y Y Y
Samsung Galaxy S II samsung-i9100 Samsung Exynos 4210 Dual Y - N -
Samsung Galaxy S III Mini samsung-golden ST-Ericsson NovaThor U8500 N Y Y Y
Samsung Galaxy S9 samsung-starqltechn Qualcomm Snapdragon 845 (SDM845) N Y N
Samsung Galaxy Tab Pro 10.1 (Wi-Fi) samsung-n2awifi Samsung Exynos 5420 N Y Y Y
Samsung Galaxy Xcover 2 samsung-skomer ST-Ericsson NovaThor U8500 N Y Y Y
Solidrun CuBox solidrun-cubox Marvell Armada 510 (88AP510) Y Y N Y
Sony Xperia XA2 sony-pioneer Qualcomm Snapdragon 630 (SDM630) N Y P Y
StarFive VisionFive 2 starfive-visionfive2 StarFive JH7110 Y Y Y Y
Toshiba AC100 paz00 Nvidia Tegra 2 (T20) Y Y Y Y
VideoNet Chromebook BL10 google-veyron-jerry Rockchip RK3288 Y N
Videostrong KII Pro videostrong-kii-pro Amlogic S905 Y Y Y Y
WEXLER Tab 7t wexler-qc750 Nvidia Tegra 3 (T30L) Y N Y Y
WinLink E850-96 winlink-e850-96 Samsung Exynos 850 Y Y Y Y
Xiaomi Mi 9 Lite xiaomi-pyxis Qualcomm Snapdragon 710 (SDM710) - Y Y Y
Xiaomi Mi 9T / Redmi K20 xiaomi-davinci Qualcomm Snapdragon 730 (SM7150-AA) - Y Y Y
Xiaomi Mi Note 10 / Mi CC9 Pro xiaomi-tucana Qualcomm Snapdragon 730G (SM7150-AB) - Y Y Y
Xiaomi Mi Note 10 Lite xiaomi-toco Qualcomm Snapdragon 730G (SM7150-AB) - Y Y Y
Xiaomi Mi Pad xiaomi-mocha Nvidia Tegra K1 (T124) Y Y Y Y
Xiaomi Mi Pad 4 xiaomi-clover Qualcomm Snapdragon 660 (SDM660) N Y P Y
Xiaomi Mi TV Stick xiaomi-aquaman Amlogic S805Y P Y P Y
Xiaomi Pad 6 xiaomi-pipa Qualcomm Snapdragon 870 (SM8250-AC) N Y Y Y
Xiaomi POCO F5 Pro / Redmi K60 xiaomi-mondrian Qualcomm Snapdragon 8+ Gen 1 (SM8475) N Y Y Y
Xiaomi POCO X3 NFC xiaomi-surya Qualcomm Snapdragon 732G (SM7150-AC) N Y Y Y
Xiaomi Pocophone F1 / POCO F1 xiaomi-beryllium Qualcomm Snapdragon 845 (SDM845) N Y P Y
Xiaomi Redmi Note 10 Pro xiaomi-sweet Qualcomm Snapdragon 732G (SM7150-AC) - Y Y Y
Xiaomi Redmi Note 12 Pro (4G) xiaomi-sweet_k6a Qualcomm Snapdragon 732G (SM7150-AC) - Y N P
Xiaomi Redmi Note 5 Pro xiaomi-whyred Qualcomm Snapdragon 636 (SDM636) N Y P Y
Xiaomi Redmi Note 7 xiaomi-lavender Qualcomm Snapdragon 660 (SDM660) N Y P Y
Xunlong Orange Pi 3 xunlong-orangepi3 Allwinner H6 Y - Y Y
Xunlong Orange Pi PC xunlong-orangepi-pc Allwinner H3 Y - Y
Xunlong Orange Pi Zero 3 xunlong-orangepi-zero3 Allwinner H618 Y - P
Zinwa Q25 zinwa-q25 MediaTek Helio G99 (MT8781) Y Y P Y
ZTE ZXV10 B860HV5 zte-b860hv5 Amlogic S905X2 Y Y Y

See also