yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Also to mention no F2FS commits have been pulled in so might be some issues if you want to use F2FS I'd advise to use another kernel that focuses on that as it will give you a better experience.
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
Using V5.2 for 2 days now and everything works fine .... also, the battery life is extraordinary compared to stock and other custom kernels - great job!
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Glad you're enjoying it.
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
We all definitely do!

Btw: OP pushed new sources recently, dunno if its worth it or if its even already in V5.2
[OnePlus 7 & 7 Pro Cross Device Development] soumya1393:
any flashing instruction for 7t rooted with magisk??
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
Flash it via EX or Franco kernel manager.
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Gonna push a new build today.
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Kernel Update!

New update with latest OP updates 10.3.0, Brain service fix.

SDK OOS7TP OOS V6.0
[OnePlus 7 & 7 Pro Cross Device Development] Freak07:
That’s not entirely true. F2FS does not only enhance benchmark scores , there are real world gains.

Let the phone install 100 apps from playstore consecutively, and the OP7 Pro converted to f2fs on /data will be significantly faster. That’s one of the most evident scenarios. There are others, but this something everybody can easily try for themselves.

There are other scenarios as well, that are not only benchmarks.

I agree however that’s it a (small) hassle to convert the OP7 Pro to f2fs and it might just not be worth to some converting to f2fs and that’s totally fine.

The phone does its job pretty well on ext4 too and I guess a majority of users is totally fine with it (and don’t care too).

Since the OP7 was released with pie and is entirely based on a CAF snapshot (which had quite an old f2fs state), Additionally given the history with the One Plus 3t and the GC issues with f2fs one that device (f2fs was not ready for the big consumer market back at that time) my simple guess is One Plus wanted to play it very safe by using ext4 instead of f2fs.

Ext4 is very mature, in comparison to f2fs.

Since android 10 the CAF snapshot for the sd855 is properly updated and not (over) a year old. But yeah a forced reformat for every user is out the question anyway.

I was surprised to see asus is using f2fs for both the zenfone 6 and the rog phone 2.

In the not so far future, my guess is Google will be pushing and maybe even enforce f2fs on android devices. They started on pixel 3 and improved on pixel 4.

CAF follows and so will OEMs. Work is being done in the background and that’s just how it is.

I’m running f2fs on my OP7 Pro basically since I got it without a single issue. The moment I saw One Plus just commenting out the f2fs line in the fstab and all other prerequisites for f2fs were there, I took the plunge.

On earlier devices pre 4.14 (sd 855), much stuff had to be ported in, but that’s not necessary on the OP7 pro or any other 4.14 Qualcomm device. F2FS is just supported.

Most won’t care (like I said) but spending that much money to get UFS 3.0 I’m not willing to run ext4 on if, if f2fs is supported just fine. ROG phone 2 runs ufs 3.0 with f2fs just fine :)
[OnePlus 7 & 7 Pro Cross Device Development] monkboy24:
F2Fs is all iv ran since the first day I got my OP7P and with every rom and kernel combo too. There's no going back for me
[OnePlus 7 & 7 Pro Cross Device Development] Gordietm:
If I backup my data in twrp and move it to my PC. Then format data from ext4 to f2fs and then restore my data back to my phone. Will it work, even though the data was originally in ext4 format and now I'm restoring it to a f2fs format?
[OnePlus 7 & 7 Pro Cross Device Development] Arden144:
Yes, as long as you enable "Use rm -rf /*" instead of format in the TWRP settings. Also remember that TWRP doesn't backup internal storage
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
So the whole argument is install 100 apps only which is not normal usage no one is doing that and justifying it.. You've got no compared times so so not actually tested the difference and you've got no other points users should try it themselves so what are the other points or is it just placebo? OnePlus themselves have been playing with f2fs in the past and got removed I guess that's a sign.. Let's look at the Pixel 3/4 having performance regression over time sounds a lot like f2fs problems from the past ;) Non of my ext4 devices have this issue. f2fs has been around for ages and is still a mess look at some kernels on this device still having problems reboots etc for some meme benchmark scores all we've got is Androbench a outdated app on Android API and hardware so it's not exactly like it's concrete proof... I've tried f2fs stock for stock and kernel vs kernel I didn't notice any difference in speed etc didn't even get the placebo effect no difference.. The 7 Pro is fast out of the box, When it's actually proven to improve day to day usage I'll try it again and eat my words until then I'll continue not to recommend it as it's a waste of time.

