yashsingh1/xdaforums huggingface dataset:
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] motherninja:
Since the latest official OOS update with Android 7.1.1 is full of annoying bugs that I cannot live with (cannot swipe back in Instagram, WA & Telegram notifications delayed until I opened those apps, notification drawer became transparent after unlocked the phone with fingerprint, etc) , I decided to go through the hassle to go back to OOS 3.5.4 in order to try the infamous Dorimanx kernel and I have no regrets at all! The phone feels so smooth and blazing fast!

Please make the same kernel for OOS Nougat version once it is stable enough for daily use. Currently, I plan to stay on MM until OP fixes all of those annoying bugs.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dannycardoz92:
Do you have any other mods installed? also before you flashed the OOS stock kernel what kernel were you on. Coz i have personally flashed the stock OOS kernel boot.img via twrp and booted up with xposed as well. Also what version of OOS were you on?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] ivAnash:
OOS 3.5.4.. Franco kernel r5 (the last one for MM) and Xposed.. No other mods.. That's exactly the reason why I waited 20 mins after flashing the stock kernel.. Cant figure out why it won't boot..

Do I have to rename the kernel img file to boot.img before flashing it.? Does it make a difference ?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
No need to rename, recovery flash the content of the image to boot partition.

I have no idea why stock dont boot for you..

Its pure stock image from full rom zip that i got from OP.

Try to dirty flash full stock rom 3.5.4 last build. Its has same number as kernel image in my storage.

If that will not boot, then only wipe to data will help...

Do you have OnePlus 3T model? Or OP3 only...

Sent from my OnePlus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] ivAnash:
That's what I did.. Flashed the stock kernel img from ur mirror site in TWRP, boot partition.. And yes, it is the 3t not 3.. I'll dirty flash the rom and report later.. Cheers...
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Are you sure? My phone is A3010 not A3003...

Edit, never mind...

The main difference between OnePlus 3T A3003 and A3010 is the A3003 supports LTE band 1/3/5/7/8/20/38/40, which is the international model while A3010 supports LTE band 1/3/5/7/8/38/39/40/41, which is the China model.

Sent from my OnePlus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] ivAnash:
Dirty flashed the rom.. Booted fine.. Installed ur kernel.. Its brilliant.. Keep up the good work.. Cheers..
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
I would like to bring some things to your notice

Firstly, there is no charging animation when the phone is charged while switched off.

Secondly, the hardware buttons remain active even after the option to disable them is checked in the button settings.

Other then these trivial issues out rocks....
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Charge anim is rom stuff not kernel.

Take a look at first page, there is post about how to change touch light delay or turn it off.

Default now is set to 5 sec on, then goes off. Rom not controlling the lights.

Its will be allowed to easy set in next builds when i will have time to work on kernel manager app.

Actually i dont know why you like it to be off... Its not an iphone... Its has the buttons and leds. But ok, its your phone :)

Sent from my OnePlus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
But whenever I use your kernel the charging animation dissappears and I am using stock ROM only, with blu spark and franco it remains the same i.e. Charging animation.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Interesting. I will check.

Personally i never turn off my device.

Change anim is triggered on boot in case rom reported previous state off.

If rom didnt reported, or kernel cant see that report, state will not be triggered.

EDIT:

just tested the TURN OFF! (no usb connected!)

Then connected USB, devices started, and boot charge amin started. white battery with 85% and growing.

after 10sec it's went off, pushing the power button and releasing will show that anim again.

All works as should.

Sent from my OnePlus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
Franco and you fixed the music bug due to viper4android at the same day :D

Sad for OP3T bugs, they can't last long.

btw beware the new commits he used, brings back the old wakelocks to life.

I don't know if he did that on purpose to bring the stability.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
To all users:

I am strongly recommend to update TWRP recovery to twrp-3.0.4-1-oneplus3.img as it's includes latest F2FS driver.

