first, a huge heap of thank you for authoring .
Wanted to get some advice: should I get a Pixel 3a and use GrapheneOS on it or get Pixel4a (when released) and contribute code for its device support.
Ive read a reddit post that pxl4 didnt have contributors
Conversation
I’d be happy to work on Pixel4a device support, is there a preliminary doc to do some background reading or any topics you can suggest to get started with? Thanks!
1
Replying to
grapheneos.org/build is a good starting point. Look at device/google/crosshatch, kernel/google/crosshatch and vendor/google/crosshatch for the device support code for the Pixel 3 along with looking into android-prepare-vendor which is how we currently handle the vendor image.
2
1
Replying to
Thank you for the links. Is r/GrapheneOS a good place to ask n00b questions or is there a xda/dedicated forum where those discussions take place?
1
Replying to
Use the #grapheneos channel on Freenode or the bridged #grapheneos:matrix.org channel via Matrix. The subreddit is pretty terrible and people who can actually answer questions especially those about development are active on IRC/Matrix rather than the subreddit.
1
1
There are always a bunch of people active in the IRC/Matrix channel and many of them can answer questions well. On the other hand, the subreddit is a mess and there just aren't enough knowledgeable people active. I have to deal with it almost entirely myself and it sucks...
Replying to
Gotcha. Certainly do not wish to add more content on that subreddit for you to deal with, I will reach out to the folks on the IRC channel if I hit a roadblock that I cannot figure out. Again, huge thanks for the project, the links and these prompt replies.
Merci Beaucoup!
1
Replying to
I'd recommend lurking in the IRC channel and occasionally glancing at it since you'll probably find a lot of interesting discussions and information. There are discussions about device support on a regular basis and there are probably other people interested in working on this.
1
1
Show replies

