yashsingh1/xdaforums huggingface dataset:
[Verizon Samsung Galaxy S7 Edge Questions & Answers] h4ckluserr:
I tried finding something about loading the T-Mobile firmware on a Verizon device but I haven't had any luck. Only guides on doing a regular firmware update on a T-Mobile device. Should I be worried about the Exynos/Snapdragon differences? I hate asking for something so simple, but could you please point me in the right direction? :( I'd LIKE to try and go that route, because the U firmware had poor battery life, a lot of heat generation, and requires a patch just to get wifi to work. Then again maybe I'm thinking of the eng boot we had for rooti. I do love my all day battery quite a bit.

Thanks in advance.
[Verizon Samsung Galaxy S7 Edge Questions & Answers] Outbreak444:
T-Mobile, Verizon, and the U phones all have snapdragon processors. No need to worry about that.

Read through this thread here as it pertains somewhat to what you're trying to accomplish. Read it from start to finish so you don't miss anything important.

http://xdaforums.com/tmobile-s7-edge/help/sm-g935u-t-mobile-t3417529
[Verizon Samsung Galaxy S7 Edge Questions & Answers] h4ckluserr:
[MENTION=5611489]Outbreak444[/MENTION] Thanks for the help. Last night I threw G935U-PI3 on the phone and literally everything worked out of the box. Even wifi calling and (seemingly) VoLTE. It's taken care of all my issues. I can't get over the fact that it's now an out of the box solution and it works flawlessly.
[Verizon Samsung Galaxy S7 Edge Questions & Answers] mhill1986:
Hey, a friend of mine just got the Verizon s7 edge and is trying to get it to work on T-Mobile. Did you have to get the phone unlocked somehow, or did you just install the U firmware and everything was fine. My friend's data is not working. Thanks!
[Verizon Samsung Galaxy S7 Edge Questions & Answers] Outbreak444:
Just look on the forums on flashing either the U firmware or T-Mobile firmware using Odin. It's a fairly easy process if you read through the steps thoroughly. And you don't need to worry about unlocking anything.
[Verizon Samsung Galaxy S7 Edge Questions & Answers] mhill1986:
I'm familiar with flashing the U firmware, as I did this on my Sprint s7, but my understanding was that just flashing the U firmware didn't open up the bands. But are you saying that flashing the U firmware alone was enough to get TMobile fully working?
[Verizon Samsung Galaxy S7 Edge Questions & Answers] Outbreak444:
My understanding it does. The hardware between the phone's should be the same so it's software that's affecting it. But the U firmware won't allow wifi calling and other carrier specific things unless you're rooted. So pick and choose.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Hi all.

Compatibility:

Builds from r1 to r5 are for Android 7.1 Nougat only.

Builds starting with r6 are for Android 7.1.1 Nougat only.

Builds starting with r12 are for Android 7.1.2 Nougat only.

Builds starting with r19 are for Android Pie only.

Download:

https://francokernel.app

Installation:

Flash the zip in your recovery

or

Auto-flash from FK Kernel Manager app, it's magical

Changelog:

https://francokernel.app

Scroll down, choose your device & select the latest release to see the changelog.

Source:

https://github.com/franciscofranco/marlin

Follow me on socials for updates and interesting tidbits

Twitter

FK Kernel Manager video

https://www.youtube.com/watch?v=ARdNqh71D0E

Disclaimer to moderators:

Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.

Cheers!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
I think the only thing I haven't merged yet is controls for headphone volume boost. Other standard things are already there. Due to the unfortunate fact that we still don't have a custom recovery I haven't touched the ramdisk, so you're just flashing the actual Kernel binary (plus the device tree files that are bundled to it) through the bootloader. It's really straight forward though.

I wouldn't expect any magical battery improvements yet. Although I've made some custom patches to reduce needlessly cpu idle wakeups (don't confuse this with wakelocks, totally different things), and reducing the load average, I doubt there will be any magical enhancements. Though, I wouldn't be surprised if you get 5-10% better screen on time.

Also merged some upstream patches which gave me roughly 5-10% better Geekbench results on both single and multi threaded tests due to lower lock contention & reduced overhead.

Made sure ZRAM was properly set up too, which didn't seem to be the case by looking through the entire Google's device tree.

There's other things on my patches, but nothing groundbreaking.

Everything is in my github too. You know my approach, no bull****, so don't ask me for merge/add retarded crap.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] zaclimon:
Yeah boy just in time! (Even though I'm not using the phone right now...) XD
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jayfried:
Thank you Sir, always good to see you on the case.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Hopefully you will soon!

:)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] freddienuxx:
thank you [MENTION=3292224]franciscofranco[/MENTION] a tru og

