[CDMA] Gnex Flashing: 威盛VIA Chipset Repair and Reprogramming
--------------------------------------------------------------------------------------------
This is a VIA chipset development thread.
Do not post questions asking how to flash a phone.
Only post if you have something to contribute.
All posts asking how to flash will be ignored.
--------------------------------------------------------------------------------------------
Big thanks to dexter35803, the Droid Charge users that came before me and everyone that helped out in this thread.
POST#1: Connecting to Ets and basic programming commands
POST#2: MEID/ESN Repair
POST#3: Ets read and repair scripts.
DIAG/ETS MODE Diag mode is required to connect to the Ets software.
I personally recommend flashing the Team EOS Toroplus Jellybean rom whether you're a Verizon or Sprint Galaxy Nexus user.
Team EOS diag mode will always work. Go to Settings > System > Sprint Settings: Check USB Diagnostics Mode box
Team EOS has added a PRL Manager which allows you to write any PRL. No computer needed. No reboot needed. No renaming .prl file needed.
1. Download the 32-bit or 64-bit drivers and then install to your computer. 2. Install Ets(WindowsXP/Vista/7/8?). During installation it will ask COM or USB.. select USB. 3. After the install I suggest downloading the EtsMsg.txt file. 4. On phone dialer press *#*#DATA#*#* > Edit > Enter MSL > Others > Ets Channel... and set to USB 5. On phone go to Settings > System > Sprint settings and check USB Diagnostics Mode 6. Device can now connect to Ets or VPST.
To be 100% sure Ets is seeing your device correctly go to Ets > Debug > Send Startup Commands... does your phone info display in the log output just like the picture below?
MAKE SURE YOU CHECK THIS. DO NOT ASSUME THE PHONE IS CONNECTED BECAUSE ETS SAYS "CONNECTED"
Other methods for getting into diag mode...
THIS IS FOR SPRINT GALAXY NEXUS STOCK ROMS 1. Download the 32-bit or 64-bit drivers and then install to your computer. 2. Open Phone Dialer and dial *#*#DIAG#*#* and set USB to "CDMA MODEM" 3. Open Phone Dialer and dial *#*#DATA#*#* and select Edit > Enter MSL > Others/More > ETS Channel and set to USB. 4. Device can now connect to VIA tools.Install ETS. During installation it will ask COM or USB.. select USB. To be 100% sure ETS is seeing your device go to Debug > Send Startup Commands... does your phone info display in the log output?
OR
VERIZON GALAXY NEXUS ROMS(and Sprint devices) can use a script to enable diag mode.
The drawback to this is that the rom MUST support "Ets Channel USB mode" by default because there is no manual way to switch this afaik.
Ets REQUIRES USB MODEM + Ets Channel USB mode's BOTH to be set. 1. Download the 32-bit or 64-bit drivers. 2. Open script manager, browse to script files on SD card, select script, set to run as SU and hit save. 2a. You can just run the "echo" commands in the terminal app if you do not want to use the script manager. 3. Device can now connect to VIA tools.Install ETS. During installation it will ask COM or USB.. select USB. To be 100% sure ETS is seeing your device go to Debug > Send Startup Commands... does your phone info display in the log output?
PRL Read:ETS > File > Database Upload > Set save location > Select PRL 1 from dropdown > Press Upload button Write:ETS > File > Database Download > Choose PRL > Select PRL 1 from dropdown > Press Download button Optional: Use the method outlined here to write new PRL to phone. Additionally: Use the Team EOS Sprint Diagnostics app for on-the-fly PRL switching. No computer needed. No reboot needed. No renaming PRL to test.prl needed.
MSL/SPC Read SPC:ETS > CP > VAL > PRI > MS Indicators > CP VAL PSW Parm Get Spc Write SPC:ETS > CP > VAL > PRI > MS Indicators > CP VAL PSW Parm Set Spc
Disable UIM This is required for ALL Verizon Galaxy Nexus users. Sprint Gnex owners can skip this step. Abramzzz has figured out how to disable UIM on the Verizon Galaxy Nexus. He says... "Just flash the attached zip file from CWM. It's Sprint's Gnex radio suitable for flashing in Verizon one. I've just changed the "toroplus" to "toro" in assets. This should not work, but it works. " Attached zip can be found at the bottom of this post. Abramzzz post with full details can be found here. Be sure to show him some thanks. I suggest that Verizon users ONLY flash the Sprint CDMA modem and leave the Verizon LTE modem on the device. For Sprint CDMA-ONLY radio files, xooz has great post here.
NAM and EVDO Reprogramming
For basic NAM/EVDO programming... NAM/MIP/SIP:ETS > Utilities > VIA NV Manager I suggest NOT using the "Mobile IP" tab and using the methods below to enter HA/AAA instead.
For advanced programming. HA/AAA Passwords, PPP settings and more...
Profile 0/Profile 1 HA/AAA Passwords:ETS > CP > VAL > PRI > HSPD > MIP > CP MIP Password String/Hex Set PPP AN NAI:ETS > CP > VAL > PRI > HSPD > DO > CP AN NAI Set PPP AN Password:ETS > CP > VAL > PRI > HSPD > DO > CP AN Password Hex Set Simple IP NAI:ETS > CP > VAL > PRI > HSPD > SIP > CP SIP NAI Set Simple IP DUN NAI:ETS > CP > VAL > PRI > HSPD > SIP > CP SIP DUN NAI Set Simple IP Password:ETS > CP > VAL > PRI > HSPD > SIP > CP SIP Password String Set IS801 UserID:ETS > CP > VAL > PRI > Location Services > CP IS801 UserID Set IS801 PassWord:ETS > CP > VAL > PRI > Location Services > CP IS801 PassWord Set Mobile IP Behavior:ETS > CP > VAL > PRI > HSPD > CP Mobile IP Mode Set (Mobile IP Only/Mobile IP Preferred/Simple IP Only) MN-HA Authenticator Calculation:ETS > CP > VAL > PRI > HSPD > MIP > CP Mobile Node HA Auth Mode Set (RFC2002bis/RFC2002/Bypass MN-HA) HSPD Data(All): ETS > CP > VAL > PRI > HSPD > CP Data All Set
Notes...
1. VZW Gnex users MAY require specific settings for 3G data to work. Thanks to skydome for first mentioning the procedure and thanks to xooz for outlining his post and including the "patch"
2. If using a Mac running OS X.. I suggest using VMWare 5 and NOT Parallels to run Windows XP or Windows 7(32/64-bit)
3. If having issues opening NV Manager... try closing Ets > Right-click on Ets.exe > Run as Administrator.
Q.Why won't my phone connect with Ets? A. Make sure you've installed the correct 32-bit or 64-bit drivers. Make sure phone is in Diag/Modem mode and that Ets Channel is set to USB. 64-bit windows gives some people issues, try 32-bit Windows. If it's a Verizon Gnex try flashing to a Sprint rom. Try a different USB cable. Try rebooting your PC. I personally recommend flashing the Team EOS Toroplus Jellybean rom whether you're a Verizon or Sprint Gnex user. Settings > System > Sprint settings > USB Diagnostics Mode.
Q:How do I flash this to my carrier? or... I've set [insert setting here] but I still can't get data working, help!? A. No carrier specific questions! READ through the thread for info. If your carrier isn't listed there are other forums that would list that info. Have a look on post #3 for info on flashing to Sprint carriers. For everyone that only knows how to use QPST because of a guide they followed... stop and take the time to learn what each setting does. What does your carrier require? MDN/MSID? How many data profiles? Whats the HA/AAA password for each profile? Is PPP AN user/pass required? Do you use Simple IP or Mobile IP? etc etc etc... Once you know ALL of the settings that your carrier requires you can use ETS to plug each and every custom setting into place. If you fill out every required setting correctly YOUR PHONE WILL WORK!!! If it doesn't work... YOU MISSED SOMETHING!! TRY AGAIN!! BUT STOP ASKING WHAT YOU MISSED IN THIS THREAD!!! :P
Perfect example of why this is needed.. but no cloning or swapping talk guys!!! There are no girls on the internet!
Quote:
Originally Posted by reaper24
No talk about swapping ESN or Cloning the ESN.. Post will be removed. Infraction will follow.
Have a good weekend.
This is pretty straight forward. Set up ESN Writer like the images below.
Communication Type set to USB.
File System set to FSI.
ESN\MEID Information Write Type to SetMobileID.
Sprint devices must set MSL to 000000 to use the tool successfully.
Standalone zip - http://goo.gl/bkr5Z EXE to be paired with already existing Ets installation - http://goo.gl/XNJGo If you use just the EXE.. drop it in your Program Files folder. It needs to be in the same directory as your ETS folder but not IN your ETS folder Thanks to robbiejobs for providing us with this program. Be sure to thank him.
OR
You can use:Ets > CP > PS > Database > CP Set Mobile ID Security Code:7268324842763108
Scripts for Ets Script Utility IF REPOSTING THE FOLLOWING SCRIPTS PLEASE LINK TO THIS POST AND/OR THREAD! THANK YOU
THE CARRIER-SPECIFIC SCRIPTS BELOW ARE FOR "FULL FLASH" 3G.
TALK/TEXT ONLY CAN ALMOST ALWAYS BE DONE WITHOUT TOUCHING ETS.
*#*#MSLHERE#*#* > PROGRAM MDN/MIN. WRITE PRL.
1X-ONLY IS FOR LOSERS.
Open Ets > Utilities > Script Utility
Copy script from below and paste in.
READ MSL / DATA PROFILES / PASSWORDS
READS ALL THE GOOD STUFF OFF YOUR PHONE. I SUGGEST PUTTING PHONE IN AIRPLANE MODE FIRST
Code:
/////////////////////////////////////////////////////////////////////////
///// READ //// DATA //// SCRIPT ///////////////////////
///////////////////////////////////////////////////////////////////////
////// //// ETS SCRIPT BY AUTOPRIME //// /////
/////////////////////////////////////////////////////////////////////
//READ SPC
ETS, Id=CP Get SPC
//READ ESN MEID MDN
ETS, Id=CP VAL PSW Parm Get Esn Meid, PswParmOperationId=PSW_PARM_GET_ESN_MEID, opType=Parm Custom Value
//READ MSID
ETS, Id=CP VAL PSW Parm Get Msid, PswParmOperationId=PSW_PARM_GET_MSID, opType=Parm Custom Value
//READ PROFILE 0 USERNAME
ETS, Id=CP HSPD Profile Data Get, ParmOperationId=All Params in a Profile Get, opType=Parm Custom Value, ProfileId=0
//READ PROFILE 0 HA AND AAA HEX
ETS, Id=CP MIP Password Hex Get, ParmOperationId=MIP Password HEX Get, opType=Parm Custom Value, Profile ID=0
//READ PROFILE 0 HA AND AAA TEXT PASSWORD
ETS, Id=CP MIP Password String Get, ParmOperationId=MIP Password String Get, opType=Parm Custom Value, Profile ID=0
//READ PROFILE 1 USERNAME
ETS, Id=CP HSPD Profile Data Get, ParmOperationId=All Params in a Profile Get, opType=Parm Custom Value, ProfileId=1
//READ PROFILE 1 HA AND AAA HEX
ETS, Id=CP MIP Password Hex Get, ParmOperationId=MIP Password HEX Get, opType=Parm Custom Value, Profile ID=1
//READ PROFILE 1 HA AND AAA TEXT PASSWORD
ETS, Id=CP MIP Password String Get, ParmOperationId=MIP Password String Get, opType=Parm Custom Value, Profile ID=1
//READ PPP AN USERNAME
ETS, Id=CP AN NAI Get, ParmOperationId=AN NAI(A12 Testing)Get, opType=Parm Custom Value
//READ PPP AN PASSWORD HEX
ETS, Id=CP AN Password Get, ParmOperationId=AN Password Get, opType=Parm Custom Value
//READ SIP USERNAME
ETS, Id=CP SIP NAI Get, ParmOperationId=SIP NAI Get, opType=Parm Custom Value
//READ SIP DUN USERNAME
ETS, Id=CP SIP DUN NAI Get, ParmOperationId=SIP DUN NAI Get, opType=Parm Custom Value
//READ SIP PASSWORD TEXT PASSWORD
ETS, Id=CP SIP Password String Get, ParmOperationId=SIP Password String Get, opType=Parm Custom Value
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////// FINISHED ////////////////////////////////////////////////////
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WAIT 5000
Code:
Original scripts and directions found at
http://forum.xda-developers.com/showthread.php?t=1696621
MEID REPAIR
EDIT MEID FIELD
Code:
/////////////////////////////////////////////////////////////////////////
///// MEID //// REPAIR /// SCRIPT /////////////////////
///////////////////////////////////////////////////////////////////////
////// //// ETS SCRIPT BY AUTOPRIME //// /////
/////////////////////////////////////////////////////////////////////
ETS, Id=CP Set SPC, SPC=0
///WRITE MEID - REPLACE 44444444444444 with MEID
ETS, Id=CP Set Mobile ID, SPC Code=0, Security Code=7268324842763108, Id Type=MEID(56 Bits), Value=0x0044444444444444
ETS, Id=CP Reset Processor, Processor Id=CBP_AP
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////// FINISHED ////////////////////////////////////////////////////
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WAIT 5000
Code:
Original scripts and directions found at
http://forum.xda-developers.com/showthread.php?t=1696621
REPAIR ESN
EDIT ESN FIELD
NOT REQUIRED IF REPAIRING MEID
Code:
/////////////////////////////////////////////////////////////////////////
///// ESN //// REPAIR //// SCRIPT /////////////////////
///////////////////////////////////////////////////////////////////////
////// //// ETS SCRIPT BY AUTOPRIME //// /////
/////////////////////////////////////////////////////////////////////
ETS, Id=CP Set SPC, SPC=0
///WRITE ESN - REPLACE 44444444 with ESN
ETS, Id=CP Set Mobile ID, SPC Code=0, Security Code=7268324842763108, Id Type=ESN(32 Bits), Value=0x0000000044444444
ETS, Id=CP Reset Processor, Processor Id=CBP_AP
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////// FINISHED ////////////////////////////////////////////////////
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WAIT 5000
Code:
Original scripts and directions found at
http://forum.xda-developers.com/showthread.php?t=1696621
SPRINT FULL FLASH
FILL IN CORRECT INFO INTO SCRIPT. RUN SCRIPT. SIT BACK AND WATCH YOUR PHONE GET PROGRAMMED. IT WILL REBOOT WHEN FINISHED.
USE INFO FROM THIS POST FOR MMS INFO.
**IF TALK/TEXT/3G DOESN'T WORK THEN YOUR SETTINGS WERE INCORRECT. DO NOT ASK WHAT WENT WRONG IN THREAD!!!!!!**
Code:
/////////////////////////////////////////////////////////////////////////
///// SPRINT //// FULL //// FLASH ////////////////////
///////////////////////////////////////////////////////////////////////
////// //// ETS SCRIPT BY AUTOPRIME //// /////
/////////////////////////////////////////////////////////////////////
///WRITE PHONE NUMBER - REPLACE 1234567890 WITH PHONE NUMBER
ETS, Id=CP VAL PSW Parm Set Mdn, PswParmOperationId=PSW_PARM_SET_MDN, opType=Parm Custom Value, Mdn_Digits=1234567890///WRITE MSID - REPLACE 1234567890 WITH MSID
ETS, Id=CP Write Raw IMSI, Update=Update IMSI_M, Raw IMSI_S=1234567890, Update IMSI_11_12=0, Raw IMSI_11_12=, Update MCC=0, Raw MCC=, Overwrite MDN with IMSI_S=0
///WRITE MIP PROFILE 1 USERNAME - REPLACE USERNAME@DOMAIN.COM WITH PROFILE 1 USERNAME
ETS, Id=CP HSPD Mn Nai Set, ParmOperationId=HL_PARM_SET_MN_NAI, opType=Parm Custom Value, Profile Id=1, MN NAI=USERNAME@DOMAIN.COM///WRITE MIP PROFILE 1 AAA PASSWORD - REPLACE XXXXXX WITH 6-CHARACTER AAA PASSWORD
ETS, Id=CP MIP Password String Set, ParmOperationId=MIP Password String Set, opType=Parm Custom Value, Profile ID=1, MIP HA PASSWORD=secret, MIP AAA PASSWORD=XXXXXX///WRITE PPP AN USERNAME - REPLACE XXXXXXXXXXXX WITH MEID
ETS, Id=CP AN NAI Set, ParmOperationId=AN NAI(A12 Testing)Set, opType=Parm Custom Value, AN_NAI=XXXXXXXXXXXXXX@hcm.sprintpcs.com///WRITE PPP AN PASSWORD - REPLACE ff's WITH NV ITEM 1192 HEX. AKA PROFILE 0 AAA PASSWORD HEX
ETS, Id=CP AN Password Hex Set, ParmOperationId=AN Password HEX Set, opType=Parm Custom Value, AN Password Len=16, AN Password=0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
///DO NOT EDIT BELOW
ETS, Id=CP Write Raw IMSI, Update=Update IMSI_M, Raw IMSI_S=, Update IMSI_11_12=0, Raw IMSI_11_12=, Update MCC=1, Raw MCC=310, Overwrite MDN with IMSI_S=0
ETS, Id=CP VAL PSW Parm Set Slot Cycle Index, PswParmOperationId=PSW_PARM_SET_SLOT_CYCLE_INDEX, opType=Parm Custom Value, SlotCycleIndex=2
ETS, Id=CP VAL PSW Parm Set Home Sys Registration, PswParmOperationId=PSW_PARM_SET_HOME_SYS_REGISTRATION, opType=Parm Custom Value, Home_System_Registration=1
ETS, Id=CP VAL PSW Parm Set Foreign Sid Registration, PswParmOperationId=PSW_PARM_SET_FOREIGN_SID_REGISTRATION, opType=Parm Custom Value, Foreign_Sid_Registration=1
ETS, Id=CP VAL PSW Parm Set Foreign Nid Registration, PswParmOperationId=PSW_PARM_SET_FOREIGN_NID_REGISTRATION, opType=Parm Custom Value, Foreign_Nid_Registration=1
ETS, Id=CP DO Hybrid Mode Set, ParmOperationId=Hybrid Mode Set, opType=Parm Custom Value, HybridMode=Hybrid
ETS, Id=CP DO Pref Mode Set, ParmOperationId=Pref Mode Set, opType=Parm Custom Value, Prefered Mode=Automatic
ETS, Id=CP Active Profile ID Set, ParmOperationId=Profile Id of Active Profile Set, opType=Parm Custom Value, ActiveProfile=1
ETS, Id=CP Mobile IP Mode Set, ParmOperationId=MIP Mode Set, opType=Parm Custom Value, IP Service Type=Mobile IP Preferred
ETS, Id=CP HSPD Mn Reverse Tunneling Set, ParmOperationId=HL_PARM_SET_MN_REVERSE_TUNNELING, opType=Parm Custom Value, Profile Id=1, MN Reverse Tunneling=1
ETS, Id=CP HSPD Mn Ha Spi Enable Set, ParmOperationId=HL_PARM_SET_MN_HA_SPI_ENABLE, opType=Parm Custom Value, Profile Id=1, MN HA SPI Enable=1
ETS, Id=CP HSPD Mn Ha Spi Set, ParmOperationId=HL_PARM_SET_MN_HA_SPI, opType=Parm Custom Value, Profile Id=1, MN HA SPI=1234
ETS, Id=CP HSPD Mn Aaa Spi Enable Set, ParmOperationId=HL_PARM_SET_MN_AAA_SPI_ENABLE, opType=Parm Custom Value, Profile Id=1, MN AAA SPI Enable=1
ETS, Id=CP HSPD Mn Aaa Spi Set, ParmOperationId=HL_PARM_SET_MN_AAA_SPI, opType=Parm Custom Value, Profile Id=1, MN AAA SPI=1234
ETS, Id=CP Mobile Node HA Authentication Mode Set, ParmOperationId=Mobile Node-HA Authentication Set, opType=Parm Custom Value, MN_HA_AUTH=RFC2002
ETS, Id=CP HSPD Mn Home Ip Address Set, ParmOperationId=HL_PARM_SET_MN_HOME_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN Home IP Address=0 0 0 0
ETS, Id=CP HSPD Home Agent Primary Ip Address Set, ParmOperationId=HL_PARM_SET_HOME_AGENT_PRIMARY_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN HA Pri IP Address=255 255 255 255
ETS, Id=CP HSPD Home Agent Secondary Ip Address Set, ParmOperationId=HL_PARM_SET_HOME_AGENT_SECONDARY_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN HA Sec IP Address=68 28 89 76
ETS, Id=CP Preferred Radio Config Set, ParmOperationId=Preferred Radio Config Set, opType=Parm Custom Value, PrefRc=RC3
ETS, Id=CP Data Throttling Enable Set, ParmOperationId=Data Throttling Enable Set, opType=Parm Custom Value, DataTrtlEnabled=False
ETS, Id=CP Dormant Handoff Optimization Set, ParmOperationId=Dormant Handoff Optimization Set, opType=Parm Custom Value, DormantHandoffOptSet=True
ETS, Id=CP VJ Compression Enable Set, ParmOperationId=VJ Compression Enable Set, opType=Parm Custom Value, VJ Compression Enabled=0
ETS, Id=CP Data SCRM Enable Set, ParmOperationId=Data SCRM Enable Set, opType=Parm Custom Value, DataScrmEnabled=True
WAIT 500
//REBOOTS PHONE
ETS, Id=CP Reset Processor, Processor Id=CBP_AP
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////// FINISHED ////////////////////////////////////////////////////
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WAIT 5000
Code:
Original scripts and directions found at
http://forum.xda-developers.com/showthread.php?t=1696621
CRICKET TALK/TEXT/3G FLASH
FILL IN CORRECT INFO INTO SCRIPT. RUN SCRIPT. SIT BACK AND WATCH YOUR PHONE GET PROGRAMMED. IT WILL REBOOT WHEN FINISHED.
I DO NOT HAVE CRICKET SO I CANNOT PROVIDE A MMS FIX YET. MAKE SURE YOU ARE USING CDMA MODEM FC12 IF YOU WANT 3G!
**IF TALK/TEXT/3G DOESN'T WORK THEN YOUR SETTINGS WERE INCORRECT OR YOU ARE NOT USING FC12. DO NOT ASK WHAT WENT WRONG IN THREAD!!!!!!**
Code:
/////////////////////////////////////////////////////////////////////////
///// CRICKET //// FULL //// FLASH //////////////////
///////////////////////////////////////////////////////////////////////
////// //// ETS SCRIPT BY AUTOPRIME //// /////
/////////////////////////////////////////////////////////////////////
///WRITE PHONE NUMBER - REPLACE 1234567890 WITH PHONE NUMBER
ETS, Id=CP VAL PSW Parm Set Mdn, PswParmOperationId=PSW_PARM_SET_MDN, opType=Parm Custom Value, Mdn_Digits=1234567890///WRITE MSID - REPLACE 1234567890 WITH MSID
ETS, Id=CP Write Raw IMSI, Update=Update IMSI_M, Raw IMSI_S=1234567890, Update IMSI_11_12=0, Raw IMSI_11_12=, Update MCC=0, Raw MCC=, Overwrite MDN with IMSI_S=0
///WRITE MIP PROFILE 1 USERNAME - REPLACE 1234567890 WITH PHONE NUMBER
ETS, Id=CP HSPD Mn Nai Set, ParmOperationId=HL_PARM_SET_MN_NAI, opType=Parm Custom Value, Profile Id=1, MN NAI=1234567890@mycricket.com
///WRITE PPP AN USERNAME - REPLACE 1234567890 WITH ACTUAPHONE NUMBER
ETS, Id=CP AN NAI Set, ParmOperationId=AN NAI(A12 Testing)Set, opType=Parm Custom Value, AN_NAI=1234567890@mycricket.com
///WRITE SIP USERNAME - REPLACE 1234567890 WITH REAL PHONE NUMBER
ETS, Id=CP SIP NAI Set, ParmOperationId=SIP NAI Set, opType=Parm Custom Value, SIP_NAI=1234567890@mycricket.com
///WRITE SIP DUN USERNAME - REPLACE 1234567890 WITH REAL PHONE NUMBER
ETS, Id=CP SIP DUN NAI Set, ParmOperationId=SIP DUN NAI Set, opType=Parm Custom Value, SIP_NAI=1234567890@mycricket.com
///DO NOT EDIT BELOW
ETS, Id=CP SIP Password String Set, ParmOperationId=SIP Password String Set, opType=Parm Custom Value, SIP_PASSWORD=cricket
ETS, Id=CP MIP Password String Set, ParmOperationId=MIP Password String Set, opType=Parm Custom Value, Profile ID=1, MIP HA PASSWORD=cricket, MIP AAA PASSWORD=cricket
ETS, Id=CP AN Password Set, ParmOperationId=AN Password Set, opType=Parm Custom Value, AN_PASSWORD=cricket
ETS, Id=CP Write Raw IMSI, Update=Update IMSI_M, Raw IMSI_S=, Update IMSI_11_12=0, Raw IMSI_11_12=, Update MCC=1, Raw MCC=310, Overwrite MDN with IMSI_S=0
ETS, Id=CP VAL PSW Parm Set Slot Cycle Index, PswParmOperationId=PSW_PARM_SET_SLOT_CYCLE_INDEX, opType=Parm Custom Value, SlotCycleIndex=2
ETS, Id=CP VAL PSW Parm Set Home Sys Registration, PswParmOperationId=PSW_PARM_SET_HOME_SYS_REGISTRATION, opType=Parm Custom Value, Home_System_Registration=1
ETS, Id=CP VAL PSW Parm Set Foreign Sid Registration, PswParmOperationId=PSW_PARM_SET_FOREIGN_SID_REGISTRATION, opType=Parm Custom Value, Foreign_Sid_Registration=1
ETS, Id=CP VAL PSW Parm Set Foreign Nid Registration, PswParmOperationId=PSW_PARM_SET_FOREIGN_NID_REGISTRATION, opType=Parm Custom Value, Foreign_Nid_Registration=1
ETS, Id=CP DO Hybrid Mode Set, ParmOperationId=Hybrid Mode Set, opType=Parm Custom Value, HybridMode=Hybrid
ETS, Id=CP DO Pref Mode Set, ParmOperationId=Pref Mode Set, opType=Parm Custom Value, Prefered Mode=Automatic
ETS, Id=CP Active Profile ID Set, ParmOperationId=Profile Id of Active Profile Set, opType=Parm Custom Value, ActiveProfile=1
ETS, Id=CP Mobile IP Mode Set, ParmOperationId=MIP Mode Set, opType=Parm Custom Value, IP Service Type=Mobile IP Preferred
ETS, Id=CP HSPD Mn Reverse Tunneling Set, ParmOperationId=HL_PARM_SET_MN_REVERSE_TUNNELING, opType=Parm Custom Value, Profile Id=1, MN Reverse Tunneling=1
ETS, Id=CP HSPD Mn Ha Spi Enable Set, ParmOperationId=HL_PARM_SET_MN_HA_SPI_ENABLE, opType=Parm Custom Value, Profile Id=1, MN HA SPI Enable=1
ETS, Id=CP HSPD Mn Ha Spi Set, ParmOperationId=HL_PARM_SET_MN_HA_SPI, opType=Parm Custom Value, Profile Id=1, MN HA SPI=300
ETS, Id=CP HSPD Mn Aaa Spi Enable Set, ParmOperationId=HL_PARM_SET_MN_AAA_SPI_ENABLE, opType=Parm Custom Value, Profile Id=1, MN AAA SPI Enable=1
ETS, Id=CP HSPD Mn Aaa Spi Set, ParmOperationId=HL_PARM_SET_MN_AAA_SPI, opType=Parm Custom Value, Profile Id=1, MN HA SPI=2
ETS, Id=CP Mobile Node HA Authentication Mode Set, ParmOperationId=Mobile Node-HA Authentication Set, opType=Parm Custom Value, MN_HA_AUTH=Bypass MN-HA
ETS, Id=CP HSPD Mn Home Ip Address Set, ParmOperationId=HL_PARM_SET_MN_HOME_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN Home IP Address=0 0 0 0
ETS, Id=CP HSPD Home Agent Primary Ip Address Set, ParmOperationId=HL_PARM_SET_HOME_AGENT_PRIMARY_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN HA Pri IP Address=0 0 0 0
ETS, Id=CP HSPD Home Agent Secondary Ip Address Set, ParmOperationId=HL_PARM_SET_HOME_AGENT_SECONDARY_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN HA Sec IP Address=0 0 0 0
ETS, Id=CP Preferred Radio Config Set, ParmOperationId=Preferred Radio Config Set, opType=Parm Custom Value, PrefRc=RC3
ETS, Id=CP Data Throttling Enable Set, ParmOperationId=Data Throttling Enable Set, opType=Parm Custom Value, DataTrtlEnabled=False
ETS, Id=CP Dormant Handoff Optimization Set, ParmOperationId=Dormant Handoff Optimization Set, opType=Parm Custom Value, DormantHandoffOptSet=True
ETS, Id=CP VJ Compression Enable Set, ParmOperationId=VJ Compression Enable Set, opType=Parm Custom Value, VJ Compression Enabled=0
ETS, Id=CP Data SCRM Enable Set, ParmOperationId=Data SCRM Enable Set, opType=Parm Custom Value, DataScrmEnabled=True
WAIT 500
//REBOOTS PHONE
ETS, Id=CP Reset Processor, Processor Id=CBP_AP
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////// FINISHED ////////////////////////////////////////////////////
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WAIT 5000
Code:
Original scripts and directions found at
http://forum.xda-developers.com/showthread.php?t=1696621
VERIZON/PAGE PLUS 3G FLASH
FILL IN CORRECT INFO INTO SCRIPT. RUN SCRIPT. SIT BACK AND WATCH YOUR PHONE GET PROGRAMMED. IT WILL REBOOT WHEN FINISHED.
THIS IS FOR 3G ONLY.
Code:
/////////////////////////////////////////////////////////////////////////
///// VERIZON /// FULL /// FLASH ////////////////////
///////////////////////////////////////////////////////////////////////
/////////// ETS SCRIPT BY AUTOPRIME //////////
/////////////////////////////////////////////////////////////////////
///WRITE MIP PROFILE 1 USERNAME - REPLACE 1234567890 WITH PHONE NUMBER
ETS, Id=CP HSPD Mn Nai Set, ParmOperationId=HL_PARM_SET_MN_NAI, opType=Parm Custom Value, Profile Id=1, MN NAI=1234567890@vzw3g.com
///WRITE MIP PROFILE 1 HA AND AAA PASSWORD - REPLACE ff's WITH HA AND AAA HEX
ETS, Id=CP MIP Password Hex Set, ParmOperationId=MIP Password HEX Set, opType=Parm Custom Value, Profile ID=1, AAA Password Length=16, MIP AAA Password=0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff, HA Password Length=16, MIP HA Password=0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff///WRITE PPP AN USERNAME - REPLACE 1234567890 WITH PHONE NUMBER
ETS, Id=CP AN NAI Set, ParmOperationId=AN NAI(A12 Testing)Set, opType=Parm Custom Value, AN_NAI=1234567890@vzw3g.com
///WRITE PPP AN PASSWORD - REPLACE ff's WITH AAA HEX
ETS, Id=CP AN Password Hex Set, ParmOperationId=AN Password HEX Set, opType=Parm Custom Value, AN Password Len=16, AN Password=0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff///DO NOT EDIT BELOW
ETS, Id=CP Write Raw IMSI, Update=Update IMSI_M, Raw IMSI_S=, Update IMSI_11_12=0, Raw IMSI_11_12=, Update MCC=1, Raw MCC=310, Overwrite MDN with IMSI_S=0
ETS, Id=CP VAL PSW Parm Set Slot Cycle Index, PswParmOperationId=PSW_PARM_SET_SLOT_CYCLE_INDEX, opType=Parm Custom Value, SlotCycleIndex=2
ETS, Id=CP VAL PSW Parm Set Home Sys Registration, PswParmOperationId=PSW_PARM_SET_HOME_SYS_REGISTRATION, opType=Parm Custom Value, Home_System_Registration=1
ETS, Id=CP VAL PSW Parm Set Foreign Sid Registration, PswParmOperationId=PSW_PARM_SET_FOREIGN_SID_REGISTRATION, opType=Parm Custom Value, Foreign_Sid_Registration=1
ETS, Id=CP VAL PSW Parm Set Foreign Nid Registration, PswParmOperationId=PSW_PARM_SET_FOREIGN_NID_REGISTRATION, opType=Parm Custom Value, Foreign_Nid_Registration=1
ETS, Id=CP DO Hybrid Mode Set, ParmOperationId=Hybrid Mode Set, opType=Parm Custom Value, HybridMode=Hybrid
ETS, Id=CP DO Pref Mode Set, ParmOperationId=Pref Mode Set, opType=Parm Custom Value, Prefered Mode=Automatic
ETS, Id=CP Active Profile ID Set, ParmOperationId=Profile Id of Active Profile Set, opType=Parm Custom Value, ActiveProfile=1
ETS, Id=CP Mobile IP Mode Set, ParmOperationId=MIP Mode Set, opType=Parm Custom Value, IP Service Type=Mobile IP Preferred
ETS, Id=CP HSPD Mn Reverse Tunneling Set, ParmOperationId=HL_PARM_SET_MN_REVERSE_TUNNELING, opType=Parm Custom Value, Profile Id=1, MN Reverse Tunneling=1
ETS, Id=CP HSPD Mn Ha Spi Enable Set, ParmOperationId=HL_PARM_SET_MN_HA_SPI_ENABLE, opType=Parm Custom Value, Profile Id=1, MN HA SPI Enable=1
ETS, Id=CP HSPD Mn Ha Spi Set, ParmOperationId=HL_PARM_SET_MN_HA_SPI, opType=Parm Custom Value, Profile Id=1, MN HA SPI=300
ETS, Id=CP HSPD Mn Aaa Spi Enable Set, ParmOperationId=HL_PARM_SET_MN_AAA_SPI_ENABLE, opType=Parm Custom Value, Profile Id=1, MN AAA SPI Enable=1
ETS, Id=CP HSPD Mn Aaa Spi Set, ParmOperationId=HL_PARM_SET_MN_AAA_SPI, opType=Parm Custom Value, Profile Id=1, MN HA SPI=2
ETS, Id=CP Mobile Node HA Authentication Mode Set, ParmOperationId=Mobile Node-HA Authentication Set, opType=Parm Custom Value, MN_HA_AUTH=RFC2002bis
ETS, Id=CP HSPD Mn Home Ip Address Set, ParmOperationId=HL_PARM_SET_MN_HOME_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN Home IP Address=0 0 0 0
ETS, Id=CP HSPD Home Agent Primary Ip Address Set, ParmOperationId=HL_PARM_SET_HOME_AGENT_PRIMARY_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN HA Pri IP Address=255 255 255 255
ETS, Id=CP HSPD Home Agent Secondary Ip Address Set, ParmOperationId=HL_PARM_SET_HOME_AGENT_SECONDARY_IP_ADDRESS, opType=Parm Custom Value, Profile Id=1, MN HA Sec IP Address=255 255 255 255
ETS, Id=CP Preferred Radio Config Set, ParmOperationId=Preferred Radio Config Set, opType=Parm Custom Value, PrefRc=RC3
ETS, Id=CP Data Throttling Enable Set, ParmOperationId=Data Throttling Enable Set, opType=Parm Custom Value, DataTrtlEnabled=False
ETS, Id=CP Dormant Handoff Optimization Set, ParmOperationId=Dormant Handoff Optimization Set, opType=Parm Custom Value, DormantHandoffOptSet=True
ETS, Id=CP VJ Compression Enable Set, ParmOperationId=VJ Compression Enable Set, opType=Parm Custom Value, VJ Compression Enabled=0
ETS, Id=CP Data SCRM Enable Set, ParmOperationId=Data SCRM Enable Set, opType=Parm Custom Value, DataScrmEnabled=True
WAIT 500
ETS, Id=CP Reset Processor, Processor Id=CBP_AP
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////// FINISHED ////////////////////////////////////////////////////
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WAIT 5000
We can edit radio img ? thre is stored info about uim enable or disable i think, and ets has manual there is some info how to add new commands, and field that i think we need to edit GBL_UIM_SUPPORTED . And when i recover sprints roms on verizon gnex, and enabled prl via ets , it find network , it can not help but it shows that it can read info no from sim .
And i try to flash cdma radio from sprint to verizon gnex ? no luck it wount flash.
We can edit radio img ? thre is stored info about uim enable or disable i think, and ets has manual there is some info how to add new commands, and field that i think we need to edit GBL_UIM_SUPPORTED . And when i recover sprints roms on verizon gnex, and enabled prl via ets , it find network , it can not help but it shows that it can read info no from sim .
And i try to flash cdma radio from sprint to verizon gnex ? no luck it wount flash.
could you go into specific detail?
please post the information it says in the ets manual on how to add new commands. please post how we could edit GBL_UIM_SUPPORTED.
you flashed a Sprint ROM on Verizon galaxy nexus and were able to then write new PRL? writing PRL on Verizon ROM does not work?
you tried flashing both Sprint CDMA and LTE radios? using Odin? Both failed? What were the errors?
EVERYONE PLEASE BE AS THOROUGH AND COMPLETE AS POSSIBLE.
in ets folder there is manual , how to add new commands , now i read it. i try to flash via fastboot command. it simply dont flash write "error flashing" . When you add in vrz gnex new prl it dont read it . i try to flash only cdma radio
The default boot animations on any device, no matter whichmanufacturer, are generally pretty … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?