yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lohanchien:
Ah gotcha. I moved from EK to your kernel since it's the only one that fixes the issue some of us have where Clear Storage and Clear Cache are greyed out after installing Magisk. Guess I need to think which is more important to me and compromise ?

Thanks for the note.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
My kernel is NOT made for Android Q. I stated it with the last release post and it’s the first point of my feature list on the OP.

Due to changes to partition layout, boot stages order and some more stuff it’s not possible to have a kernel that runs Pie and Q at the same time.

My kernel has all changes from the Q preview source merged, but all changes that will prevent booting/working on Pie reverted (less than 10 commits).

Without magisk and twrp I see no sense in compiling a version for Q. It’s just a beta/preview and I don’t really use it as a daily driver. I peeked shortly into it before I had to sent my device in as it was wiped anyway :)

I don’t know if ex Kernel includes that feature since [MENTION=4684315]flar2[/MENTION] sticks quite close to stock. Is that mod also working on stock kernel without a kernel modification?

It might be that the Q source merge, changed things and now your mod is not working. However that is only valid if that mod works on stock kernel too.

Just be careful with anything charging related. Google did a lot of testing on this and the battery is not (easily) removable.

Every degree of heat is having an impact on the batteries longevity.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lohanchien:
Sure I hear you. To prevent any problems I have this handled with Tasker with some smart logic I coded that will revert back the voltage once the battery temperature reaches a predefined safe limit and up the voltage again once below another safe predefined temperature. I did extensive logging of voltages and battery temperatures while charging on the pixel stand and I'm replicating the same behavior with these Tasker profiles I created. I observed the voltages lowering and increasing based on temperature while on the stand so I'm using the same upper and lower temps I oserved.

I was definitely able to do this with stock and EK kernels before but I think last EK version I used was 1.07 and I don't think that had the Q sources merged but not sure.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Could you link me to the mod? Unfortunately I cannot play with it as I have no wireless charger at all.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lohanchien:
Here you go:

https://xdaforums.com/pixel-3/development/mod-pixel-3-fast-wireless-charge-t3889374

Look at page 3 for my results and Tasker profiles.

Correction. I logged current, voltage and temperature. It's the current that changed with temperature and voltage stayed the same (9V) but since the mod only lets you change voltage that's what I modified to lower and increase the current.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] brandonpa:
Theses filed are dated yesterday around 2200, which is when I believe the device reset. So hopefully these files will help and next time it happens I will get those fresh files.

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lohanchien:
Did some testing and it looks like your kernel does in fact allow changing the wireless charging voltage to get fast charging. However it looks like it's intermittent. Sometimes it works and sometimes it doesn't. Anyway thanks for your prompt responses and input.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Just had a reboot, was browsing in Chrome and selecting a drop-down. Not sure if I grabbed these soon enough

https://drive.google.com/file/d/1DVdPvKHQTr2iHcxZBAzNPA3JTbiNVTUx/view?usp=drivesdk

https://drive.google.com/file/d/1--LKmkHQNCMzL-kX10Nw7DdLq-22VeWP/view?usp=drivesdk
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] geeksammao:
Just had another reboot when my phone was locked on the desk.

Stock rom with May security update, Magisk 19.1, no Magisk Module or script.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
This looks like logs I saw earlier. It’s flooded with charging logs. Was your device charging shortly before the reboot happened.

It might be something in the google charger driver that’s going haywire.

Thanks for the log!

There’s nothing standing out in the log after taking a look at it.

No kernel panic. As far as i can see it no kernel error is responsible for the reboot.

Thanks for the log! :) if it happens again, send me another one if you have time to take it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I hope I’ll manage to get an update out tomorrow.

4.9.177 is already released since a few days but it caused issues on android devices.

It’s resolved now.

There will be a lot of other patches and updates though in this next update :)

So stay tuned!

I wish everyone a nice day :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Hey Freak, on mine I believe I was using the phone while plugged in charging, I may have taken it off by this point, can't remember now
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.1.0

Hey guys and girls,

So here´s the next update. 4.9.177 broke NETD, when WiFi and mobile were enabled at the same time resulting in continuous soft reboots. I decided to wait for the proper fix, instead of just reverting the responsible commit before the release.

The kernel includes many other changes as well. Some stuff from SD 855, EAS Updates, F2FS updates/improvements to rapid GC and other changes as well.

I wish everybody a nice weekend! :)

Changelog:

Kernel Base Changes

- 4.9.177

EAS:

- add some CAF improvments from SD 855

- add more CAF improvements from this CAF Tag

- Load balancing optimizations to prevent big tasks from being pulled to small cores (thanks [MENTION=5438598]RenderBroken[/MENTION] )

- for exact details, please take a look at my github

F2FS changes:

- GC improvments from [MENTION=4898097]arter97[/MENTION]

- merge latest f2fs upstream

Other changes

- enable RCU Boost (maybe it fixes the strange reboots some are experiencing)

- apply some patches from SD855 to GPU driver

- iommu: msm: Rewrite to improve clarity and performance (thanks [MENTION=4800121]Sultanxda[/MENTION] )

- other CAF patches from SD855

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

https://www.androidfilehost.com/?fid=1395089523397971167

or following the link in the op to the correction version

Instructions can be found in the OP!

But look at this post too :)

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] c_86:
Is the link down or is it just me
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jsauder2:
Just you I think. I just used it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] acidspider:
Working all good here, noticeably snappier too in my opinion
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] cmo220:
Is there any chance you can give examples and explain what they would look like, and where in the log, you're looking for these kernel panics?

I had no problems with the last version, but soon after flashing the new one today I had the same issue I was having after you first merged Q stuff in. Connecting to Android Auto didn't work, and then I couldn't get the screen to turn on.

It seems most logs that you get don't have anything kernel related so I'd rather look for myself before posting another useless log, but I will for now anyway.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] brandonpa:
Loaded the new kernal up without error through ex manager and soft reset twice just trying to get into the operating system.

Just seems to lockup at random spots and then reboot.

Stock rom, may update, Verizon

Just uploaded the only file in the directory.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DvLAx3l:
It happened to me too, after seconds reboot now everything seems fine... ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
Same here got 2 system restarts twice with latest kernel . Gonna flash back to V3. 0.0 for now
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] geeksammao:
FLashed 3.1.0 with Magisk 19.2 last night and had another reboot today when the phone was locked. Plus, when my phone finished reboot, Magisk manager app cannot be opened until I force stopped it. Can't determine the reboot is relevant to 3.x kernel or Magisk, cause I haven't experienced any reboots before 3.0.0 kernel with Magisk 19.1:confused:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Zetsubou Sensei:
Also received reboots on 3.1 w/ Magisk 19.2. Reverted to 3.0 w/ Magisk 19.2 and have not had an issue. Tried this on two phones.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Was manually rebooting, screen froze up, then phone rebooted. Ramoops attached.

Was doing a lot of reboots (playing with something). This was the only problem so far.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
When you say connection to android auto do you mean simply starting the app and navigating? or connecting it to your car?

Unfortunately I have no car that supports android Auto. I have no idea what could break android Auto on especially this kernel release in contrast to the one where I first merged the Q stuff.

I´ll revert a few things for the next release, please report back if Android Auto starts working again.

if connection to android Auto doesn´t work with the next version too and the device isn´t crashing, then try to take a dmesg and a logcat directly after connecting fails.

I can see something not right on the log because there´s some sort of loop. Unfortunately the cause is not on the log, because it´s too short I suppose.

Please report back with the next release.

If you get soft reboots the file won´t be updated. Do you see the bootloader unlocked message or do you get straight to bootanimation?

Soft reboot sounds like the issue from 4.9.177 isn´t completely fixed with the fix that´s added by upstream.

Unfortunately there´s nothing conclusive in these logs. I ran the same patches for 3 days on my device and didn´t have single issue.

I´m sorry this happened to all of you.

Please test 3.1.1 and see if the issues are fixed. If not you all have to test a few more builds. Thanks for the patience.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] geeksammao:
[/COLOR]

So how can I get 3.1.1 sir:)?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.1.1

Hey guys and girls,

Well I don´t know what happened with that release. As mentioned previously I was running all the patches for 3 days and didn´t face a reboot once. I reverted some of them. Please report back if the issues are fixed or not.

I included 4.9.178 too, because it dropped yesterday alongside the release.

I experienced some problems with androidfilehost while uploading yesterday. I made sure md5sum matched for the file I uploaded.

Since at least somebody reported download issues as well, can those with reboots check the md5sum for 3.1.0 they downloaded and for 3.1.1 as well.

Please report back. Thanks.

