Project

General

Profile

BootloaderInterfaces » History » Revision 28

Revision 27 (Denis 'GNUtoo' Carikli, 03/18/2020 06:50 PM) → Revision 28/50 (Denis 'GNUtoo' Carikli, 03/27/2020 12:55 AM)

h1. Bootloader interfaces 

 |_. Device |_. Bootloader | cmdline from boot.img | cmdline from bootloader environment | Compatible with upstream Linux | 
 | N/A | upstream u-boot | ? | Yes | Yes | 
 | Galaxy S (GT-I9000) | [[GTI9000Bootloader]] | | | ? | 
 | Galaxy SII (GT-I9100) | [[GTI9100Bootloader]] | | | [[BootloadersIncompatibleWithLinux#Devices-with-the-Exynos-4412-2|Probably not]] | 
 | Galaxy SII (GT-I9100G_CHN_CHN)    | [[GTI9100GBootloader]] | | | ? | 
 | Galaxy Nexus (GT-I9250) | [[I9250Bootloader]] | used | ignored | ? | 
 | Galaxy SIII (GT-I9300) 
 Galaxy SIII 4G (GT-I9305) 
 Galaxy Note II (GT-N7100) 
 Galaxy Note II 4G (GT-N7105) | [[MidasBootloader]] | ignored | used | [[BootloadersIncompatibleWithLinux#Devices-with-the-Exynos-4412|No: 
 * Doesn't clear the data cache before booting Linux 
 * Has the MMU setup when booting Linux]] | 
 | Galaxy Note (GT-N7000) | [[GTIN7000Bootloader]] | | | ? | 

 h2. See also 

 * [[UART]]: How to get the serial console. Very useful to interact with the bootloader and see boot logs. 
 * [[IsorecRecoveryIssue]]: An issue affecting the bootloaders of the Galaxy SII (GT-I9100), Galaxy Note (GT-N7000), Galaxy S II (GT-I9100G)