After purchasing several FP6 devices assuming that all the source code would be available for compilation — including the kernel without major complications — I noticed this message:
“The buildable source tree for the target tree is not ready yet. For now, you can browse and download the code at The Fairphone (Gen. 6) - ODM Android Source Code. We hope to have it ready for you soon!”
Indeed, after downloading the fairphone_os repository, I found that the kernel source was missing.
So my question is: what is the simplest and most functional way to patch the kernel, re-flash the entire system, and make it work properly — including the proprietary drivers?
Would it perhaps be more straightforward to use /e/OS, since it seems to be available for a full build?
We have a buildable source tree for the QSSI (high level Android) available so far, see Fairphone (Gen. 6) Android 15 source code build . For the target tree (which also includes the kernel) we don’t have a public tree ready yet that is buildable as-is. We’re working on it, but getting proprietary dependencies extracted is quite complex.
Since there is no publicly available buildable kernel source yet, is there even a possibility to pay Fairphone for a kernel including a specific patch?