I wish everybody a nice day! :)

Changelog:

Kernel Base Changes

- 4.9.178

Other changes

- disable RCU boost again

- revert some backports from SD855

- revert some other patches

- hopefully fix the reboots

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

https://www.androidfilehost.com/?fid=3556969557455274012

or following the link in the op to the correction version

Instructions can be found in the OP!

But look at this post too :)

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rowdyruffbrick:
3.1.0 running smoothly for me without any reboots or problems anywhere.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flipflop1:
Same, freaks shouldn't listen to these dudes using substratum **** or magisk mods.

And I looked to their ramoops, there's basically nothing.

Freaks, if it works for you it works lol don't bother with them.

Thanks again for your great work, I'll stick with 3.1.0 as I like the new patches and I don't want them reverted ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] shinodoigt:
Me too, not having a single reboot...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DvLAx3l:
[MENTION=3428502]Freak07[/MENTION] I'm still with the 3.1.0, this morning I revert to stock & flash back kk, until now, everything seems works, anyway I'll let you know if I find something. Thanks as always for your patience.

Watch out we got a badass over here! ??
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] EMJI79:
I have no problems with 3.1.0 too and I am using Substratum and Magisk modules (mainly YouTube Vanced and a miracast enabler module).
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] brandonpa:
Ya I saw the bootloader unlocked message. I also had a reboot while I was sleeping and phone was locked as well. I will try the 3.1.1. Thanks for the response and recommendations.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DvLAx3l:
Same, anyway I flash stock kernel and then I flash kk through twrp and seems ok now
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tekken Lord:
So, none of youse stated what combination of ROMs and Magisk on your phone? I have no single reboot nor weirdness since flashing 3.1.0 with AOSiP (build 5-20) and latest Magisk 19.2 (5 Magisk mods). [MENTION=3428502]Freak07[/MENTION] would you still recommend flashing the latest 3.1.1 if 3.1.0 is working flawlessly for me? It seems you took away all of the 3.1.0's goodies to accommodate others' request. I am very appreciated your hard work.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] biggiesmalls657:
May I suggest adding the anxiety io scheduler to the next build? I really like it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flipflop1:
The thanks button wasn't enough so THANKS for saying what must be said!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DvLAx3l:
Stock rom May update, kk 3.1.0, magisk 19.2, with edge sense, Google sans fonts, viper 2.7.1.0, YouTube vanced + edxposed 4.1.2 sandhook with gravitybox 11, NSFW Gboard, xinsta.

Again, until now approximately 3h (2h sot) no issue with 3.1.0, I'm stressing the phone to see if something happens.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] cmo220:
I didn't get a chance to test the new one this morning, I'll try to get around to it this evening, if I have time to look up how to get the extra logs you requested.

And with Android Auto I'm taking about plugging it into a car that supports Android Auto.

This is a Pixel 3, stock, with Magisk 19.2.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tekken Lord:
[MENTION=3428502]Freak07[/MENTION] , you will need more coffee to repond to our request every now and then.

Transaction ID

3C956035WR4050425
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
At this point I also want to thank everyone who donated for the Pixel 3 XL :)

It´s greatly appreciated and means a lot to me if somebody shows some appreciation for the work I do.

I´m either grateful if you decide to do a donation (no matter the amount), if you say a few nice words, if you try to contribute to development in whatever form or just help other users on this forum or thread!

Thanks to all of you. It´s nice to have a positive atmosphere in here and I hope it stays this way :)

I wish everyone a nice day :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
You're just too cool, man! Bless up!:cool:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fuzzgruble:
Had reboot when casting music from Google play music. Will see if I can recreate it. On stock with just magisk 19.2 and BusyBox module and 3.1 kernel
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Did you see the bootloader screen or did the screen go black and came back on after a while?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fuzzgruble:
Bootloader screen
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
3.1.0 or 3.1.1?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fuzzgruble:
3.1.0
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
wait for 3.1.2 in half an hour or so. :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fuzzgruble:
Sounds good! Thank you
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Hey guys and girls,

So I hope this does the trick now. It seems the 4.9.177 merge is still causing issues.

The commit from 4.9.177 which I mentioned in this post was causing issues when mobile data and wifi were enabled at the same time. It appeared to be fixed later upstream with this commit. It seems that the original commit is causing more conflicts than thought.

