yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 Questions and Answers] F7am:
Hello all,

I have brand new S8 SM-G950FD I bought from Saudi Arabia, It has android 7 and won't update to 8 I used smart switch and it's the same. :( :(

Now I am in Egypt and contacted the Customer service in Egypt and they told me that my phone's warranty isn't valid in Egypt and it will cost me 250EGP (about 15$) to update the firmware. :mad: :mad: :mad:

I can do it myself in about 15 minutes or so.

My question is will the customer service know if I flashed a ROM even if it's the official one? :confused: :confused: :confused:
[Samsung Galaxy S8 Questions and Answers] MydVDZ:
Just flash it bro [emoji1303]
[Samsung Galaxy S8 Questions and Answers] callumbr1:
If you flash a stock firmware through odin Knox won't be tripped. Stock firmwares are signed by Samsung so warranty won't void.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Close this thread please, pm me if you want a build
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Feature updates

I will be adding new features, this list will be updated per release.

GPU Boost

Chill governor (prevent overheating, since it's summer where I am)

Maple I/O sched default

High brightness mode

I'll peruse the features guide and see what else isn't in there
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Bug Reporting

If you have any problems with the kernel flashing (not the kernel itself) please reply with your OS version, I will look into what is causing the bug and should have a patch
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
In the features list it says Maple is set to default, but when I went to look I was CFQ did I do something wrong or has this not been implemented yet ? Also BigChill isn't a choice for a governor, that's a future update correct ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I put the wrong thing in the defconfig so maple isn't default, chill is not implemented yet, so you're correct
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
Trying this out on the latest crDroid and Magisk 16.6. So far, nothing evidently is going wrong. I remember a couple of crDroid releases ago crDroid came with the TitanX kernel and I remember that one working really well then, and this King Kernel seems to be an evolution of the TitanX kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
Does this kernel implement the same eas as in this kernel-https://xdaforums.com/pixel-xl/development/kernel-oreo-8-0-exnoshadez-eas-stable-t3709035

Also XDA had an article recently on why the eas implementation makes the pixel so fast......just curious is all.....p.s. the kernel is running great on bootleggers ROM so far and thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
No, this one is built by shagbag913
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
UPDATE: v1.3 released, creating beta folder for all betas. Check the changelog for more details

Download: https://drive.google.com/open?id=132XQEW9MUI82esemK6nnCBfQgey0kXKX
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
um... no. that's obviously not correct - i'm the dev.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
Umm. What does this mean? Lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
It means that kingri (by mistake, obviously) is attributing a year worth of my own kernel development (look below at my signature) to someone else (Shag), so i'm clarifying who the dev actually is; me....

my remark was a bit cheeky, intended for kingbri (as we've PM's back n forth on occasions. he knows i'm the dev).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
Delete then ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
no. no. you're misunderstanding... read here;

this is my kernel, dangambino is asking kingbri about it... to which kingbri replies;

but that's wrong. i'm the dev of the kernel in question; exns-eas... which he knows, but said shag built it... i was being cheeky and clarifying that detail ~ not asking him for credit of any kind or anything like that. (I have nothing to do with his kernel).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
No I don't think you understood the original question. And then kingbri answered it wrong. The question was "does this kernel implement the same EAS as (exnoshades kernel), the answer would be Yes. I think kingbri meant that shag implemented EAS on kingkernel. Which means "No, shag built this one".
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Just to be clear to everybody, I didn't implement (I'm inexperienced when it comes to kernels) anything. I just simply cherry-picked all of the commits from the EAS-project and bri based his kernel on the branch I made with all of those commits included :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I completely forgot that this was your development since I used shag's branch that he allowed me to use as a kernel base, my bad for not crediting you nine, but I do promote off topic discussion, so don't clean this thread mods
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
all good, dude. I didn't care to begin with! ? just clarified... (and tbh, I wanted to follow your thread, so I commented!)...

but yeah, I thought this looked like shag's tree... much like you and I - shag and I pm/chat sometimes too... pretty sure I pointed EAS Project to him, iirc... Great work that RenderBroken and Joshous are doing...

that's sweet that you've got it up and working though. how has your kernel been working so far?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Yes it has, I have been having some problems with the ramdisk defaults and I can't seem to fix them, will pm you when osx stops being stupid and installing updates
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Sure, I should be around.

gonna hack/work on some driver code shortly, so I'll be in front of my computer...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
The young god
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spr33:
Just a couple of things I've noticed since changing from TitanX to KingKernel:

- GPU boost is no longer a feature that I can see

- Upon installing (beta), the log still states TitanX (see pic)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I am currently adding GPU boost and the titanX thing must be my own error with anykernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
UPDATE: fixed some battery drain issues thanks [MENTION=7810360]nine7nine[/MENTION] for the help, check the changelog for more details
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
[MENTION=7810360]nine7nine[/MENTION] sorry to tag you, but could you breifly explain how to run uibench/link some documentation to it? I cannot figure it out lol.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I'll have to get back to you later on. pricing out a big job and i'm pretty busy today, in general. ttys
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
First, thanks so much for this kernel to all involved! I'm wondering , is the kernel build (1.2,1.3, etc. ) changing for you folks when you flash it through ex kernel manager? Mines staying the same at 1.2. And lastly, I'm getting great battery life with this kernel. I changed the big and little cores to both use the ElementalX governor, underclocked the GPU to 510 and changed the scheduler to Maple. As you can see, the CPU isn't spiking as much all the way up to Max and is using a lower step more often, so the battery life is better and the phone doesn't get as hot either. Great job with this kernel.

:::Edited for grammar:::
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Don't worry about the version #s in EX, I just didn't change them. The ones in drive are the correct version numbers :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Okay excellent I figured that was probably the case, but I hadn't used e x kernel manager to flash before just wanted to be sure I did it right lol. Thank you so much for everything you do for this community.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
A very sad announcement: I will be temporarily stopping development because my pixel xl has become broken. I cannot connect to any network except 2g and I can't send calls or recieve messages when on 2g, check my Q&A thread if you have any suggestions...

https://xdaforums.com/pixel-xl/help/lte-issues-call-text-whaddoido-t3816120
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Issue has been fixed, thanks stebo
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I'm gonna compile next release with [MENTION=6842057]nathanchance[/MENTION]'s clang toolchain, who's hyped
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Akomack:
Hey King, high brightness mode isn't built into this, can you add it?

Are there any other features listed that aren't built into it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
It's not? Jeez, I thought it added, i'll try to push with next release

I am currently leaving the ramdisk for another date with the default maple io sched, so don't expect it for a while guys. Need to learn how it works
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
New beta build posted, check changelog for details
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
Don't mean to sound clueless, your link takes me to 1.2 ....how do I get to the parent page with all your downloads. And thanks in advance
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Kernel beta updated, check the changelog for details, stable will be released tomorrow. Thanks [MENTION=2332057]dangambino[/MENTION] for the innuendo that my download link wasn't working. It is updated
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
innuendo incoming.......still can't access that elusive beta lol...keep up the great work bruddah
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
It should be working now [MENTION=2332057]dangambino[/MENTION]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] i42o:
There is no voltage control despite feature list claiming there to be, there's no custom color control in graphic settings, side from that kernel seems snappy
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
I agree kernel is very smooth and snappy....I haven't seen voltage control on any kernel on pixel XL , so be easy on the dev he's doing great work
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] i42o:
I mean I am not bashing on him I just saw it on the feature list and I specifically flashed this kernel for that exact reason to be honest I really appreciate his work the kernel is working really fine for me and I am anxious to see how it's going to perform.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yhzhou2015@163.com:
could you add wireguard supoort in the kernel？
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
It should already be there, I'll check the commits and see if it is added. Pushing stable release soon
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Voltage control isn't needed with my kernel, I forgot to remove that feature, I never intended to add voltage control because it could possibly break someone's phone and it could majorly slow down a phone when used in the wrong way. I let the system do everything in terms of voltage

EDIT: also, the kernel should work on P, but I haven't merged the official tags for P since it is still in beta and there is only one month left for P official release anyways, so I would just wait. However, I am not sure about android Q since the OG pixels will not have support for Q, or project treble will allow support (I don't know at all), but this kernel will be developed with betas, just not P
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
New stable build pushed v1.4, check the changelog for details
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
The download link has reverted back to the original 1.2 download.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
https://drive.google.com/drive/folders/1urRzGSTIVduiXopZFdkiRx15wQ-cyelQ
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
This is very annoying, I'll put the link in a reserved post