Pure Nexus/Team Blackout
[Google Pixel ROMs, Kernels, Recoveries, & Other De] narwahlberg:
Changelog not working for me? (404 error)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Yes, I haven't added it yet.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Melecatius:
Glad to see you in the pixel family!

Thanks for the Kernel, downloading it right now.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Fizwiz:
Im not able to flash the kernel. Do i have to extract the file?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] johnandbodhi:
so good to see your smiling face here
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jayfried:
Just flashed this bad boy going for a spin.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] vivanshah:
yes, you need to flash the img from fastboot
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Chronzy:
Initially I didn't believe you, but considering you provided a ss..
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Fizwiz:
What command? Im able to flash elemental but not this one...

Envoyé de mon Pixel en utilisant Tapatalk
[Google Pixel ROMs, Kernels, Recoveries, & Other De] vivanshah:
fastboot flash kernel kernel_binary

as specified in the OP worked for me
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
:)

You don't extract any file. Just read the instructions in the OP. Download the file and then run the fastboot command.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] qwer777:
If I were to root, are all the features of FKUpdater currently supported in this kernel?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] varun.gid:
If i have elemental flashed, i can still flash this?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Flash stock boot.img before flashing this kernel if you want to root again
[Google Pixel ROMs, Kernels, Recoveries, & Other De] qwer777:
Question about over/underclocking and the big.LITTLE setup of the 821. Am I correct in assuming that the little cores are more power efficient per a given MHz? Thus, it would make the most sense to have the little one at max, and only lower the big, correct?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Taebom:
regular pixel and about 5-6 with stock and 6-7 with franco

The attached pics are of r3
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Alright I'm convinced.

Update: Just flashed kernel, then TWRP, then SuperSU. When there is a kernel update do we flash new kernel then SuperSU again.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
I don't have any big hard numbers, but I saw a 1h screen on time improvement with somehow limited testing through out 2-3 days of usage.

Thank you!!

Per app profiles is magical. The device scales voltage dynamically by itself.

Both clusters are practically identical in power consumption. They are called Silver and Gold clusters. But yeah, running Silver cluster at max freq is more conservative than Gold cluster at max frequency due to how cgroups are set and because Gold cluster has a higher max freq.

Everything you need to know is in SuperSu's thread :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Well all I could find in that thread was someone mentioning load kernel first then superSU. Nothing in official instructions unless I'm blind.

Anyway I will load kernel first then superSU I guess.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
It should be writen in the OP. Yes, SuperSu after the Kernel.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Savoury:
Did anyone test this with the NPF26J update, if so.. do the gestures work?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] inscythe:
Double-tap doesn't seem to work after updating to NPF26J with FK-r5.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] sovanyio:
Second this, raise to wake works though.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Don't flash r5 or any Kernel for that matter on top of that new OTA. Kernel sources aren't out and things will most likely break some way or another.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Taebom:
oops, flashed r3 over it because that gave me the best battery life. Everything seems to work fine, but then again i don't tweak any kernel settings or use any high birghtness modes :eek: Onl thing that doesn't work is the double tap to wake feature they added as thats reltated to kernel. I'll let you guys know how it goes as i just started a full charge cycle.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
FKUpdater's 50% off for Black Friday! https://plus.google.com/u/0/+FranciscoFranco1990/posts/Ft2VWgq6s2L?sfc=true :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shinesthru:
Does double tap work for you on stock kernel?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Taebom:
Yea
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Nice. Had to buy it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Yes. We're still waiting for updated Kernel sources.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jduenes:
Does this kernel work with the NDE63V update that came out?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Yes but not the J Canadian Update.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Taebom:
It works fine on j just not recommend. Double tap to wake does not work also.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Well even Franco suggested not to use it since there is no source. So it's unknown what's broken. Better not to use it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Taebom:
Lol, I just said it wasn't recommended. Happy Thanksgiving
[Google Pixel ROMs, Kernels, Recoveries, & Other De] CerB:
need your help people, i want to try the R5, but i flashed the J update, can i just flash the stock image NDE63V and then flash R5 ?

and do i need to be rooted to flash R5 ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Yup.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] burtonlax:
"Although your phone is officially supported there's currently no FK available for your Android version just yet."

Why do I get this error using FK app on 128gb pixel? I have r5 flashed.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shinesthru:
I believe it's because as of now franco kernel is available to flash through fastboot as a kernel binary, not a recovery flashable kernel zip package, which is what FKU uses.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] herandy:
r5, twrp alpha 2 and supersu working fine on the 7.1.1 update here.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shinesthru:
I'm assuming lift and double tap to wake gestures aren't working, right?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Don't use r5 on 7.1.1. Franco is updating kernel with new source already. Won't be long.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] グリッチ:
is the only changes on r6 better compatibility with 7.1.1? my phone's ota still is 7.1.0

still no changelog :(
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
r6 is up for Android 7.1.1. I strongly suggest you not to flash it on 7.1 (November patchset) because there are some major changes on the code base and I don't know how it'll work with mismatching userspace.

You've been warned.

That said, enjoy r6, the new patches from Google are amazing.

Recovery flashable .zips with AK2 will be made available later this week.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
I just got my Pixel in the mail today! Which variant are you using? Had to follow you onto the next device.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
I have the base model of the normal Pixel, black. Enjoy your device!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] inscythe:
I have a rooted stock 7.1.1 with SuperSU SR5 (didn't flash TWRP permanently).

Do I have to re-flash stock boot.img, then fk-r6, then re-root? Or, can I just fastboot install fk-r6?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Dunno. Just follow the instructions on SuperSu thread to be safe.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] combatdeity:
What sort of improvements are there? (minus bug fixes and new moves).
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
For example: https://twitter.com/t_murray/status/806018183895187456
[Google Pixel ROMs, Kernels, Recoveries, & Other De] herandy:
Lift to wake up works but double tap doesn't. Still on r5.

edit: Everything is working on r6. Thanks Francisco? :D
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
If you are on 7.1 use r5, if on 7.1.1 use r6. Doing anything different is not good.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
So I installed root last night and then booted up my phone. Then I proceeded to install r6 via fastboot and got stuck in a bootloop. I returned to stock and then update to the latest factory image. Is there a particular method you've all used to get root and r6? I'm not sure what I did wrong last time.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Starting with completely stock boot.img installed, flash the kernel and then boot twrp, flash twrp and SuperSU while booted into twrp.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
I am currently on the stock boot image but I'm already rooted. I only booted into twrp to flash root and didn't keep twrp installed.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
If you are rooted your boot.img is not stock. Root changes the kernel. Therefore flash stock boot then kernel. Then do twrp and root. You don't have to flash twrp if you don't want to.

Once Franco releases twrp flashable zips this won't matter.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
Thanks for the clarification

---------- Post added at 09:18 PM ---------- Previous post was at 09:03 PM ----------

I went back to stock (unrooted) and flashed r6 through fastboot but it bootloops. I don't know what I'm doing wrong.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Did you flash the latest boot.img from 7.1.1 and you are on 7.1.1?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
That's correct
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Hmm weird then. Maybe flash stock system.img as well. I would try that. Did you flash both boot_a and boot_b with stock images?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
Just slot a. Do I need to flash it to both?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
I always do when going back to stock. Not sure if that's causing the issue though.

If you only flashed a are you sure a is the active one?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
When I use fastboot it says it's flashing to slot a and every time I booted into TWRP it says slot a
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Sounds right. Doesn't hurt to fastboot flash boot_b boot.img as well though. I know TWRP likes to install on both partitions.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Actually I see your point. I have not had time to flash this kernel until now. I am also bootlooping and after a few reboots phone ends up in stock recovery with no command screen. Flashed stock boot_a, boot_b. Any help Franco?

I am flashing all now then will try again...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
How are you flashing? Following the instruction in the OP?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Yes I am following the instructions.

After doing a flashall with -w removed and flashing .gz file it worked.

Not sure what would be different? Can system or other partition make a difference?

My understanding was if boot was stock thats all that mattered?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bbender716:
Go to fastboot, flash kernel (do not decompress), reboot into twrp, flash SuperSU, reboot.

