Flashing Nexus 5 (D820) into your own CDMA carrier - Nexus 5 Q&A, Help & Troubleshooting

This is just a small guide on how to flash Nexus 5 D820 (US version) from Sprint to other CDMA carriers. Please mind that this is a trial and error guide which I tried many times before I succeeded flashing my Nexus 5. So if there are some mistakes that needed to be corrected , please tell me and I won't mind .
So let's begin: First, you need to root your Nexus 5. I will not provide on how to root it since there are lots of guides out there if you google it. Ok, after that you need to install the Nexus 5 Windows driver which you can download it from here: http://drivers.softpedia.com/get/MOBILES/LG/LG-United-Mobile-Driver-381.shtml
Since LG Nexus 5 doesn't have dial code for diag mode we have to flash diag mode boot img file which you can download from here: http://forum.xda-developers.com/attachment.php?attachmentid=2421929&d=1385715923
You can use Flashify which can be downloaded from Google Play Store to flash the img file. The phone will reboot after you flash it.
Ok, after all that you can connect the Nexus 5 to the pc/notebook using the usb data cable. Usually Windows will automatically install all the drivers for the Nexus 5 once you connect it. Oh, don't forget to enable the USB debugging mode from the developer options menu.
After all the needed drivers have been installed, we will enter the rather complicated on how to use adb shell command. You all can read the guides here: http://forum.xda-developers.com/showthread.php?t=2514396
There will be SDK Tools which you have to download for Windows. The guide will tell you all on how to install it.
For the flashing tools, we need:
1) CDMA Workshop 3.9
2) DFS tools
3) QPST
All these tools you have to find/buy them by your own since I can't provide them. Sorry.
Ok let's enter into diag mode. Go into command prompt window and type:
adb shell
then type:
su
(here the $ sign will change into #)
and then type:
setprop sys.usb.config diag,adb
Ok we should be in diag mode now. We will use CDMA workshop first. Set the port. and then click connect. We will find the SPC code and change it. Go into the security tab. In SPC/user lock , let's change the Default (NV_read) into LG method. and click read. We will see some numbers in the box. We will click the SPC button now, there will be a writing like this: Write "000000". Choose that. And SPC code has been changed from those confusing numbers into simple numbers 000000. We succeeded unlocking the SPC. Click reset on the right top corner (it looks like reload button). After that reboot your Nexus 5.
Get into diag mode again. Open your CDMA Workshop again. Connect. Get into memory tab. Go into NV-items. Write nv-item which you can download from: http://www.cricketusers.com/sprint-lg-optimus-s/16145-optimus-s-cdma-ws-3-x-nv-items.html
Ok choose reset and then reboot your phone again.
Get into diag mode again as usual. We will use DFS software now. Choose port. Connect. And click SPC which usually written down 000000. It will unlock the phone so we can write down settings into it. All right in here go to Programming tab where you need to enter all your MDN, MIN, Akey, PRL, etc informations which you can get from your own carriers/operators. If using DFS is confusing, please read the guide first. I am sure you can find some in google .
Ok if everything is written and you press reset on DFS. Reboot your phone. Usually after this you can use your phone for calling and sending SMS text. Oh, don't forget to insert a simcard in your phone. Usually just put a GSM card. This phone can be used for either CDMA or GSM. There will be a new menu in mobile network. LTE-3G-1x-Global(GSM).
But the 3G EVDO for data connection will not work at this stage. So we will use QPST software. Use the latest QPST software 2.7 built. Connect and as usual you have to enter SPC code. Go into PPP config tab. There you will go into Um tab. Check if our user id is the same as the user id as given by your own carrier or is it still filled by Sprint's user id? If the Sprint's id is still written there, go into the user id box and press ctrl-d from your keyboard to wipe the Sprint's ID. And then do the same thing in AN tab. After all that, press write to phone. Reboot your Nexus 5.
Get into the diag mode again...hope you guys don't get tired of it though :laugh: Open QPST, read from your phone, get into PPP config. Go into Um tab and the user id box should be empty now. Fill it with your user id and password too. And do the same thing in AN tab. Go into M.IP tab and check if profile 1 (ignore profile 0) is enable. get into it and check if both NAI and Tethered NAI are written with our own user id. Write to phone and reboot your phone.
We will wait for a few minutes......and usually 3G EVDO sign will come up. Go into About Phone, take a look in Status is it written: CDMA-Evdo rev. A....if it is congrats, you have successfully flash your phone with your own carrier. :laugh:
Hopefully this guide will help you guys. I know it's a bit confusing. Hey it's my first time writing a guide....If there's any mistake that I made, please don't hesitate to tell me. Thanks guys.

hendrali said:
This is just a small guide on how to flash Nexus 5 D820 (US version) from Sprint to other CDMA carriers. Please mind that this is a trial and error guide which I tried many times before I succeeded flashing my Nexus 5. So if there are some mistakes that needed to be corrected , please tell me and I won't mind .
So let's begin: First, you need to root your Nexus 5. I will not provide on how to root it since there are lots of guides out there if you google it. Ok, after that you need to install the Nexus 5 Windows driver which you can download it from here: http://drivers.softpedia.com/get/MOBILES/LG/LG-United-Mobile-Driver-381.shtml
Since LG Nexus 5 doesn't have dial code for diag mode we have to flash diag mode boot img file which you can download from here: http://forum.xda-developers.com/attachment.php?attachmentid=2421929&d=1385715923
You can use Flashify which can be downloaded from Google Play Store to flash the img file. The phone will reboot after you flash it.
Ok, after all that you can connect the Nexus 5 to the pc/notebook using the usb data cable. Usually Windows will automatically install all the drivers for the Nexus 5 once you connect it. Oh, don't forget to enable the USB debugging mode from the developer options menu.
After all the needed drivers have been installed, we will enter the rather complicated on how to use adb shell command. You all can read the guides here: http://forum.xda-developers.com/showthread.php?t=2514396
There will be SDK Tools which you have to download for Windows. The guide will tell you all on how to install it.
For the flashing tools, we need:
1) CDMA Workshop 3.9
2) DFS tools
3) QPST
All these tools you have to find/buy them by your own since I can't provide them. Sorry.
Ok let's enter into diag mode. Go into command prompt window and type:
adb shell
then type:
su
(here the $ sign will change into #)
and then type:
setprop sys.usb.config diag,adb
Ok we should be in diag mode now. We will use CDMA workshop first. Set the port. and then click connect. We will find the SPC code and change it. Go into the security tab. In SPC/user lock , let's change the Default (NV_read) into LG method. and click read. We will see some numbers in the box. We will click the SPC button now, there will be a writing like this: Write "000000". Choose that. And SPC code has been changed from those confusing numbers into simple numbers 000000. We succeeded unlocking the SPC. Click reset on the right top corner (it looks like reload button). After that reboot your Nexus 5.
Get into diag mode again. Open your CDMA Workshop again. Connect. Get into memory tab. Go into NV-items. Write nv-item which you can download from: http://www.cricketusers.com/sprint-lg-optimus-s/16145-optimus-s-cdma-ws-3-x-nv-items.html
Ok choose reset and then reboot your phone again.
Get into diag mode again as usual. We will use DFS software now. Choose port. Connect. And click SPC which usually written down 000000. It will unlock the phone so we can write down settings into it. All right in here you need to enter all your MDN, MIN, Akey, PRL, etc informations which you can get from your own carriers/operators. If using DFS is confusing, please read the guide first. I am sure you can find some in google .
Ok if everything is written and you press reset on DFS. Reboot your phone. Usually after this you can use your phone for calling and sending SMS text. Oh, don't forget to insert a simcard in your phone. Usually just put a GSM card. This phone can be used for either CDMA or GSM. There will be a new menu in mobile network. LTE-3G-1x-Global(GSM).
But the 3G EVDO for data connection will not work at this stage. So we will use QPST software. Use the latest QPST software 2.7 build 422. Connect and as usual you have to enter SPC code. Go into PPP config tab. There you will go into Um tab. Check if our user id is the same as the user id as given by your own carrier or is it still filled by Sprint's user id? If the Sprint's id is still written there, go into the user id box and press ctrl-d from your keyboard to wipe the Sprint's ID. And then do the same thing in AN tab. After all that, press write to phone. Reboot your Nexus 5.
Get into the diag mode again...hope you guys don't get tired of it though :laugh: Open QPST, read from your phone, get into PPP config. Go into Um tab and the user id box should be empty now. Fill it with your user id and password too. And do the same thing in AN tab. Go into M.IP tab and check if profile 1 (ignore profile 0) is enable. get into it and check if both NAI and Tethered NAI are written with our own user id. Write to phone and reboot your phone.
We will wait for a few minutes......and usually 3G EVDO sign will come up. Go into About Phone, take a look in Status is it written: CDMA-Evdo rev. A....if it is congrats, you have successfully flash your phone with your own carrier. :laugh:
Hopefully this guide will help you guys. I know it's a bit confusing. Hey it's my first time writing a guide....If there's any mistake that I made, please don't hesitate to tell me. Thanks guys.
Click to expand...
Click to collapse
ok nice info. can u clarify ll flashing clears all apps & phone ? need to take backup ? probably a noob question.

No, it will not wipe out any of your app. But you are welcome to backup your phone first
Sent from my Nexus 5 using XDA Premium 4 mobile app

hendrali said:
No, it will not wipe out any of your app. But you are welcome to backup your phone first
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
is cdma workshop must ? coz i dont have or cant buy it. dfs itselfs allows read & write of spc.
getting PRL is also prob. tried cant find for cdma service provider. any other option ?
---------- Post added at 08:20 PM ---------- Previous post was at 07:29 PM ----------
madroamer said:
is cdma workshop must ? coz i dont have or cant buy it. dfs itselfs allows read & write of spc.
getting PRL is also prob. tried cant find for cdma service provider. any other option ?
Click to expand...
Click to collapse
i flashed the device. i can see nexus 5 under devices in ddevice manager. all drivers installed. no issue.
i opened command prompt and type adb shell... den su...
wen i type setprop sys.usb.config diag,adb nexus 5 disappears in devices but doesnt show in any ports ...!!!!!!! y so ? how to rectify this

Hi could you please clarify me what do you get when doing this operation? I was looking into a way to use 4g in Europe from the nexus 5 d820 version, since here the channels used are not supported by this version. I suppose this tutorial doesn't have anything to do with the lte channels é hehe.
Thx
Sent from my Nexus 10 using Tapatalk

Hey,
Very nice detailed guide, I'm sure it will help a lot of people looking to flash their N5s.
Thanks.
Sent from my Nexus 5 using Tapatalk

leonux said:
Hi could you please clarify me what do you get when doing this operation? I was looking into a way to use 4g in Europe from the nexus 5 d820 version, since here the channels used are not supported by this version. I suppose this tutorial doesn't have anything to do with the lte channels é hehe.
Thx
Sent from my Nexus 10 using Tapatalk
Click to expand...
Click to collapse
Sorry this guide is only for flashing CDMA.

madroamer said:
is cdma workshop must ? coz i dont have or cant buy it. dfs itselfs allows read & write of spc.
getting PRL is also prob. tried cant find for cdma service provider. any other option ?
---------- Post added at 08:20 PM ---------- Previous post was at 07:29 PM ----------
i flashed the device. i can see nexus 5 under devices in ddevice manager. all drivers installed. no issue.
i opened command prompt and type adb shell... den su...
wen i type setprop sys.usb.config diag,adb nexus 5 disappears in devices but doesnt show in any ports ...!!!!!!! y so ? how to rectify this
Click to expand...
Click to collapse
Ok for the SPC try this app which u can download from here: http://forum.xda-developers.com/showthread.php?t=2394499
I haven't tried it yet, but I hope it will work for you. Read the SPC first and then write 000000. Hope it helps. As for the PRL, you have to have it or else it will not work. Ask your carrier/operator or search it in Google.
And for the adb shell....what happen when u type su? does the $ sign change into # sign?

hendrali said:
Ok for the SPC try this app which u can download from here: http://forum.xda-developers.com/showthread.php?t=2394499
I haven't tried it yet, but I hope it will work for you. Read the SPC first and then write 000000. Hope it helps. As for the PRL, you have to have it or else it will not work. Ask your carrier/operator or search it in Google.
And for the adb shell....what happen when u type su? does the $ sign change into # sign?
Click to expand...
Click to collapse
s boss it does change to $ sign. den only typed the code...i cant get in ports

hendrali said:
Use the latest QPST software 2.7 build 422.
Click to expand...
Click to collapse
Hello, fellow QPST users.
QPST 2.7 Build 4.2.2 is a fake version with keylogger.
Some a$$hole downloaded latest public QPST build (4.0.2) and decompiled MSI installer package, then edited all "4.0.2" to "4.2.2", added "fake changelog", added keylogger (qualcomm.exe), then repackaged and spread around web!
Everyone who downloaded QPST build "4.2.2" should change all his passwords.
More info about malware from fake 4.2.2 build (QPST.2.7.422.msi)
MSI package (QPST.2.7.422.msi) was embedded/tampered with qualcomm.exe which is a .NET based malware that logs your keystrokes and sends it to attacker's server.
How to delete the actual malware from your system?
Look at the startup from msconfig or CCleaner, there should be a file called qualcomm.exe thats set to start everytime system starts. Delete both registry and file.
If you wanted to see what data thief was stolen from you. Just open the .dc file (in "dclogs" folder) with Notepad and see for yourself.
In XP, dc file is located here!
C:\Documents and Settings\Administrator\Application Data\dclogs
there should be a file called "201X-XX-XX-X.dc
if you open that DC files with Notepad, you'll see all your keystrokes.
Here is mine. I've intentionally entered paypal site with fake info.
:: Run (3:01:51 AM)
Script kiddie. NET Based malware, huh?[ESC]
:: Program Manager (3:02:14 AM)
e
:: Firefox (3:02:18 AM)
www.paypal.com
[email protected][TAB]
mypaypalpass
[ENTER]
:: Documents and Settings (3:02:19 AM)
[UP]
:: Administrator (3:02:28 AM)
[DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN]
[DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN][DOWN]
d
:: (3:02:34 AM)
:: Administrator (3:02:34 AM)
d
:: (3:03:11 AM)
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
:: [Release] QPST 2.7 BUILD 422 - Download Here - Enjoy - Mozilla Firefox (3:03:57 AM)
crap
How to delete?d
:: Clipboard Change : size = 16 Bytes (3:03:57 AM)
QPST.2.7.422.msi
:: (3:04:23 AM)
cccccc
Click to expand...
Click to collapse
Keylogger sends the logs from keylogger to "qpst.hopto.me"
So please report about this incident where and when you encounter QPST 4.2.2 somewhere (forums, posts, sharing-sites, etc)
Copy my whole post and paste it where you see 4.2.2 mentioned.
Bonus: Fake Changelog
If you've installed this 422 build, then open the Readme.txt in C:\Program Files\Qualcomm\QPST\Documents
Scroll down and see the "6/12/13 QPST 2.7.422 changelog"
6/12/13 QPST 2.7.422
1) EFS Hello commands will not be sent unless the device is in a compatible mode. Sending this command when the
device is in download mode can cause a "server busy" message for a few seconds because of command retries.
2) Support for the Sahara device protocol (see 80-N1008-1 or equivalent) is now built in to the QPST server process.
This protocol is only supported by USB Serial ports, not TCP/IP connections. In QPST Configuration a device in
this mode will display as "Q/QCP-XXX (Sahara Download)". This mode can only be detected (1) when the QPST server
process starts or a COM port in this mode added to QPST, or (2) when a device enters Sahara mode on a port assigned
to QPST. This is because the device only sends its Hello message once, as soon as the COM port is opened.
Click to expand...
Click to collapse
Changelog above is actually cloned from QPST 2.7.394 Just scroll down and see Build 2.7.394 changelog. Its same!
So forget about Build 422. It doesn't exist.
Use QPST 2.7 Build 402. It's the latest public build
Sorry about my english
Best Regards
AnycallMongolia

