Hi,
Welcome!
On 1/13/21 3:42 PM, Joel Savitz wrote:
Good afternoon,
A group of computer science undergraduates and I are interested in
contributing to the usability of Fedora Linux on the Raspberry Pi 4.
I was a part of this group as an undergrad and we developed a compatibility
layer for translating RPi.GPIO syntax into calls to libgpiod. It is
currently available on PyPi and under review for inclusion in Fedora:
https://github.com/underground-software/RPi.GPIO2
https://pypi.org/project/RPi.GPIO2/
The maintainer of the (broken) RPi.GPIO fedora package agreed to obsolete
it in favor of our new package, which is a drop in replacement for RPi.GPIO
(hence the 2), however I have not heard from him since September.
Anyway, we are looking for a new project or area of Fedora on the Raspberry
Pi to improve over the upcoming semester. Does anyone have any suggestions?
From my perspective, the main issues with the rpi4 and fedora surround
low level firmware/driver problems. That is what keeps it from "just
working" as expected with a standard fedora image.
As such you might want to take a look at:
https://github.com/lategoodbye/rpi-zero/issues/43
which is the running conversation about upstream kernel features that
need work.
On the firmware side you might look at
https://github.com/pftf/RPI4/issues which is a mix of bugs and future
features required to make the platform behave as expected.
There is probably a uboot related list too, but I don't know where it
is. Peter can probably comment.
Finally besides Trusted Firmware, there is a project that seeks to
replace the videocore firmware as well
https://github.com/librerpi/rpi-open-firmware. If that happens it would
remove another longstanding binary blob used to boot the platform.
There are of course others, but that should provide a few starting places.
Welcome again!
_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx