yashsingh1/xdaforums huggingface dataset:
[Moto X General] blackroseimmortal09:
Could I use this in RSD Lite

https://docs.google.com/file/d/0B3gPYUZ4nRLwVzVmaXR2RHhOd0E/preview

I got it from this link

http://xdaforums.com/moto-x/development/roms-stock-roms-t2499594
[Moto X General] samwathegreat:
Probably but as I have stated multiple times (and in the OP), I only support the stock rom. Make absolutely sure you read your SPC before you update above 4.4.2. Once you have your SPC, write it down where you won't lose it! You will need it to complete the unlock, and SPC can not be read once on 4.4.4+.

That firmware is only flashable through TWRP. It will work to get you back on Sprint assuming you haven't modified anything other than performing the sim-unlock, but you should flash the full SBF when it becomes available. Otherwise, you will probably brick if you take an OTA update in the future.
[Moto X General] blackroseimmortal09:
Sounds good to me I just want to get it back on sprint with sprint radios. I won't accept any OTAs ill probably just manually flash them or flash this through TWRP then when the SBF comes out flash that through RSD lite then ill be able to take OTAs. How do I flash TWRP?
[Moto X General] samwathegreat:
Please ask that question in the one stop shop rooting thread as it is off topic and unrelated to Sim unlock.

Good luck. :good:
[Moto X General] blackroseimmortal09:
Ok I will but one last question if i flash this file will I have the radios/firmware or just the ROM? Because that link is just for the ROM and the SOAK link is for the firmware but when I click on it it shows the version of 4.4.2

---------- Post added at 10:19 PM ---------- Previous post was at 10:16 PM ----------

I actually have a better idea. I think I might flash the verizon 4.4.4 SBF since it is the developers addition and might be able to use Sprint with it since its CDMA and GSM
[Moto X General] samwathegreat:
First, No, that file does not contain the radio. You might try flashing the radio via fastboot from the 4.4.2 SBF. Second, OTAs are always labeled for the version you are updating FROM, not the version you are updating TO. Hence the 4.4.4 OTA would correctly say "4.4.2".

Third, DO NOT flash the VZW ROM. It absolutely will NOT work on Sprint. It lacks the OMADM apks which are required for phones to provision on Sprint.

By far your best bet is to continue to wait for the 4.4.4 SBF to be leaked.

You got yourself in quite a mess by flashing the TMO rom. This is why I suggest that you DO NOT do that, and why I only support the stock Sprint ROM.
[Moto X General] blackroseimmortal09:
What is your opinion about option 5 on this site, could fix the whole downgrading thing?

http://mark.cdmaforums.com/MotoX-ReturnToStock.html
[Moto X General] samwathegreat:
No.

If that were a viable option, I would have suggested it. That does not get around the inability to downgrade or the fact that you would brick after taking an OTA.

We are cluttering this thread with off-topic. Please make a new thread in Q&A, or post to one of the rooting threads.
[Moto X General] ejlmd:
I visited several locations today where I had previously only gotten EDGE data before adding WCDMA band IV US 1700, but unfortunately still only getting EDGE reception on T-Mobile in what I presume are the non-refarmed areas.

Is this likely due to my having the RW/Sprint radio (4.4.2) rather than a T-Mobile radio? Or maybe some other hidden NV item?
[Moto X General] ecs87:
Are you sure those NV values stuck? And if they did are you sure that the HARDWARE radio is capable of handling those bands?
[Moto X General] ejlmd:
Yes, the NV values did stick after reboot. When I re-read them from QPST the changed values persist.

No, I am not sure if the hardware radio of the Moto X (XT1049) can handle the WCDMA/UMTS band IV/1700. But when I tried to enable some other additional bands (basically all of the listed GSM and WCDMA bands) I was not able to paste the modified NV value into field 1877, implying to me that there was some incompatibility. Maybe wishful thinking on my part, that since I was able to enable the single additional UMTS band, it would actually be supported by the hardware.

I'v also now used the Service Programming applet from QPST, UMTS tab to enable band 1700. Interestingly, although I had enabled it in NV field 1877 (and it stuck), it was not enabled in the UMTS tab in Service Programming. We'll see if that makes a difference.