My kernel use the same advanced driver. and it's possible that DATA created while using my kernel can be corrupted by old TWRP (3.0.3.x) when booting to recovery.

So best is to have latest recovery before my next kernel release. it's supports older f2fs drivers for stock and other kernels.

Always have recent DATA backup, just in case... working with new drivers cost me few hours of restoring my data from backups...

Thanks.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
i see he has fixed the problem already, and shared the fix in git hub. I have already merged and testing to see if it's works as expected now.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Trickster29:
My phone is dropping or delaying received text messages.

If I send 5 messages to myself. Regardless of signal quality. Sometimes I'll only get 1 back. Or I'll get all 5 back. But like 10 mins later. My ROM is stock. And this only occurred after I updated to 0.2 of your kernel.

Would you mind investigating and enlightening me on the issue?

My carrier is AT&T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
nope.. clean flash again. my phone cant sleep after all. I know it happens on some devices when it connects wifi to the specific router but i didn have any issue when I disable them on the previous version.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Sms is rom thing, kernel has nothing to do with sms...

Its may been delays in isp net.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] siggey:
Just some info about improvements from the new android version

https://www.xda-developers.com/whats-new-in-oxygenos-4-1-1/
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
No xposed though....
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
News Update!

Kernel 0.3

26/03/17

*Updated BLuActive CPU GOV from dev source.

*Merged change that fools apps and show kernel is in green state (stock)

*Updated Interactive CPU gov, allowed to set max timer rate on screen off,

For now I have set it to 40K default screen on is 20K.

*Fixed timekeeping code bug in suspend.

*Merged many code changes that fix kernel memory leaks in many drivers! Thanks to [MENTION=4800121]Sultanxda[/MENTION]

*Merged update to kill wakelocks code by [MENTION=3292224]franciscofranco[/MENTION] + some improvements in screen on/off code.

*Merged many changes in kernel to silince useless debug mess.

*Merged update for WIFI regional DB.

*Changed F2FS driver to use noinline_dentry by default to support older twrp.

I am STRONGLY advice to install TWRP 3.0.4.1 as it’s including new F2FS driver that don’t mess DATA partition!

*Merged updates to GPU freq driver.

*Merged bug fix for USB code.

*Merged improved CRYPTO optimization for our CPU.

*Enable JUMP_LABEL code to optimize some functions in kernel if possible.

*Added user configuration in AROMA installer for TouchKeys LED delay. And for Wakelocks ON/OFF

Already set as I think best, but you can do whatever you like.

To be able to disable touch keys leds, unselect the touch keys override option.

Before install, PLEASE create recent backup to DATA partition! as F2FS driver is changing mount option.

Should be fine as is, but dont say i didnt asked!

Have fun.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
I'm sorry I don't mean to spam the thread with the kerne issuel im having but I don't understand why would nobody cares about this.

all the wakelocks are back and it consumes the battery alot. I've clean flashed again and again and the new version 0.3 still can't block all the wakelocks.

back to the version 0.2 it was working fine. Do you have any idea about this [MENTION=2376110]dorimanx[/MENTION]

PS: I don't know i will leave my phone off for a couple hours and check it later to see the idle drain.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
I dont have any drain. Wakelocks generated by apps! Deal with them.

I will not fix any wakelocks that forced by rom or apps.

Wakelocks that you can select to disable, will be disabled. Other not.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
they are from kernel itself, not from rom or apps. and i did block it in aroma installation.

qcom_rx_wakelock, timerfd, netlink, wlan, netmgr, ipa_ws etc..

maybe you can install bbs and check it yourself.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
I see them. Need some tests to find a way to release them.

Its possible thay they count, but not actually wake the phone.

What you see is far from real.

Ok did some checks!

