I'm trying to understand how Samsung manages the kernel, the first question that arises is why my kernel version is 5.10.66, shouldn't it follow the corresponding Linux LTS branch? I tried to download the source code of the s22 kernel that samsung makes available and although they are from the october build looking at the code there is some missing patches that the official android kernel branches patched months earlier. could someone help me clarify, I thought that with the advent of GKI (generic kernel image) Samsung used an official kernel image, maybe just adding some proprietary drivers
Related
I'm quite new to Snapdragon SoC's and coming from a MediaTek one, having some trouble to understand the concept of kernel in Lineage OS build.
ASAIK, Mi6 isn't a supported device (yet )
As Xiaomi also hasn't released the kernel source, how is the unofficial Lineage OS build made?
Also from where @xiaobai112220 got this kernel source?
https://github.com/thune-xiaobai/android_device_xiaomi_sagit
Thanks for any help in this regard.
i think its a "generic"
jamius19 said:
I'm quite new to Snapdragon SoC's and coming from a MediaTek one, having some trouble to understand the concept of kernel in Lineage OS build.
ASAIK, Mi6 isn't a supported device (yet )
As Xiaomi also hasn't released the kernel source, how is the unofficial Lineage OS build made?
Also from where @xiaobai112220 got this kernel source?
https://github.com/thune-xiaobai/android_device_xiaomi_sagit
Thanks for any help in this regard.
Click to expand...
Click to collapse
No, Xiaomi released the kernel sources for Mi6 few days ago.
What is the process of upgrading an older kernel and device tree to a new android version?
E.g. I understand that oreo has a new device tree layout - how do I see that, and once I have got it, where would I start to port oreo to a nougat tree and kernel?
Sorry if this is an silly question - this is the first time I have considered upgrading a device to an unsupported android version and I am not sure where to begin
I've seen this guide referenced before. Not a direct answer to your question though https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
Built with RR repo's &
LineageOS android device wileyfox crackling device
LineageOS/android device cyanogen msm8916 common
LineageOS/android_kernel_cyanogen_msm8916 kernel
TheMuppets/proprietary_vendor_wileyfox vendor
https://www.mediafire.com/file/3xyoa3g9akaokz0/RR-P-v7.0.1-20190416-crackling-Unofficial.zip/file
you are doing this build thingy good. can you build something else? like havoc
RR-P-v7.0.2-20190423-crackling-Unofficial
New ROM
https://www.mediafire.com/file/919tr3p7ksqcyy7/RR-P-v7.0.2-20190423-crackling-Unofficial.zip/file
Do you plan to officially build?
Vin4ester33 said:
Do you plan to officially build?
Click to expand...
Click to collapse
No but there is really no difference as I do not change anything but if there is anything wrong I probably could not fix it. Remember RR is bases on lineageOS so as thy have an official Rom bugs get quashed quite quickly and i think RR devs do the same. I do monitor both of these.
RR-P-v7.0.2-20190511-crackling-Unofficial
New Rom built with r37 tool chain and contains May security update
https://www.mediafire.com/file/br79w56p22lq2r1/RR-P-v7.0.2-20190511-crackling-Unofficial.zip/file
RR-P-v7.0.2-20190609-crackling-Unofficial
New Rom
built with toolchain r40 & June security patch
http://www.mediafire.com/file/fibcped2f2f2ynr/RR-P-v7.0.2-20190609-crackling-Unofficial.zip/file
RR-P-v7.0.2-20190707-crackling-Unofficial
New Rom
Built with r44 tool chane and July security update
http://www.mediafire.com/file/ayy2y3q7z1wj9r9/RR-P-v7.0.2-20190707-crackling-Unofficial.zip/file
RR-P-v7.0.2-20190809-crackling-Unofficial Rom
August Security Patch
Built with r46 tool chain
https://www.mediafire.com/file/plryxn3hokqmrmf/RR-P-v7.0.2-20190809-crackling-Unofficial.zip/file
Hi,
I'm a seasoned Linux user, but I'm relatively new to the world of free operating systems on smartphones. A couple weeks ago I bought an old Samsung Galaxy A5 (SM-A500FU) just for fiddling with LineageOS.
I spent about a week experimenting a lot and taking notes about ADB, Heimdall, TWRP, flashing ZIP files, etc. I found out that unfortunately LineageOS isn't officially supported for this phone. On the other hand, I managed to install a custom (unsupported) version of LineageOS on this phone:
lineage-16_a5_releases/README.md at master ยท DeadSquirrel01/lineage-16_a5_releases
lineageos 16 releases for Galaxy A5 SM-A500FU. Contribute to DeadSquirrel01/lineage-16_a5_releases development by creating an account on GitHub.
github.com
So much for a successful first experience.
Here's a very general question. Since there is no official LineageOS ROM available for my phone (as far as I understand the platform is a5lte), can I build a recent version of LineageOS from source for my specific device? Is this a more or less trivial task (like building LineageOS from source for an officially supported device) or will I have to jump through a series of burning loops?
Cheers from Austria,
Niki
Why we still don't have LineageOS 19?
What is missing ?
I asked luk and he told me build quality is not enough good in his opinion (that was month ago)
A couple Asus and Pixels got it so far, according to this post.
https://www.xda-developers.com/lineageos-19-android-12/
Kernel source is here but, judging by the performance of the stock rom, it's probably not great as a stable base :
GitHub - OnePlusOSS/android_kernel_oneplus_sm8350 at oneplus/SM8350_S_12.0_9Pro
Contribute to OnePlusOSS/android_kernel_oneplus_sm8350 development by creating an account on GitHub.
github.com
OnePlus themselves seem to have been pushing 12.1 to earlier models and are probably just going to go for a better Android 13 experience for the 9/10 models.
Even Google has made a mess of Android 12 on their own Pixels.
You can always check the OnePlus github at the url above and search for the chipset which you can confirm using the GSMArena page for the phone :
OnePlus 9 Pro - Full phone specifications
www.gsmarena.com
When you do, you'll see the latest revisions pushed by OnePlus along with the Android base, SM8350_S_12.0 in the above case. If you don't see the current version then there's no kernel source pushed by OnePlus which means custom rom modders need to try using previous kernel source. That's why all the Android 12 roms have been using the Android 11 kernel and why the phone had to have OxygenOS 11 before flashing
djsubterrain said:
Kernel source is here but, judging by the performance of the stock rom, it's probably not great as a stable base :
GitHub - OnePlusOSS/android_kernel_oneplus_sm8350 at oneplus/SM8350_S_12.0_9Pro
Contribute to OnePlusOSS/android_kernel_oneplus_sm8350 development by creating an account on GitHub.
github.com
OnePlus themselves seem to have been pushing 12.1 to earlier models and are probably just going to go for a better Android 13 experience for the 9/10 models.
Even Google has made a mess of Android 12 on their own Pixels.
You can always check the OnePlus github at the url above and search for the chipset which you can confirm using the GSMArena page for the phone :
OnePlus 9 Pro - Full phone specifications
www.gsmarena.com
When you do, you'll see the latest revisions pushed by OnePlus along with the Android base, SM8350_S_12.0 in the above case. If you don't see the current version then there's no kernel source pushed by OnePlus which means custom rom modders need to try using previous kernel source. That's why all the Android 12 roms have been using the Android 11 kernel and why the phone had to have OxygenOS 11 before flashing
Click to expand...
Click to collapse
thats why custom A12 roms, still need stock A11 firmware ?
GabrielSousa said:
thats why custom A12 roms, still need stock A11 firmware ?
Click to expand...
Click to collapse
Until now yes but judging by what was said above, even the A12 kernel isn't up to scratch for custom roms.