Skip to content
This repository has been archived by the owner on Feb 4, 2025. It is now read-only.

Is there any progress in the development? #18

Open
Corsair-63 opened this issue Apr 26, 2024 · 11 comments
Open

Is there any progress in the development? #18

Corsair-63 opened this issue Apr 26, 2024 · 11 comments

Comments

@Corsair-63
Copy link

First of all, say thanks for the big effort done in the development of this project.

is it any schedule or improvement in this project?

asking that because should be fine to have a complete support of the video/sound, really particularly important LAN and asking for the moon also Wifi & BT.

@Croydon
Copy link

Croydon commented Apr 26, 2024

Yes, thank you very much for the work. Strongly appreciated! ❤️

Adding to the questions above: What is the angle for this effort? Is there a motivation to upstream things eventually? Or is it just experimental, for own purposes, or something like that?

@Corsair-63
Copy link
Author

I own also a RP4 but is not stable at all with W11, purchased some days ago one RP5 and seen that is stable in W11 and having a boat I had ARM64 based computer because of the consumption & performance with w11 and happy with it, but maybe needs replacement and because of the size and afore mentioned matters I have gone to a RP5 that for the moment is giving me very good performance under W11.
but if video & audio plus LAN drivers would be working it should be fantastic, FTB I have installed USB audio & Lan cards and working but would be great to have the LAN and BT working on the own board.

@mariobalanica
Copy link
Member

mariobalanica commented Apr 26, 2024

Hi,

First of all, say thanks for the big effort done in the development of this project.

is it any schedule or improvement in this project?

asking that because should be fine to have a complete support of the video/sound, really particularly important LAN and asking for the moon also Wifi & BT.

@Corsair-63 I assume you're asking about Windows here. I don't really have any plans to further improve support for it. At best I might look at that Ethernet controller when/if I get a chance, but not making any promises.

It all takes a lot of effort and public interest is also fairly low, so I have pretty much no incentive to continue working on this.

I'd strongly encourage you and anyone else interested to kindly contact Raspberry Pi and let them know you care about Windows (and UEFI) support on their boards. If enough people bug them, who knows, maybe one day they will consider investing in it.
Realistically that's the only way to get some real support - community projects can only do so much.

Yes, thank you very much for the work. Strongly appreciated! ❤️

Adding to the questions above: What is the angle for this effort? Is there a motivation to upstream things eventually? Or is it just experimental, for own purposes, or something like that?

@Croydon, It started out of curiosity to see what would be possible with this hardware in terms of standardization, so yes, mostly a proof-of-concept. I'm not actively working on it, but this doesn't mean it's dead - contributions are welcome.

About upstreaming:

  • The TF-A port is upstreamed, minus one PCI patch that's waiting on review.

  • I've also submitted the patches in my EDK2 base fork back in January, but I haven't heard anything since. The EDK2 review process is slow in general, at times non-existent (understandably, not many maintainers), so I just gave up on that idea.

@Corsair-63
Copy link
Author

@Corsair-63 I assume you're asking about Windows here. I don't really have any plans to further improve support for it. At best I might look at that Ethernet controller when/if I get a chance, but not making any promises.

Yes, with Windows 11

I'd strongly encourage you and anyone else interested to kindly contact Raspberry Pi and let them know you care about Windows (and UEFI) support on their boards. If enough people bug them, who knows, maybe one day they will consider investing in it. Realistically that's the only way to get some real support - community projects can only do so much.

already sent a message to Raspberry. will see if I have any answer or if they consider it.

@FrostbyteGR
Copy link

FrostbyteGR commented May 5, 2024

Let me also thank you a lot; and express my gratitude, for your time and efforts, as well.

At best I might look at that Ethernet controller when/if I get a chance, but not making any promises.

I'd be incredibly interested too, in the Ethernet controller. (At the very least)

My use case is not Windows, but instead a Cloud-like K8s Cluster (which needs UEFI for the provisioning stuff).

Some information on how it was previously accomplished on RPi4 could be found here:

This could incite a lot of interest for:

  • People who want to experiment and learn about cloud solutions (utilizing things like, MaaS, Juju, OpenStack, K8s, Ceph, etc), with a low-cost of entry.
  • People who want to deploy a highly-available and scalable infrastructure, for their IoT or Smart Home projects, with power consumption and physical space restrictions in mind.

If enough people bug them, who knows, maybe one day they will consider investing in it.

Sadly, the Raspberry Pi Foundation doesn't seem to exhibit any interest, for such highly-specific/oddball use cases.
Plenty of people seem to have bugged them on their forums already (as early as 2012 in fact); but they either choose to ignore them, or question and then dismiss them..

Whilst I'm more of a cloud engineer, rather than a developer, I'd like to know if there's any way I can contribute (even monetary) to bring this into fruition.

Thanks a lot again!

@Trumeet
Copy link

Trumeet commented May 5, 2024

I'm on Linux, and it would be much better if it supports Ethernet :) Thanks for the hard work though.

@ykla
Copy link

ykla commented May 6, 2024

It supports boot FreeBSD 14.0-RELEASE and 15-CURRENT.

@primaltechguides
Copy link

Would we need to wait for GPIO support for an active fan to work properly? As booting UEFI the active fan seems like it is 100% always.

@Croydon
Copy link

Croydon commented May 17, 2024

About upstreaming:

    The TF-A port is upstreamed, minus one PCI patch that's waiting on review.

    I've also submitted the patches in my EDK2 base fork back in January, but I haven't heard anything since. The EDK2 review process is slow in general, at times non-existent (understandably, not many maintainers), so I just gave up on that idea.

Could you please give us some links to the pull requests / patch submissions?

@marcel151
Copy link

This project seems really promising and since Microsoft is pushing Windows on ARM hard it would be nice to see a fully supported Pi 5. At least Working onboard LAN would be nice. Is this project still running?

@heini
Copy link

heini commented Sep 8, 2024

It all takes a lot of effort and public interest is also fairly low, so I have pretty much no incentive to continue working on this.

@mariobalanica, did you think about getting in touch with the Pi Firmware Task Force, who already maintain working UEFI implementations for RPi 3 and 4? Maybe they can take over...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants