pftf / RPi4

Raspberry Pi 4 UEFI Firmware Images
https://rpi4-uefi.dev
Other
1.22k stars 144 forks source link

Meta: Plans for RPi5? #243

Open sundhaug92 opened 1 year ago

sundhaug92 commented 1 year ago

Hi Are there any plans for RPi5 support?

markjsones commented 1 year ago

Seconded, I desperately want to have this same functionality on Pi5

supersjimmie commented 1 year ago

Just received my Raspberry Pi 5 (8GB), almost ready to install the VMware ESXi Fling. All I need now is the rpi5 uefi bit...

sundhaug92 commented 1 year ago

Just received my Raspberry Pi 5 (8GB), almost ready to install the VMware ESXi Fling. All I need now is the rpi5 uefi bit...

AFAIK VMware ESXi Flink does not yet support the RPi 5, and UEFI alone won't fix that

supersjimmie commented 1 year ago

Just received my Raspberry Pi 5 (8GB), almost ready to install the VMware ESXi Fling. All I need now is the rpi5 uefi bit...

AFAIK VMware ESXi Flink does not yet support the RPi 5, and UEFI alone won't fix that

Sure, agree. However without uefi it won't be possible to make ESXi compatible. So we need uefi first to then make ESXi work. (yes, my comment was a bit to short on that)

tester962 commented 1 year ago

It would be better to ask Raspberry Pi about it. The hardware vendor should be the one providing support for this (just like in the x86 world...), particularly since from what I've heard they haven't even bothered donating some boards to the cause.

The hardware itself is still broken and far away from anything resembling SystemReady. As such, UEFI alone is not too useful. The board needs quite a bit of driver work on all major OSes, and it's highly unrealistic to expect any progress on that front, when even for RPi 4 things aren't great and all development/interest pretty much came to a halt over a year ago.

For ESXi: there is no Ethernet driver and the SDK is behind a paywall. You'd be stuck with USB Ethernet.

esloof commented 1 year ago
Screenshot 2023-11-11 at 18 14 28

I've tried the Raspberry Pi 4 UEFI Firmware Image after changing the config.txt and adding os_check=o the screen stays back.

supersjimmie commented 1 year ago

Same result @esloof , that was my quick attempt too. After that first attempt I updated the rpi bios, but also no result. I guess it's not THAT easy.

EDIT: I guess it also needs a bcm2712-rpi-5-b.dtb file. https://github.com/raspberrypi/firmware/blob/master/boot/bcm2712-rpi-5-b.dtb

sundhaug92 commented 1 year ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

supersjimmie commented 1 year ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

Marcinoo97 commented 12 months ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

supersjimmie commented 12 months ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Bacause that's what we're looking for here.

sundhaug92 commented 12 months ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

supersjimmie commented 12 months ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

But isn't that one of the purposes of sharing on github? To work on things that partially work, so other people can be involved?

Marcinoo97 commented 12 months ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

But isn't that one of the purposes of sharing on github? To work on things that partially work, so other people can be involved?

so remove free will from people and force all software devs to open source anything they ever worked on?

supersjimmie commented 12 months ago

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

But isn't that one of the purposes of sharing on github? To work on things that partially work, so other people can be involved?

so remove free will from people and force all software devs to open source anything they ever worked on?

Sorry for creating misunderstanding.

That's not what I am saying. However the ARM UEFI however is open source, isn't it? What I ment was just the other way around, he could try to do all on his own or he could share, no force, just a suggestion. github forces nobody, I force nobody.

Marcinoo97 commented 12 months ago

display is working now. but release is not happening soon as code isn't formatted in a way edk2 mailing list would approve.

supersjimmie commented 11 months ago

And sorry @Marcinoo97 that I missed the WoR project community outside of github.

Marcinoo97 commented 11 months ago

possibly something soon. https://github.com/worproject/edk2-platforms

jlinton commented 11 months ago

I have a pi5 as well, but I also need to upstream a pile of pi4 patches before I get serious about working on the pi5.

Marcinoo97 commented 11 months ago

but also wait for mario to drop some real support for rpi5. he still haven't uploaded any acpi tables tho.

Edit: acpi tables r there now.

petrjac commented 10 months ago

https://github.com/worproject/rpi5-uefi

esloof commented 10 months ago

I've posted a blog article about ESXi on a Raspberry Pi 5.

https://www.ntpro.nl/blog/archives/3752-Setting-Up-ESXi-ARM-on-the-Raspberry-Pi-5.html

3DJupp commented 9 months ago

AFAIK VMware ESXi Flink does not yet support the RPi 5, and UEFI alone won't fix that

I would love to see esxi (or other customized uefi installs) using preconfigured !=3GB RAM UEFI FIles. There is no known way to customize the uefi.zip, or not for me. 🤔 Currently, i do use a customized 8gb file for both 4 and 8 GB boards, which seems to work, example ks.cfg file for stateless installs (only the %post section, which utilizes mcopy etc. Shoutout to this amazing blog.: https://williamlam.com/2020/11/stateless-esxi-arm-with-raspberry-pi.html (I adopted this, so it fits my needs)

%post --interpreter=busybox
mkdir -p /tmp/uefi

# To-Do: Select UEFI File by RAM-Size
wget http://192.168.178.100/uefi_pi4_8gb_1.35.zip -O /tmp/uefi/uefi.zip
unzip /tmp/uefi/uefi.zip -d /tmp/uefi/
rm -f /tmp/uefi/uefi.zip
# Get USB-Device from weasel.log
USB_DEVICE=$(grep "install --firstdisk ==" /var/log/weasel.log | grep -v grep | awk '{print $6}')

# Copy uefi.zip to USB Drive
mcopy -i "/dev/disks/${USB_DEVICE}:1" -vs /tmp/uefi/* ::/
nomi-ramzan commented 6 months ago

Any update on this ?