EDIT: Unfortunately, no joy here. I'm still getting EDGE data in the non-refarmed T-Mobile coverage areas.
[Moto X General] Jack881:
Excuse me, even if I followed the tread I didn't get one thing. My Moto x Sprint unlocked 4.4.2 is asking me to update OTA to 4.4.4 Kitkat, if I update, do I lose the sim unlock? it's very important for me, because I use it with a Vodafone sim and without it would be a useless device, since I moved to Europe from USA. Thanks.
[Moto X General] samwathegreat:
No the sim unlock will persist. Make sure you READ YOUR SPC and write it down in a safe place just incase you need to unlock it again in the future. Once on 4.4.4, the SPC cannot be read...
[Moto X General] Jack881:
It works!! Thank you!
[Moto X General] Astrogoth:
A polite request

I'm on Republic Wireless with my Moto X. My boot is unlocked. That was easy. I read this entire thread and I vaguely get what I must do to unlock the SIM. To say it's complicated is a big understatement. The steps aren't that bad but some of the details are bound to go wonky and adding in all the wonky repair steps too makes it a bad idea for anyone but a true Phone Master.

So can the Republic phone unlock process be automated? Can a program be written that asks for the right files at the right time, looks at the phone to check it's status, writes to the phone then goes to the next step? A Republic Jailbreak..

Now that WiFi calling is being included as a feature a lot of Republic owners will be looking to jump ship for better deals. This would help.

Thanks!
[Moto X General] samwathegreat:
Um...no.

The Republic model can not be sim unlocked if you ever intend on using it on Republic again....

If you decide to ditch republic, then the process is easy assuming you have unlocked the BL. You simply flash the entire Sprint 4.4.2 SBF file with RSD Lite. Then you perform the exact procedure in Post #2. Not much complicated about it at all...

I also don't understand your last sentence: "Now that WiFi calling is being included as a feature a lot of Republic owners will be looking to jump ship for better deals."

What do you mean? That people are going to want to leave Republic? What is WiFi calling being included in *besides* RW? I'm not understanding...
[Moto X General] eksasol:
Sorry if this question is answered before, I couldn't find anything from Google, is it possible to do the opposite, which is to flash the Republic firmware onto a Sprint X? Or someway to use Republic on the Sprint X?
[Moto X General] samwathegreat:
No, never. Only option: Sell your Sprint X and buy an RW X.
[Moto X General] stuck123:
Can't get SPC code

Hello:

I have a Sprint MOTO X. It has a locked SIM and I am NOT in the USA. I am using a Apple computer and not a Windows PC.

I need assistance to the following questions, points:

1. I downloaded the SPC app and it does cannot give me the SPC code. What is wrong?

2. Do you have applications/programs that work on a Apple computer? The NV programs are only windows.

3. Does it matter if I am in southeast asia and not in the USA to unlock my phone? Like does my phone need to receive a USA cell phone signal in order to unlock my SIM?

4. I was told my Sprint that I need to be in the USA for them to unlock my phone. Is that true? Does Sprint need to send a radio/cell phone signal to my phone to unlock it? Can't they send that signal internationally or through wifi?
[Moto X General] ezeuba:
OK, first thing you need to check is what version of Android your phone is running currently. If it's 4.4.2 or below the SPC Utility should work (remember to be on a Wifi connection while running the SPC Utility or it will not work). However, if you are on 4.4.4 the SPC Utility will not work. There are suggestions on how to flash a 4.4.2 radio on phones running 4.4.4 in order to get the SPC, but that is beyond the scope of what I'm trying to help you with here. As for running the NV writer in order to unlock your phone for GSM use, I think you need a Windows computer to do this; the Mac equivalent of the tools have not been posted here, yet. You can find a Windows computer or use virtualisation software to install Windows on your mac, but that in my opinion would be an overkill; just look for a Windows computer. It does not matter where in the world you are, the unlock works; it does not need to receive any signal from Sprint to work. The official unlock from Sprint does need you to be in the US because you have to be on Sprint network for it to work; this unlock does not need that.
[Moto X General] stuck123:
downgrade to 4.4.2 or lower

Thanks for the reply.

Hm.. so maybe that is my problem. I am on OS 4.4.4.

1. Do you know how I can downgrade to 4.4.2 or below? Can't I just reset the phone?

2. Where is the software to downgrade? I have searched everywhere but could not find one. Moto X support says you cannot downgrade after you upgrade.

** I need to find a better way to unlock this phone....
[Moto X General] ezeuba:
I think you should start a new thread in Q&A and ask about how to do that. I didn't need to do that myself so I can't guide you on that. However, exercise extreme caution while doing that or you risk bricking the phone beyond redemption, at least until the 4.4.4 Sprint sbf is out.
[Moto X General] sunilj75:
Dear

I successfully unlocked my republic wireless phone here in india.

But I am getting error "this phone isn't configured to make calls. Do you want to change this phone's plan."

