HipKat
Recognized Contributor
Wait, one Kernel for both 6's and 7's?
Wait, one Kernel for both 6's and 7's?
I'm on 25.2 and everything is working swimmingly.Are you missing some commas there? Do you mean "stable, canary, or canary 25206"? I'm on regular magisk 25.2. Can I flash this over pantah 1.3.0?
Didn't face a reboot on my end, and I'm running the release for longer already.Anyone getting random reboots since installing the merged kernel? Wasn't happening yesterday and I don't think I've made any other changes that could be the culprit. I've had it happen twice now while watching a video with the YT app. Dunno if that's related to the frames change?
Thanks, i can see the problem. it's a panic in f2fs driver.
I'm just glad it wasn't something I did as I was very confused. Thanks for taking a look and the quick response! Will look out for the update thanks!
It doesn't fix itself, the codepath that causes the panic is just not used and therefore the crash not triggered. Seems you were "lucky" and it happened a few times in short succession. If it's always during video playback or a certain scenario that might help to reproduce after testing a fix, but no problems with YouTube on my end.After rebooting maybe like 4 more times? Now it's been running 15 mins with no reboot and literally I have made no changes. Idk if thats normal where it can just fix itself? I'm not as knowledgeable on the specifics.
So far, not happening hereAnyone getting random reboots since installing the merged kernel? Wasn't happening yesterday and I don't think I've made any other changes that could be the culprit. I've had it happen twice now while watching a video with the YT app. Dunno if that's related to the frames change?
Correct, which will cause a full wipeAs I'm out of the root scene since quite a lot, I miss some new things.
Even if I'm rooted with Magisk, I need to disable vbmeta flags to flash a custom kernel, right?
I guess not but it would be really nice if the dev could support the 7a as wellStupid question but will this kernel work on the pixel 7a?
Asking for a friend.![]()
The FAQ answers the first question. But you need more than just one img file backed up to restore to stock. These are also available in factory image zip.Just a quick one before I flash, if I make a back up in kernel flasher can I use this to get back to stock or do I need to flash factory img with the laptop?
Also when I do my monthly update I usually disable all magisk modules and then reboot, flash new factory image with pixel flasher and then re root from magisk afterwards .Will this process make my phone crash/brick if I have a custom kernel installed? Looking forward to trying this out on my p7p!
"Massive" as in benchmarks. Small in non benchmark scenarios, scoped storage eats up those gains for a lot of apps too.The gains from disabling fsync are massive on every device I've owned capable of having it disabled.
Because Android keeps fsync strictly enabled for very good reasons and it´s harder to disable than on PC. Only a very small number of users actually unlock their phones, and an even smaller number play with fsync.It's my understanding that the whole data loss thing is an event that PCs are sensitive to, at least often enough to where it's been reported to the point where it's spread this far throughout the internet. I've had countless reboots unexpectedly from other issues, experiments, dead batteries etc...over the last 8 years without ever experiencing data corruption...in fact the only issues with unexpected corruption I've had have been due to Google's mutilated updates. Lol. Seriously though.
Yes, there´s the possibility of "dynamic" fsync. That means you might only lose data from when your screen was last enabled and fsync will happen when the screen is off in the best case.It's also my understanding that fsync doesn't have to always be off. If dynamic fsync is introduced, it automatically switches back on when the screen turns off. I'm not arguing or trying to persuade you to do anything that you don't feel comfortable with, but it is honestly the only reason I stopped using this kernel. If anything, I'm just giving my 2 cents in case it interests you enough to look into it a bit more. Thank you for all of your amazing work.
If you find anything interesting about the exynos roots let me know.One last thing...I installed a few Samsung specific, rather Exynos specific kernel managers after digging through the galaxy threads and they expose some more options on our devices such as MIPS Dynamic voltage min/max, and IRQ control. I'm still trying to learn more about Exynos crap because it's foreign to me, so I'm wondering if this could be advantageous.
There´s not much controversy about benchmarks for me. Benchmarks are simply tools for testing very specific scenarios.I knew benchmarks are a controversial topic but I've always liked to pull every bit of performance out of everything I've owned, whether it be a phone, car, my shlong ( couldn't resist) and I've already been able to shut those annoying **** talking Xiaomi Mi10 ultra guys up by dominating 100% of their devices on 3d mark while still not having to charge my phone for 24 hours or keep a fire nearby
Additionally to that filesystems are a lot further than 5-10 years ago, where this idea originates from.Dynamic fsync (the fsync replacement driver faux123 wrote a long time ago) is pretty much dead and causes nothing else than crashes and random reboots on modern / newer versions of the Android adapted Linux kernel.
Maybe what you mean is replacing the default fsync with asynchronous fsync instead?
By reading the instructions in the first post of this thread.
Latest platform tools have issues flashing super.img, please use platform tools 33.0.3 when updating your firmware to march updae.
Yes, you could download old version,https://dl.google.com/android/repository/platform-tools_r27.0.0-windows.zip
is an example .
change the version number in the link to get your wanted version. another examplehttps://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip
Android Platform-Tools version 33.0.3
: