[Samsung Galaxy S9+ Guides, News, & Discussion] lukesky1313:
Hi everyone,

Recently I flashed a stock ROM on my SM-G9650 and wandered around quite some time before gathering all the information to flash the firmware. Now I’m here gathering most (if not all) the information anyone might need to flash stock firmware to your device. This method does NOT require root and does NOT trip KNOX

First of all:

-Disclaimer-

I will not be responsible if your device gets bricked. PROCEED AT YOUR OWN RISK. This is a guide, and even though its pretty straight forward, stuff happens.

Now, onto flashing the device:

A few prerequisites prior to flashing the device:

-	ODIN (latest): https://odindownload.com/

-	USB Drivers for Samsung: https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

-	An ORIGINAL Cable for your device (Preferably the one that came with it).

-	WinRAR or 7zip

-	A backup of your data (Optional)

-	Patience and time

Ok, now onto the flashing:

First things first: this is a guide for the G9650 (Hong Kong) Variant with UNLOCKED bootloader. If your device model is different, find a thread according to your device.

1-	Go to: https://www.sammobile.com/forum/threads/40735-Galaxy-S9-G960-multi-CSC-pit-language , and find the correct Multi CSC for your country/Region. (I live in the Caribbean but chose to use ZTO because it has LTE+ and VoLTE, and the only bloatware is Word, Excel, PowerPoint, LinkedIn and One Drive.). Once you find your CSC, head over to https://www.sammobile.com/firmwares/ and download your desired Firmware. Here is a link for CSC code meaning: https://www.androidsage.com/2017/07...specific-product-code-csc-and-country-region/

2-	Once downloaded, create a folder on your desktop and move the zip file to it, then extract. (You can choose any folder you want, I recommend desktop because it is easier to find)

3-	Install the USB Drivers previously downloaded.

4-	Reboot your pc (By actually opening windows and clicking reboot.)

5-	Open Odin and search for the folder you placed the Firmware in.

6-	Load BL, AP, CP and CSC (NOT HOME_CSC) onto the correct slots.

Now onto the phone part:

1-	Unlock your phone and go to Samsung switch.

2-	Back up your data. (If you do not have personal data, then skip)

3-	Factory reset the phone, through the settings option.

4-	Wait for the phone to boot into the welcome screen.

5-	Turn off the device

6-	While holding down the Bixby button and the volume up, press the power

7-	When the Samsung logo shows, let go of the power and Bixby buttons. Keep holding the Volume up button until you boot into recovery.

8-	With the navigation keys, factory reset the phone, once completed, wipe cache and data.

9-	Turn off the device.

10-	Turn on the device while holding down the Bixby button and volume down. Once the Samsung logo shows, let go of the Bixby button. Keep holding the volume down.

11-	Once in the download mode (blue screen with an android), let go of the volume down. Press volume up to select download mode.

Back to the PC part:

1-	Once the device is in download mode, connect it via cable and wait for ODIN to recognize it. (a blue box indicating COM port is the indicator that ODIN has recognized the device)

2-	Since the BL, AP, CP and CSC have been loaded onto the correct slots, and the device is connected and recognized, go into options and make sure that Auto Reboot and F. Reset time are checked.

3-	Press start and BE PATIENT AND CAREFULL, Flashing a firmware takes time. If your cable breaks connection with ODIN, YOU MAY brick your device.

4-	Once completed, your phone will boot up on its own, reboot it manually.

Congratulations, you have just flashed a stock, almost bloatware free Samsung Firmware.

If you have any question, feel free to ask.

-	To Mods and Admins: Forgive me if I break any rules, this is my first thread. Just let me know what went wrong and I will fix it ASAP

Resources:

https://android.stackexchange.com/questions/176515/what-do-the-terms-bl-ap-cp-and-csc-mean-in-odin

https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

https://www.sammobile.com/forum/threads/40735-Galaxy-S9-G960-multi-CSC-pit-language

https://www.sammobile.com/firmwares/

https://www.androidsage.com/2017/07...specific-product-code-csc-and-country-region/

Thanks:

[MENTION=5063250]murtaza02[/MENTION]

[MENTION=1149541]Incarniac[/MENTION]

[MENTION=2507472]Kimbaroth[/MENTION]

[MENTION=2040363]auky[/MENTION]

[MENTION=1419563]baderfgt[/MENTION]
[MENTION=4351374]shaggyskunk[/MENTION]

-	Credit must be given where credit is due.

If I helped you, click that thanks button.