Ok. Thanks for giving this info about the QPST 4.2.2. I didn't know it was a fake one. Luckily i checked mine didn't have the virus. I guess someone cleaned up the version that i downloaded somehow.
Sent from my Nexus 5 using XDA Premium 4 mobile app

hendrali said:
Ok. Thanks for giving this info about the QPST 4.2.2. I didn't know it was a fake one. Luckily i checked mine didn't have the virus. I guess someone cleaned up the version that i downloaded somehow.
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Uh, no! You've just been told it's a fake. Get the official one until told otherwise would be my recommendation

Yup i guess so. I will download the latest official release then. I will edit my post so no one will download the fake one.
Sent from my Nexus 5 using XDA Premium 4 mobile app

Flashing My N5 To Boost (maybe...lol)
I really want to flash mine to Boost but I since I only want to do one phone I don't want to purchase CDMA workshop to do it and the free edition (2.7) lets you get the SPC but won't let me write the NV items. Is there another program that will let me write the NV items, one that doesn't cost $100
Also, I want to flash mine to Boost Mobile and wondered if anyone out there has done it and succeeded. I sent mine to a phone flasher and at first he said he could do it then sent it back telling me he couldn't. So I paid $360 for a phone thats just sitting there...LOL

s me too waiting for a s/w free to use to write NV & misc

