rpi5-uefi icon indicating copy to clipboard operation
rpi5-uefi copied to clipboard

Raspberry Pi 5B 16 GB doesn't boot.

Open korhojoa opened this issue 10 months ago • 10 comments

Trying the UEFI with a 16 GB Pi loads to a black screen,

korhojoa avatar Jan 13 '25 19:01 korhojoa

Have you tried to replace the included .dtb file with the d0 firmware file and updated the config.txt file to reference it?
Once you’ve tried that, you may also want to try changing the frame_buffer value in config.txt to 16 or 24 to see whether that gives you an image. I haven’t been able to get an OS to load on my CM5 either. They both use the d0 chips, so are different than the early Pi 5 line-up, but I believe for you that is the main difference, so using the correct firmware file may solve it.

NumberOneGit avatar Jan 14 '25 00:01 NumberOneGit

Had a similar issue on RPI5/16GB. When rpi5-uefi (v0.3) runs the screen turned black. Setting 'framebuffer_depth=16' in config.txt fixed the display and now I see it loading and starting the code in my FreeBSD EFI partition. Changing the dtb file (by copying the d0 version over the .dtb in your release) didn't seem to change anything for me about this issue.

ronaldklop avatar Jan 18 '25 00:01 ronaldklop

I can confirm this worked for me as well, "Setting 'framebuffer_depth=16' in config.txt fixed the display"

blknight88 avatar Jan 18 '25 17:01 blknight88

BTW depth 24 worked also. Not sure if I spotted any visual difference between the two values.

ronaldklop avatar Jan 18 '25 18:01 ronaldklop

Both 24bit and 16bit framebuffer_depth options work for me to display the boot splash screen. However, system seems to hang and not boot after boot splash timeout or when pressing Enter to boot. I also added the d0 firmware (bcm2712d0-rpi-5-b.dtb) to the efi partition and added device_tree=bcm2712d0-rpi-5-b.dtb. System boots fine on 8GB Raspberry Pi 5 with nvme.

l00nix avatar Jan 22 '25 20:01 l00nix

Both 24bit and 16bit framebuffer_depth options work for me to display the boot splash screen. However, system seems to hang and not boot after boot splash timeout or when pressing Enter to boot. I also added the d0 firmware (bcm2712d0-rpi-5-b.dtb) to the efi partition and added device_tree=bcm2712d0-rpi-5-b.dtb. System boots fine on 8GB Raspberry Pi 5 with nvme.

hey what is d0 firmware, where do I get it?

Stejs1k avatar Jan 23 '25 13:01 Stejs1k

hey what is d0 firmware, where do I get it?

Here is some info on the d0 firmware - https://www.jeffgeerling.com/blog/2024/new-2gb-pi-5-has-33-smaller-die-30-idle-power-savings

This is a pic of the d0 chip version on my 16GB Raspberry Pi 5

Image

You can get the firmware here https://github.com/raspberrypi/firmware/tree/master/boot - specifically for the d0 Raspberry Pi 5s: https://github.com/raspberrypi/firmware/blob/master/boot/bcm2712d0-rpi-5-b.dtb

l00nix avatar Jan 23 '25 14:01 l00nix

hey what is d0 firmware, where do I get it?

Here is some info on the d0 firmware - https://www.jeffgeerling.com/blog/2024/new-2gb-pi-5-has-33-smaller-die-30-idle-power-savings

This is a pic of the d0 chip version on my 16GB Raspberry Pi 5

Image

You can get the firmware here https://github.com/raspberrypi/firmware/tree/master/boot - specifically for the d0 Raspberry Pi 5s: https://github.com/raspberrypi/firmware/blob/master/boot/bcm2712d0-rpi-5-b.dtb

I am running on d0 chip with d0 firmware, but now my UEFI is not loading at all, do you know what to do? edit: I renamed d0 firmware as normal firmware, but windows is still not loading, freezing on boot.

Second thing what I need is, that I want to run UEFI and windows 11 on one sd card, is there any way how to do it, because I found on youtube tutorial where guy used SSD for windows 11 and sd card for UEFI, I am curently using 2 sd cards.

Image

Stejs1k avatar Jan 23 '25 14:01 Stejs1k

I am running on d0 chip with d0 firmware, but now my UEFI is not loading at all, do you know what to do? edit: I renamed d0 firmware as normal firmware, but windows is still not loading, freezing on boot.

This is why we are having this conversation ;-) looks like the d0 version of the Pi 5 boards is not supported currently by the UEFI firmware. I am in the same boat. Maybe someone will find a work around or update the code.

l00nix avatar Jan 23 '25 21:01 l00nix

I possibly have the same issue as I can't get the latest VMware ESXi ARM Fling ISO to boot either on my 16 GB Pi 5

blknight88 avatar Jan 23 '25 21:01 blknight88