G970U and G970U1 Firmware Links Here

Search This thread

iBowToAndroid

Senior Member
Nov 9, 2010
5,636
1
1,785
Twin Cities MN
For those who don't know, G970U is the model number of all of the US carrier versions of the Galaxy S10e. The G970U1 is the model number of the same device, but sold by Samsung SIM unlocked and with no carrier bloatware. Firmware is 100% interchangeable among these models: any U or U1 firmware version can be flashed to any U or U1 device at any time, assuming that you're not trying to downgrade the bootloader. Also, U firmware is identical for the 4 base files (AP, BL, CP, CSC) for each individual build, no matter which carrier it comes from. So if you download 2 different carrier versions of the exact same build, the 4 base files will be identical. Where the firmware differs is in the USERDATA file - that's where the carrier bloatware and customizations reside.

Manual Odin flashing is designed for those who:

- want to manually update to a newer version of U firmware on their U device, either because they don't want to wait for their carrier's OTA or because OTAs aren't working on their device, or a different carrier got a new feature/patch before they did
- want to flash U1 firmware to their U device
- want to convert from U1 firmware to carrier U firmware
- want to convert from one carrier's U firmware (with all apps and bloatware) to a different carrier's U firmware (with all apps and bloatware)

For those who aren't already aware, anyone can now download firmware for almost any Samsung device any time that they want, via SamFirm or Frija. There are threads and info about them here on XDA so I won't waste time explaining - do a search if you're not already familiar with these tools. But they only provide whatever the latest/newest/current version is - nothing older. I pay for a subscription to a site that gets the official releases (usually) before they hit SamFirm/Frija, so that's where my files come from. However, I don't have unlimited bandwidth on the site, and it's also quite time consuming to download the files, zip them up, and upload them to AFH. And, I do threads like this for every single Sx and Note x model - so I won't be uploading every single version. The only full builds that I upload are ones where I get access to a new bootloader and/or Android version early, before they hit SamFirm/Frija.

This is not a "beginner's guide to Odin flashing" -type post/thread, so I won't list basic, step-by-step flashing instructions. My threads are geared towards those who already know what they're doing. If you're new to manually flashing Samsung firmware, I recommend you consult one of those "beginner's" guides- there are tons of them here on XDA.

Happy flashing!

U firmware: https://www.androidfilehost.com/?w=files&flid=290639
U1 firmware: https://www.androidfilehost.com/?w=files&flid=290640
(Quebec tends to be the fastest download mirror, if it gives you that option)

Notes:

- I compress extra small for space and bandwith savings. The default Windows extractor can't handle it, so you'll need a 3rd party tool like 7zip, WinRAR, etc

