[AT&T Samsung Galaxy S II SGH-I777] markbc01:
Hi...

Well, that "can't access csc" (customer sales code) error could be part of the issue and there are at least two XDA threads on the csc code, but I think you should spend your time (for now) elsewhere.

However, assuming 1) your phone has a good ESN and is operational and # 2) your phone has good EFS files which also allows it make-receive calls/use data, then your next step should be to root the phone and restore it to what you want it to look like.

You can't root the phone by downloading any files/apps onto the phone and running them.

The only root processes that works is to use Odin (or Heimdahl) as presented in the XDA forum (and elsewhere). Different phones can have different rooting processes, so you actually must ensure you are reading and following the rooting process for our SGH-i777 (AT&T) Galaxy S2!

Regardless of how technical or how simplified the instructions appear, what your are doing in the rooting process is:

#1) install a modified kernel via Odin.

This kernel will have "ClockWorkMod" (CWM) recovery (or TWRP) that replaces the (very) lame recovery you've already seen in the stock Rom.

CWM will have options to backup your rom right there on the phone, to install a completely different rom on your phone -and to install other system things like Kernels and modems as well. It will also include a super user (SU) file and changed permissions to basically give you root.

#2. Reboot and add a file explorer and you will have complete control of your files -with limited exception there will be no files you can't delete and no program you can't install/uninstall. . .

Sad to say, this won't be a effortless process. You will have to follow the links and read up on what is the process and how (if not why) it is being done. Folks will tell you solutions, but not walk you through them step by step or explain why they are solutions -since those parts are embedded in XDA threads already! I see that Creepyncrawly has provided one (of many) very good set of links that can get you to root.

While it may seem a bit confusing, or even annoying (at first) to have to wade through them you will gain much more than you imagine in doing so. Here are the links (from creepyncrawly's signature block) that I would use, but perhaps others might correct me if there are better ones.

I777UCKH7 Return/Unbrick to Stock (or Root) Odin3 One-Click Downloaders

I777UCLE5 Stock 4.0.3 ICS plus Root

OK, I know your original post requested simple, straight-forward steps to follow, but frankly this is XDA. You will see some of that kind of help (you have already!) but not in a "PhoneMart Helpdesk" way. . . XDA folks are focused on development, improvements or modifications. They are not the help desk.

Still, they ARE happy to help, but only with the expectation that you are here with the same interests and willing to look up things, research and bang your head against the problems as they do. . . and all of this is free to you -including software, knowledge and advice -just for participating and trying it out yourself!

Go root that phone, and I bet you'll have your problem solved. Now, if you root it, and even swap roms and STILL can;t reset it. . .well you will have a situation that will peek the interest of many on this site. . .

Good Luck!

:cowboy: