[Samsung Galaxy S7 Questions and Answers] Banayat:
Here is how it worked for me finally:

https://xdaforums.com/s7-edge/how-t...ia-twrp-cf-t3706439/post74547304#post74547304

What I have done before:

[x] Firstly, I still tried OTA-Software Updating[*] like before but now, I believe this might ending up to a critical fault

Buildnumber (latest build): NRD90M.G935FXXS1DQHM [Baseband: G935FXXU1DQD7]

[x] Check if OEM is unlocked (see Developer Options)

[x] Saving latest SuperSU[*****] zip file to external SDcard

[x] Wipe data/factory reset via stock recovery (press "power off" button to select respective entry!)

[x] Power off phone and start Download mode for flashing Auto-Root[***] through Odin3[**]

[x] Waiting more than 10 minutes :crying:

[x] Tried to flash back to an older firmware as I haven't download the lastest one to my PC, now I have a bootloop :crying:

[x] Flashed older firmware again by selecting "Nand Erase", "Re-Partition" and "Phone Bootloader Update" without choosing HOME_CSC file this time (thanks to your guide^^)

[x] Flashed latest firmware (see above-mentioned buildnumber) and did a factory reset (plus wipe cache partition). Started Android OS to review OEM unlocking option (>> wasn't necessary). Factory reset again. Flashed Auto-Root again. Waiting 9 Minutes. Flashed bootloader and recovery file provided by chainfire as it seems like it really does not work this way. Guess there is something wrong with chainfire's stuff. Maybe I need to disable autodetection option when generating Auto-Root file for my device. Waiting another 13 Minutes. Flashed the whole firmware again. Thank you chainfire for making me hopeless :p

[ ] Flashing latest TWRP[****]

[ ] Without leaving TWRP flash latest SuperSU[*****] to prevent boot loops

I gonna download latest android build tomorrow and do all the steps again. Frankly, I already gave up mentally but maybe I will change my mind. To make things clear: I read your guide and also noticed what you have written about "How to update your phone to lastest stock firmware with CSC of your country?" but still can't believe why all these things are that complicated. Why do you recommend to "Nand Erase", "Re-Partition" and "Phone Bootloader Update" to be enabled during firmware update? I thought a factory reset would be good enough. So far as I recall I've never done that like this before :confused:

*Sources and hints:

* alternative to sammobile platform: find out latest buildnumber and seek it at google: "buildnumber" + "name of country"

** Odin (v3.12.10) - see https://xdaforums.com/showthread.php?t=2711451

*** Auto-Root - see https://desktop.firmware.mobi/

**** TWRP - see https://twrp.me/Devices/

***** SuperSu - see https://download.chainfire.eu/supersu"]https://download.chainfire.eu/supersu

(A)

Hints for Beginners

How to enter Recovery Mode / Download mode after powering off your device:

RM = press and hold Power Key, Volume Up and Home >>>> Wait until the upcoming error message "no command" disappears!

DM = press and hold Power Key, Volume Down and Home

(B) Developer Options: How to unlock bootloader

1. Launch the Settings app from the app drawer or the notifications shade.

2. Swipe all the way down and tap on "About device" and "Software info".

3. Tap "Build number" till you see a prompt on the display stating "You are now a developer".

5. Now go back to the main Settings page, scroll down once more and tap to "Developer Options".

6. Enable "OEM unlocking" (=Allow the bootloader to be unlocked)

(C) Where should I enter Auto-Root files in Odin3?

AP-Section

[IMG="AP-Section"]http://i.imgur.com/XKOReev.jpg[/IMG]

(D) Another tips I've found out:

Starting Odin as administrator before you flash any file with it.