yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 General] asdfvtn:
Somebody can correct me if I'm wrong.

However, you CANNOT downgrade from 6.0.1 if I remember correctly. You'll (soft? hopefully?) brick your device. Don't do it.
[Galaxy S6 General] biglock:
I think 6.0.1 can be downgraded to the 5.1.1, but 5.1.1 can't be downgraded to 5.0.1
[Galaxy S6 General] ThermoDyn:
Ok, that's the general vibe I was getting as well. Thanks for the quick response.

This appears to be the case from this other thread as well that just popped up:

http://xdaforums.com/galaxy-s6/help/downgrade-6-0-1-to-5-1-1-g920w8-t3426493

What about if I root, install TWRP then flash a 5.1.1 stock based custom rom?
[Galaxy S6 General] asdfvtn:
PSA: The new PG2 firmware from Eastlink/Sasktel supports Wifi Calling.

I'm on Rogers and am currently using One Number so I can't have both, but I think I'm planning on disabling One Number for Wifi Calling. That app was so terrible anyway.

Edit: actually.. Not sure if thats a good idea for travelling.

http://communityforums.rogers.com/t5/forums/forumtopicpage/board-id/RogersOneNumber/thread-id/1959
[Galaxy S6 General] D_Rail:
I installed the new G2 Koodo firmware on my friends Virgin Edge today no problem.
[Galaxy S6 General] ThermoDyn:
For reference

I was about to downgrade to 5.1.1 from 6.0.1 (SM-920W8 Bell Mobility) successfully using Odin and this file:

G920W8_BMC_G920W8VLU3BOL1_G920W8OYA3BOL1_Original.zip

That I got from here:

http://www.galaxys6edgeupdate.com/galaxy-s6-stock-firmware/

Using the procedure from here:

http://justforprogrammers.blogspot.ca/2015/12/downgrade-from-marshmallow-to-lollipop.html

Thanks
[Galaxy S6 General] SynGamer:
If I already have PC5 installed, is there any benefit to upgrading to PG2?
[Galaxy S6 General] theaenimal:
I've been on XtreStoLite 3.3.1 since MM (unofficially) released, battery life from google play services is getting insane. Anyone recommend a ROM that has this fixed? I tried safe mode, but like rebooting the fix is only for a day or two before the drain returns.

Wasn't an issue before MM, but now I lose ~30% over night standby which is annoying as all hell.

EDIT: I'm on Rogers, 920W8
[Galaxy S6 General] Tarun Arora:
Guys plz help i have samsung s6 canadian unlocked variant from wind earlier it was running on virgin csc today i changed the csc to xac .. i don't know whats its full name but now the csc code is not working means when i run *#272*imei# nothing happened plz help me ...
[Galaxy S6 General] DarryDoo:
Why do you think it's the ROM? Have a look at this:

https://www.androidpit.com/google-play-services-battery-drain-how-to-fix-it
[Galaxy S6 General] meboy:
It's not the ROM. It's MM.

That "fix" doesn't work. Nothing does.

---------- Post added at 12:07 AM ---------- Previous post was at 12:06 AM ----------

Flash xtrestolite latest LP and problem solved.

It's the only known fix.

You'll loose the tiniest bit of speed and really nothing else but gain back way better batter life.

Easy choice.
[Galaxy S6 General] theaenimal:
Yea considering it, **** sakes doze was so good for the ~2 weeks it worked properly.
[Galaxy S6 General] migal10:
6.0.1 to 5.1.1 downgrade

Me too. I'm just waiting for the file to download. I tried three times to flash version 5.0.2 without success. Kept getting a sboot.bin error.

Let us know how you make out. I'll do the same.
[Galaxy S6 General] meboy:
6.01 to 5.1.1 works just fine.

Stock or custom rom.

If having issues you can try to flash the bootloader first and then reboot to TWRP and flash the ROM right after.
[Galaxy S6 General] torontommy:
Hey guys