It's good now in the OP
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Here's the link

https://drive.google.com/folderview?id=1rYYcR8b9CAJU08KOzRcklmOTgajmsDoH
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Beta updated, default maple I/O sched has been achieved with a lot more goodies inside, check the changelog for more details

Thanks [MENTION=7810360]nine7nine[/MENTION]

Also, [MENTION=1007992]everyone[/MENTION] is the kernel overheating for you? If so, suggest some ways to reduce overheating, I'm gonna try setting gpu default to 652 mhz from 710 mhz default
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
This is an awesome kernel man I'm lovin it. Not heating up for me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Great! Glad to hear. New beta build updated with gpu at 652 mhz default, still overclockable
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
New beta pushed, check the changelog for details
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spr33:
Just wondering what the latest versions are as the one I have (1.5B5) doesn't seem to default to 652mhz or Maple.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
It does, but you need to root first, then flash the kernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spr33:
Ah, I've been doing it the opposite way (kernel then Magisk).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
That is how it used to be before ramdisk stuff, I'll change the flashing instructions
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Oh wow I was flashing the other way too. Doesn't Magisk still have to patch the RAMdisk?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Not with this and this
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
New stable update is now released! Check the download folder stable section and the changelog for details on the new release
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Oh wow, that's brilliant good deal.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
[MENTION=1007992]everyone[/MENTION] do you want any more features in this kernel? I'm gonna check for wireguard because I believe that this kernel works with it, but I am not sure
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
Audio enhancements?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I'm gonna start adding in official P support with the next version
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spr33:
WireGuard is working fine here, I believe its updated quite frequently so keeping it up to date would be great.