And my phone and many others run just fine with ext4. User is free to do what they want with their phones and if they want to fork the kernel and add whatever f2fs stuff be my guest have a good day :)
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Nothing personal against you we are discussing f2fs here... All my point was still no proof f2fs is faster, My own personal usage with f2fs, Simple we all have our own goals what A kernel should be we believe f2fs is a meme and not worth the effort that's why we continue to not recommend it if you wanna recommend it with your kernel cool no one is taking that away from you. End of the day it's up to the user to flash what they want and make their own minds up what is useful to them and not.

Not once I said you tried to convert anyone to f2fs everything is user choice, Since you're trying to swing the topic to some kind of personal attack scenario I'm not interested in discussing it anymore.
[OnePlus 7 & 7 Pro Cross Device Development] Freak07:
You did not discuss anything related to F2FS or any of the technical viewpoints I shared with you in my previous posts.

You described mostly your personal experience regarding why you stay on EXT4 and believe converting permanently to F2FS is not worth it on the OP 7 Pro.

I did not feel like you were trying to take anything away from me. Nor did I try to prevent you or anybody else from recommending EXT4 over F2FS.

It´s fine to run EXT4 on this device, like I said multiple times now. It´s the default of this device and perfectly stable and usable over the complete lifetime of the device. But if you "recommend" EXT4 by stating information that is not true, I will correct it.

The only intention I had was to correct a statement that is wrong.

I don´t know what you want to tell me with kernels and f2fs being a meme. :)

I guess we wish each other a nice day and go our ways.
[OnePlus 7 & 7 Pro Cross Device Development] jaggillararla:
why should we change? the rm rf
[OnePlus 7 & 7 Pro Cross Device Development] Arden144:
Otherwise TWRP will automatically reformat to ext4 so the filesystem matches that of the backup
[OnePlus 7 & 7 Pro Cross Device Development] jaggillararla:
For the future I'll do this. I forgot to tick the rm rf and Bam it couldn't restore my backup ?
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
So just to clear this up, I have zero intentions of adding f2fs upstream to my kernel.

My own experience has shown that there is zero real world measurable benefit from using it over EXT4(e.g. not synthetic benchmarks from an ancient app) on this device and adding/updating it only leads to more variables involved with kernel stability, its just not worth the effort for me to try to support it, especially when its not going to magically make your phone 10x faster or anything of that sort.

If you feel you still need F2FS for some reason, I'd recommend using another kernel that supports it. Thanks!
[OnePlus 7 & 7 Pro Cross Device Development] jdgesmlls:
I am on Smurf kernel and want to try this, can I just directly flash or should I restore stock kernel first?
[OnePlus 7 & 7 Pro Cross Device Development] RazOne:
Hello guys ,

So, there is no magisk mod in the new version ? Thanks !
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
You can flash the stock boot.img to return to stock.

---------- Post added at 09:16 PM ---------- Previous post was at 09:15 PM ----------

Nope it's pulled for now as it wasn't updated to Android 10.
[OnePlus 7 & 7 Pro Cross Device Development] saiz136:
Will the new update still compatible with 10.0.2? Also how to backup my stock kernel? I don't know which options in TWRP to backup my stock kernel? Aaannd I'm using xXx No Limits ROM, is it compatible with this kernel?
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Will work fine with 10.0.2, If you have bought EXKM that can backup your stock boot.img, You can use my thread here I extract stock images and post them for users to use. Or just extract your own image from your 10.0.2 zip and put on your device to flash on the fly. xXx isn't a ROM just a Magisk module kernel will work fine just don't enable the kernel settings option in the profile as it will overwrite what's already set in the kernel by default.
[OnePlus 7 & 7 Pro Cross Device Development] lvints:
I wanted to escape the topic a little to clarify a doubt.

Can I use twrp for flash stock boot.img and be able to keep twrp and magisk?
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
No, if you flash a stock boot image, twrp and magisk are gone. That means you have to re-flash them afterwards.
[OnePlus 7 & 7 Pro Cross Device Development] lvints:
Can I flash them with TWRP?