Did u guys try this one yet? http://forum.xda-developers.com/showthread.php?t=2394499
Sent from my Nexus 5 using XDA Premium 4 mobile app

no new port or lg.... shows in com/port in device manager
wat is the reason ?
device is otherwise fine with response to commands...
using windows 8. pl help

i even tried in win 7. after type setprop ... no change...no new port opens...
tried for so many time...some one help to identify issue

This is AWESOME news!!! Now I do have one question... If we were to flash the N5 to our carrier (nTelos in this case) and I put in my LTE sim card, will it activate on LTE, or will it only work with the 3G CDMA portion? - I know that with the nTelos iPhones, they can be activated on standard CDMA and work on 3G, then when you insert a sim card, it updates the carrier settings automatically, and it starts working on LTE. Is that the same case here?

EddyOS said:
Uh, no! You've just been told it's a fake. Get the official one until told otherwise would be my recommendation
Click to expand...
Click to collapse
where?
Whe last I looked all I found was on forums like XDA.?
BTW there's a post somewhere (can;t remeber exactly, it's either Nexu 5 or 4 or some other LG phones forum ) that shows you how to get the SPC,
resign all the APK that come with the blobs
OmaDmclient.apk,SprintHiddenMenu.apk,Term.apk,TimeService.apk,UpdateSetting.apk,qcrilmsgtunnel.apk,shutdownlistener.apk
with the platform key (if on stock rom no need anything else AOSP based you have to resign then with the platform key which is the testkey -the one everyone uses to signe zips)
and Nexus 5 test field from the play store
and o/c ADB
EDIT: to get SPC
http://forum.xda-developers.com/showthread.php?t=2515798
*#*#3282#*#* doesn't work
so you'll need http://forum.xda-developers.com/showthread.php?t=2524744
or simply in adb type "am start -n com.lge.SprintHiddenMenu/.sprintspec.Debug"
to arrive to the "6. Select "LTE/Edit" again."
you need stock rom for that unless you resign the apk I mentionned above.