cat /sys/kernel/debug/wakeup_sources
name active_count event_count wakeup_count expire_count active_since total_time max_time last_change prevent_suspend_time
IPA_WS 15171 29854 382 0 0 1233879 2331 10109982 0
wlan_extscan_wl 0 0 0 0 0 0 0 10102810 0
qcom_rx_wakelock 185 1589 0 185 0 14992 1461 11086932 0
[timerfd] 0 0 0 0 0 0 0 34907 0
[timerfd] 1706 1706 0 0 0 22416 181 10096558 0
[timerfd] 0 0 0 0 0 0 0 34907 0
[timerfd] 0 0 0 0 0 0 0 34907 0
[timerfd] 1117 1117 27 0 0 10440 142 11219508 0
[timerfd] 1663 1663 54 0 0 16355 181 11158218 0
[timerfd] 0 0 0 0 0 0 0 34907 0
[timerfd] 0 0 0 0 0 0 0 34907 0
[timerfd] 224 224 0 0 0 2594 29 10985700 0

SO! as you can see! the counter is counting! but wakeup_count is minimal! and prevent_suspend_time is 0 NADA! NOTHING!

So chill. and enjoy the ride.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
I have updated to the latest version and it is working awesome, one thing I would like to bring to your notice is that the speaker volume is on lower side by default as compared to stock volumes of Franco and BluSpark. Could you plz check the same at your end.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
speaker gain is very loud here.

if you installed viper4android sound mod, then open the app, go to speaker, scroll down to master gate (limiter) and set output gain to 0 and the limit to 0.

and you get back the loud speaker.

if no mod installed, then ROM that you have already messed the speaker gain.

control for speaker exist, and it's default. no volume change in code.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
Thx for d update, m using franco kernel app, and the gain value is set to 0 i.e. no change.

Do you suggest any app other then this....
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
nope, it's show the correct value. speaker gain is 0 not less than default, and not higher than default!

speaker gain code allows ONLY reduce in gain! any value above 0 or below 0 will REDUCE the gain. we cannot boost the gain.

ONLY viper4android mod with preinstalled driver can boost the speaker gain.

I advice to install ARISE+Deuteronomy+2.94+Modular+AROMA+Installer.zip from mod thread.

and during install, use the core modules + 2.5.x viper4arise driver and NOTING ELSE. just skip all the other modules.

And make sure you have at least 200mb free in system partition before you install the mod!

you can get that space by deleting chrome and maps from /system/app

you can always install them to data if you need.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
So it counts when the screen on and doesnt when the screen off?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
kernel always count.

but process wakelocks only on screen off.

if wakelock is allowed to hold suspend it's doing it's job.

if wakelock is in list of disabled wakelocks, it's not allowed to wake device from suspend and released by kernel code.

All that is counted as should be.

Kernel is one HUGE counting machine.... that is not wasting battery.

So the point is! IGNORE wakelocks displayed in apps if they are in BLOCKED list, so far we can block 6 of them.

ipa_ws

qcom_rx_wakelock

wlan_extscan_wl

wlan

timerfd

netlink

all others are allowed to wake device and hold it in awake state.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
yeah I couldn't get my head out of the state which is shown in the app. But now i'm a relaxed man

THANK YOU!
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Dhairya:
is it only me when is off it does not charge offline charging if phone is off for more than 10mins then if i put it on charge it won't charge until i turn it on
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Device has any battery % left?

What i have notice that when battery is below 5% device will charge offline.

Then its will keep charging till you disconnect the plug, and connect.

Then its will boot to charge mode and show animation.

Maybe after some time its goes to sleep again, if so its rom tricks.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Dhairya:
Well was having 43% battery left and when battery comes to 5% or below 5% it will die in 2mins even got some kernel wakelock but its fine not that big issue
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] uttam.ace:
Hi, Can anyone confirm what are the substratum theme working on 3.5.4?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
how is that connected to KERNEL DEV THREAD?

substratum made for OOS 4.x.x
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
This IS OT, and the answer is no.,don't try it you will end in not loop .
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] saurabh40629:
[MENTION=2376110]dorimanx[/MENTION] : i have been looking at all the detailed analysis and debugs of issues by you in franco kernel. I would love to see your work for nougat roms and oos.

I know you are waiting for xposed but may I know the reason? Most devs do not get along with xposed and don't support if xposed is flashed, rightly so because modules break stuff randomly.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] SlyUK:
If you go to Page 10 and [MENTION=2376110]dorimanx[/MENTION] post #100, he will be updating the kernel to support Nougat OOS in the near future.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
I dont think we will get exposed, but so far N rom still in active development.

Our devs just settle down with new source, and bam, new source from OP3T.

So need to rebase all again, and look for new bugs...

I can always catch up. For now supporting people that like something stable, and quiet. I mean oos 3.5.x

And helping active development if i can.

I am happy that Francisco dont mind.

I dont need anything in return :)

Its great that i can merge and bring bug fixes to old branch, and keep it alive little longer.

All i wait is for OP3T devs to reach good stable platform, and stop modding the kernel source with 100000 code line changes each month... And force all to rebuild kernels.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
Wow many commits in github. All the wakelock bugs are fixed? I cant believe my eyes. That was fast.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Rhodesgod:
with your work and updating kernel it really tempts me to try android 6 again.

how is your kernel in battery life ? smooth ?

many difference in camera or sound quality android 6 vs 7 ?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
with next build battery life will improve! in suspend.

active drain is in reasonable range. tuned toward saving.

sound is great. camera should be better with 7.x.x better focus in video mode.

Performance is lag free, many bugs fixed, all new drivers like f2fs, binder, fuse, and all cool features are added.

ROM is stable. kernel is stable. what else do we need :)

just label! android 7 and better launcher with dpi... useless.

i use next launcher and exposed to do all i like.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Rhodesgod:
thats nice.so when should we expect new build ? ;):fingers-crossed:
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Navi44:
And heating problem in android N is crazy, I'm back to marshmallow as well.

And flashed your kernel with the ROM, and it was fantastic.

Trying sultan's ROM for a while now.

Guess, will be back to your kernel and OOS
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
N is way beyond being so called stable on oneplus 3t...

Cheers to the updates provided BY OP...
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
I am sure its will be stable and nice in near future.

Personally i like updating to max possible.

But i need stable platform to know that if something is broken its kernel bug, and i can find it or merge fix from people that already know whats wrong.

With rom its impossible. If bugged in some lib or binary.

All the heating problems can be fixed on kernel level, but if some rom thing force cpu to work on high freqs, then its a major problem.

Any way, i will build new update today.

Stay tuned :)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bipinbedi:
Link not working

[MENTION=2376110]dorimanx[/MENTION], I tried downloading the ARISE sound mod from your link in the OP, but download failed multiple times.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
News Update!

Kernel 0.4

29/03/17

*Merged fix for FS code for file permissions.

*Removed timer stats that no one need.

*Fixed wakelock blocker code. now device will deepsleep at last. flat line in battery graph.

*Merged many bug fixes for screen driver (mdss)

*Merged bug fixes for camera, sound, and leds drivers.

*Merged bug fixes for BT, hwmon, qpnp, NET, HID drivers.

All new fixes came from CM14.1 source.

Kernel is stable! and will not waste battery when deep sleeping.

My battery graph for this night was FLAT. no single wake was registered.

Enjoy.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Flasher8:
Hi dorimanx possible to have your Kernel for op3 ? I'm following you since note 3 device. :)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] tehbigbug:
Refer to this:
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Rhodesgod:
is this possible to use AKT profiles with this kernel ?

ty
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
if you know what you are doing, then yes.

any app that can control kernel is OK.. as long as you dont mess config and post that kernel is broken!

I will just tell you it's not my problem :)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mydoom:
dear sir,

your kernel mix oos 354 is amazing and perfect smother even i flash a lot rom but final jump to stock oos 354 with your kernel, it simple and no need more edit from user, btw, kinldy asking how can i donation to you without paypal? how about google ?