Though incoming calls are working fine.

Attaching screen shot.

Please advise how to bypass this activation.

Thanks
[Moto X General] samwathegreat:
Did you read the instructions? It's quite clear that you MUST flash the entire sprint 4.4.2 sbf.
[Moto X General] ezeuba:
You are still running the Republic Wireless ROM. You need to flash the Sprint stock sbf with RSD Lite and then redo the unlocking again. That's what I did and I'm using a RW MOTO X here in Nigeria, but running Sprint software. Sidenote: I hope you have unlocked your bootloader. If not, you cannot do this.
[Moto X General] HeroOfTime:
You absolutely CANNOT downgrade. Moto X support wouldn't say you can't if you really could. It has been documented extensively here on XDA. Even Googling 'Moto X Brick' will show you a lot of instances of what downgrading will do. [MENTION=2509024]samwathegreat[/MENTION] and a lot of other highly regarded members here constantly warn that downgrading will result in a brick, maybe not immediately, but eventually, not to mention other issues that may arise.
[Moto X General] stuck123:
I found a way to DOWNGRADE from 4.4.4 to 4.4.2 on a Sprint Moto X and UNLOCK SIM

(FYI: I didn't receive your reply until after I already tried to downgrade the OS after finding some resources on the internet. Had I got your response earlier, I probably would not have done it...But luckily everything turned out ok.)

Per your response, I did run into trouble downgrading by Moto X. I used this method:

http://www.andromods.com/unroot-loc...rogers-moto-x-to-stock-firmware-rsd-lite.html

1. However, I ran into problems. RSDLite would not recognize my phone; i.e., the IMEI/MEI said "N/A".

2. I deleted the "getvar" line as the author suggested, BUT the process got stuck at step 2. It gave me an error.

"failed flashing process. 2/17 flash partition "gpt.bin" phone returned FAIL"

And I was like "UH-OH". I could turn on the phone and go to the home screen, etc. However, there was a new error message.

3. I then typed in the error code message into GOOGLE and found a solution which led me here:

http://www.reddit.com/r/MotoX/comments/1t5ei6/guide_root_verizon_nondeveloper_moto_x_44/

4. I scrolled down the screen to find the error message in the comments was and was disappointed to find that there was NO solution to my problem.

5. BUT then I looked at the FIRST comment about RSDLite not showing your device when you try to downgrade from 4.4.4 to 4.2.2. (BTW, I only wanted to downgrade to 4.4.2.) That commentator posted a link to here:

http://xdaforums.com/showthread.php?t=2560571.

6. That post was about restoring a Verizon Moto X. But the commentator in paragraph 5 above suggested that for a Sprint phone all I needed to do was delete/remove this line "mfastboot oem config carrier vzw", in install.bat through Notepad.

7. I followed his instructions opened a CMD prompt on my Windows PC, found the folder that contained "install.bat" and typed "install.bat" and took a deep breath.

8. And it WORKED!

9. After I downgraded to 4.4.2, I was able to execute the SPC utility to find the SPC code for my phone.

10. The ONLY change that I would make to the UNLOCK SPRINT MOTO X (XT1056) post/thread would be that you do need to turn ON debugging. If you do not turn on debugging, then the Motorola QC Diag Port will not turn on and will not be recognized by NV-Items Reader-Writer.

Thanks for your help. I now have an UNLOCKED Sprint Moto X that I can use in Southeast Asia!! :):victory::laugh:
[Moto X General] :
I would never take an OTA again.... That could be your brick. Flash manually from here on in.... And of you sell the phone, that would be good advice to pass on to the new owner too. ?
[Moto X General] elmy2424:
Hi, im thinking to do this but right now i have mi moto x working on a cdma carrier in my country.... will this cause any issues???

should i flash unlock-domestinc.txt if i just want to use outside of USA.??
[Moto X General] samwathegreat:
Why would you unlock if you are using it on CDMA?

Anyways, if you just want international unlock, flash nv-unlock file only. This will allow you to continue to use CDMA, with the option of using GSM in the future.
[Moto X General] elmy2424:
in my country cdma carriers are s**t, thats why i want to switch so i think i only need international unlock... what i should and shouldn't flash?

thanks
[Moto X General] nmalik2797:
MSL/SPCUtility.apk not working

