[TUTORIAL]: Flashing Unlocked ROM on US Kit phones (Samsung)

murtaza12

Global Moderator
Global Mod
Oct 27, 2011
10,755
126
69
This guide only applies to the following:
  • Samsung Galaxy S7 (SM-G930A / SM-G930T / SM-G930V / SM-G930P)
  • Samsung Galaxy S7 edge (SM-G935A / SM-G935T / SM-G935V / SM-G935P)
  • Samsung Galaxy S8 (SM-G950U)
  • Samsung Galaxy S8+ (SM-G955U)

IT WILL NOT work on the Galaxy S6 / S6 edge / S6 edge+ or Note 5.
There are no 'Unlocked' ROMs available for the older 2015 devices.
I do not take responsibility for bricking, dead devices, or you not being able to use your brain and flash the ROM correctly. Besides, you have to be an absolute idiot to brick a Samsung phone.

DO NOT USE THE SAME VERSION OF ODIN ON BOTH DEVICES. I have linked 2 different versions of Odin, one for the S7/S7 edge and one for the newer S8 and S8+.

Samsung Galaxy S7 and S7 edge

Spoiler: show


Now, when the S7 and S7 edge were released in the US, they were released with quite a few variants, but I will only mention 5:
  • SM-G930A/G935A (AT&T US)
  • SM-G930T/G935T (T-Mobile US)
  • SM-G930V/G935V (Verizon US)
  • SM-G930P/G935P (Sprint US)
  • SM-G930U/G935U (UNLOCKED)

The first 4 variants are designed for each specific carrier, to work properly with their VoLTE, WiFi Calling, LTE+ and any carrier specific apps. These phones can be cross flashed with each others ROMs since the hardware is identical on all of them. A Verizon S7 edge would work fine on AT&T if you flashed the G935A AT&T ROM on it. However, that's for the users actually living in the US, when these phones come to Pakistan, the carrier bloat remains on them.

Samsung released an Unlocked variant of the S7/S7e that could've been purchased from the Samsung website directly, this carrier the G930U/G935U SKU, the U signifying that the phone was unlocked. The ROM of this has absolutely no carrier bloat at all, and is like using an unlocked and completely bloat-free Snapdragon Galaxy S7/S7e.

NOTE: Your data will be wiped in the process. Everything, including apps, media, call logs, messages and app data.

What you need for this process:

  • A US kit Galaxy S7/S7e (any variant will do)
  • A Windows PC
  • Odin (Samsung flash tool) - This version is a modified version of Odin v3, it overrides the model number check so you can flash the G930U/G935U ROM on a device with a different model number. - Download Link
  • The 'U' unlocked ROM for your device (G930U for S7 and G935U for S7 edge)
  • A brain
  • A good quality microUSB cable (crappy ones are NOT to be used in this process, some cables have issues with data transfer and you'll be flashing 4GB worth of files)
  • At least 50% battery charge in the phone

Download the Galaxy S7 (G930U) ROM here: Updato Link

Download the Galaxy S7 edge (G935U) ROM here: Updato Link

Samsung will be releasing newer ROMs, so download whichever ROM has the newest and most recent build date.
The links are set to show only 'XAA' unlocked ROMs for both devices.

1) Power off your phone.

2) Boot into Download Mode (A.K.A Odin mode), by pressing the following button combo:
POWER + HOME + VOLUME DOWN
A warning message will display on screen, press Volume Up to continue to Download Mode.

3) Unzip the ROM you downloaded for your phone. It will contain 4 files. Bootloader (BL), AP (System/Recovery/Cache/Userdata), CP (Modem/Radio, NON-HLOS) and CSC (Sales code and carrier specific customization). You should have the XAA CSC, which is for Unlocked US phones.


Screenshot attached for reference. Your files will be named differently.

4) Plug your phone in using the microUSB cable. Open Odin. It will appear in the Odin window as a COM device and the log will show 'Added' when the device has been connected. Just to play it safe, wait a minute and then start the flashing process so all necessary drivers can be installed automatically.

5) There will be 4 main tabs in the Odin window, BL, AP, CP and CSC. Click each tab, browse the files you downloaded and place the right file in the right tab.


Screenshot attached from Odin 3.12.3 which you will be using in this tutorial.

6) Once all the files have been added, hit Start, and wait for Odin to show a 'PASS' message, your phone will wipe all the data on it, reboot 1-2 times, and eventually bring you to the setup screen where you can proceed and normally set up your phone.
Note: When adding AP to Odin, the window will freeze and show 'Not Responding' for 2-5 minutes due to the file being larger than 3GB since it includes the entire System partition.



