Issue #1906
openReplace S-Boot with U-Boot on exynos4412 (midas) devices
0%
Description
This is needed in order to deal with TrustZone, RYF, mainline Linux, and making it so our current flagship devices can run GNU/Linux distros.
https://github.com/fourkbomb/u-boot
https://blog.forkwhiletrue.me/posts/an-almost-fully-libre-galaxy-s3/
It is my understanding that this currently works, but no u-boot console shows up on the display if you use the old linux kernel from Samsung that we are currently using.
"It's also worth mentioning that LineageOS/Replicant will boot under u-boot with a kernel compiled without CONFIG_ARM_TRUSTZONE set, but the display will not work (probably because u-boot does not initialise the display)."
Updated by Kurtis Hanna almost 6 years ago
I just learned from PabloPL on the Replicant IRC that the Exynos 4210 device i9300 can be ported to u-boot as well: https://github.com/xc-racer99/u-boot-galaxys4g/wiki
Updated by Kurtis Hanna over 5 years ago
Some new commits were pushed on github: https://github.com/fourkbomb/u-boot/commits/midas-2019.04
Updated by _I3^ RELATIVISM over 3 years ago
- Type of work Any programming languages (scripts, C, etc), System administration added
Updated by Kurtis Hanna over 3 years ago
- Target version changed from Any version to Any Replicant version with an upstream kernel
It is my understanding that u-boot is not currently compatible with Replicant versions that use downstream kernels, so I am updating the target version in this ticket to "Any Replicant version with an upstream kernel".
It is also my understanding that Replicant 11 boots with forkbomb's downstream u-boot, but that our project can't currently distribute this s-boot alternative because it requires a non-free blob, the distribution of which would violate the terms we abide by as a FSDG certified distribution.