Related

[GUIDE] How To Use QPST to Change Sprint Banner

I know there are already other threads out there that offer ways to change the sprint banner. I wanted to also offer these set of instructions to the community as I get questions about it all the time. Here is the way I have done it in the past. It does not require HACKED software so this method is fairly safe. As always do a nand back up before going threw these instructions and I can not be held responsible if you brick your phone.
NOTE*** this will break your sprint apps. There is investigation ongoing on getting sprint apps that will work with this mod thanks to DWolf.*** - Workaround thanks to DWolf
1. Install HTC Sync if you haven't already.
2. Download MSL Reader from the market, Run it and save the code for step 8
3. Download QPST:
http://www.x-drivers.com/catalog/flash/mobile_phones/companies/qualcomm/models/qpst/12051.html
4. Install QPST software
5. Put phone into Diag mode: dial ##diag#
6. Start QPST service programming. If your phone is in diag mode you will see it listed here.
7. Click Read from phone
8. Enter your SPC number (the one obtained from step number 2)
9. Click the Display tab.
10. Change the banner to what you want.
11. Write to phone. (You may see some Read Only Errors. This is normal)
12. Reboot phone and you will see the new banner.
Should you encounter issues like the phone not showing up in QPST then more then likely the modem drivers are using a port that QPST does not have as default and you will need to add the port to QPST Configuration. When adding the port to QPST make sure you un-check "Show Serial and USB/QA Diagnostic ports only" or this will not work.
I hope you find this guide helpfull.....
Thanks for this Slayer, as you know, worrked like a charm for me!
Very awesome! I was having trouble with the other methods, this worked perfectly on both my wife and I's phones. Much much thanks to you!
ifly4vamerica said:
Thanks for this Slayer, as you know, worrked like a charm for me!
Click to expand...
Click to collapse
Chris95GT said:
Very awesome! I was having trouble with the other methods, this worked perfectly on both my wife and I's phones. Much much thanks to you!
Click to expand...
Click to collapse
Nice...glad it worked for ya.
What method do i use on the phone to connect? Charge mode, Disk Drive or HTC Sync??
The program wont recognize my phone for some reason..It says in offline mode. I have HTC Sync properly installed and everything
deception88 said:
What method do i use on the phone to connect? Charge mode, Disk Drive or HTC Sync??
Click to expand...
Click to collapse
Well should be in diag mode. But yeah charge would be default.
Hmmmm. I get the Diag up and it says rx:0 and tx:0 but QPST can't find that it is connected... All I get is an option for offline
I have 2 ports COM1 and COM2 and both say unavailable.. Do I try adding one and if so what do i name it? Sorry for all the questions lol
deception88 said:
I have 2 ports COM1 and COM2 and both say unavailable.. Do I try adding one and if so what do i name it? Sorry for all the questions lol
Click to expand...
Click to collapse
Right you need to add the port. It will be the same as com1 or com2 just you will replace the number with what port your phone modem is connecting on. Check this in device manager in control panel of your computer.
Ok got it too work.. I had to install the Diag drivers first then it recognized as a modem. Thanks!
worked perfectly. thanks
Getting error..when i change the banner,write to phone....NV_UE Read only
rob97ss said:
Getting error..when i change the banner,write to phone....NV_UE Read only
Click to expand...
Click to collapse
It still should have changed the banner. Reboot your phone and check. The errors are normal.
Sent from my over modded EVO.
slayer69 said:
It still should have changed the banner. Reboot your phone and check. The errors are normal.
Sent from my over modded EVO.
Click to expand...
Click to collapse
Yes got it..Had to save changes..Thanks.
I AM SO LOST! I HAVE EVERYTHING DOWNLOADED, and even got to DIAG MODE, but don't know how to go from there!
and does the HTC sync have to be on or what? I don't see any relevance? Walk me through?
Also when I unchecked Show serial and USB/DIAG ports only, it won't let me. It says There was an error enabling and port may not be working properly or may be busy.
slayer69 said:
I know there are already other threads out there that offer ways to change the sprint banner. I wanted to also offer these set of instructions to the community as I get questions about it all the time. Here is the way I have done it in the past. It does not require HACKED software so this method is fairly safe. As always do a nand back up before going threw these instructions and I can not be held responsible if you brick your phone.
1. Install HTC Sync if you haven't already.
2. Download MSL Reader from the market, Run it and save the code for step 8
3. Download QPST:
http://www.x-drivers.com/catalog/flash/mobile_phones/companies/qualcomm/models/qpst/12051.html
4. Install QPST software
5. Put phone into Diag mode: dial ##diag#
6. Start QPST service programming. If your phone is in diag mode you will see it listed here.
7. Click Read from phone
8. Enter your SPC number (the one obtained from step number 2)
9. Click the Display tab.
10. Change the banner to what you want.
11. Write to phone. (You may see some Read Only Errors. This is normal)
12. Reboot phone and you will see the new banner.
Should you encounter issues like the phone not showing up in QPST then more then likely the modem drivers are using a port that QPST does not have as default and you will need to add the port to QPST. When adding the port to QPST make sure you un-check "Show Serial and USB/QA Diagnostic ports only" or this will not work.
I hope you find this guide helpfull.....
Click to expand...
Click to collapse
Is there any way to do this on a Linux box?
Sorry... I got it to work now. I made it seem more complicated than it was. Oopsie. THANK YOU SOOO MUCH FOR THIS METHODDDDDDDDDDDDDDD! <3 you!