Samsung Galaxy S8 and S8 Plus


Spoiler: show


Although the process is exactly the same for the S8 and S8 plus, I have to explain some thing regarding model numbers.

If and when S8/S8+ kits start arriving into Pakistan, they will all have the G950U/G955U model numbers, this is because Samsung decided to have one SKU for the S8/S8+, but carriers have different ROMs based on their CSC, so it is possible that you can have two S8's with the G950U model number, but one will have AT&T Bloatware, and one may have Verizon bloatware.

Now, the unlocked Galaxy S8/S8+ was released in the US, similar to last year's S7 and S7e, however it is under the SM-G950U1 / G955U1 model number. Same 'XAA' unlocked CSC will be used. Flashing a U1 ROM on a U device will work perfectly fine since the hardware is identical again.

NOTE: Your data will be wiped in the process. Everything, including apps, media, call logs, messages and app data.

What you need for this process:

  • A US kit Galaxy S8/S8+ (any variant will do)
  • A Windows PC
  • Odin (Samsung flash tool) - This version is a modified version of Odin v3, it overrides the model number check so you can flash the G950U1/G955U1 ROM on a device with the 950U/955U model number. - Download Link
  • The 'U1' unlocked ROM for your device
  • A brain
  • A good quality USB Type-C cable (crappy ones are NOT to be used in this process, some cables have issues with data transfer and you'll be flashing 5GB worth of files)
  • At least 50% battery charge in the phone

Download the Galaxy S8 (G950U1) ROM here: Updato Link

Download the Galaxy S8+ (G955U1) ROM here: Updato Link

1) Power off your phone.

2) Boot into Download Mode (A.K.A Odin mode), by pressing the following button combo:
POWER + VOLUME DOWN + BIXBY KEY
A warning message will display on screen, press Volume Up to continue to Download Mode.

3) Unzip the ROM you downloaded for your phone. It will contain 4 files. Bootloader (BL), AP (System/Recovery/Cache/Userdata), CP (Modem/Radio, NON-HLOS) and CSC (Sales code and carrier specific customization). You should have the XAA CSC, which is for Unlocked US phones.


Screenshot attached for reference. Your files will be named differently.

4) Plug your phone in using the USB Type-C cable. Open Odin. It will appear in the Odin window as a COM device and the log will show 'Added' when the device has been connected. Just to play it safe, wait a minute and then start the flashing process so all necessary drivers can be installed automatically.

5) There will be 4 main tabs in the Odin window, BL, AP, CP and CSC. Click each tab, browse the files you downloaded and place the right file in the right tab.


Screenshot attached from Odin 3.12.3 which you will be using in this tutorial.

6) Once all the files have been added, hit Start, and wait for Odin to show a 'PASS' message, your phone will wipe all the data on it, reboot 1-2 times, and eventually bring you to the setup screen where you can proceed and normally set up your phone.
Note: When adding AP to Odin, the window will freeze and show 'Not Responding' for 2-5 minutes due to the file being larger than 3GB since it includes the entire System partition.

 
Last edited:

murtaza12

Global Moderator
Global Mod
Oct 27, 2011
10,755
126
69
Also guys FYI, I spoke to [MENTION=26337]Ahmed Zamir[/MENTION] on XDA about this and he has successfully flashed his G930V (Verizon S7 kit) to the G930U Unlocked ROM.

Sent from my SM-G955F
 

ShuAK

Active member
Jun 21, 2008
453
0
21
Islamabad
Nicely done didnot know that cross flashing is possible between US variants. There is also a chinese HK varient of S7 / Edge i.e G9300 / G9350 which is also unlocked.

In S8 portion "however it is under the SM-G950U1 / G950U1" line should be "SM-G950U1 / G955U1"
 

murtaza12

Global Moderator
Global Mod
Oct 27, 2011
10,755
126
69
Nicely done didnot know that cross flashing is possible between US variants. There is also a chinese HK varient of S7 / Edge i.e G9300 / G9350 which is also unlocked.

In S8 portion "however it is under the SM-G950U1 / G950U1" line should be "SM-G950U1 / G955U1"
Yeah, but there are further CSC complications with the G9300/G9350, especially the former. I can work on that in a future thread perhaps when I get to test it out in real life.

Thank you for pointing out the error, I'll correct it.
 

ShuAK

Active member
Jun 21, 2008
453
0
21
Islamabad
yeah searched a little and i come to know that partition size of 9300/9350 is different then 930U so flashing will not be possible.
 

msaado

Intermediate
May 30, 2011
198
0
21
Rawalpindi
If anyone is curious about updates, flashing the unlocked firmware will allow to OTA update the phone as well.
 

murtaza12

Global Moderator
Global Mod
Oct 27, 2011
10,755
126
69
Main post updated with some new information and updated versions of Odin for S7/S7 edge and the S8/S8+.
 

AhmedAlii

New member
May 13, 2018
3
0
0
Hello
I have S8+ Sm-G955U
In Firmware I have 2 files with CSC one starts with CSC and other with Home_CSC.
When I go with CSC it says "fail" and with Home_CSC it just stucks.
My download mode has Carrier of : ATT
I don't know what to do next Please Help!
 

murtaza12

Global Moderator
Global Mod
Oct 27, 2011
10,755
126
69
Hello
I have S8+ Sm-G955U
In Firmware I have 2 files with CSC one starts with CSC and other with Home_CSC.
When I go with CSC it says "fail" and with Home_CSC it just stucks.
My download mode has Carrier of : ATT
I don't know what to do next Please Help!
Please post which firmware you downloaded and which version of Odin you're using.
 
General chit-chat
Help Users
We have disabled traderscore and are working on a fix. There was a bug with the plugin | Click for Discord
  • No one is chatting at the moment.
  • C chamir44:
    My withdraw
    Link
  • Necrokiller Necrokiller:
    Reminds me of the time MS tried to charge PC gamers for online play
    Link
  • Necrokiller Necrokiller:
    When will console companies realize this sh*t doesn't work on PC
    Link
  • SolitarySoldier SolitarySoldier:
    doesn't change the fact that sony is extra chu this gen
    Link
  • Link
  • StrikerX StrikerX:
    Mofos sharpened a spear and shoved it up theirs and Arrowhead's ass
    Link
  • StrikerX StrikerX:
    Sony <3
    Link
  • Necrokiller Necrokiller:
    Jeez, throwing all those sales away for the sake of PsN accounts. What a mess.
    Link
  • Link
  • Chandoo Chandoo:
    faraany3k said:
    I have heard that it is now unplayable in countries which do not support handful of third world countries not recognized by Sony like Pakistan. Steam is a true global platform.Then they cry that console gaming is dying.
    170 + countries where Steam sells but PSN doesn't will lose access unless they use VPN
    Link
  • Chandoo Chandoo:
    It has a worst rating on Steam than last years MW3 now. Jeese Sony, how can you fuck it up THIS BAD
    Link
  • faraany3k faraany3k:
    I have heard that it is now unplayable in countries which do not support handful of third world countries not recognized by Sony like Pakistan. Steam is a true global platform.Then they cry that console gaming is dying.
    Link
  • Chandoo Chandoo:
    How to ruin a perfectly good thing for dummies - by Sony
    Link
  • Link
  • Chandoo Chandoo:
    Helldivers 2 is now trending worse stream user reviews than SUICIDE SQUAD
    Link
  • Necrokiller Necrokiller:
    Good guy Gaben refunding the game way past what the policy allows 👍
    Link
  • Necrokiller Necrokiller:
    Poor Arrowhead getting screwed by Sony 😞
    Link
  • Necrokiller Necrokiller:
    Gaben ki reach hai, PSN ki nahi hai. Gaben ain't stressing over publishers who rush to his store in the first place 😂
    Link
  • Chandoo Chandoo:
    Gaben ki reach nah hai :(
    Link
  • Chandoo Chandoo:
    saeen I don't think the PSN teams are stressing over needing to offer hundreds of thousands of refunds lol
    Link
  • Necrokiller Necrokiller:
    fuckin' lol
    Link
  • Necrokiller Necrokiller:
    Saeen literally glossed over the fact that PSN isn't available in those 177 countries
    Link
  • Chandoo Chandoo:
    fuckin' lol
    Link
  • Chandoo Chandoo:
    Helldivers 2 delisted on Steam from 177 countries
    Link
  • Necrokiller Necrokiller:
    iampasha said:
    Alan wake 2 is yet to recover it's development costs. Due to no physical release and no steam launch.
    You reap what you sow. This is what happens when you take away choice from consumers. Even with 88% split going to developers, they can't recoup costs. Meanwhile, Helldivers 2 is a massive hit for Sony thanks in big part to Steam.
    Link
    C chamir44: My withdraw