Pinephone + AOSP Mental Model
#1
Hello everyone.



Trying to wrap my head around the Android Open Source Project and the pieces that come together to make it work on specific devices. The image attached is my current mental model of how Android can be built. With this thread I am looking to:






1. refine/restructure the mental model it if it needs it, and



2. understand better if "vendor blobs" are the only thing one needs to make AOSP work on any given device or if more is needed.





Eventually the bigger picture question I have is whether one could build "vanilla" AOSP from source and use it on a Pinephone or whether other pieces are still missing in that architecture to make it work that I have not understood/accounted for.





Thank you!
(mmmm... I can't upload images from my machine on a post?)
Ok here's a link I guess: https://ibb.co/CPF0MHt
#2
Wow the spaces between paragraphs on this... haha. Sorry it's my first post. Not sure if I really got this down yet. Also can anyone tell me how to upload a picture? I see others do it!
#3
thunderbiscuit Wrote:Eventually the bigger picture question I have is whether one could build "vanilla" AOSP from source and use it on a Pinephone or whether other pieces are still missing in that architecture to make it work that I have not understood/accounted for.

No idea on the architecture questions but aosp is already running on pinephone.

https://forum.pine64.org/showthread.php?tid=10613
#4
Thank you!

I'll ask them for more info on this AOSP/Pinephone thing.
#5
(07-25-2020, 06:45 AM)thunderbiscuit Wrote: (mmmm... I can't upload images from my machine on a post?)
Ok here's a link I guess: https://ibb.co/CPF0MHt
In the "Typical Android OS" graphic, you need to add the proprietary additions of cellular service providers (which can be quite a bit for providers such as Verizon). In the Americas, these providers often lock the phones, so you can't use them with another cellular provider.

The apps and skin that LineageOS (and /e/) adds to AOSP are FOSS.

To answer your question in the "Vanilla AOSP" graphic, the only binary blobs in the Pinephone should be the firmware for the Realtek WiFi/BT chip. I haven't checked the code of the GloDroid port for the PinePhone to verify this, but AOSP shouldn't require any more blobs than the Linux versions.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pinephone visibly losing power while plugged in Hiraghm 2 694 05-23-2025, 12:30 PM
Last Post: Kevin Kofler
  Pinephone Pro Neural Processing Unit biketool 0 671 03-26-2025, 11:01 AM
Last Post: biketool
  contact sales pinephone janjansen1312 2 1,052 03-17-2025, 07:29 PM
Last Post: tllim
  PinePhone Pro P. Siera 4 2,454 03-14-2025, 07:00 PM
Last Post: Kevin Kofler
  [Article] PR Test Bot for PinePhone (Avaota-A1 SBC / Apache NuttX RTOS) lupyuen 0 674 03-08-2025, 02:43 PM
Last Post: lupyuen
Star Selling my Pinephone Pro Explorer Edition zheyon 0 1,115 01-31-2025, 02:27 PM
Last Post: zheyon
  PinePhone earpiece too quiet Waffelo 3 1,445 01-01-2025, 09:41 PM
Last Post: Kevin Kofler
Question WhatsApp & Pinephone - What are the alternatives for collaborative comms? danimations 15 22,431 12-27-2024, 03:02 AM
Last Post: biketool
  eSIM on PinePhone just_a_q 9 7,887 12-25-2024, 04:16 AM
Last Post: zetabeta
  US Mobile, via T-Mobile, won't support Pinephone Pro - SOLVED, SIMPLY jovval 13 10,508 12-05-2024, 04:38 PM
Last Post: tllim

Forum Jump:


Users browsing this thread: 1 Guest(s)