I'm also using P DP4, working great. Does sometimes still overheat, even when the GPU is clocked to stock but that's probably due to current weather here in the UK.

Oh, vibration control isn't built in - would love that!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
[MENTION=1007992]everyone[/MENTION], new beta build has been released, it has android P commits and should now work smoothly
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
Is it 16.d2 in do not flash folder?? Thanks in advanced
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Yes, don't flash that build, the 1st beta should be fine
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Hi everyone. I know that 3.18.117 is released, and I will be merging tomorrow and pushing the stable release. The reason I haven't merged today is because I migrated from ubuntu to Arch linux (thanks [MENTION=8680413]shagbag913[/MENTION]). I am currently restarting my setup and will be back online tomorrow. Thanks for all the support!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ditoevan:
Hi! is this kernel improve battery life if I flash it on Stock Oreo ROM? Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
It should improve battery life, but it depends on what apps you have and your battery habits
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
There has been a snag with my arch Linux setup, so it's taking a long time to install clang stuff, should be online soon, just use the 1.6B1 as the build for 3.18.116
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Akomack:
I'm having issues with EX Kernel Manager after flashing the latest update. I don't have any options to change anything now.

Thoughts?

Edit: Looks like I lost root? Any ideas?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Reflash Magisk, ( make sure to use the latest beta it works fine for me ), then flash the kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I have got my Arch linux setup working, the changelog has been updated with the v1.7 release. It's just minor things
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
IN ADDITION: there is a feature request document in the OP, look at it and follow the directions in the document (be prepared to explain why you want this feature)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
P.P.S- Thank this post if you want a telegram group