- I remove the .md5 from each file solely for faster flashing (Odin won't check the file integrity without it). Rest assured, the files are perfectly fine and safe - Odin has a million safechecks built in.

- My naming method for folders is: build - bootloader - Android version.

So "SAT - 1 - 9.0" means the full build number ends in SAT, it's bootloader version 1, and it's Android 9.0. When bootloader and Android versions increment, the first build to have those changes will have its folder notated appropriately.

- HOME CSC file keeps data intact; using the other CSC will wipe data. Any zips with "wipe" in the title do not have a HOME CSC included.
NOTE: With initial release, HOME CSC was not included by default, so I created it myself. Should flash fine, but until noted by someone in the thread, it has not been tested.

- I have identical threads for the S10 and S10+ as well

- Since AT&T doesn't allow their firmware to be publicly available (for any of their devices), I'll try to always upload at least one USERDATA per bootloader increment for AT&T (and Cricket, if they get this model). I'll also upload any full builds if AT&T is the only carrier to get that specific build, because you won't be able to find the files anywhere else.

- For identifying USERDATAS, and to know what region/CSC to use in SamFirm/Frija:

AIO = Cricket (not available via SamFirm/Frija)
ATT = AT&T (not available via SamFirm/Frija)
BST = Boost Mobile
CCT = Xfinity Mobile (Comcast)
CHA = Spectrum Mobile (Charter)
SPR = Sprint
TMB = T-Mobile
TMK = Metro PCS
USC = US Cellular
VZW = Verizon (available via SamFirm/Frija, but Manual Entry is required - Auto will not work)
XAA = U1 firmware

- the correct procedure for switching from one carrier's firmware to another is:
1. Flash full U1 firmware package including non HOME CSC
2. Upon boot, insert a SIM of the carrier whose firmware you want
3. Watch for the popup that says "reboot to apply new carrier settings" etc, and do it
4. After that restart completes, reboot back to Download mode and flash the full U firmware package, with the USERDATA file of the carrier whose firmware you want
 
Last edited:

equake

Senior Member
Just a quick question will you be hosting FW for models G973U, G973U1, G975U, G975U1? Don't know if XDA will have separate forums for the s10e and s10+ models. Supposedly there will be a 5G S10+ coming during Mid 2019 which would have a separate FW section I assume.
 

iBowToAndroid

Senior Member
Nov 9, 2010
5,636
1
1,785
Twin Cities MN
Build SBA added.

SPR is the only USERDATA for this build so far - not sure if it will stay a Sprint-exclusive release, or be more widely pushed out. But like with any other build, it can be flashed to any S10e, regardless of which carrier it originally came from.

EDIT: Xfinity and Verizon USERDATAs added
 
Last edited:

blkghost22

Senior Member
Jan 29, 2010
879
219
Samsung Galaxy Z Flip3
MODS: Please move appropriately if the S10e is ever given its own forum

(For those who don't know, G970U is the model number of all of the US carrier versions of the Galaxy S10e. The G970U1 is the model number of the same device, but sold by Samsung SIM unlocked and with no carrier bloatware. Firmware is 100% interchangeable among any of those models.)

As of the moment of posting, these cannot yet be obtained from SamFirm, and are not yet on SamMobile, but I thought some of you might like to get early access ;)

I have no idea if existing patched Odin can be used to flash them, since I don't have a device to try it on. Maybe one of the blog sites can give it a try for us, on one of their review units. But at minimum, devs can peek into the partitions if they want, or casual users can keep the files on hand for converting firmware, once they get their device.

The large files will be your 4 part firmware and then grab your desired USERDATA as well. I'll continue to add more versions and more USERDATAs over time.

Happy flashing!

U firmware: https://www.androidfilehost.com/?w=files&flid=290639
U1 firmware: https://www.androidfilehost.com/?w=files&flid=290640

Notes:

- I compress extra small for space and bandwith savings. The default Windows extractor can't handle it, so you'll need a 3rd party tool like 7zip, WinRAR, etc

- I remove the .md5 from each file solely for faster flashing (Odin won't check the file integrity without it). Rest assured, the files are perfectly fine and safe - Odin has a million safechecks built in.

- My naming method for folders is: build - bootloader - Android version.

So "SAT - 1 - 9.0" means the full build number ends in SAT, it's bootloader version 1, and it's Android 9.0. When bootloader and Android versions increment, the first build to have those changes will have its folder notated appropriately.

- HOME CSC file keeps data intact; using the other CSC will wipe data. Any zips with "wipe" in the title do not have a HOME CSC included.
NOTE: With initial release, HOME CSC was not included by default, so I created it myself. Should flash fine, but until noted by someone in the thread, it has not been tested.

- SamFirm still works, if you want to download them yourself. I pay for a subscription to a site that gets beta builds and also gets the official releases before they hit SamFirm, so that's where my files come from
NOTE: As of the moment of posting, these are not available via SamFirm. I'll remove this note once they become available for download (probably at/after device launch)

- I have identical threads for the S10 and S10+ as well

- You can get USERDATAs from SamFirm for everything but AT&T - those files will never be on SamFirm. So in addition to the 5 piece firmware, I'll try to always upload one USERDATA per bootloader increment for AT&T

- For USERDATAS (all the others are self explanatory):

ACG = C-Spire
AIO = Cricket
LRA = Bluegrass Cellular
CCT = Xfinity Mobile (Comcast)
CHA - Spectrum Mobile (Charter)
TMK = Metro PCS

Hope u can get the att.. i want the video call and advanced messaging that is missing from u1
 

iBowToAndroid

Senior Member
Nov 9, 2010
5,636
1
1,785
Twin Cities MN
Hope u can get the att.. i want the video call and advanced messaging that is missing from u1
1. Don't quote the OP

2. What do you mean by "get the att"? There is an AT&T USERDATA for the U firmware

What would you like to know? I didn't get error codes or anything. Just failed. I used the csc and not the home one though.
There might not be "codes" per se, but there's always a specific error that either shows up in Odin, or on the phone itself
 
  • Like
Reactions: Reggie_Anaya

matteosaeed

Senior Member
1. Don't quote the OP

2. What do you mean by "get the att"? There is an AT&T USERDATA for the U firmware

There might not be "codes" per se, but there's always a specific error that either shows up in Odin, or on the phone itself

Yeah, I remember on earlier phones there were errors showing. I didn't see anything except failed only on Odin. I'll try again later. I tried both the patched by raymond and regular Odin.
 

iBowToAndroid

Senior Member
Nov 9, 2010
5,636
1
1,785
Twin Cities MN
Yeah, I remember on earlier phones there were errors showing. I didn't see anything except failed only on Odin. I'll try again later. I tried both the patched by raymond and regular Odin.
The only Odin that might work is the 3.13 patched (3B). But as stated in the OP, I have no idea if that Odin will work, or if a new one is needed.

If Odin fails, then we need to know on which step it fails, and what the message is. Probably best to just post a picture of it, or paste the log
 
  • Like
Reactions: Reggie_Anaya

freddie813

Senior Member
Aug 8, 2010
199
26
NA
Just to be clear, nobody has been able to flash U1 firmware to a U s10 device?

Considering ordering an s10e, but hoped that I could flash the U1 firmware to pass the provisioning check for tethering.
 

matteosaeed

Senior Member
The only Odin that might work is the 3.13 patched (3B). But as stated in the OP, I have no idea if that Odin will work, or if a new one is needed.

If Odin fails, then we need to know on which step it fails, and what the message is. Probably best to just post a picture of it, or paste the log

After i updated t-mobile firmware, i was able to flash with home csc. Stuck in starting android but will do a factory reset and will work fine. Will report back.

Just to be clear, nobody has been able to flash U1 firmware to a U s10 device?

Considering ordering an s10e, but hoped that I could flash the U1 firmware to pass the provisioning check for tethering.

Should work. I usually use pdanet vs the native tethering because tmobile can detect native tethering and throttle (happened on my pixel) .

---------- Post added at 11:59 PM ---------- Previous post was at 11:46 PM ----------

Flash successfully and working now. Will test if anything is broken
 
  • Like
Reactions: lost_

Charkatak

Senior Member
Aug 11, 2012
1,562
272
WA
So all 4 main files are the same and there is no difference in T-Mobile's modem file versus ATT's? If I grab USERDATA file for TMB, it will flash all T-Mobile's bloatware.

As I remember flashing S7, S8 with a firmware that had TMB wording, where I could distinguish the firmware files. I mainly flashed 4 files on aforementioned models and skipped USERDATA and my unlocked U1 model became TMO and had all the features.

Soon T-Mobile is releasing firmware updates, will see how different they are.
 
  • Like
Reactions: Reggie_Anaya

Xenshen

Senior Member
Sep 16, 2017
84
30
Warner Robins
So ive flashed the U1 firmware and it takes but the user data refuses to take and my phone is stil saying vzw/vzw/vzw

---------- Post added at 12:05 PM ---------- Previous post was at 12:05 PM ----------

Thinking im going to need a pulled pit file from someone actual tmobile s10e

---------- Post added at 12:06 PM ---------- Previous post was at 12:05 PM ----------

if i use the regular U firmware with tmobile it goes back to factory of verizon and logo comes back
 

lost_

Senior Member
Jan 29, 2010
951
491
DC
After i updated t-mobile firmware, i was able to flash with home csc. Stuck in starting android but will do a factory reset and will work fine. Will report back.
---------- Post added at 11:59 PM ---------- Previous post was at 11:46 PM ----------
[/COLOR]Flash successfully and working now. Will test if anything is broken

Could you clarify the exact actions you took, step by step? And which odin?
 

iBowToAndroid

Senior Member
Nov 9, 2010
5,636
1
1,785
Twin Cities MN
Here's the procedure that worked best on the S9s, to convert firmware on a U model:

1. Wipe in recovery -->reboot bootloader-->flash U1 firmware
2. Upon boot, watch for the popup that says "your device will restart to apply new carrier settings", and do it. Make sure your desired SIM is inserted for this step.
3. After that finishes, power off, boot to download, and flash desired U firmware with non HOME CSC and desired U USERDATA. That should give you all the desired carrier settings - and bloatware.

Also, G973U and G973U1 firmware is now live and downloadable in SamFirm. Getting U1 (at least for now) requires manual entry - Auto will not work. U firmware is up for these carriers:

Xfinity Mobile
Spectrum Mobile
Sprint
T-Mobile
Metro
US Cellular
Verizon (have to use Manual entry - Auto will not work)

So going forward, I'll only be adding full builds if I can get them before they hit SamFirm, and only if there isn't build for that month already (eg. I won't add any more February builds since SBA is already up.). I will try to stay up to date on USERDATAs for AT&T and Cricket, since AT&T won't let their firmware be put on SamFirm.
 
Last edited:
  • Like
Reactions: lost_ and raduque
G

GuestK00136

Guest
I have an G975U1 and I attempted to flash the U1 firmware using 3.13 out of curiosity.

The first time it failed.

When the device steps through the necessary steps for Verified Boot, it failed.

VBMETA was referenced as was the partition table. So I can only surmise that the new VBMETA.IMG information doesn't match that which is stored within the device's partition tables.

I, unfortunately, didn't capture the the log nor the screenshot.

When I put the device back into 'Download Mode' and tried again, it passed.

I am going to try a CSC change from G975U1 to G975W using Odin 3.13B but I doubt it will work.

.....

And my attempt to change G975U1 to G975W using the Bell combination files failed. It provided the same error messages regarding VBMETA. See attached logs and screenshot.
 

Attachments

  • 20190308_132817.jpg
    20190308_132817.jpg
    264.9 KB · Views: 695
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    For those who don't know, G970U is the model number of all of the US carrier versions of the Galaxy S10e. The G970U1 is the model number of the same device, but sold by Samsung SIM unlocked and with no carrier bloatware. Firmware is 100% interchangeable among these models: any U or U1 firmware version can be flashed to any U or U1 device at any time, assuming that you're not trying to downgrade the bootloader. Also, U firmware is identical for the 4 base files (AP, BL, CP, CSC) for each individual build, no matter which carrier it comes from. So if you download 2 different carrier versions of the exact same build, the 4 base files will be identical. Where the firmware differs is in the USERDATA file - that's where the carrier bloatware and customizations reside.

    Manual Odin flashing is designed for those who:

    - want to manually update to a newer version of U firmware on their U device, either because they don't want to wait for their carrier's OTA or because OTAs aren't working on their device, or a different carrier got a new feature/patch before they did
    - want to flash U1 firmware to their U device
    - want to convert from U1 firmware to carrier U firmware
    - want to convert from one carrier's U firmware (with all apps and bloatware) to a different carrier's U firmware (with all apps and bloatware)

    For those who aren't already aware, anyone can now download firmware for almost any Samsung device any time that they want, via SamFirm or Frija. There are threads and info about them here on XDA so I won't waste time explaining - do a search if you're not already familiar with these tools. But they only provide whatever the latest/newest/current version is - nothing older. I pay for a subscription to a site that gets the official releases (usually) before they hit SamFirm/Frija, so that's where my files come from. However, I don't have unlimited bandwidth on the site, and it's also quite time consuming to download the files, zip them up, and upload them to AFH. And, I do threads like this for every single Sx and Note x model - so I won't be uploading every single version. The only full builds that I upload are ones where I get access to a new bootloader and/or Android version early, before they hit SamFirm/Frija.

    This is not a "beginner's guide to Odin flashing" -type post/thread, so I won't list basic, step-by-step flashing instructions. My threads are geared towards those who already know what they're doing. If you're new to manually flashing Samsung firmware, I recommend you consult one of those "beginner's" guides- there are tons of them here on XDA.

    Happy flashing!

    U firmware: https://www.androidfilehost.com/?w=files&flid=290639
    U1 firmware: https://www.androidfilehost.com/?w=files&flid=290640
    (Quebec tends to be the fastest download mirror, if it gives you that option)

    Notes:

    - I compress extra small for space and bandwith savings. The default Windows extractor can't handle it, so you'll need a 3rd party tool like 7zip, WinRAR, etc

    - I remove the .md5 from each file solely for faster flashing (Odin won't check the file integrity without it). Rest assured, the files are perfectly fine and safe - Odin has a million safechecks built in.

    - My naming method for folders is: build - bootloader - Android version.

    So "SAT - 1 - 9.0" means the full build number ends in SAT, it's bootloader version 1, and it's Android 9.0. When bootloader and Android versions increment, the first build to have those changes will have its folder notated appropriately.

    - HOME CSC file keeps data intact; using the other CSC will wipe data. Any zips with "wipe" in the title do not have a HOME CSC included.
    NOTE: With initial release, HOME CSC was not included by default, so I created it myself. Should flash fine, but until noted by someone in the thread, it has not been tested.

    - I have identical threads for the S10 and S10+ as well

    - Since AT&T doesn't allow their firmware to be publicly available (for any of their devices), I'll try to always upload at least one USERDATA per bootloader increment for AT&T (and Cricket, if they get this model). I'll also upload any full builds if AT&T is the only carrier to get that specific build, because you won't be able to find the files anywhere else.

    - For identifying USERDATAS, and to know what region/CSC to use in SamFirm/Frija:

    AIO = Cricket (not available via SamFirm/Frija)
    ATT = AT&T (not available via SamFirm/Frija)
    BST = Boost Mobile
    CCT = Xfinity Mobile (Comcast)
    CHA = Spectrum Mobile (Charter)
    SPR = Sprint
    TMB = T-Mobile
    TMK = Metro PCS
    USC = US Cellular
    VZW = Verizon (available via SamFirm/Frija, but Manual Entry is required - Auto will not work)
    XAA = U1 firmware

    - the correct procedure for switching from one carrier's firmware to another is:
    1. Flash full U1 firmware package including non HOME CSC
    2. Upon boot, insert a SIM of the carrier whose firmware you want
    3. Watch for the popup that says "reboot to apply new carrier settings" etc, and do it
    4. After that restart completes, reboot back to Download mode and flash the full U firmware package, with the USERDATA file of the carrier whose firmware you want
    3
    So I just got my Verizon S10e and I'm trying to get the T-Mobile firmware on it so I can use T-Mobile features (RCS and video calling). No matter what T-Mobile firmware I flash, it doesn't seem to actually apply. The flash succeeds but I keep getting the VZW boot screen and carrier apps.


    After flash, I get the blue "Installing System Update" screen, then a reboot into recovery with an error stating it's unable to "resize (?) /data" because the permission is denied.

    Edit: Got the U1 firmware to take. Gonna try flashing Tmo over it.

    Edit2: That did it!. Flashed the Tmo firmware w/TMB userdata over the U1 and now I have Tmo splash and apps and functionality!
    3
    I am out of topic but I just want to share my experience with the firmwares.
    First im not against with any updates for the phone but I accidentally press the update for the latest which is the ASJA (Philippines Carrier) and i realize it comes with a new bootloader which is S3 and the stock is U1.

    Is there anything I can downgrade the bootloader so I can downgrade the complete firmware also? I want the stock firmware the first one (March 2019) because of my own preferences and I just want to stay with it. Any ways to solve this even on the near future? Glad to hear some ideas. Thanks
    This thread is only for G970U and G970U1. Please post in a different thread, that corresponds to your model number
    2
    Please advise...
    I have an G970U1 10e and am trying to flash USERDATA from AT&T

    I used latest ODIN 3.13.1
    I flashed the CSC, CP, AP, BL & AT&T USERDATA all at the same time and it passed and flashed but nothing changed on my phone. I do not have any ATAT bloatware. Phone is exactly as was G970U1.

    What did i do wrong? Do i need to flash USERDATA from ATAT by itself? OR use a different ODIN?


    UPDATE: I got it to work! i had used the SAU files with the atat SAT. Once i used all files with SAT extension it flashed again and passed but now with atat bloat.
    ROOKIE MISTAKE LOL
    2
    Here's the procedure that worked best on the S9s, to convert firmware on a U model:

    1. Wipe in recovery -->reboot bootloader-->flash U1 firmware
    2. Upon boot, watch for the popup that says "your device will restart to apply new carrier settings", and do it. Make sure your desired SIM is inserted for this step.
    3. After that finishes, power off, boot to download, and flash desired U firmware with non HOME CSC and desired U USERDATA. That should give you all the desired carrier settings - and bloatware.

    Also, G973U and G973U1 firmware is now live and downloadable in SamFirm. Getting U1 (at least for now) requires manual entry - Auto will not work. U firmware is up for these carriers:

    Xfinity Mobile
    Spectrum Mobile
    Sprint
    T-Mobile
    Metro
    US Cellular
    Verizon (have to use Manual entry - Auto will not work)

    So going forward, I'll only be adding full builds if I can get them before they hit SamFirm, and only if there isn't build for that month already (eg. I won't add any more February builds since SBA is already up.). I will try to stay up to date on USERDATAs for AT&T and Cricket, since AT&T won't let their firmware be put on SamFirm.