I still can't understand how to make a dirty flash :confused:
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
Flash in a row, image.img + twrp-installer.zip + magisk.
[OnePlus 7 & 7 Pro Cross Device Development] KDurantula:
Kernel is amazing on the 7T! Thank you
[OnePlus 7 & 7 Pro Cross Device Development] jaggillararla:
Wow this thread died
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
Nothing to talk about when everything just works :p
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
Correct, that's exactly the point here. :good:
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
Just got my phone back from rma for a new battery. Been working on a kernel update the last week or so, will hopefully have an update soon, just gotta finish testing it myself.
[OnePlus 7 & 7 Pro Cross Device Development] Ivixmax:
Niceeeee
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Soon™
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
Come on, that's torture! :laugh:
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
I'd be happy about a release tomorrow as I'm going on vacation :laugh:

No rush, though. :)
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Kernel Update!

Hi new update to 6.3 posted in the OP and link bellow enjoy, Changelog inside the zip.

SDK_OP7TP_OOS10_RV.6.3.zip
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
TLDR;

Switched to GCC 9.1

Set kernel to 500 HZ - For that perfect balance of performance v. battery life

Updated and set BBR as default TCP Profile

Latest WireGuard - Works on data

Added some arch specific optimization flags

Updated and enabled ExFat support

+ Lots of background fixes and enhancements
[OnePlus 7 & 7 Pro Cross Device Development] enerGy:
Much appreciated buddy, been amazing for the time I've been on it :D :good: Anyone just browsing or actually looking for a kernel look no further! Honestly feels amazing for its performance and battery is with standing brilliantly along with this.
[OnePlus 7 & 7 Pro Cross Device Development] 6almas5let™:
Thanks for the kernel! I used it on my op3 too.

Should RAM boost (in System> ram boost) be disabled or can I enable it? Any advantages/disadvantages? Thanks
[OnePlus 7 & 7 Pro Cross Device Development] lil_kujo:
[MENTION=1211160]HolyAngel[/MENTION] thank God you are supporting this devices I used to have a HTC M8 and your ROMs and kernels were one of the reasons I started to enjoy Android! Thank you so much for the kernel will be trying it out the next couple of weeks. As mentioned before do you recommend turning off ram boost? Thanks
[OnePlus 7 & 7 Pro Cross Device Development] sirioo:
any chance to get vibration control support for the regular oneplus 7?

The motor on the 7 is so weak there's almost no point in using it if it's in your pocket, having the control available to bump it up a bit would be amazing
[OnePlus 7 & 7 Pro Cross Device Development] PhillyFlyer:
[MENTION=1211160]HolyAngel[/MENTION]....great work, as always, old friend.

Look forward to hanging out with you on this device. Just flashed this bad boy, thanks for your work. :D:D:D

---------- Post added at 06:35 AM ---------- Previous post was at 06:34 AM ----------

Right?? He is the reason I joined up with SkyDragon (during the HTC M8). This guy is the master!
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Kernel Update!

Hi new update as always enjoy, Link here: SDK_OP7TP_OOS_6.4 And in the OP

Changelog:

Added VDSO 32Bit support from google source

Refactored the build script

Removed FIQ Debugger

Added Clang Shadow Call Stack support

Compiling with Clang 10.0.4 from google(latest)

Linking now done with LTO using LLD instead of bfd

Reverted a commit causing less ram usage

Switched to 250HZ kernel and adjusted the scheduler to tick every ms

Enabled Glove mode for the touchscreen(better touch response)

Updated Changelog.txt generation to cover 180 days instead of 14
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
Thanks as always but aren't these changes increasing battery drain? Just wondering ...
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
View attachment 4962125

Fine here but some have reported higher drain and you know what it's like debugging with users.. Anything could be at fault so for now I recommend everyone flash 6.3 till we resolve this issue, Sorry for the inconvenience.
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
That answers my question, thanks!
[OnePlus 7 & 7 Pro Cross Device Development] techlogik:
Wow, this is weird. Was running 6.3. Decided to flash 6.4. I open the app drawer, and my clock app icon, which I'm in dark mode using Nova, is slowing moving around. It is ever so slight, but it is King of moving in a circular fashion. No other icon is moving like this, just the clock one. Freaked me out, thought I was losing my mind and something wrong with me. Going back to 6.3 to see if it stops.

Well, on 6.3 it is doing it also. Never noticed this. Must be some weird optical illusion.

It is something with the icon pack and that system stock dark icon with grey clock circle. I downloaded the pixel icons, no-issue, also switch to stock launcher, no-issue either.
[OnePlus 7 & 7 Pro Cross Device Development] insestito:
Thanks a lot bro!