[Q] CDMA Workshop or the like to make alterations for Nexus S 4G?

Does cdma workshop work with the nexus s? nexus s 4g? looking to get in there and alter what I can...hopefully the eri banner. thank you!!
edit: any other way to get in there would be good too. looking to change the sci, accolc, eri, etc, etc. thanks!
I am looking for the same thing.
If I can get the phone into diag mode, I should be able to get it working.
I am having trouble figuring out how to enter the diag mode.
The normal methods (##Code) doesn't work.
I played with CDMA Workshop earlier after installing EPST and have it not working. It looks like it would need a modified dongle to get the Nexus to enter DL or modem mode as the ## codes don't work. Using all other modes I can't seem to get the program to recognize I have the phone plugged in. I could be missing something but have yet to find anything relevant as a CDMA Nexus is the new crittter on the block.
Update on my previous post, to get the NS4G into D/L mode you hold both volume keys down while pressing the power on button for just a second. Now I just need to find the drivers for this mode.
Got it working!
Here are the steps. I am using Windows 7, I have the Android SDK installed, and Windows update gave me the drivers I need.
1. Make sure USB debugging is off.
2. Dial *#*#8778#*#*
3. Change both settings to Modem.
4. Windows 7 will install your drivers.
5. Add the correct com port, in QPST Config.
6. Open QPST Service Programming, and your all set.
tanman21 said:
Got it working!
Here are the steps. I am using Windows 7, I have the Android SDK installed, and Windows update gave me the drivers I need.
1. Make sure USB debugging is off.
2. Dial *#*#8778#*#*
3. Change both settings to Modem.
4. Windows 7 will install your drivers.
5. Add the correct com port, in QPST Config.
6. Open QPST Service Programming, and your all set.
Click to expand...
Click to collapse
unfortunately, i need the samsung drivers seeing as how my mobile is my web connect.
anyone have the drivers to install??
edit: got it...somehow I found the drivers and got them installed...
tanman21 said:
Got it working!
Here are the steps. I am using Windows 7, I have the Android SDK installed, and Windows update gave me the drivers I need.
1. Make sure USB debugging is off.
2. Dial *#*#8778#*#*
3. Change both settings to Modem.
4. Windows 7 will install your drivers.
5. Add the correct com port, in QPST Config.
6. Open QPST Service Programming, and your all set.
Click to expand...
Click to collapse
got it!
i can view everything in cdma workshop. but when i click 'write', it tells me phone is asking for spc(6 digits). i assume this is my msl which i havent gotten yet for this device...
where do i enter the spc so that i can write changes? thank you!!!
edit: got my msl but i dont think its helping here...my main goal is to alter the sci, which i cant do without cdma workshop, yet. id also like to change the banner but nothing seems to be sticking. thanks for the help!
gotta change the banner, sci...
Last day of classes seems like a good time to tackle this issue.
Gonna continue tinkering around...hopefully we can change the SCI and eri banner(want mine to read 'Google' or 'Nexus S 4G').
Any help would be much appreciated and yield you a wookie life debt. Thank you!!!
Still messing around and I cant seem to find a way to make these alterations. Anyone else have any better luck? Skills?
Thanks!!!
Thanks for the dialer code .. much quicker than decompiling the apk.
I saw references to MSL in this thread and google brought it up as the first result for the ns4g, but no mention of how to obtain it.
For those wondering, getprop | grep MSL will show the MSL. If you don't have busybox installed (for grep), just type getprop after you after root in adb shell or terminal emulator/connectbot and scroll through the list of output, MLS will be in there.
Hope this helps save some time for people! Thanks Samsung and Google for keeping it simple! Thanks for this helpful thread!
when i change them both to modem nothing happens, what do di do when i change them.
with my unrooted s4g, i can access the info in cdma tools. i can connect, read the settings...when i attempt to write changes, sometimes it tells me the phone is requesting the spc. other times it will write certain things and fail writing others..regardless, nothing sticks. frustrating...hopefully i can hold off on rooting again until the 3d comes out...gotta be a way to make it happen without rooting(wishful) or editing eri.xml but if this the only way to make changes to sci, banner, etc; im gonna have to wait until i play with the evo3d...really dont wanna wipe data again
WITH BOTH QPST AND CDMA WORKSHOP, I AM ABLE TO READ THE PHONES SETTINGS BUT I CANT WRITE TO IT. woops, sorry bout the caps.
anyway, when i click write, some things write and others dont. then when i click read, the banner is recognized as google even though it reads sprint on my phone still. often time when i click write in cdma workshop, it tells me phone is requesting spc, spc is required.
update: it seems that the sci and access overload class have stuck to the values that i chose. however, the main goal for me is to alter the banner to read 'Google'.
any input is much appreciated. thank you!
By any chance, are there any tutorials or has anybody successful flashed a Hybrid PRL USING cdma workshop??
Samsung phones such as the Moment and Epic 4g need 'default password' sent to unlock the nvitems to be writeable. Has anyone thought of this or tried this? Maybe the Epic 4g password works?
USB Device Not recognized
Guys i need help i tried everything already!!! My nexus s when i connect the phone to the computer does recognized everything except when i tried to go on modem mode. Do u guys have any clue how to fix this?????
I've been able to flash prl with qpst.
I'm not certain why qpst or the like wouldn't recognize your device.
Sent from my Nexus S 4G via XDA Premium
USB Device Not recognized
it's not the program that is not recognized the phone is my computer that's not recognized my phone on modem mode. i really don't know what's wrong i tried to update the drivers but the computer still no recognizing the phone? what's the procedure that u are taking to get your phone recognized by your computer? (i am using windows xp sp3)
pilussa85 said:
it's not the program that is not recognized the phone is my computer that's not recognized my phone on modem mode. i really don't know what's wrong i tried to update the drivers but the computer still no recognizing the phone? what's the procedure that u are taking to get your phone recognized by your computer? (i am using windows xp sp3)
Click to expand...
Click to collapse
you got the sammy drivers installed? pda net? android usb driver?
yes i did.

Samsung Prevail and Cdma Workshop???

Does anyone have success getting Workshop to read the MSL from a Boost Mobile Prevail? Workshop see's the prevail and connects to the right com port but can't open the phone to read the MSL. I've changed ports till I'm blue in the face with no luck. Please help if you can.
Thanks in advance for you input.
Terry
Got it!!!
OK I gave up on workshop because my Prevail refused to answer workshop.
Right comport but the phone just won't talk to workshop.
Here is how you get your MSL from the Boost Prevail.
First download oneclick root and install. This part you do from your computer's desktop
Second down load the Superuser app and install.
Now down load a app called connectbot and install.
Here is a web page to help.
randomtechinfo.com/?p=224
Your have to add your on Http to the above link as I'm a new user and the site won't let me
Make sure you use the first command "su" for superuser (answer yes) then on the next line
type "getprop ril.MSL" no quotes
You will now have your 6 digit msl
I hope this helps someone else
EDIT: use ##8778# and then enter your MSL number now another screen pops up and you are in the DM mode on the Prevail change it to USB and go back to workshop and it should now work.
bossmav said:
OK I gave up on workshop because my Prevail refused to answer workshop.
Right comport but the phone just won't talk to workshop.
Here is how you get your MSL from the Boost Prevail.
First download oneclick root and install. This part you do from your computer's desktop
Second down load the Superuser app and install.
Now down load a app called connectbot and install.
Here is a web page to help.
randomtechinfo.com/?p=224
Your have to add your on Http to the above link as I'm a new user and the site won't let me
Make sure you use the first command "su" for superuser (answer yes) then on the next line
type "getprop ril.MSL" no quotes
You will now have your 6 digit msl
I hope this helps someone else
EDIT: use ##8778# and then enter your MSL number now another screen pops up and you are in the DM mode on the Prevail change it to USB and go back to workshop and it should now work.
Click to expand...
Click to collapse
Any idea on how to change the SPC to all 0s???
Thanks
msl
xxdjvalexx said:
Any idea on how to change the SPC to all 0s???
Thanks
Click to expand...
Click to collapse
Try this.. after using above method to get msl Use cdma Workshop send current msl then change it to all 0z then write msl...

Samsung Mesmerize Prl changing and more

Samsung Mesmerize Cdma How to's
download your drivers for the mesmerize found on samsungs website
download a cdma flashing software like cdma ws or dfs.
download the prl of your choice carrier or who you would like to roam off of(read and know roaming limits of your carrier before writing to phone which can result in termination of your service)
Getting your spc code and loading a prl.
1.connect phone to computer in diag mode do this by dialing ##8778# on the phone change them both to usb if not there already.
2. open the flashing software of choice for this guide I will use dfs.
3. click ports at the upper right of the main interface of dfs and double click the port with diagnostic in it and exit the add port tab.
4. you should see yellow on the screen on the equipment tab
5.in the box with all those f's delete them and put this 2010031619780721 in that box and click pwd and it should say device unlocked in blue.
6.next go to the programming tab sub-tab general and press read next to spc under unlock you now have your spc copy that to the box with all 0's next to the pwd where the f's was then press spc to the left of your pasted spc.
7.go to nam tab to the left you will see prl click load choose the prl file you downloaded then press write.
8. reboot your phone and your prl has been changed be sure to make a backup of your original prl just in case you need it.

INTF2 Driver INSTALL---ETS---VPST | For You Unlockers

INTF2 Driver / ETS / VPST
Here is missing INTF2 Driver / the hard to find programming tools all in one spot!
I have experimented for a while and found this driver. I remote flash alot of devices but even though I now obtained this missing driver, it is still not reading in full DIAG MODE no matter what I choose after ENABLING the HIDDEN MENU *#22745927 - and DIAG MODE OPTIONS **87284.
Samsung has made this missing driver a complete hidden secret right in the default driver package!
Hoping others that are trying to flash this device to other CDMA Carriers can help finish this project as there are no resources available yet.
Here is the steps to get that driver installed properly:
1) Leaving your device UNPLUGGED, Install the SAMSUNG USB DRIVER FOR MOBILE PHONES here: SAMSUNG_USB_Driver_for_Mobile_Phones_15160.exe - 14.07 MB
2) Plug your phone into your PC
3) Dial *#22745927 to enable the hidden menu, then tap OK. (If ever asks for a code, it is 000000)
4) Dial **87284 And under UART select PDA / Under USB Select CDMA MODEM
5) Open your Device Manager on your PC and verify you are still missing the INTF2 Driver
6) Right Click that missing driver notification and select UPDATE DRIVER
7) Choose BROWSE MY COMPUTER FOR DRIVER SOFTWARE option (NOT THE AUTO OPTION! windows won't find it)
8) Select LET ME PICK A LIST OF DEVICE DRIVERS ON MY COMPUTER
9) wait for the driver MANUFACTURER list to show up results and select SAMSUNG
10) Under MODELS select SAMSUNG HSP PLUS MODEM DRIVER
11) Hit NEXT and OK to install
12) Verify Driver successfully installed. You will see it is Under MODEMS in your Device Manager with its own assigned PORT.
****NOW THAT I HELPED YOU PLEASE REPLY HOW TO GET OUR CDMA WORKSHOP / ETS / VPST / ETC TO READ THIS DEVICE IN DIAG MODE SO WE CAN ALL FLASH IT TO OTHER CARRIERS! I AM SHARING LINKS TO THOSE DIFFICULT TO FIND APPS BELOW *****
NOTE: Page Plus Cellular has an OPEN HANDSET POLICY in which means they allow any device that can be possible flashed into their network. Making all this perfectly legal
"All we need is the very final step to get this thing to read on any of those flashing software listed above...."
Yes we now own this device, the Evo 3D, and the Evo 4G We will be developing Roms for this device soon!
To Bypass the Activation Screen:
1) Press the emergency call button.
2) Then dial *#83786633
"Soft Keys Now Enabled"
3) Press the home key.​
Other steps Attempted for PC Diag Mode:
1) Remove SIM Card, turn on the phone.
2) Connect the phone to PC, Install VIA Telecom USB Driver.
3) Dial **87284, choose USB > CDMA Modem
4) While the phone still connected to PC, Dial **33284 and then
go to ETS Channel. If it's already on USB, change it to DPRAM
and then back to USB.
5) Dial **583, choose Enable CDMA Mode.​
Flash / Unlock Programming Tools:
VPST: VPST_4.4.16_1_.msi - 25.77 MB
ETS: ETS(8.5.17.0)_1_.exe - 20.26 MB
**A Very Helpfull Post by autoprime & dexter35803: http://forum.xda-developers.com/showthread.php?t=1696621
What can be achieved with this?
Re: INTF2 Driver INSTALL---FINALLY!!!!
Yeah ditto... Explain what this means to us?
Sent from my SCH-I510 using xda app-developers app
Purpose of a missing PC USB driver
chefthomas99 said:
Yeah ditto... Explain what this means to us?
Sent from my SCH-I510 using xda app-developers app
Click to expand...
Click to collapse
I have worked hard trying to flash this device to other carriers. If you are not looking to get out of Verizon than this does nothing for you. No one is sharing at all how to flash this phone to Page Plus / Cricket Wireless/ etc meaning lack of open source unlock support on this device compared to the Galaxy S3 / Note 2/ etc. This Post shows 1 step closer to flashing this device to another carrier (All drivers should be obtainable). If someone knows how to flash to Other Carriers using this driver, please reply and help others. I can do many device except this one. If you Google this, you will find no answers to even obtaining this driver as I have looked myself (People saying not possible cause it is a Via Chipset and all). I may be in the wrong section and possible need to be in the Q&A. Not sure... If I need to move this Post, please let me know. Thanks!
This is pretty sweet. I'm sure there are at least a few folks out there who would find this helpful.
There's some sort of thread on here by the name of something like "QPST instructions?" but my search returns nothing.
Sent from my SCH-I510 using xda premium
kvswim said:
There's some sort of thread on here by the name of something like "QPST instructions?" but my search returns nothing.
Sent from my SCH-I510 using xda premium
Click to expand...
Click to collapse
Yep. Unfortunately QPST won't work on this device. We use it on all other devices but this one has a Via Chipset. QPST only works on QUALCOMM chips like Galaxy S3, Note2, Evo, etc... I really appreciate you inputs! This post is to hopefully help all in this work-in progress.
Sent from HTC Evo running AlienMOD Series III Beta (Sony X10 spoof) using xda app-developers app
I've succesfully flashed a Droid Charge to my local carrier, but no Data yet.. Voice only. All you have to do is flash Sprint Galaxy Nexus CDMA Radio via odin, reprogram the phone using ETS, and you have to call *583 on every reboot and then choose CDMA Mode ( ..or CDMA Only, I forgot )
This is the radio :
Sprint Galaxy Nexus FC12 Radio
and this is proof :
http://www.youtube.com/watch?v=X6TlHwZTpYU
More information :
http://forum.xda-developers.com/showthread.php?t=1696621
Good luck
robbiejobs said:
I've succesfully flashed a Droid Charge to my local carrier, but no Data yet.. Voice only. All you have to do is flash Sprint Galaxy Nexus CDMA Radio via odin, reprogram the phone using ETS, and you have to call *583 on every reboot and then choose CDMA Mode ( ..or CDMA Only, I forgot )
This is the radio :
Sprint Galaxy Nexus FC12 Radio
and this is proof :
http://www.youtube.com/watch?v=X6TlHwZTpYU
More information :
http://forum.xda-developers.com/showthread.php?t=1696621
Good luck
Click to expand...
Click to collapse
Cool! I am trying it right now Will post results
robbiejobs said:
I've succesfully flashed a Droid Charge to my local carrier, but no Data yet.. Voice only. All you have to do is flash Sprint Galaxy Nexus CDMA Radio via odin, reprogram the phone using ETS, and you have to call *583 on every reboot and then choose CDMA Mode ( ..or CDMA Only, I forgot )
This is the radio :
Sprint Galaxy Nexus FC12 Radio
and this is proof :
http://www.youtube.com/watch?v=X6TlHwZTpYU
More information :
http://forum.xda-developers.com/showthread.php?t=1696621
Good luck
Click to expand...
Click to collapse
Would this work in Samsung Galaxy S Aviator R930 (it's the same phone, this is US Cellular Droid Charge Version) ???
I was able to get to the ETS Channel set up, and changed it to USB, DPRAM.
I also did the the UART and USB changed to PDA and MODEL, respectively.
Tried both in MODEM too.
But neither option allowed me to read the phone on ETS or VPST.
CWS/QPST doesnt work either.
I am able to change the MIN, SID, etc. due to a service menu ##8778#, but havent been abe to flash the PRL.
Regards,
JB
Here is the intf2 at diagnostic port driver
This is a better matched driver for those of you who need it. also attached sprint ga02 cdma radio that i edited in hex editor. you will now see I515fk02 in bootloader,about phone and in ets.
I think your PC is trying to install these drivers because you have 'Fast Charge' enabled.
AJ Bryant said:
I think your PC is trying to install these drivers because you have 'Fast Charge' enabled.
Click to expand...
Click to collapse
...interesting thread...
I don't want to be "that guy" but...
I sorta doubt that a custom kernel with fast charge support
...or the script to enable it below...
has much to do with the USB drivers as detailed by the OP.
Code:
#!/system/bin/sh
#Script to activate force_fast_charge on boot via init.d
echo "1" > /sys/kernel/fast_charge/force_fast_charge
...correct me if I have misspoken...
I'm sure that's the reason..
jheide44 said:
...interesting thread...
I don't want to be "that guy" but...
I sorta doubt that a custom kernel with fast charge support
...or the script to enable it below...
has much to do with the USB drivers as detailed by the OP.
Code:
#!/system/bin/sh
#Script to activate force_fast_charge on boot via init.d
echo "1" > /sys/kernel/fast_charge/force_fast_charge
...correct me if I have misspoken...
Click to expand...
Click to collapse

Categories

Resources