For those running beta; tweaks, mods, kernels, roms availble? - OnePlus 7 Questions & Answers

He guys,
So there's a couple of really good solid reasons to be utilizing OOS beta right now;
1) 802.11r /WiFi has been crap since the release of Android 10 OOS and it seems One Plus may have finally fixed the issue in Open Beta 17/18
2) Snapdragon vulnerability requires the August security update; patches to both kernel and rom base.
But here I am lurking around, checking out the development and all devs seem to be utilizing stable bases still from months ago.... so, are y'all just running exposed with un-patched vulnerabilities? Or are the some custome kernels/roms/tweaks that are embracing OOS Open Beta roms?

Related

Is anyone working on AOSP 10?

Since some are lucky and allready have aosp roms based on Android 10, i was wondering if anyone are working on one for our device and if theres any planned releases yet? ?
Developers don't usually use open beta source code, usually they'll wait until final releases to start using the OP code.
mikkis2k said:
Since some are lucky and allready have aosp roms based on Android 10, i was wondering if anyone are working on one for our device and if theres any planned releases yet? ?
Click to expand...
Click to collapse
Everyone is beginning the bringup don't worry 10 builds will come soon

I have some questions about camera API 2

So, i have a couple questions about camera api 2. does the camera hardware need to be made to specifically work with it? A and if not, how would i go about implementing it into a rom? I have a build environment setup, with the rom building successfully, the rom is a lineage based one (specifically crdroid 5.11)
i also had a couple other questions, but i cant remember them now, i'll add them if i think of them.
Would this be a thing that needed to be implemented at the kernel level, or could it be implemented at the os level?

[KERNEL] Major Linux Updates

