This is not a "beginner's guide to Odin flashing" type post/thread, so I won't list basic, step-by-step 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 the "beginner's" posts/threads - there are tons of them here on XDA.
U firmware: https://www.androidfilehost.com/?w=files&flid=257072
U1 firmware: https://www.androidfilehost.com/?w=files&flid=257075
- DON'T QUOTE THE OP WHEN YOU REPLY, kthx
- I compress extra small for space and bandwidth savings. The default Windows extractor can't handle it, so you'll need a 3rd party tool like 7zip, WinRAR, etc
- My naming method for Android File Host 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 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.
- I pay for a subscription to a site that gets beta builds and also sometimes gets the official releases before they hit SamFirm, so that's where any of my files come from. I will only be posting versions that I get early access to, and USERDATAs that aren't available on SamFirm or Frija (AT&T). The newest/latest firmware files for all carriers other than AT&T can always be obtained via SamFirm and Frija.
- For USERDATAs (all the others are self explanatory):
AIO = Cricket
CCT = Xfinity Mobile (Comcast)
CHA - Spectrum Mobile (Charter)
TMK = Metro PCS
- 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