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.
U firmware: https://www.androidfilehost.com/?w=files&flid=290649
U1 firmware: https://www.androidfilehost.com/?w=files&flid=290650
- 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.
- 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)
- I have identical threads for the S10e and S10 as well
- the correct procedure for switching from one carrier's firmware to another is given in post #25
- You can get USERDATAs from SamFirm for everything but AT&T and Cricket- 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 those carriers.
- For USERDATAS (all the others are self explanatory):
AIO = Cricket
CCT = Xfinity Mobile (Comcast)
CHA - Spectrum Mobile (Charter)
TMK = Metro PCS