Hello everyone,
I am happy to announce the release of the second edition of the Genode Platforms document today:
https://genode.org/news/genode-soc-porting-guide
The document condenses two years of practical work with enabling Genode on a new hardware platform, taking the PinePhone as concrete example. I hope that by publicly sharing our former in-house know-how in the form of a practical guide, we can lower the barrier of moving Genode to new devices, and generally invite the use of the framework as an experimentation ground.
The document is freely available as PDF:
https://genode.org/documentation/genode-platforms-22-05.pdf
Cheers Norman
Thanks. That is an incredible guide.
I have been struggling with Pinephone for my daily use. Currently I use pmOS + plasma and it has plenty of issues. Since ages, I see 0 improvements in updates either on plasma or pmOS front. What's the current status wrt Genode on Pinephone? Any estimate wrt a bootable img file for pinephone? I'd love to switch to Genode permanently once phone and messages start working! I can submit logs after that.
Thanking you Sagar Acharya
May 25, 2022, 3:50 PM by norman.feske@genode-labs.com:
Hello everyone,
I am happy to announce the release of the second edition of the Genode Platforms document today:
https://genode.org/news/genode-soc-porting-guide
The document condenses two years of practical work with enabling Genode on a new hardware platform, taking the PinePhone as concrete example. I hope that by publicly sharing our former in-house know-how in the form of a practical guide, we can lower the barrier of moving Genode to new devices, and generally invite the use of the framework as an experimentation ground.
The document is freely available as PDF:
https://genode.org/documentation/genode-platforms-22-05.pdf
Cheers Norman
-- Dr.-Ing. Norman Feske Genode Labs
https://www.genode-labs.com · https://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users
Hi Sagar,
thanks for your feedback!
What's the current status wrt Genode on Pinephone?
I recommend following the postings at https://genodians.org to track the progress.
In particular, let me invite you to try out the telephony setup described in [1], which is quite a lot of fun. The creation of a bootable SD-card image for a given run script is described at [2]. Once you have tried that out, you may wish to proceed with interactive scenarios. E.g., you may enjoy tinkering with the bare-bones Sculpt system at [3], or give the nano3d.run script a try.
In short, most technical pieces of the puzzle are in place now. The next step is the creation of a simple user interface for the rudimentary phone functionality. If you are curious where this is heading, you can find the corresponding topic branch at [4].
Note that all this work targets the PinePhone v1.2. As far as I know, the integration of the modem differs from earlier models.
Cheers Norman
[1] https://genodians.org/ssumpf/2022-05-09-telephony [2] https://genodians.org/nfeske/2021-09-20-pine-fun-pinephone-boot [3] https://github.com/genodelabs/genode-allwinner/tree/master/sculpt [4] https://github.com/nfeske/genode-allwinner/commits/phone_manager