Firstly Thank you very much for all the time and effort you have put into this crack it really helps and we all appreciate it! have a motoX 1056 CDMA Sprint Carrier unlocked. I did everything correctly, my phone is rooted and everything, however the SPCUtility keepings bringing back a "fatal error" message, and it tells me to make sure that the SPCUtility is for my phone. But i cannot find a way to get the SPC from the app. is there any way you can help me with this? It's android 4.4.4 if that helps at all...
[Moto X General] stuck123:
Downgrade to 4.4.2 or earlier to use SPC

You must downgrade your OS to 4.4.2 or earlier for SPC to work. SPC does NOT work on OS 4.4.4. Read my post above on how I downgraded from 4.4.4 to 4.4.2.

But if your phone is UNLOCKED why do you need to unlock it? Unless that is a *typo on your part.
[Moto X General] samwathegreat:
Do NOT advise anyone to downgrade in my thread!!! It worked for you (for now at least), great. I've been around here for a while, and I'm well aware that downgrading causes major issues. Sometimes it results in immediate bricks, sometimes when taking the next OTA, and sometimes it bricks after the next 2 OTAs. You may believe everything is OK, but just as KJ advised you, you shouldn't take any future OTAs if you value your device.

We are not going to discuss this further as it is off topic, but I do not want any talk of downgrading in my thread.

[MENTION=6039436]nmalik2797[/MENTION] : I highly suggest you do not follow the advice to downgrade....if you value your device at least.

I'm really not understanding your issue...if it aint broke, don't fix it! You can flash all the nvitems EXCEPT ruim-only without the SPC. Just do that. If you attempt to downgrade, you will likely brick - if not sooner then later.
[Moto X General] ejlmd:
I am wondering if the reason enabling band IV in NV item 1877 doesn't result in improved network coverage on T-Mobile is that I still am running the original RW/Sprint 4.4.2 baseband (and bootloader).

Is there reason to believe it would be safe to flash the T-Mobile 4.4.3 SBF to my device, and if so, that the presence of the T-Mobile radio might allow the device to utilize the UMTS band 1700?
[Moto X General] nmalik2797:
Spc/msl error

sorry i was running on minimal sleep when i typed that last post. it is carrier LOCKED and i am trying to unlock it to use the GSM function with other carriers. I do not wish to downgrade as i am a novice at this, however i would like further advice from the original poster on how to flash all the nvitems EXCEPT ruim-only without the SPC. if the original poster [MENTION=2509024]samwathegreat[/MENTION] would tell me how to do this step by step i would very very much appreciate it. Thank you so much for all the hard work you put into this application. i have been obsessing about this for weeks LOL.
[Moto X General] samwathegreat:
I have no way of knowing if the hardware is even capable of using the AWS band. You may be on the right track....assuming that you have never flashed a firmware higher than 4.4.2 (firmware - NOT twrp ROMs), then you can try flashing the T-Mobile SBF. ONLY flash the 4.4.2 T-Mobile SBF if you ever want to be able to flash the Sprint ROM back on. You also must take great care to NOT accept the OTA to 4.4.3 (as this will write the new partition table and prevent switching back to the sprint ROM). You won't be downgrading as long as you never flashed an SBF higher than 4.4.2. I realize you flashed TWRP roms higher than 4.4.2, but that's not what causes issues downgrading - its the bootloader/partition table that must have not been updated past 4.4.2 and this can ONLY happen if you flash an SBF.

Keep us updated as to success....
[Moto X General] samwathegreat:
Its pretty straightforward. Follow the instructions to a T, except ignore the part about reading the SPC. When you get to the NVITEMS reader/writer part, don't enter an SPC, and only flash the other nvitems: nv_unlock, unlock_domestic, and nv_unlock2. Just don't flash ruim-only. That's all there is to it....
[Moto X General] ejlmd:
If I understood correctly your previous advice in this thread when flashing SBF using RSD lite or fastboot is to delete the getvar max-download-size and also the erase modemst1 and modemst2 commands from the XML, but since I'm flashing a new radio/modem from another carrier, do you think I should erase the current modemst1 and -2 and then redo the SIM-lock, or am I likely to be OK without the erase?
[Moto X General] samwathegreat:
I would suggest just removing the getvar line. Since you are flashing a different baseband, my suggestion is to just let it erase the modemst partitions, then afterwards, re-do the sim-unlock, and the modification you did to enable AWS band. Since your SPC never changes, just write it down, and you will use the same number if you ever need to perform the unlock procedure again.

Good luck, hope it works!
[Moto X General] nmalik2797:
[MENTION=2509024]samwathegreat[/MENTION] will my sim unlock be erased if i restore the phone?
[Moto X General] elmy2424:
how can i get msl on 4.4.4?
[Moto X General] samwathegreat:
You can't. Read the past few pages
[Moto X General] Nicene Nerd:
Nandroid backup. Flash the 4.4.2 ROM ZIP (not the SBF package) in recovery. Get your MSL. Restore 4.4.4 ROM.
[Moto X General] samwathegreat:
Good advice for a workaround.