questions : any news about your apk?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
I am glad you like it, me too :)

My app will be online one day, not sure for free, or symbolic donate sum.

Just to cover my music account in di.fm for month.

Enjoy, i will try to hold it up2date as long as possible.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] nagi_007pk:
The latest update 0.0

Man I've been jumping around Nougat roms but finally settled on Marshmallow again because it is bug free. Well almost...

I flashed the latest build of your kernel and jeez the deep sleep battery drain is next to nothing. The phone is super smooth and performance is amazing. Kudos man! I seriously thank you for the kernel. I haven't used such a smooth kernel in ages. I remember your work from the S3 days building upon gokhanmoral's Siyah kernel and improving it im every possible way. Thanks again man the kernel works wonders! Amazing battery backup and performance.

Also man how do you run Viper arise on your 3T? I always tried to install the zip you posted. It flashes and works only with mp3 files and flacs don't play and neither does the Bluetooth playback. Can you give me a little guide on how it works? Would be appreciated and thanks again for the kernel!
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Thanks for report about kernel operation :)

About viper4aries. Zip that i have posted is old, but works ok.

Anyway best to install the latest 2.94 build from xda thread. Its not my work.

But you must free some room in system partition before installing the 2.94

Just uninstall maps and chrome from system, not just the updates..

Use some app to do it with root access.

Rom leave you 78mb free as stock, you need 150 for viper4aries core libs.

Removing the above apps will give you 250mb free, and driver will work great.

When installing, select advanced install.

Install the core libs, viper 2.5.xx and select uninstall musicfx do not install anything else... Best not too!

After install just reboot.

Check that you have new app, enable the master switch and tune as you like.

About flac, stock media player will not play flac.. Google music will, and any other player like playerpro or poweramp

In apps settings, dont use direct streaming, its bypass the viper.

Bt streaming works great. No other issues.

Major problem is the no space! People dont know, so i am here to help :)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] saspo59:
Hi dori happy to join u and all the friends from S2,G2 just bought my 3T in Eilat cant live without your kernel keep on the good job
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] saspo59:
Hi my friend i just made the same way from g2 can u help please to indicate how to downgrade to MM try to do it as update didnt work do i have to use adb cable to pc or there is short method

Dori sorrey for small OT[emoji1]
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Navi44:
Go to recovery and select adb sideload, now on your PC type adb sideload 'location of your rom file's

Enter.

Now it will start flashing.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
Hi dori.

Can you do something with the recent touch latency fixed with MM?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] immi803:
[MENTION=2376110]dorimanx[/MENTION]

Can we use system less module touch firmware ob4 from blu_spark om mm? As its system less, theoretically it should work but just confirming mate?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] keaheng:
maybe not. there is something called "trust zone" has to be installed in MM (no idea what it is). :D
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] immi803:
Magisk and systemless , read it mate, looks there should be no issues, trust Zone lies for system, what if you go systemless :highfive:

Still want to hear from dori
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dorimanx:
Sorry no idea, never needed any mods to touch firmware...

I have no issues here.

Systemless mean that mod will not touch any files in system, its will load image to loop partition and replace folder content of system files till next boot.

Its actually modding ROM, not kernel.

So if its works, then its fine by kernel.

You cant change any kernel drivers with any mods. Only rom stuff.
[LG G Pad X 8.0 Guides, News, & Discussion] NightMarsEU:
Hello, as of today, Google Assistant Will Come To Most Androids Will 6.0+, i Say most Because My BLU Dash M2 Won't Even Give Me Google Now On Tap Even Though I'm In The US, Anyways, That Means The G Pad X 8.0 Will Get It!

I Will Show You Google Now On Tap Running On The Tablet When It Comes :D
[LG G Pad X 8.0 Guides, News, & Discussion] UWCreations:
Welp

It hasn't come lol