The minimum amount of thanks required is 7
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Akomack:
It seems to work fine after flashing just Magisk, but it seems like every time I try to flash the kernel after Magisk, I have issues
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
It's working for me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Which version of the kernel are you flashing ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Beta has been updated with [MENTION=396391]spr33[/MENTION]'s feature request: vibration control. If you want a feature added, please look at the feature request document in the OP
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nil253259:
Sorry, but I can't find the link for beta builds. OP gives me link to version 1.2 it seems. Am i doing something wrong?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
You're doing nothing wrong... It's devDB's fault. Will be fixed
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
[MENTION=1007992]everyone[/MENTION] Everything's fixed now
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Major update: KingKernel v2.0 has been released. All P commits are merged in (developer previews = the official tags), I will be building for Pie only from now on, this specific kernel works with oreo, but all other 1.x versions are going to be deleted within the next week. Thanks for supporting me on this project and hope it keeps going!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
V2.1 updated for beta status, the latest beta has some spicy features in it so be sure to check it out! Changelog will be updated, but for now, see the commit history on GitHub
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] armando_rod:
What happened to your kernel for sailfish? Is the same zip?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Yes, the kernel is for sailfish and Marlin
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ins5736:
Which of the beta files? I don't understand the naming convention.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dark2099:
So 2.1 in the name indicates the version, then B for beta, then the # after B is the revision of the beta, the higher being newest. So for instance last night I flashed 2.1B3 as that was the latest on the site.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
So, installing version 2.0 on Oreo, am I supposed to follow the OP and flash the kernel first then Magisk, or follow your advice in post #56 and install Magisk then the kernel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Flash magisk then the kernel. it was and has been previously the opposite, but no longer.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Flash magisk then the kernel for first time use. Then just flash the kernel. It checks for magisk and will preserve it when needed. Also, I have been a little sluggish with development because of some health issues, and I'm almost at 100% health. Stable build imminent.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
New stable release, v2.1. Check the changelog for details
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
New kernel release may take more than a week depending on updates because I am migrating back to ubuntu and implementing GCC8 as a crosslinker with clang and to handle the compat VDSO, so this build will take a while, the current stable release is smoother than ever on P and 2.2 beta should be out soon
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LeMoise:
Great Kernel!

Thank you for your hard work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
The latest beta with GCC 8.2.1 as a cross linker has been uploaded. I am going to start using clang 8.0 in my builds since I believe in bleeding edge stuff. The current betas are with 7.0
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LeMoise:
I love this kernel, is there anything beta users can do to help you?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Just test and put bugs in the comments
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LeMoise:
Cant seem to pass SafetyNet with KingKernel v2.2B3.zip installed. Both checks fail. Reverted to Stable 2.1 to correct.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Safety net apis now require keys to access them, most safety net checkers don't have these keys and therefore fail. The only way to test safety net is to use the app safetynet helper sample from the play store. 2.2B3 does work with safetynet, but the new keys would make it look like it doesn't if you use the wrong app. I got a passing score for safetynet
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
The beta has been updated to include some commits from kernel 4.4 rcu. Thanks [MENTION=8680413]shagbag913[/MENTION]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Also thank [MENTION=7810360]nine7nine[/MENTION] , I looked at some of his code to help solve some of the conflicts. :victory:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
i wouldn't thank me at all... tbh, I'm a little pissed off that you guys are signing off commits with my signature/email address that i didn't write. ie; https://github.com/kingbri1/KingKernel/commit/5c33c92312d3101e7566fa74fa71dd123ec42a13

yeah, by the commit / description. it looks like this commit in my tree; https://github.com/nine7nine/Marlin_exns-eas/commit/4cafa07cbedb1eed744404ba81ac67fe51651f77 ... but it's obviously not my commit... I signed off on *my commit*, not that garbage commit in kingbri kernel...

I say garbage because #1 - you guys aren't using git cherry-pick correctly (at all), your pulling in code from my kernel that isn't even applicable to yours and afaict, the only bit that was needed / does anything was adding ''int pagefault disabled'' to ''struct task_struct{}' in /include/linux/sched.h'...

i'm going to have to insist that you please revert and redo this commit without attaching my name, signature and email address with it.... you may not think it's a big deal, but it is andi'm rightfully angry about it. ~ do not do this ever again, please...