[HOW TO] Flash U1 firmware to U device

jcsww

Senior Member
I am looking to download U1 firmware on my T-Mobile Galaxy S9. I am using this device on a non-US carrier.
In the following page https://www.sammobile.com/firmwares/galaxy-s9/SM-G960U1/ , I see so many variants. For a U1 firmware, isn't XAA the only firmware available ? What are the Verizon or T -mobile firmware variants under the U1 firmware section.

Can someone please clarify ? I am confused on the correct firmware to download
XAA is the only official stock firmware. The carrier specific U1 firmware do not exist and are combination firmware mixed with carrier firmware CSC's.
 
  • Like
Reactions: rythym05392

yongendundas

New member
Feb 1, 2019
1
0
0
Hello,

I think this question has been asked before, but I really don't know much about flashing cell phones and need to double check.
Basically, I have S9 from Rogers (SM-G960W, running on G960WVLS3ARL6)
Recently moved to states and using Mint mobile (mvno using T mobile) and noticed my Wi-Fi calling feature isn't working.
On the notification, Wi-Fi calling button is on, and I can't turn it off nor can use it. This feature cannot be found in the setting either.
My plan is to try T mobile firmware, hoping that this feature works (since where I work doesn't have a good signal).
I think I read somewhere that I have to make sure the bootloader version is v1 or something so I can revert back to the original firmware.
My plan is to use flash with G960U1UEU3ARK5 (XAA) first then flash with T mobile one, G960U1UEU3ARK5 (TMB).
Is this the right step to apply T mobile firmware?
Also, worst case scenario, I can revert back to the G960WVLS3ARJ6, right?
Thank you so much!
 

m1batt1

Senior Member
Jan 8, 2012
886
501
123
Springfield, MO
Hello,

I think this question has been asked before, but I really don't know much about flashing cell phones and need to double check.
Basically, I have S9 from Rogers (SM-G960W, running on G960WVLS3ARL6)
Recently moved to states and using Mint mobile (mvno using T mobile) and noticed my Wi-Fi calling feature isn't working.
On the notification, Wi-Fi calling button is on, and I can't turn it off nor can use it. This feature cannot be found in the setting either.
My plan is to try T mobile firmware, hoping that this feature works (since where I work doesn't have a good signal).
I think I read somewhere that I have to make sure the bootloader version is v1 or something so I can revert back to the original firmware.
My plan is to use flash with G960U1UEU3ARK5 (XAA) first then flash with T mobile one, G960U1UEU3ARK5 (TMB).
Is this the right step to apply T mobile firmware?
Also, worst case scenario, I can revert back to the G960WVLS3ARJ6, right?
Thank you so much!
U1 is a non carrier specific unlocked firmware so it probably won't help you at all although you could give it a shot. For instance I have an at&t phone on at&t. When I flashed to the U1 I lost wifi calling.

Your best bet would be to hunt down the U firmware for T-Mobile and see if it works for you.

As for the bootloader version you just need to make sure your current software version and the one you're flashing to is the same. So any firmware you use should have 3xxxx at the end.
 
  • Like
Reactions: yongendundas

jcsww

Senior Member
Hello,

I think this question has been asked before, but I really don't know much about flashing cell phones and need to double check.
Basically, I have S9 from Rogers (SM-G960W, running on G960WVLS3ARL6)
Recently moved to states and using Mint mobile (mvno using T mobile) and noticed my Wi-Fi calling feature isn't working.
On the notification, Wi-Fi calling button is on, and I can't turn it off nor can use it. This feature cannot be found in the setting either.
My plan is to try T mobile firmware, hoping that this feature works (since where I work doesn't have a good signal).
I think I read somewhere that I have to make sure the bootloader version is v1 or something so I can revert back to the original firmware.
My plan is to use flash with G960U1UEU3ARK5 (XAA) first then flash with T mobile one, G960U1UEU3ARK5 (TMB).
Is this the right step to apply T mobile firmware?
Also, worst case scenario, I can revert back to the G960WVLS3ARJ6, right?
Thank you so much!
The U1 has working WiFi Calling for T-Mobile. The only aspects you lose by not flashing the TMB U is T-Mobile's video calling and all of their carrier bloat. U1 also has band 71.

Being on the v1 bootloader, you can move to the v3 bootloader firmware if you decide you want to move to the TMB U. However, you can't go backwards, whichbis why I think you should try the U1 first.

Before flashing, delete the HOME_CSC from the firmware. You have to use the other CSC inclused, which will wipe your device to ensure the conversiin goes well.
 

funkyverb

Member
Mar 8, 2019
5
0
0
Hi, I have a question about what happens after you flash U1 firmware to a U phone. You know how when you're going through the initial setup screens for a Samsung phone, it has you do setup for some Samsung features, some Google features, and some carrier-specific features? If I install a U1 firmware on my U phone, will all of the carrier-related setup be skipped? And will this also prevent me from getting any carrier bloatware on my phone?
 

jcsww

Senior Member
You can still download and install carrier bloatware from the Play Store. If you used the wipe CSC when flashing, the carrier boot animation will be replaced with the Samsung one. The available LTE bands will also be changed to what the U1 firmware has access to. All future OTA's will be for the firmware you flash.
 

funkyverb

Member
Mar 8, 2019
5
0
0
You can still download and install carrier bloatware from the Play Store. If you used the wipe CSC when flashing, the carrier boot animation will be replaced with the Samsung one. The available LTE bands will also be changed to what the U1 firmware has access to. All future OTA's will be for the firmware you flash.
Thanks for the response. A couple questions:
1. What does "wipe CSC" mean? (I know that flashing involves a CSC file, but I'm not clear on what you mean.)
2. After I flash a U1 firmware, is there any difference at all between my phone and a phone that was originally unlocked? Is there any "evidence" left behind to show that it's actually an AT&T phone?
 
Last edited:

jcsww

Senior Member
Thanks for the response. A couple questions:
1. What does "wipe CSC" mean? (I know that flashing involves a CSC file, but I'm not clear on what you mean.)
2. After I flash a U1 firmware, is there any difference at all between my phone and a phone that was originally unlocked? Is there any "evidence" left behind to show that it's actually an AT&T phone?
There are two CSC files in most firmware. You delete the HOME_CSC because using that will bork your conversion and potentially leave you with no service due to a combination of conflicts.

There is one small piece of evidence that does show where the phone was purchased. In the Settings, About Phone, Software Information, there is a Service Provider SW ver. The last if the 3 strings will always be /ATT. The first two will change based on the firmware and SIM installed. Mine says, TMB/TMB/XAC. T-Mobile SIM, T-Mobile U firmware, and purchased in Canada.
 

redeyewhiteguy

New member
Jan 23, 2019
2
0
0
What if I cant enable usb debugging

I ended up doing a manual hard reboot and got left with system ui not responding process system not responding or setupwizard not responding. So I can get to the settings menu I'm completely new to the flashing thing but I've researched a decent bit my laptop is to old I've been trying to do updates on it so I could do smartswitch but it says my device is not recognized. I have this j7crown as a backup. But I'm a little lost here people.... is there anyway I can do this from an sd card my recovery screen gives me a option to update using sd card. Or adb And adb is a new thing for me please can somebody give me a super simple dummy walk threw with easy terms or understand
 

jcsww

Senior Member
I ended up doing a manual hard reboot and got left with system ui not responding process system not responding or setupwizard not responding. So I can get to the settings menu I'm completely new to the flashing thing but I've researched a decent bit my laptop is to old I've been trying to do updates on it so I could do smartswitch but it says my device is not recognized. I have this j7crown as a backup. But I'm a little lost here people.... is there anyway I can do this from an sd card my recovery screen gives me a option to update using sd card. Or adb And adb is a new thing for me please can somebody give me a super simple dummy walk threw with easy terms or understand
What were you flashing from and flashing to? What model is your device? Did you use the HOME_CSC instead of the other CSC?

The only reason I have seen for circumstances like that, is either when an Exynos device is flashed with an North American firmware or a corrupt firmware was flashed to the device.
 

redeyewhiteguy

New member
Jan 23, 2019
2
0
0
What were you flashing from and flashing to? What model is your device? Did you use the HOME_CSC instead of the other CSC?

The only reason I have seen for circumstances like that, is either when an Exynos device is flashed with an North American firmware or a corrupt firmware was flashed to the device.
I've never flashed a thing in my life I had the phone for about 8 days before that happened. The phone is a s9 sm960u1 from straight talk. I was trying to avoid a novel but day 1 I installed kasperkey antivirus I
never owned a phone cost more than $150 and set up all the security features Day 8 my 4yrold decided to take my phone while I was sleeping and tried to unlock it... well the phone goes wacko from there. Trh to unlock it Kaspersky says its stolen need to enter code I used my normal one get to homescreen touch any app I get kicked out I didn't know what was going on. The it would not respond to the buttons then it went on and off whenever it pleased so I looked up hard reset and boom here I am
 

jcsww

Senior Member
I've never flashed a thing in my life I had the phone for about 8 days before that happened. The phone is a s9 sm960u1 from straight talk. I was trying to avoid a novel but day 1 I installed kasperkey antivirus I
never owned a phone cost more than $150 and set up all the security features Day 8 my 4yrold decided to take my phone while I was sleeping and tried to unlock it... well the phone goes wacko from there. Trh to unlock it Kaspersky says its stolen need to enter code I used my normal one get to homescreen touch any app I get kicked out I didn't know what was going on. The it would not respond to the buttons then it went on and off whenever it pleased so I looked up hard reset and boom here I am
That sounds very odd. You do need to enable Developer Options and USB Debugging to be able to flash. Try performing a factory reset through recovery to see if that gets you to the point where you can enable USB Debugging. If the device is actually stolen, it will be blacklisted by all US and Canadian carriers. There are places online you can check your IMEI and ESN to verify if the device is stolen or not. What you have on your device though, sounds like ransomware.

Flashing the device properly should wipe it, leaving you with nothing installed except what comes pre-installed for the firmware the device has on it. You need to use the modded or patched ODIN to convert it to another firmware. From U to U1 and then to another U or W firmware. You should never go straight from U to U and you should never use the HOME_CSC when flashing. It will preserve data as well as the settings, bloat, and carrier bands from the original firmware, which is usually not wanted.

Did you buy the phone online or from a third party? Carrier specific devices don't come with U firmware. Only devices directly sold from Samsung as SIM unlocked come with the U1 firmware. When flashing, you need to make sure you have the device drivers installed for your device while the device is in Download Mode before opening ODIN. Find yourself the XAA U1 firmware from somewhere (samfrew seems to be the popular choice right now), make sure the firmware has the same or newer version of the bootloader the device currently has, and flash without changing any of the default options in ODIN.
 

Indyultra

Senior Member
Feb 28, 2012
235
41
48
Getting this error message now in odin, can't figure it out.
<ID:0/005> SingleDownload.
<ID:0/005> abl.elf
<ID:0/005> FAIL! (Auth)
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1
 

Indyultra

Senior Member
Feb 28, 2012
235
41
48
Getting this error message now in odin, can't figure it out.
<ID:0/005> SingleDownload.
<ID:0/005> abl.elf
<ID:0/005> FAIL! (Auth)
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1
Figured it out, Apparently I wasn't paying attention to the bootloader, When I went to CSC3, its a ver 4 boot.
 
G

GuestK00279

Guest
Figured it out, Apparently I wasn't paying attention to the bootloader, When I went to CSC3, its a ver 4 boot.
Yeah I had made this mistake trying to go back to U1 from U.... the recent update CSC7 is awful, the battery life is so bad and for me U1 has better battery and performance in my opinion