Waiting next release with "battery drain" bug fixed
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
If you join our TG group, Their is a release build to test that will be the same as what we post here in a day or two if all say is fine.
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
Alright Release Version 7.0 posted!

Reverted the 6.4 release along with some commits from sultan I've had in for a bit. Added in the 10.3.1 update from OnePlus. Full changelog in the zip and on gitlab. Getting much better battery life than before. Enjoy :good:
[OnePlus 7 & 7 Pro Cross Device Development] calvin0512:
great performance and less battery drain.
[OnePlus 7 & 7 Pro Cross Device Development] Omizzen:
Help me figure it out. I used ElementalX. Decided to try Skydragon. Made wipe data, re-installed rom, twrp, magisk and skydragon. The kernel system is defined as skydragon, but ex kernel manager offers an elementalx update. Is it ok?
[OnePlus 7 & 7 Pro Cross Device Development] RoughNeck1971:
EX Kernel Manager Always offers update to Elementak X. As it is his kernel. So all good.
[OnePlus 7 & 7 Pro Cross Device Development] lil_kujo:
You can turn it off in settings of the app, there is an option that days check for update. Just turn it off and it will stop from offering you the update of elemental
[OnePlus 7 & 7 Pro Cross Device Development] shadowikr:
So on beta 10 with this, I have amazing battery but it doesn't seem to be the same for beta 11, I have like 2 hours less, js
[OnePlus 7 & 7 Pro Cross Device Development] Firoz Sid:
Currently I am trying arter97[r54] kernel which is giving better battery life than stock. Next I willing to try SDK. I will be posting the results of both kernel soon.
[OnePlus 7 & 7 Pro Cross Device Development] jaggillararla:
How'd it go ?
[OnePlus 7 & 7 Pro Cross Device Development] Firoz Sid:
Actually I have not tried it yet and now I don't think I will try it any soon because it doesn't support f2fs file system. I am still using arter97 [r54] kernel with f2fs since a month and I must say it is really good at both performance and battery.
[OnePlus 7 & 7 Pro Cross Device Development] jaggillararla:
Hi holyangel any updates with the new oos updates ?
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
V8 is in our TG group for testing everyone has given a thumbs up will post it soon.
[OnePlus 7 & 7 Pro Cross Device Development] JeremyChen:
Hi!

Will you release the new build in these days?
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
Kernel Update!

Hi guy's sorry for the delay with the current situation going on not had much time for kernel stuff anyways a new update that I hope you will enjoy. :good:

Clang 10.0.6, OnePlus updates, Battery idle mode and some other stuff check the changelog in the zip.

SDK_OP7TP_OOS10_RV.8.0

https://drive.google.com/file/d/1nnKpbQalZ7FP0EP0uGCG7nCGPcEfvrt9/view?usp=drivesdk
[OnePlus 7 & 7 Pro Cross Device Development] Sk1t:
why do you not support f2fs but say you want the best performance on your kernel?
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
Because it's slower and not as stable as ext4. If ya wanna believe the hype and think it's faster have at it on another kernel. I'm tried of discussing this.
[OnePlus 7 & 7 Pro Cross Device Development] Sk1t:
why do you say that? F2FS has had a long time to mature and definitely stable now. Even a few years ago it would be in usable status. F2FS also provides advantages in life time and not just performance as it's designed for flash, from what I can see online while performance may dip in certain regions it provides better latency and iops.

Not a dig at you as I'm sure you know much more than me, but it's just strange that you would say that considering everything else I've seen.
[OnePlus 7 & 7 Pro Cross Device Development] maddangerous:
I'm going to have to flash this. Skydragon was my go to in the LG G3 days, absurdly good performance and battery life.

I'm coming from arter97[r54], has anyone made this move yet? Anything I should know other than flash stock boot.img > TWRP > magisk (in that order)?
[OnePlus 7 & 7 Pro Cross Device Development] farhan20:
Nay all good ? that's all you need to do.
[OnePlus 7 & 7 Pro Cross Device Development] maddangerous:
Word, thanks. Now all i have to do is find a way to take this OTA I acidentially downloaded and keep root..
[OnePlus 7 & 7 Pro Cross Device Development] maddangerous:
Flashed my phone (with difficulty...) to international fw, and flashed this kernel again. It's even smoother than when I was on T-mobile fw.

