[AT&T Samsung Galaxy S7 Edge Guides, News, & Discus] Madman_X2:
I was able to flash this U variant (G935UUES4AQC1) obtained from sammobile.com. I believe I had to flash it using the unofficial 3.12 (princecosy?) version of Odin. At first, the phone didn't flash, even with this version and the official 3.12 Odin, giving an error if I recall correctly. The firmware file I obtained from sammobile had two "CSC" files, one that started with "HOME_CSC" and the other that started with "CSC_OYM". I initially tried flashing the one with "home" in the title but that failed. After flashing the other CSC file, it worked.

From memory, here are the general steps, after I requested and applied an unlock code from AT&T (not sure that step is actually required though)

1. Obtain the unofficial princecosy Odin 3.12 and the official 3.12, just so you can try both if needed.

2. Obtain the G935UUES4AQC1 firmware from Sammobile, after registering with them. Registration is free, but the download takes a couple of hours at the provisioned speeds for free acounts.

3. Unzip the firmware to a folder.

4. Boot your phone normally and connect it to your PC via USB cable to ensure drivers install and the phone is recognized.

5. Not sure if you need to do this step, but I put the phone in developer mode and enabled USB debugging mode (steps are easily googled)

6. Unplug your phone from the computer (safely disconnect via the eject icon in the system tray first if you want).

7. Put the phone in "download" mode, by simultaneously pressing the power, volume down and home buttons. A warning message about custom firmware installation will appear, to through that and a blue screen will appear with some text in the upper left side.

8. Connect your phone back to your PC via USB cable

9. Browse to the directory where you installed Odin and right click on the odin.exe file and click Run as Administrator, click "yes" at the UAC prompt to launch it.

10. If Odin is successfully connected to the phone, you should see an indication in the Log screen and I believe the ID:COM turns blue or green (can't recall which at the moment) and "Added!" will show in the log window.

11. Select the appropriate BL, AP, CP, CSC files from the place where you unzipped them. Again, I tried the HOME_CSC version first and it didn't work, so I changed just that file pointer to the CSC_OYM version. Adding the "AP" file takes a while since it's large... just wait for it to add successfully.

12. Click Start

13. It may take a bit of time to actually start the upload... I remember thinking that it was stuck at the beginning, but I waited a few minutes and it took off, then the progress meter showed it was uploading.

14. If you get a failure message, try same steps on the other Odin version, potentially try a different USB cable. I used the Samsung cable that came with the new phone.

15. If successful, it will boot to the Samsung welcome screen... at first, I thought it was a bad flash since the logo was cycling, but I think it's just doing it's initial startup with the new version of the OS.. it eventually loaded fine. You'll also note that it no longer has any indication of AT&T (eg the boot logo, etc.).

Other things:

- It will prompt you to update to Nougat after a bit. I told my wife to ignore the prompt and I'm looking for options to disable that so we can just keep it on Marshmallow until there's a 7.1 Nougat version for the phone. I bought two of these from the Walmart deal and may load Nougat on the other one that I'm setting up for my daughter, so we can compare real world performance between the two OS versions.

- If you need cases and screen protectors, do a quick search for S7 Edge on slickdeals.net... there's a thread about accessories for the S7 that are on clearance at the AT&T corporate stores... I picked up 3 cases and two screen protectors for $20 at our local AT&T corp. store. Otterbox and Bodyguardz stuff. The price tag said 50% off, but you'll get them for about $4 each.

I'm waiting for my other Edge to charge and plan to follow the steps above today, so I'll edit them for any mistakes, as I go through the process.

MMx