Everyone keep in mind this should work but does require unlocking your bootloader.

:good:
[Moto X General] Co0l Guy 33:
Which ROM?

[MENTION=2509024]samwathegreat[/MENTION]

Hey, I successfdully Bootloader unlocked my RW Moto X. I was looking to download a Sprint ROM for flashing. Which one?

Thanks!
[Moto X General] ezeuba:
Advice: Do Not Flash Any SBF Version Lower Than The One You Have Already...

Always flash same version, or higher...

Sent from my MOTO X
[Moto X General] Co0l Guy 33:
Allright, so I got flashing Done, and now it is time for unlocking. I followed all the steps, but the phone still Shows 'Home Only' in the Mobile Network screen.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Here are the EXACT steps I did:

1. Unlock the Bootloader using SunShine (Thanks [MENTION=2376614]jcase[/MENTION]!)

2.Flash the Sprint 4.4.2 SBF LINK: http://xdaforums.com/moto-x/general/rooted-sprint-moto-x-sbf-t2834891

3. Download the APK to read the SPC.

4. Go to Device Manager, and manually Install the Motorola COM Port

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

6. Follow ALL the steps in Order for Writing the NV Items

7. After that is done, click Mode and then Reset. Phone will reboot.

8. When I go to the Mobile Network Screen, It says 'Home Only', which thus means the unlock didn't work.

I've tried these steps over 5 times, no success. Hopefully, someone will able to help with the issue.

Thanks :)
[Moto X General] samwathegreat:
Have you inserted a GSM Sim??
[Moto X General] Maximum Bob Lutz:
Hi guys,

So I'd like to think of myself as relatively technically literate, but I've been a bit perplexed by the original post. I have an AT&T Moto X on 4.4.4 that is SIM Locked to the network. I have tried getting an unlock code from a couple of websites, and both took like 5 days only to say, sorry your IMEI wasn't in our database. I'm going to be out of country this year and I'd really like to be able to use the phone. My bootloader is locked, and my understand is that sunshine doesn't work on 4.4.4 (at least it didn't for me). Is there any possible way to get SIM unlock at this point? Any advice would be appreciated.

Thanks
[Moto X General] samwathegreat:
This method does NOT work on the AT&T Moto X, period. Also, Bootloader unlock has nothing to do with sim-unlock, and will not allow you to somehow sim-unlock if you do manage to get BL-unlocked.

Try more sim-unlocking sites, maybe?
[Moto X General] Maximum Bob Lutz:
I see well that's rather disappointing. Would you recommend any particular sites? Thanks for the help.
[Moto X General] dmonleo:
Dude, use an MVNO, an AT&T MVNO that is ....
[Moto X General] Maximum Bob Lutz:
Is there an AT&T MVNO in the UK?
[Moto X General] Co0l Guy 33:
Was I supposed to? The only SIM in the tray is the Sprint LTE SIM.
[Moto X General] dmonleo:
Sending you a PM
[Moto X General] samwathegreat:
Lol. Yes, you need a GSM sim.
[Moto X General] Co0l Guy 33:
Ok, so I borrowed my friend's T-Mobile SIM, and redid the unlock. Even so, it still only says Home Only on the Mobile Network screen, after flashing the Files.
[Moto X General] samwathegreat:
I'm not sure which step you are missing or doing wrong.

It works for everyone else...

[MENTION=2026715]ezeuba[/MENTION] : any suggestions for him?

My advice is read the nvitems back and make sure you wrote them correctly. The nvitem writer should be saying success after each file flashed... Do you see that?
[Moto X General] Co0l Guy 33:
Is there a way to read then nvitems? I just hit the 'Read' button, correct?
[Moto X General] ac2014:
Did you switch it GSM?
[Moto X General] samwathegreat:
Settings > More > Mobile Networks is where you would switch it to GSM (GSM / UMTS). That's the issue. Apparently, his only option is "Home".

It really leads me to believe that he is NOT on the sprint ROM or didn't flash it properly.

Check Settings > About Phone and verify that you are indeed running the SPRINT firmware, and not Republic Wireless...

You put in the nvitem number (for both start AND end), and press the LOWER "read button" (there are two - one up top and one lower down).

8378 should read "01"

8035 should read "00"

8322 should read "00"

855 should read "00"