I have an unlocked s6.

Origjnally from Fido but bought off kijiji

G920w8vlu2aog2 is the baseband.

Currently on 5.0.2

I want to root it and try to get 6.0 on.

Can anyone guide me or link me a video?

I don't mind knox tripping. I'm post warranty anyways and don't care abt samsung pay
[Galaxy S6 General] SynGamer:
What's the difference between PC5 and PG2? I'm wondering if should just wait for Rogers to release their update...
[Galaxy S6 General] force70:
Why would you root it then upgrade to MM? Then you would need to root again?

If your not getting OTAs it may already be rooted.

Easiest way to get MM is simply download the newest firmware and flash it in odin.

http://xdaforums.com/showthread.php?p=60014139
[Galaxy S6 General] matus201:
You can flash any carrier's firmware - all Canadian firmwares are EXACTLY the same. Carrier allocation is determined based on CSC code. So if your CSC states you're with Wind Mobile, and you flash "Rogers" firmware, your phone will stay Wind Mobile. If you then change CSC code to Rogers, it will change itself to Rogers phone (LTE gets again enabled, Rogers apps appear in the menu, WiFi calling is enabled etc.)

Flash the latest firmware (from http://www.sammobile.com/firmwares/database/SM-G920W8/ or SamFirm tool - google it), change CSC to your carrier if needed, and you will always have the latest Canadian firmware. Easy :)

Note: CSC does not change during the flashing process, which is good since changing it erases all the data. What it means is that if you already have a CSC set to Rogers, and you flash the latest SaskTel firmware, your phone will remain a Rogers phone (with Rogers CSC) and your data stays intact. It's kinda beautiful that way :)
[Galaxy S6 General] ThermoDyn:
I've repeated the downgrade process from 6.0.1 to 5.1.1 with no issues on 3 phones.

Just make sure after you flash with odin - go into recovery and factory reset everything. (Home & Volume Up & Volume Down & Power) to get into recovery instead of download mode to reset.

Easy peasy.
[Galaxy S6 General] SynGamer:
Yes, I know this. I asked what the actual differences between the versions were. Is it worth upgrading?
[Galaxy S6 General] meboy:
Just little security tweaks.

MM battery drain isn't getting fixed which is by far the biggest issue.

Maybe N will fix it. Maybe we'll see that in late spring 2017...
[Galaxy S6 General] flexfulton:
Source?

Pretty sure there are no change logs made available so it's difficult to really tell what has changed. I have heard that in the latest WIFI calling is enabled for some carriers so that's a more than "just little security tweaks".
[Galaxy S6 General] LNJ:
Which carrier has wifi calling for the S6? It needs activation before it can be used for 911 purposes.
[Galaxy S6 General] Tarun Arora:
Somebody plz help i have samsung s6 canadian unlocked variant from wind earlier it was running on virgin csc & got an update of pg2 firmware after updating i changed the csc firstly to TLS & then on XAC .. i don't know whats its full name but now the csc change code is not working in XAC means when i run *#272*imei# nothing happened plz help me ... i m on G920W8OYA4CPG2
[Galaxy S6 General] LNJ:
You may have to root and use the Phone Info app and get to the CSC change menu trough it.
[Galaxy S6 General] Tarun Arora:
But bro i don't wanna root it ... i am thinking to downgrade it but i have no. Idea how to do it ... if i know a little we can downgrade from 6.0.1 to 5.1.1 but not 5.0.1 ... plzz clarify it ... i also tried to install the emergency recovery software on smart switch by putting the serial no. But #wind mobile rom is on pc5 means two versions back .. so it gave me an binary error ..
[Galaxy S6 General] matus201:
What is the simplest way to root? I want to keep my phone as stock as possible (stock kernel, rom, bootloader etc) but root the phone. I don't care about tripping Knox. I am currently on latest CPG2 firmware. Should I use CF-Auto-Root? I only have experience rooting nexus phones, and on those the process is really simple..
[Galaxy S6 General] evonc:
That is the easiest way to root without flashing a custom recovery. If you want to flash a custom recovery, you can flash TWRP and then flash the newest version of SuperSu and it will also root your phone after which you can flash the stock recovery if you'd like or keep TWRP for flashing/backups.
[Galaxy S6 General] matus201:
TWRP is exactly how I used to root my Nexus. Do you also use fastboot to flash it? And where do you find stock recovery to flash back? Inside the firmware file (again, just like on Nexus)?
[Galaxy S6 General] evonc:
No. Fastboot is not supported by Samsung devices. You need to use ODIN to flash firmware images and partitions manually. You can download entire firmware images from Samsung servers directly using a tool called SamFirm. I posted a guide for it in this thread or the one for the S6(E) on how to use it. Links for ODIN are also floating around and I'm sure you can look up a guide on how to flash using ODIN. Bootloaders from other variants also cannot be flashed as they will fail verification and ODIN will refuse to flash them. I believe the same goes for modems. Recovery and system partitions from other variants can be flashed, however, some users have accidentally wiped their EFS partitions when cross flashing images from different variants so it's not suggested unless you know what you're doing. You can make a backup of your efs partition using adb or via TWRP.

The firmware files are downloaded as .tar.md5 and contain all the partitions used. You can flash the entire tar.md5 file to update all 5 partitions or extract the file using 7zip and then convert the partition you want to flash to a .tar or .tar.md5. Both are supported for flashing by ODIN .md5 having the benefit as it ensures that the md5 sum of the file being flashed is correct.

The stock recovery is part of the firmware package. TWRP can be downloaded from the official website. Make sure you flash the correct one for the Canadian variant (G920W8 - Flat/ G925W8 - Edge). Flashing the Edge recovery on Flat or vice-versa will not work. Once you have TWRP installed, you can simply flash the latest SuperSu zip (2.76? I think) and it will apply the systemless root to your phone and you should be good to go from there.
[Galaxy S6 General] flexfulton:
Finally. Rogers and Fido have released their firmware. G920W8VLU4CPG5

http://www.sammobile.com/firmwares/database/SM-G920W8/
[Galaxy S6 General] LNJ:
About time. Same day as Nougat according to Telus for their Nexus.

Will have to wait for wife to bring the phone home before I can update.
[Galaxy S6 General] ankushkatari:
Damn nothing for virgin mobile yet on the site ..
[Galaxy S6 General] matus201:
You can flash any carrier's firmware. You won't lose anything, your phone stays virgin phone - all carriers have EXACTLY the same firmware in Canada. Your phone itself decides which firmware it "belongs" to, and you can change this manually if you feel like it (search "change CSC code" on google).
[Galaxy S6 General] LNJ:
Good to see wifi calling on the new features.
[Galaxy S6 General] meboy:
Shame more people didn't use Rogers one number. It's excellent.

Would have been developed more.
[Galaxy S6 General] crutzulee:
My son got the update yesterday on his S6. I was kind of glad that it was taking so long as I understand that there were battery issues with MM on the S6.

This phone, and the S7 edge that I use, are the first phones our family has owned without a removable battery ( I've owned all the Note phones until the Note 5, which I avoided for this reason). I guess time will tell whether or not the long delay for Rogers means they actually addressed this issue.

The two things that have been issues so far: He was not able to register for WIFI calling ( I had no issue on my edge 7) and his phone yesterday......(HAHAHA..Just started working this morning as I type this)...His phone has a 4G notification and does not show LTE. We were all over downtown GTA yesterday and are uptown this morning...LTE has not shown once...

Can anyone on Rogers verify that they are getting LTE speeds in the GTA after the MM update?
[Galaxy S6 General] flexfulton:
Virgin released their latest 6.0.1 firmware on the 27th of July which is PF2.

I doubt they will release a PG5 or anything newer. I know everyone says that all firmware works across all phones and blah blah but why would Virigin OTA release a newer firmware in which nothing specific may be different for the functionality of their phones and their service. It's a big deal to roll out firmware to customers so I'm pretty sure the PF2 will be what you get for OTA.

I know Rogers has wifi calling and they have voLTE which specifically caused major problems with the release of 5.1.1. This is why I suspect they spent so much time proving out this firmware before releasing it cause they didn't want to run into the same mess they had last time. It may also be why they are releasing firmware that was compiled more recently than everyone else.

Feel free to manually flash PG5, although you may not benefit from anything it has to offer depending on the changes. Virgin obviously felt that PF2 was suited for their network while Rogers did not.
[Galaxy S6 General] LNJ:
Check his CSC. Probably got reset to BMC or something if it wasn't updated via OTA. Bell uses the 4g icon for LTE.
[Galaxy S6 General] evonc:
Probably set via CSC. Intl. CSC's use the 4G icon to specify LTE coverage. He should be getting the correct speed.
[Galaxy S6 General] crutzulee:
He actually took the update OTA..and we're on Rogers although the phone number was ported from Bell...Will have to check his CSC.

I don't really care what the icon is as long as he's getting the speeds and connectivity I'm paying for..
[Galaxy S6 General] LNJ:
Should still be on LTE if he is on Rogers. Rogers doesn't use the 4g icon for anything on the S6. You can check the network status on the About screen I believe and it should show you LTE if you are on LTE.
[Galaxy S6 General] flexfulton:
That is incorrect. I'm on Rogers and my S6 shows 4G all the time. It's LTE, 4G or E. And once in a while in the depths of my work building it shows G. That being said 3G never appears.
[Galaxy S6 General] LNJ:
Are you sure your CSC is RWC? Mine only shows LTE and drops down to H+ for HSPA. He only time it showed 4G was when my CSC got reset to BMC when I used Smart Switch or when I used a custom ROM.
[Galaxy S6 General] flexfulton:
Yes it is. I just checked to make sure and its set to RWC.
[Galaxy S6 General] pacods61:
bell

My wife has a s6edge 6.0.1 on bell not rooted completely stock and she has the lte icon for lte so I don't think bell uses the 4G icon for lt

e.
[Galaxy S6 General] flexfulton:
I just got done flashing the latest Rogers firmware and it's still coming in with LTE and 4G. It's a phone purchased through rogers, I've never changed the CSC. I'm running it on the Rogers network with stock ROM (only rooted via CFauto Root). I use CSC Expert but only to remove the persistant NFC icon in the status bar. I doubled checked again and my phone is still RWC. So I don't know what to tell you but I get the 4G icon instead of the H+ icon.

As for the gentleman asking about LTE speeds, for what's it's worth I'm getting LTE here in Ottawa no problem after updating so I'm not sure why you are unable to pick it up. Obviously you have checked the mobile networks settings to make sure it's selected to pick up LTE and not just HSPA?
[Galaxy S6 General] LNJ:
Actually you're right. I just checked my wife's phone. Seems like with MM, Rogers is using 4g for their HSPA icon. In LL, they used H+.

Anyone else get a message saying Turbo Downloader has been disabled to prevent phone from overheating while downloading a bunch of stuff?
[Galaxy S6 General] evonc:
Not that I know of. Was a big PITA to get my phone to switch back to Rogers CSC. Somehow my CSC went from RWC to XAC. Tried all sorts of flashes/changing sales_code.dat before having to modify efs manually and set the CSC code there and then doing a factory rest with stock recovery to fix it. Incase anyone has the same issue, here's how I fixed it:

THIS INVOLVES EDITING YOUR EFS PARTITION WHICH CONTAINS IMEI INFO. CORRUPTED EFS WILL CAUSE YOUR PHONE TO LOSE IMEI AND WILL REQUIRE REPAIRS FROM SERVICE CENTER. PLEASE MAKE A BACKUP OF YOUR EFS USING TERMINAL/TWRP BEFORE CONTINUING AND KEEP THE BACKUP IN A SAFE PLACE. PERFORM THIS FIX AT YOUR OWN RISK!

Flash factory firmware.

Root it using CFAR and download a copy of Solid Explorer or any other file manager from APKMirror. (You can login and download from Play Store, however, this will take more time).

Power up the phone, do a factory reset and then skip everything in the initial setup.

Once you're at home screen, enable MTP and transfer the APK and install it.

Open file manager and navigate to /efs/imei/.

Open the mps_code.dat file using a text editor and set CSC to the one you'd like.

Do factory reset using stock recovery and power off.

Verify correct CSC is set by booting into stock recovery. It will show you at the bottom what CSC is currently applied. You can now flash TWRP/Custom kernel and root using SuperSU or flash the stock boot.img back in order to remove root.
[Galaxy S6 General] LNJ:
I had that issue once when the dialer code didn't work. Had to root the phone first and then use the Phone Info app to get it to bring up the CSC selection screen.

No doubt MM brings its own set of challenges for CSC change.
[Galaxy S6 General] evonc:
It's ridiculous. Even the CSC changers were failing. XAC is nice for people that don't need carrier specific features. 0 carrier bloat included in that CSC package.
[Galaxy S6 General] Tarun Arora:
Bro i had the same issue ... i changed my csc to XAC because here in india virgin & rogers VOLTE is not working so i changed it .. used the *#272*imei# code after that phone booted in XAC CSC but in which #VOLTE IS not available in phone dialer so i tried to change the csc again ... but *#272*imei# is not working ... simply stucking with it .. don't wanna root my phone ... is there any another way to change the csc .... actually m thinking it may be a bug so waiting for the next update for our sm-g920w8 ... because in lollipop i can able to change the csc from #XAC too ... plzzz reply bro ...
[Galaxy S6 General] LNJ:
VoLTE will only be available in the menu if you have the correct sim. Doesn't matter if the CSC is Rogers or not. If you use a sim from a carrier that doesn't support it, it will not show up in the menu even if it is the correct CSC.

Not sure if that has changed in MM though!
[Galaxy S6 General] Tarun Arora:
But #VOLTE is available from #JIO (my sim carrier) indian s6 is able for #VOLTE calling actually they r running some preview offers to samsung phones to get unlimited 4g data & VOLTE calling for 3 months for free of cost .. the official launch will take place on new year .. i think ... may be my s6 is canadian thats why it cn't able to detect the volte .. waiting for the official launch .. also there r some barriers because my s6 can't able to read the sim status
[Galaxy S6 General] evonc:
It wont work because the backend settings for each carriers VoLTE, WiFi Calling etc. are part of the carrier specific CSC code and firmware package. I had to switch mine to RWC to access the Rogers WiFi Calling setting even though XAC supports it.

You're basically out of luck unless you flash a 925i based system that has your CSC and then apply all the necessary fixes to get in call audio working along with a compatible kernel.

Edit*

If you root, you could possibly modify the CSC files and edit the APN's manually for IMS service. There are a few strings in features.xml that hide all the necessary APN's from showing up in the list. You'd have to get values from another person who is rooted and has VoLTE working and you still may be missing parts of the dialer framework or other values that are needed.
[Galaxy S6 General] LNJ:
Not exactly sure what your issue is.

In order for VoLTE to work, the sim and CSC has to match provided the carrier supports VoLTE.

Stock Canadian firmware wouldn't have any Indian carrier CSC to choose from so there is no way to force it. You would need an international S6 for that.

Also the other issue would be that the Canadian S6 may not have all the needed LTE bands that your carrier uses. Rogers uses 3 different LTE bands alone for their LTE coverage as well as Carrier Aggregation.
[Galaxy S6 General] matus201:
Is it that simple for VoLTE and WiFi calling? I have originally a wind Mobile phone, I use it with Fido and have Fido csc on it, but neither VoLTE nor wifi calling work. I explained this to myself that my phone needs to be in Fido database, but maybe there is another reason?
[Galaxy S6 General] LNJ:
Not sure what all has changed in MM but with LL, you just needed the right CSC and matching sim for VoLTE. Wifi Calling is new with Rogers on MM s6 but I don't think it has to be a Rogers phone to begin with. I have an iPhone that I bought outright from Apple and Wifi Calling works fine with it.

Just make sure you have the latest Fido fw and go from there.
[Galaxy S6 General] evonc:
You just need to have the correct csc set and have the latest Rogers PG5 firmware flashed. While Wi-Fi calling is nice, I have a feeling their implementation may be poor as there's some significant battery drain in the newest image. Still doing some testing with it enabled and disabled to see if Wi-Fi calling is indeed the culprit.
[Galaxy S6 General] pilotgav:
Please let us know
[Galaxy S6 General] evonc:
Well some very basic testing shows a significant increase in standby battery drain with WiFi Calling enabled.

Rogers PG5 with Arter Kernel (v22) and WiFi Calling Disabled: 1% / hr

Rogers PG5 with Arter Kernel (v22) and WiFi Calling Enabled: ~ 2.7% / hr

No apps were removed or modified between the tests and the issues are not related to the kernel or rom as standby figures with it disabled show. Looks like it's a good feature but only worth it if you end up in places with 0 cell signal. Other than that, even in areas with poor signal quality or where network constantly switches between Rogers/Rogers-EXT, it seems that disabling WiFi Calling is better as your standby drain is probably going to be lower. If you do rely on SMS/Calling for critical use, then it's better to have it on as there's likely to be less delay in sending receiving SMS/MMS.

The exact alarm that's causing the high amounts of drain was found using BBS.

App: Android System

Alarm: NATT_KEEP_ALIVE_TIMER_EXPIRED

It looks like it's going off every 30 seconds. This alarm was not present with WiFi Calling disabled. Unsure if it can be controlled or modified and whether attempting to reduce wakeups will cause issues with receiving/sending calls and messages.
[Galaxy S6 General] LNJ:
My wife has been having better battery life with PG5. Wifi Calling and VoLTE on. All stock and non rooted.

Her work has full wifi now so it probably helps. She comes home with 75-80% battery left.
[Galaxy S6 General] C2Q:
Well for anyone wondering about getting service with knox tripped, you won't (in Canada anyway).

My old S6 had dust stuck under the camera glass. Went to the Samsung walk in center to get it fixed, got denied because of the Knox flag.

Kinda stupid that hardware warranties are voided because of software modifications, but it is what it is I guess. Definitely won't be rooting my S7 until it's out of warranty.
[Galaxy S6 General] LNJ:
I sent mine for a battery replacement and they did it with no questions asked with Knox tripped.
[Galaxy S6 General] C2Q:
Interesting. Did you send it through your carrier?

In the Samsung service center they showed me the Knox flag being tripped and then refused service.
[Galaxy S6 General] LNJ:
Yeah trough Rogers.
[Galaxy S6 General] C2Q:
I see. I spoke to Rogers in one of their stores and they told me they ship it to an authorized repair center, so this is probably not Samsung themselves but a third party. Maybe I'll try that then.
[Galaxy S6 General] SynGamer:
So Rogers finally released MM for the Galaxy S6. Can anyone link me to the guide for manually flashing the firmware? I'm on an older Wind Mobile firmware and would like to upgrade back to proper Rogers for any potential (hahaha) updates.
[Galaxy S6 General] LNJ:
I can't find the service paperwork now but they sent it away somewhere and I had no issues. They gave me a loaner phone and it took about 10 business days.
[Galaxy S6 General] acme anvil:
Received an OTA update for my Telus S6 this morning. Security and performance enhancements. Weighs in about 450 MB.