I'm a happy camper, thanks for the awesome kernel [MENTION=1211160]HolyAngel[/MENTION]
[OnePlus 7 & 7 Pro Cross Device Development] lucfig:
Hi,

Just flashed the kernel. Glad to see battery idle is working!

Has klapse been removed? I saw it in one o f the change logs bug I cannot see it with FKM or EXKM.

Regards,

Enviado de meu HD1903 usando o Tapatalk
[OnePlus 7 & 7 Pro Cross Device Development] ulxerker:
What does that battery idle feature mean exactly here?
[OnePlus 7 & 7 Pro Cross Device Development] lucfig:
It enabled the phone to stay connected to a charger bypassing the battery. So instead of constantly draining and charging the battery, once it reaches 100% the battery becomes idle.

With the AAC magisk module you can control this, so you can charge only until 60% and stay at this percentage during the whole night and before you wake up, charge the remaining. Or whatever you like.

Without battery idle, this module is still useful, but it would keep battery between 60% and 55%.

If you are in OOS beta, I think it does something similar automatically during the night.

The major benefit is battery longevity over the years. It also keeps the device cooler when fully charged.

Enviado de meu HD1903 usando o Tapatalk
[OnePlus 7 & 7 Pro Cross Device Development] shadowikr:
So uh yeah, how's the rom coming along d:

If you don't mind me asking
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
Just messing around for myself, zero plans to release a custom rom on Android 10.
[OnePlus 7 & 7 Pro Cross Device Development] shadowikr:
Dang, I know I'm asking for alot but could you show me on how to build a custom rom or point me to the right direction
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
New build out, RV9.0. Updated with latest OOS source.
[OnePlus 7 & 7 Pro Cross Device Development] heiskanenej:
Thanks! You have wrong month in topic. Edit. Not anymore.
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
:silly: woops, thanks, fixed! :good:
[OnePlus 7 & 7 Pro Cross Device Development] maddangerous:
So I was interested in reading the changelog, but can't seem to find it. I'm quite new to git* so navigating is tricky and weird to me still.

Would someone mind posting a link to the page I need there please?
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
There's a full length changelog included inside the kernel zip. I don't have a dedicated page to it anywhere else although you can browse the commit history here:

https://gitlab.com/HolyAngel/op7/-/commits/oos10/
[OnePlus 7 & 7 Pro Cross Device Development] JeremyChen:
Hi Mr.HolyAngel，will you release new build after the new oos v10.3.4?
[OnePlus 7 & 7 Pro Cross Device Development] liam_davenport:
As usual waiting for source from OnePlus soon as it's out will make a new build on it.
[OnePlus 7 & 7 Pro Cross Device Development] HolyAngel:
Release Version 10.0 is posted!

Updated with latest 10.0.10 source from OnePlus.
[OnePlus 7 & 7 Pro Cross Device Development] chinemys2000:
Thanks for this kernel ,is it possible to have a version with support for usb wireless cards?
[OnePlus 7 & 7 Pro Cross Device Development] insestito:
Thanks for the last update Bro

Works noche wirh last beta 17 OOS...

Fist cycle with 6h30min SOT
[OnePlus 7 & 7 Pro Cross Device Development] dtown808@google.com:
Working beautifully on latest 10.3.4 Much thanks
[OnePlus 7 & 7 Pro Cross Device Development] SXS4:
can anyone tell me, how to flash this kernel on my Official OOS 10.3.4 system?

Bootloader is locked, never flash anything before. and no TWRP install.

I don't want to Root my device.

just want to use this custom kernel.

thanks advanced
[OnePlus 7 & 7 Pro Cross Device Development] radz_:
You can't
[OnePlus 7 & 7 Pro Cross Device Development] SXS4:
I know it must unlock bootloader, flash TWRP, but I just don't want to Root
[OnePlus 7 & 7 Pro Cross Device Development] radz_:
You need the boot.img of this kernel so you can fastboot
[OnePlus 7 & 7 Pro Cross Device Development] SXS4:
can anyone tell me, how to flash this kernel on my Official OOS 10.3.4 system?

Bootloader is locked, never flash anything before. and no TWRP install.

I don't want to Root my device.

just want to use this custom kernel.

thanks advanced

[MENTION=1211160]HolyAngel[/MENTION]
[OnePlus 7 & 7 Pro Cross Device Development] Mrdream94:
You need unlocked bootloader. Then choose if you want TWRP or Root. One of these is needee