Hello, I decided to come up with a project that aims to port higher Linux versions. When I say higher Linux versions, I mean those that are Linux 3.5 and up. The goal is to port Linux major updates as high as I can, but the main priorities are one that are LTS like Linux 3.10, 3.14 or even 3.18.
Only Android 7 will work on non-LTS versions. Oreo/pie and Android 10 support will be added only on LTS versions to lessen the conflicts when merging non-LTS versions.
What works:
Boots
Battery
Charger
Touchscreen
Display
USB
Sound
Buttons
Deep sleep
Camera
Video playback
Fingerprint
The rest of the sensors
WiFi
Bluetooth (works on Linux 3.7 and up)
Internet connection
Anything else I can't mention
What doesn't work:
You tell me
Drivers that can't be updated (yet) due to them being heavily modified by CAF and Samsung:
USB
Sound
MMC
Newer versions are more stable than the other due to the fact that I fix more bugs with every update.
The highest version as of now is Linux 3.8. I can only merge major updates during weekends due to my work.
Sources:
Linux 3.5
Linux 3.6
Linux 3.7
Linux 3.8
Linux 3.9
Feel free to open up issues and submit pull requests
It is highly recommended to delete mpdecision from /system/bin/ before flashing
Reserved
i don't understand what is this, is there some wiki i can read?
saikyom said:
i don't understand what is this, is there some wiki i can read?
Click to expand...
Click to collapse
These are kernel updates. Our device comes with Linux 3.4, but I've managed to update that up to 3.8
darrendude1 said:
These are kernel updates. Our device comes with Linux 3.4, but I've managed to update that up to 3.8
what are the benefits of updated kernel..cheers
Sent from my Unknown unknown using XDA Labs
Click to expand...
Click to collapse
Read these:
https://kernelnewbies.org/Linux_3.5
https://kernelnewbies.org/Linux_3.6
https://kernelnewbies.org/Linux_3.7
https://kernelnewbies.org/Linux_3.8
@pascua28
What a Huge Task! As Well as a Pain on the Ares!
Now, I do Have a few Q's for you.
1 IS this "Kernel Patch" Just for your beloved Galaxy S5's ?
2 Will this be for the "Basic" Kernel in an OS (e.g. LineageOS) ?
3 Wouldn't this hurt some of the "Custom Kernels" that we currently have and use?
And of course I must ask, how far do you intend to take this (e.g up and coming 5.7 ) ?
That Said, I am in! I have downloaded all the Kernels . Mostly to compare your changes. Have also saved your GitHub page.
Am wondering though, With some of these "Custom" Kernels..... Wouldn't we see much faster , smoother , and hopefully more Darn Battery with some of the Tweaks that we have with them? Or at least with some kernel manager?
Or, would these break those Kernels (now thinking about it)?
Certainly will be watching this!
Again , this is a huge task to undertake! Sure would love to see 4.1 and above for our phones. Maybe with Your updated Kernel, we could really see some major changes with our phones.... Plus, hopefully easier to Port into the likes of Android 10! ... or Of course jumping a bit here, and a bit positive, but Android 11 !
Good luck sir
godofsalt said:
@pascua28
What a Huge Task! As Well as a Pain on the Ares!
Now, I do Have a few Q's for you.
1 IS this "Kernel Patch" Just for your beloved Galaxy S5's ?
2 Will this be for the "Basic" Kernel in an OS (e.g. LineageOS) ?
3 Wouldn't this hurt some of the "Custom Kernels" that we currently have and use?
And of course I must ask, how far do you intend to take this (e.g up and coming 5.7 ) ?
That Said, I am in! I have downloaded all the Kernels . Mostly to compare your changes. Have also saved your GitHub page.
Am wondering though, With some of these "Custom" Kernels..... Wouldn't we see much faster , smoother , and hopefully more Darn Battery with some of the Tweaks that we have with them? Or at least with some kernel manager?
Or, would these break those Kernels (now thinking about it)?
Certainly will be watching this!
Again , this is a huge task to undertake! Sure would love to see 4.1 and above for our phones. Maybe with Your updated Kernel, we could really see some major changes with our phones.... Plus, hopefully easier to Port into the likes of Android 10! ... or Of course jumping a bit here, and a bit positive, but Android 11 !
Good luck sir
Click to expand...
Click to collapse
1. This is a full Linux upgrade. Nobody has ever done that to our beloved S5 cause it's a truckload of work
2. Uhm, I don't know. LineageOS is very strict on what kernel base to use, but I may propose to use this as a base when I reach 3.10
3. This project might be a good base for custom kernels since it is more updated and I will use this base too for my future custom kernels
4. As far as I can and as long as it works. Of course, I don't wanna die yet by not going too far.
Certainly, it won't break any kernel managers. You can even clone the latest source and add some custom features. It's up to you, but right now, in the process of upgrading, I won't be adding any custom features
Regards
pascua28 said:
1. This is a full Linux upgrade. Nobody has ever done that to our beloved S5 cause it's a truckload of work
2. Uhm, I don't know. LineageOS is very strict on what kernel base to use, but I may propose to use this as a base when I reach 3.10
3. This project might be a good base for custom kernels since it is more updated and I will use this base too for my future custom kernels
4. As far as I can and as long as it works. Of course, I don't wanna die yet by not going too far.
Certainly, it won't break any kernel managers. You can even clone the latest source and add some custom features. It's up to you, but right now, in the process of upgrading, I won't be adding any custom features
Regards
Click to expand...
Click to collapse
Well, Thank You. for the reply, as well as, all the information.
YES your project is a HUGE amount of work. Good guess, IS , you seem to want to take on this challenge! Good for you...
Yes, I do intend to really follow your project. Really looking forward to the great results that I hope we (you) can achieve !
Awesome...
Thanks
Hi guys! Linux 3.9 is up!
this is amazing work!
thank you very much for it.. I bet it's ugly as hell, but you learn a lot..
I'm patiently waiting for 3.10.0 since that's required by docker (running debian using Linux Deploy)
shmizan said:
this is amazing work!
thank you very much for it.. I bet it's ugly as hell, but you learn a lot..
I'm patiently waiting for 3.10.0 since that's required by docker (running debian using Linux Deploy)
Click to expand...
Click to collapse
Yeah, very tedious and requires a lot of skill
This is huge. Thank you for doing this, I will definitely be following this
pascua28 said:
Yeah, very tedious and requires a lot of skill
Click to expand...
Click to collapse
Yes, as well as time, the correct machine and layout....
Plus I believe it requires most patience than what I have!
BTW... This is great work, have not seen any issues on my S5..... (yet, but don't think that will happen though)
Thank you!
Sent from my Galaxy S5 using XDA Labs
Is this working on 5+ (katcc6)?
robla1000 said:
Is this working on 5+ (katcc6)?
Click to expand...
Click to collapse
Nope, S5 only. And at this point klte only until @pascua28 is finished bringing the kernel up to 3.10
Only working properly is klte, for now. Other variants might work but with bugs. Will fix for other variants when we get to 3.10
3.5 to 3.9 didn't work for me,I have klte
didn't work?
I ran 3.8 for weeks without any issues.. what exactly does not work?
many reboot ,i couldn't use
vlad3647 said:
many reboot ,i couldn't use
Click to expand...
Click to collapse
It's not for higher Android version.. If you have Android 9 or 10 then wait for version 3.10

Device tree and kernel

I have been running AOSP preview 2 on EMUI 9.1 STF-L09. This build was created by openkirin and runs smoothly. However, upon a polite request from openkirin I was told that I was not able to use their device tree and sources for unknown reasons.
My question is to anybody even with mild experience what I can do. I spotted a kernel tree for kirin 960: https://github.com/wirmpolter/device_huawei_kirin960-common along with the two: https://github.com/wirmpolter/device_huawei_hi3660 and https://github.com/wirmpolter/proprietary_vendor_huawei_kirin960-common
The other alternative is to use https://github.com/phhusson/treble_experimentations if this is more stable. I could try merging the two.
However, I have never done any Dev work before so I just wanted to stay of by building my own stable AOSP and then trying to get pixel experience to work

why is it that in lineage os there is very large and frequent updates?

THANKS
LOAZIT said:
THANKS
Click to expand...
Click to collapse
Because they usually build and release new versions each day because they are always patching and optimizing the code or adding new features, they are typically called "nightly builds" or "nightlies". Once the nightly build passes testing phase it is released as a RC(respective candidate) build or Official ROM once they reach a certain critical point of development. Since it is a continous daily process of building, testing and releasing and since there is always a build in each stage of development each day, there is always a new tested nightly or RC build being released from the last stage of development almost daily.
cool
do you know when lineage os with the next version of android needs to be released?
LOAZIT said:
cool
do you know when lineage os with the next version of android needs to be released?
Click to expand...
Click to collapse
Here at XDA, a lot of times, newer versions of android are available to the developers here before it is released to the public and the community here gets a taste of ROMs made from the new versions before everyone else in the world does. When this happens depends on when Google decides to release beta releases of the new versions. It is more a matter of what and when Google does things than it is a matter of when and what XDA does.

Categories

Resources