I ran my phone with the fix applied for two days now and just faced the same issue resulting in a soft reboot, which I would when I merged 4.9.177 a few days ago directly after booting. The only difference is that it took 2 days now to happen, instead of directly after booting up. It only shows up on logcat not on dmesg.

So lets hope by reverting the commit completely we should get rid of this strange reboots.

I already contacted Greg and lets see what course of action will be taken for this commit.

I wish everybody a nice day! :)

Changelog:

Kernel Base Changes

- revert a problematic commit and its supposed fix from 4.9.177

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

https://www.androidfilehost.com/?fid=3556969557455274297

or following the link in the op to the correction version

Instructions can be found in the OP!

But look at this post too :)

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] loonix:
Been on this forum since the very early days and you are right up there as one of my fav contributors ever. No brainer to buy the next phone you will be upgrading to and hope you stay with the Pixel series. You are also mature enough to filter the noise from time to time which is a big differentiator from the great devs who give it up and I have seen them as well (can't control noise, can always setup filters :D). I also know there are countless who are thankful but don't post explicitly. Please keep it up.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Well said! Thanks for posting :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Zetsubou Sensei:
Hey Freak07, been running 3.1.1 for several hours now and have not run into an issue.

Thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] cmo220:
So far so good for me too. AA worked on my way home from work,and no random reboots so far.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] brandonpa:
Thank you for pointing that out. Never thought to include that information as well. Now I know for next time. Running 3.1.2 and, so far, running well, no reboots and seems more zippy. Stock rom, rooted, magisk 19.1, Verizon with Viper, busy box, active edge, system less hosts, and energized modules. (Do you want to know more?)

Freak I appreciate the time, effort and attention put into this kernal. Truly I do.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dethknite:
Just adding some more feedback.. I had issues in 3.0.0 and 3.0.1 with reboots... seemed mostly wifi related as it happened a lot when switching (leaving work, home, etc.). I have been on 3.1.2 for about 6 hours and all seems great switching so far (work, home).
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Hey :) thanks for the report. Upgrade to 3.1.2 as 3.1.1 can still cause issues.

Very nice to hear. Be sure to upgrade to 3.1.2.

Thanks for the report. Glad it’s working good for you now!

Yes that’s exactly one condition where the bug from the 4.9.177 merge can trigger. While switching networks. It’s really hard to catch and the upstream fix for the commit responsible didn’t help for all use cases, just for some. That’s why the commit is completely reverted in my kernel now.

Thanks for the report too!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
No issues from 3.0.0 then jumping to the latest 3.1.2 after having the newest kernel installed since last night. Thanks for the quick update to address the issues found by other users in the 3.1.1 kernel. Appreciated as always, [MENTION=3428502]Freak07[/MENTION]!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Chengzhir:
Your kernel is very good.Thx for your work!

Can you add z3fold to the zram compression algorithm?

thx!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ins5736:
I'm periodically losing mobile service after flashing. Anyone else experience this?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
Do you have to restart your phone to get the connection back?

Is it after you have been connected to WiFi and go out range of wifi?

If those two, do you have gravity box installed? If so deactivate gravity box or uninstall it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] californicated:
Does this kernel fix the performance issues? It's mostly the transitions stuttering from time to time. My old Pixel 2 XL felt way smoother.

That's also the reason why Sultan gave up on the 3 XL.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Reuben_skelz92:
Yes. Smoothest it's been. Disable digital wellbeing too
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ins5736:
Yes. Sometimes I have to clear cache as well.

Can't say for certain. I don't see how wifi could affect mobile network.

No to gravity box.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Walker Street:
I have just donated. Thanks for such a polished and smooth kernel for my pixel 3 xl.

Dan
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] californicated:
Thanks. But at least disabling digital wellbeing didn't improve smoothness. That's why I'm thinking about unlocking and trying a custom kernel.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Reuben_skelz92:
Kernel does help with performance and battery
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dd805bb:
Physical sim or esim?

I had problems with physical sim dropping even not rooted. Once I switched to an esim never have had a problem connecting. With a physical I noticed it would have signal but an x on the signal meaning no connection. Restart and I would have connection for a day or so then it would drop to doing the x over the signal icon in status bar.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
new update with 4.9.179 later today :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] swieder711:
Upgraded kernel from 2.4.1 to 3.1.2 and running stock May running along with Magisk 19.2.

Everything seems to be running smoothly.