If you already have twrp installed you don't need to reinstall after flashing the kernel. :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bbender716:
Actually, I'm running into the same thing. I flashed stock boot, flashed kernel, booted TWRP, flashed TWRP, reboot into TWRP, flashed SuperSU. It reboots into recovery.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Don't know what's casing it. You can do what I did to fix it. Flashall with -w removed. Then flash kernel, then twrp, then supersu. Works now.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bbender716:
Thanks! I'll give that a go in the morning. :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Sakete:
Question - I would like to flash this kernel to mask that I unlocked my bootloader, so I can use Android Pay. I therefore also don't want to root my device. What are the default settings of this kernel when I just flash it through fastboot? It's my understanding that in order to change kernel settings I will still need root, right?

Second question, will all the new moves google added in 7.1.1 (double tap and lift to wake) work with this kernel?

Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] inscythe:
About first question, I think Franco already said a few pages ago that this kernel has the verity check bypasses.

Second question, yup... Tested myself.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danaff37:
I'm on this kernel, 7.1.1, no root, everything working fantastic.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Sakete:
Good to know. Thanks.

I've also compiled my own stock kernel with the SafetyNet patch applied, will see how that works tonight (at work right now).
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
1. Yes

2. The Kernel comes preset with the settings I suggest to be the defaults. So basically flast & forget and you should be good to go. If you want to change anything then yes, you need root
[Google Pixel ROMs, Kernels, Recoveries, & Other De] グリッチ:
Can you please add this patch?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Sakete:
I believe Franco's kernel already includes this safetynet patch.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] グリッチ:
Oh okay, then it must be the root that's blocking the Android Pay, do you think?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danaff37:
Yes, currently there is no way to hide root from Android pay. It's been hinted that it may come, but also maybe not as it may not be possible.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Sakete:
Actually, there seems to be a way to still get Android Pay to work with root. Essentially, while still unrooted, set up Android Pay (add credit card, etc.), and then only after that root your phone (and obviously make sure that safetynet is patched).

See also this post:

http://xdaforums.com/showpost.php?p=70008905&postcount=13
[Google Pixel ROMs, Kernels, Recoveries, & Other De] グリッチ:
Thanks I'll try that, I did notice that it retained my previous added cards, but when I hit add it would error. So I just have to add the cards and then root, gotcha.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Already included since r1.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kinesics:
I failed I tried to flash this last night but no luck what's the command in fastboot and do I need to extract a certain file?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Sakete:
Command is "fastboot flash kernel <kernel_image>"

And the file you download from his site "fk-r6", which you don't need to unpack. That's the kernel binary right there.

So essentially the command is "fastboot flash kernel fk-r6".
[Google Pixel ROMs, Kernels, Recoveries, & Other De] herandy:
I just wanna thank you again for this amazing kernel :D
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
:highfive:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] peikojose:
I don't understand why when I download the file Chrome gives it a .gz extension when it has no extension.

Right now I am running stock rooted (without TWRP, I just booted to flash SuperSU SR5). So if I want to flash this kernel I should:

1.- Reflash stock boot.img using fastboot flash boot boot.img

2.- Reboot

3.- Flash FK, using fastboot flash boot fk-r6.gz (I don't recognize "fastboot flash kernel", did it change with pixel?)

4.- Boot into recovery and flash supersu.zip

Done, right?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Flash the kernel as fastboot flash kernel fk-r6.gz that worked just fine for me. If flash kernel is not working make sure you have the latest fastboot.exe

Otherwise you have the right idea. You need stock boot loaded and then kernel, after that TWRP and SuperSU.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
I also don't understand why it gives it the extension. Although the file itself has the .gz format.

Yes, it's fastboot flash kernel kernel_binary.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
I have also been unsuccessfully trying to get this to work. It always bootloops.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Refresh your system as well. That worked for me. Boot and system to stock.

I used flashall script without the -w. Some other mods where getting in the way I guess.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] sanogueralorenzo:
Thank you for this kernel!

Looks like battery has improved by a bit or it might be a placebo effect :D

Only annoying thing is that the google update notification gets triggered with a different kernel than stock even if you are in the latest build.

Correct me if I'm wrong but every time there is an update from google side there should be a new build number here https://developers.google.com/android/ota and we just have to sideload it and then flash your kernel on top right?

Thank you again!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] sanogueralorenzo:
Bricked my pixel :(

I can only access fastboot, oem unlock is not working now (I don't know why) and if I try to access recovery to sideload it will just show the red error message and then turn off.

https://developers.google.com/android/images I'm trying to do this now (downloading) but I don't have any hopes tbh since it requires to unlock bootloader

Any solutions?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BakedTator:
Try fastboot flashing unlock

The command has changed