[Galaxy S6 Edge General] brar.arsh:
As we would not get a separate section as usual, lets get a separate thread at least.

Please send me a PM whenever you want to add something to OP.

So here are the Important Links for our G925W8

Thanks to [MENTION=4377503]evonc[/MENTION]

ODIN (3.10.7): https://mega.nz/#!eBxDSYqR!7nVc4ygOGNpYfZP30DKOST3Gd7rHT9y-WtmZQG8Cy-M

TWRP (T-Mobile Edge): https://twrp.me/devices/samsunggalaxys6edgetmobile.html

Super-SU Beta: http://xdaforums.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

S6 Edge Stock Firmware OG2 : https://mega.nz/#!jIw3hRBK!TLQfO7npjgqblvTOwJaMORmSqb60cGwWRUe6wx2zU9I

Firmware Package breakdown (use as guide only): http://xdaforums.com/showpost.php?p=60155626&postcount=157

Deep-Sleep Fix (only if on Stock Kernel + TWRP) : http://xdaforums.com/showpost.php?p=60383471&postcount=49

Tool to create ODIN flashable tar's from img files: http://xdaforums.com/showpost.php?p=45629177&postcount=1

Simply name .img file to correct file name (boot.img for kernel, recovery.img for recovery, system.img for system image etc.., OP has instructions)

1. Download ODIN v 3.10.7 and extract it to a folder.

2. Download TWRP from the link posted above.

3. Download the latest SuperSu Beta and transfer it to your internal storage on the phone.

4. *ONLY IF YOU PLAN TO USE STOCK KERNEL* Download Deep-Sleep flashable fix and transfer it ot your internal storage on the phone.

How to Root your SM-G925W8 (Canadian S6 Edge):

Warning: This guide relies on flashing a custom recovery and will trip your KNOX flag that may or may not void your warranty. I am not responsible for bad flashes. DO SO AT YOUR OWN RISK!

1. Download ODIN v 3.10.6 from http://xdaforums.com/showthread.php?t=2711451 and extract it to a folder.

2. Download TWRP v2 by eousphoros (Odin Flashable Version) from https://mega.co.nz/#!aQhTnQRR!k-M-j9AcnKTlsfLmdakuP2LRumpyEswZO3CWYi0mMtI

3. Download the latest SuperSu Beta from http://xdaforums.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133 and transfer it to your internal storage on the phone.

4. Download Deep-Sleep flashable fix from http://xdaforums.com/showpost.php?p=60385577&postcount=56 and transfer it ot your internal storage on the phone.

5. Put your phone into Download Mode. Power Off, then hold Power+Home+VolDown. At the warning press VolUp to continue.

6. Connect your phone to your computer via the USB cable.

7. Launch ODIN.

8. You will see the text Added! in the status panel (left side).

9. Checkmark the box beside AP and then click on AP.

10. Browse to the TWRP tar.md5 file you downloaded earlier and select it.

11. Wait a few seconds for MD5 check to finish successfully.

12. Press Start. You will see the progress bar at the top and when it's complete status window will have message "All Threads Complete (Succeed 1, Failed 0)".

13. Boot into TWRP (Button combination Power+Home+VolUp) and then flash/sideload SuperSu beta zip and then the deep sleep fix zip that you have on internal storage.

14. Reboot to system. Congratulations, your phone is now rooted.

Notes:

Deep Sleep fix is not required if you are going to install a custom kernel. All custom kernels have it implemented.

SuperSU and deep sleep fix can be sideloaded as well via adb. TWRP that you installed has adb working.

You can revert to stock recovery after rooting, however, I highly recommend leaving TWRP installed for adb/softbrick purposes.

[*] Please make a backup of your EFS partition after rooting. There are several guides online that walk you through doing so via Terminal Emulator or adb. Keep the backup in a safe place and do not restore EFS unless you know your EFS partition is corrupted ( Lost IMEI after flash)