Motorola Droid Full Solution Updated

Helen Keller

New member
Yes, i tried several times only modifying the shared secret, and it would always give me that error, HOWEVER, it seems that it actually writes those values even if it gives an error, because i now have 3g.

A few tips, Write everything you need to change in QPST except the MIP profiles in one go, and after that, delete the existing MIP profile and add a new one, then write only these changes, it will give you an error, but it wont stop QPST from writing further changes (like gpsone settings) like it would if you would write all changes in one go.

@whiterabbit, i'll send you my im address via pm, i hope you can point me in the right direction to learn how to modify sbf files.
 
This has also happened to several Droid X users I know, specifically with shared secrets and QPST. Good to know it can get things done :D
 
Open RSD Lite 4.6, Power on phone holding down the up arrow and pressing power, this will put you into bootloader mode.
Open RSD Lite 4.6
Flash the SPRecovery_ESE81.sbf file with RSD Lite.

After the phone reboots, mount the sdcard and place the Smoked Glass rom in the root of the sdcard.
Turn the phone off.
Boot into recovery by holding down "X" and pressing power.

Once in recovery, choose install, install from sdcard, install smoked glass. When you are prompted with all the options, you can choose any you like with the exception of a few listed here. Make sure you choose the stock shell, you wipe all data and apps, you wipe the cache, and you install WI-FI tethering. All the other options is up to you but those 4 have to be chosen or you will have problems later on.

Now, once install is finished, hit power to exit back to recovery main menu then select reboot.

Once the phone is completely rebooted, power it off.

Hold down “T” on the keypad and power on phone.

Plug into computer and open HW Virtual Serial Port

In HWVS set the IP address to 192.168.16.2 and the port to 11008, choose the com port you wish to use and click connect. (For this tutorial we will use COM3)

Open CDMA WS 3.5 and connect to COM3.

On security tab send SPC 000000.

Go to tab labeled “Other” and write prl. For Cricket, 38515 is recommended.

Go to NAM and enter MIN and MDN and click write.

Goto “Memory” tab and click write under NV items, find the downloaded NV items and select them. (Thanks again to insanecain)

It should then say, 5 NV items were successfully written to phone.

Go to “EV-DO” tab and click read, you should see [email protected] if not then write
[email protected].

On this tab do not change to simple ip, you must leave it on Mobile IP + Simple IP.

Go to Main tab and click mode reset.

You can now close HWVS and CDMA WS and open cmd.exe on your computer.

Once phone reboots go to the market using WI-FI and download and install Autostart.exe.

Open the Voice Dialer on the phone and say “Open APNs” and click open.

Click on the Verizon and edit everything to match below:
Name - Cricket
APN internet
Proxy wap.mycricket.com
Port 8080
Username [email protected]
Password cricket
Server wap.mycricket.com
MMSC http://mms.mycricket.com/servlets/mms
MMS Proxy wap.mycricket.com
MMS Port 8080
MCC 310
MNC 004
Authentication Type PAP or CHAP
APN type

Now click the menu button and click Save.

Before starting the next step make sure you have the u2nl file in your this folder c:/android/tools and also that you have you autostart.sh file in this folder c:/android/tools.

Now go to command prompt and type the following commands,
cd c:\android\tools
adb shell
mkdir /data/opt/
exit
adb remount
adb push c:\android\tools\u2nl /system/bin/u2nl
adb push c:\android\tools\autostart.sh /data/opt/autostart.sh
Now:
adb shell
chmod 0755 /system/bin/u2nl
chmod 0755 /data/opt/autostart.sh
reboot

Now, once your phone has rebooted, you should have working web, mms, app, gps, and all. If you don’t go back and check all the steps to insure you did everything exactly right.
Last edited by SyZtyM; 07-26-2010 at 08:06 AM


Hello i'm new to this i just flash my droid like this and i can't get 3g to pop up and web to work i'm using cmda 2.7 can someone help me?
 
If you take a stock Droid and root/flash it to a 2.2 rom directly, for some reason you won't have 3g access. I did this on 2 different droids and had that issue. Had to reflash them back to 2.1, one started working right away and the other had to reflash a few more times till it finally kicked 3g on. After that you can go to 2.2 without any problems. I hope this will save someone hours of work since I couldn't find this info anywhere. It should have been posted in the original post.

Also the APN's don't have to modified anymore in that order. All you got to do now is flash the file cricket_eris_web_mms_v10.zip (22.04 KB) via clockworkmod or sprecovery (Thanks to whiterabbit and token419) which you can find a link to on google if you search "token419" over at xda-dev… After that the 3g/mms will start working.
 
If you can't get the 3g icon with the 2.1 rom then get a stock droid rom and flash it back to factory "verify 3g icon" then root/reflash via a 2.1 rom and verify the 3g icon is still there and you are good to go.
 
I'm trying to get this working without using the proxy, and I'm also trying to make step by step instructions for myself and anyone else who would like using this phone without the proxy (some on other android phones have even suggested that their connection speeds are even faster this way). Any help or suggestions to make these instructions better is appreciated. So far I CAN get internet to work without the proxy, but I CANNOT get EVDO (3G). I also couldn't get EVDO working before even with the proxy. I even tried what was known as the "broadband hack" (using phone number from a cricket broadband modem) but even that didn't work which leads me to think there may be a hardware problem with my phone.

Here's what I did:

Upgrade the phone plan to the android plan. You will first have to go to a regular cricket store (not a corporate store). And ask them kindly to change your phone's model name to KYOCERA M6000 (it took the rep about 5 seconds to make the change by selecting the phone from a list on her computer). Otherwise they will not give you an android plan. For me and for several others who have tried they will not do this over the phone (Cricket customer service seem not to be allowed to activate phones other than the Zio to the android plan - usually they tell you they are changing you to the android plan but instead give you the "All In $55" plan).

With the phone listed as the Zio (KYOCERA M6000) you should now be able to call 611 and switch the phone to the android plan. After switching it my take at least 24 hours so that when you log into the mycricket.com website the plan should be listed as: "ADR Smartphone All In $55". If it lists "All In" but without the "ADR" part you are on the wrong plan.

Now that you are on an ADR (Android) Smartphone plan the following steps should get your phone working:

1. Download the MILER_X1_00260_MILER_CDMA_BP_0.sbf file from page 58 of this thread.
2. Open RSD Lite and click the ... next to Filename and open the MILER_X1_00260_MILER_CDMA_BP_0.sbf file that you downloaded.
3. Plug in the usb cable and turn off the phone.
4. While pushing "up" (toward the screen) on the directional pad turn on the power phone's power button to put the phone in bootloader mode.
5. Click the start button in RSD Lite and after awhile RSD Lite will say "Phone is being rebooted" and the phone screen should change to "SW Update Complete".
6. At this point be pusing "up" (again toward the screen) on the d-pad BEFORE the phone reboots (so when it reboots it boots back into bootloader mode. It may work without this step but this step should keep you from getting an error in RSD Lite (thanks to MotoCache1 from droidforums.net for this tip).

At this point so far you should now have a 2.1 stock rom with no root. Your phone will also have a new (non-cricket) prl file loaded. I have read on other forums that you cannot update the PRL and phone settings via *228 but the following did now work for me.

7. Dial *22804. This could possibly be different in your area. I had to try different numbers (*22800, *22801, *22802, *22803, *22804, etc) until I finally heard "Welcome to Cricket". Your phone should now have a new prl file, and now you should at least be able to make calls and possibly receive texts from your phone.

8. Now put your phone in diagnostic mode (turn the phone off, hold down the "t" key while inserting the usb cable - your phone will now boot up to what seems like normal but this will allow the qpst program to access the settings).

9. Open the HW Virtual Serial Port and click "Create COM".

10. Open QPST > Service Programming, select the port number you created when you opened the HW Virtual Serial Port and read the settings from the phone.

11. Go to the Settings Tab
Change Slot Cycle Index from 2 to 1 (probably not necessary but I read on another thread that this can make phones more responsive when receiving calls).​

12. Go to the CDMA Tab
Change NAM name (currently blank) to Cricket .
Change MCC from 100 to 310 .​

13. Go to the CDMA2 Tab
Change MCC from 000 to 310 .​

In the following steps substitute 9155555555 with your phone number (your phone number should already be there if you were able to update settings via *228## as in step 7).

14 Go to the M.IP Tab
Click on the first (only) profile and click edit, Change NAI from [email protected] to [email protected] and also change Tethered NAI from %[email protected] to %[email protected] .​

15 Go to the PPP Config Tab
Click on UM, then change Tethered NAI from %[email protected] to %[email protected] .
Change User ID from [email protected] to [email protected] .
Under password enter: cricket .

Click on AN, Change User ID from [email protected] to [email protected] .
Again under password enter: cricket .​

16. Click write to phone and the phone should reboot with a working internet connection.

So far in the preceeding I have not done anything in the phone's ##program menu as the settings were already done automatically from step 7 (*228##). I also didn't modify APN's which may need to be done at least for MMS.

If you want to upgrade to a newer rom you can. I used the instructions at the following link for a rooted 2.2 bugless beast rom.

http://www.facepunch.com/showthread.php?t=976148
 
trezegol, Thanks man I am on the same plan and I just could not get MMS to send. This fixed it for me. Well kind of I did not put the ?x... part on the MMSC. Btw I did have the earlier setup with autostart. After I changed to the zio plan I installed 2.2 deoxeded did nothing with APN's or IP stuff and the internet is way faster with this plan. For those of you wondering if you should go to the zio plan I would for sure.
 
When you say you didn't have 3g access did you still have data? or no data at all? I currently have no data, no apns. There is not even an option to go and edit or add apns.
 
Back
Top