Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Booting this UEFI on the Raspberry Pi 3 B+ #41

Closed
stefan2225 opened this issue Jun 23, 2018 · 12 comments
Closed

Booting this UEFI on the Raspberry Pi 3 B+ #41

stefan2225 opened this issue Jun 23, 2018 · 12 comments

Comments

@stefan2225
Copy link

stefan2225 commented Jun 23, 2018

The UEFI is fully compatible with the RPi 3B+ and I managed to install Fedora 28 Minimal with a custom DTB on an external USB Stick. I just needed to download the latest bootcode.bin, start.elf, fixup.dat. Additionally I needed to add the files fixup_cd.dat, fixup_db.dat, fixup_x.dat and start_cd.elf, start_db.elf, start_x.elf to get the RPi booting. Why are the _cd, _db and _x files needed?

@andreiw
Copy link
Owner

andreiw commented Jun 23, 2018 via email

@stefan2225
Copy link
Author

I just get the green LED blinking 4-5 on the RPi if I just use the already provided bootcode/start/fixup without the cd/db/x files. I also got no HDMI output, not even an rainbow screen. BTW I'm using the latest release build.

@andreiw
Copy link
Owner

andreiw commented Jun 23, 2018 via email

@stefan2225
Copy link
Author

Here they are: (pretty much latest VC firmware files right now)

bootcode.bin: 410DE1021E20F1051A5518BC9E863AE9
fixup.dat: 7F160E8B2A7B7D664D9F7930F1D3350B
fixup_cd.dat: DC619911230B4D131E67CA36C6A74415
fixup_db.dat: A9FEDCE9810A06935A3CEA0ABECA165A
fixup_x.dat: DCF3058140F6C877E2B4CE2C067CA34D
start.elf: F17A9D31ADD2B653FACE3DBD25A96D58
start_cd.elf: 2E281DD504E9C34C05539437E3DEBAB7
start_db.elf: 18EC0E15014EA9A9D631FA83C434C1AA
start_x.elf: DBDB64DF645DF33334416626844A8EB2

@stefan2225
Copy link
Author

Is it normal that Fedora detects when I remove the SD Card and when i reinsert it? I thought I have seen in a issue that that doesn't work.

@thchi12
Copy link

thchi12 commented Jun 24, 2018

Maybe that issue is talking about detecting card removal in UEFI?

@andreiw
Copy link
Owner

andreiw commented Jun 24, 2018 via email

@satmandu
Copy link

@stefan2225 Which dtb did you use for the rpi 3b+?

@stefan2225
Copy link
Author

@satmandu I extracted the DTB from a Fedora 28 image with U-Boot.

@Googulator
Copy link

There is a config.txt option that switches between the normal, cd, db or x versions. If you set that to the x version, it won't even look for the normal one.

@andreiw
Copy link
Owner

andreiw commented Jul 6, 2018 via email

@andreiw
Copy link
Owner

andreiw commented Jul 8, 2018

I found by my Pi3B+. I don't confirm the boot issue. If you copy a build directory verbatim it works just fine. You shouldn't need the cd, db or x versions of anything (because the config file doesn't refer to them).

@andreiw andreiw closed this as completed Jul 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants