[Moto X General] samwathegreat:
FULL INSTRUCTIONS

​

!!!!! A WORD OF WARNING:

Once you complete this method, it is possible that you will NEVER be able to use your phone on Sprint / CDMA again! I -stupidly- flashed my Republic Wireless XT1049 (I should have known better -- I am using their service, and had no intentions of switching to GSM) in attempt to get better results / instructions for you guys. Now my phone is STUCK in GSM mode, the roaming indicator will not go away, I can't make calls on CELL, and no matter what I've tried, I cannot revert back. Not flashing my EFS backup, nor flashing back to stock, nor erasing the modemst partitions has been able to get me back on CDMA. PRL is STUCK on "1", and no matter how many times I write a new PRL, it won't stick. I'll be lucky if I can get my phone back in working order.....

^EDIT to above

: This turned out to be EASILY fixed by flashing the entire SPRINT SBF to my Republic Wireless device, then, subsequently flashing back the Republic Wireless ROM (I WANT to STAY on Republic Wireless). DO NOT ATTEMPT THIS SIM-Unlock on the Republic Wireless ROM. Something about the RW ROM prevents you from going back to CDMA once on GSM. Flash the SPRINT ROM, FIRST, if you want to GSM-Unlock your Republic Wireless XT1049. The SPRINT ROM does not seem to have this issue, so you are probably OK, but take caution, nonetheless. I'm finally back on Republic Wireless (CDMA) after hours of frustration and fear that I was permanently stuck on GSM. :eek:

I don't recommend this if you plan to ever go back to CDMA / Sprint Probably fine - But once again, use caution.

Still want to continue? ------> Don't blame me if you end up STUCK on GSM

If you want my support, you must be on the Stock XT1056 Sprint ROM. I will not support any other ROMS from any other variants, or any custom roms. If you change roms, good luck, but no support will be provided. Additionally, support will ONLY be provided by posting to this thread. Do not email me or PM me with questions. I'm sure you understand...

AND Don't forget: This DOES NOT unlock for Domestic use, in the United States. Blame Motorola/Sprint. Something else is in place, it seems, that BLOCKS the U.S. MCCs. If you live in the U.S., DON'T BOTHER, unless you plan to sell your device to someone overseas. Myself and others are looking into the possibility of extending the SIM-Unlock to those in the U.S., but hasn't happened YET. I've also discovered the DOMESTIC UNLOCK solution now, as well!!!

FIRST, you must be in DIAGNOSTIC MODE:

You MUST have "USB Debugging" DISABLED, or the DIAG Port will NOT activate!!!

****If you are having driver issues, and you have an entry for "Motorola QC Diag

Interface

" (not "Port") under "Other Devices" (and not "Ports (COM & LPT)"), SEE POST # 3 for detailed instructions (WITH PICTURES) on how to FORCE the driver installation.

Next, download and install the attached "SPCUtility.apk" app on your phone. Run it -- it will give you YOUR SPC Code. Write it down / take note of it.

IF ANYONE CAN TELL ME

WHO

DEVELOPED THIS APP, I WILL GIVE THEM THE APPROPRIATE CREDIT. I have tried (without success) to find out who the author is.

Then, flash the attached nv-unlock.txt, nv-unlock2.txt, unlock-domestic.txt AND nv-ruim-only.txt files as per these instructions:

1. Open the attached "NV-Items Reader-Writer"

2. Enter YOUR COM PORT # as shown in DEVICE Manager

3. Enter YOUR SPC Code into the box, as shown.

4. Check the box immediately next to where you entered the SPC Code.

5. Click "Connect"!

Now, follow these instructions:

1. Click "READ" --AT THE TOP--

2. Make sure it says: "SPC is Correct. Phone Unlocked."

3. Click the "Write" button, and find the "nv-unlock.txt" file - make sure it confirms success

4. Click the "Write" button, and find the "nv-unlock2.txt" file - make sure this confirms success

5. Click the "Write" button, and find the "unlock-domestic.txt" file - make sure this also confirms success

6. Click the "Write" button, and find the "nv-ruim-only.txt" fine - and make sure it confirms success as well

7. Last, click MODE, then RESET

And lastly, once the phone reboots, go to Settings, More, Mobile Networks and select GSM/UMTS.

DONE! You are SIM-Unlocked!

KNOWN ISSUES: On domestic carriers, users are reporting that although it DOES work, the signal bars may show no service. (I am looking into this.) Additionally, if data isn't working, YOU NEED TO INPUT THE PROPER APN FOR YOUR CARRIER (as with all GSM phones).

^^^***THIS MAY BE SOLVED*** Apparently, it involves simply using fastboot to set your carrier! (THANKS, [MENTION=1481181]ejlmd[/MENTION] , and [MENTION=2932079]leonardoafa[/MENTION] !!!) You can see this post for more details: http://xdaforums.com/showpost.php?p=54468353&postcount=126 (And hit the "THANKS" to [MENTION=1481181]ejlmd[/MENTION], and [MENTION=2932079]leonardoafa[/MENTION] in the linked post). This **should** fix your signal bar issues, AND roaming indicator, and allow SMS without issue.

ALSO, you will NOT get LTE data...on any carrier except Sprint because the radio inside doesn't support any LTE bands except 25 (used by Sprint). You also won't get HSPA/HSPA+ (3G/4G) data for any carrier using frequencies not supported by the Sprint Moto X. For instance: If you are using T-Mobile, unless you are in an area that has been re-farmed to 1900mhz HSPA/HSPA+, you will only get EDGE data. This is because T-Mobile extensively uses HSPA/HSPA+ on the 1700mhz AWS band which is not supported by the Sprint Moto X. See the link below for a complete list of frequencies supported by the XT1056.

http://en.wikipedia.org/wiki/Moto_X

Keep in mind that once you write the "nv-ruim-only.txt" file, you will no longer be able to use CDMA without flashing the "revert" file listed below (puts you back on the default RUIM-CONFIG). The "revert" file is ONLY to be used if you want (for some reason) to switch back to CDMA. You do not need it if you intend to only use GSM. Also, the purpose of "nv-unlock2" is to unlock the MIP settings, and prevent the phone from reverting BACK to NV-Only upon reboot.

Additionally, keep in mind that if you ever "SBF" back to stock, using RSD Lite (or fastboot method), it will un-do the SIM-CRACK, and you will need to repeat these steps.

You ***SHOULD*** be able to accept Updates (OTAs) without losing the SIM-CRACK.

*****If you click any of the attached TXT files, and it OPENS in your browser, instead of downloading, RIGHT-CLICK on it, and click "Save Link As" -- it should download without issue.

[Q]: How much should I donate to you for all the time (weeks) you spent working on this?

[A]: Please donate what you feel it is worth to you. The XT1056 can be found far cheaper than any other Moto X Variant, and now that we can SIM-UNLOCK it, it will become much more popular. If I have saved you money, or added value to the phone you already own, I would appreciate being compensated accordingly. I realize that some are not able to donate, and I understand. Do what you can / what you feel is fair. I spent countless hours on this, and would appreciate being somewhat-compensated for my efforts. This, of course, is not a requirement, since I have posted the solution and made it freely available to everyone.

Keep in mind that the China Taobao-seller was charging $80 for EACH unlock...and HIS sim-crack didn't even unlock for Domestic U.S users!!!

PayPal Donation address: samwathegreat@gmail.com