5,604,122 Members 48,987 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Sprint or Verizon Galaxy Nexus?
Sprint 239 51.18%
Verizon 228 48.82%
Voters: 467. You may not vote on this poll

[CDMA] Gnex Flashing: 威盛VIA Chipset Repair and Reprogramming

Tip us?
 
autoprime
Old
(Last edited by autoprime; 9th December 2012 at 10:23 PM.)
#1  
autoprime's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3220
Posts: 1,459
Join Date: Jun 2010
Tutorial [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?



USB MODEM

#/system/bin/sh

echo 0 > /sys/class/android_usb/android0/enable
echo MODEM > /sys/devices/tuna_otg/usb_sel
echo 1 > /sys/class/android_usb/android0/enable


USB PDA

#/system/bin/sh

echo 0 > /sys/class/android_usb/android0/enable
echo PDA > /sys/devices/tuna_otg/usb_sel
echo 1 > /sys/class/android_usb/android0/enable
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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Confirmed carriers working 100%...
USA: Sprint, Boost, Virgin Mobile, Ting, Republic Wireless, Straight Talk(CDMA), Verizon, Page Plus, nTelos, Cricket
Mexico: Iusacell - Thanks to jsjuan. And a IUSACELL script I found online.
Nigeria: Visafone Nigeria
India: Tata Indicom, Reliance CDMA - Thanks to funkym0nk3y
Ukraine: Intertelecom
Moldova: InterDnestrCom
China: China Telecom - Thanks to lvxudong.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FAQ and Posts Worth a Mention...

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

ETS/VPST Mirror - makkonen (and thanks to thorasaurus for the original mirror)
VPST Project Settings Files
Adding custom EtsMsg.txt file linked in OP
How to disable the Verizon UIM lock - Abramzzz
Repair missing MEID with special OEM tool - robbiejobs
A-Key Write Solution - xooz
CBP7.0 Ets User Guide PDF
Ets Operation Guide PDF
VIA Multiple Downloader 1.1.x User Manual PDF

VIA DOWNLOADS
PRL DOWNLOADS
Attached Files
File Type: zip toroplus_for_toro_full_radios-FC12.zip - [Click for QR Code] (5.12 MB, 2808 views)
File Type: zip EtsMsg.txt.zip - [Click for QR Code] (464.7 KB, 2053 views)
The Following 82 Users Say Thank You to autoprime For This Useful Post: [ Click to Expand ]
 
autoprime
Old
(Last edited by autoprime; 24th March 2014 at 07:22 AM.)
#2  
autoprime's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3220
Posts: 1,459
Join Date: Jun 2010
ESN / MEID Repair

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 View Post
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.
The Following 47 Users Say Thank You to autoprime For This Useful Post: [ Click to Expand ]
 
autoprime
Old
(Last edited by autoprime; 24th March 2014 at 07:21 AM.)
#3  
autoprime's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3220
Posts: 1,459
Join Date: Jun 2010
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.




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
The Following 42 Users Say Thank You to autoprime For This Useful Post: [ Click to Expand ]
 
tillithz
Old
#4  
tillithz's Avatar
Senior Member
Thanks Meter 65
Posts: 419
Join Date: Sep 2009
Location: Oakland
I dont have the knowledge to add anything other then to say thanks and good job!
I can explain it for you but I cant understand it for you

I won the World Poker Championship in 2010 with Pokemon cards
The Following 2 Users Say Thank You to tillithz For This Useful Post: [ Click to Expand ]
 
fantsay777
Old
(Last edited by fantsay777; 7th June 2012 at 12:37 PM.)
#5  
Member
Thanks Meter 7
Posts: 31
Join Date: May 2012
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.
The Following 2 Users Say Thank You to fantsay777 For This Useful Post: [ Click to Expand ]
 
autoprime
Old
#6  
autoprime's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3220
Posts: 1,459
Join Date: Jun 2010
Quote:
Originally Posted by fantsay777 View Post
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.
The Following 6 Users Say Thank You to autoprime For This Useful Post: [ Click to Expand ]
 
fantsay777
Old
(Last edited by fantsay777; 7th June 2012 at 02:50 PM.)
#7  
Member
Thanks Meter 7
Posts: 31
Join Date: May 2012
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 Following 2 Users Say Thank You to fantsay777 For This Useful Post: [ Click to Expand ]
 
autoprime
Old
(Last edited by autoprime; 21st June 2012 at 11:53 PM.)
#8  
autoprime's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3220
Posts: 1,459
Join Date: Jun 2010
Quote:
Originally Posted by fantsay777 View Post
in ets folder there is manual , how to add new commands , now i read it.
are you referring to the script utility?
The Following 5 Users Say Thank You to autoprime For This Useful Post: [ Click to Expand ]
 
fantsay777
Old
(Last edited by fantsay777; 7th June 2012 at 02:57 PM.)
#9  
Member
Thanks Meter 7
Posts: 31
Join Date: May 2012
no , we can add new menu items in ets
The Following User Says Thank You to fantsay777 For This Useful Post: [ Click to Expand ]
 
bestrafer
Old
(Last edited by bestrafer; 7th June 2012 at 08:38 PM.)
#10  
Senior Member
Thanks Meter 8
Posts: 113
Join Date: Sep 2008
Quote:
Originally Posted by fantsay777 View Post
..When you add in vrz gnex new prl it dont read it..
because in UIM mode radio takes provisioning from RUIM card, thus no matter what to write to NV items w/o switching to NV_only mode

The Following User Says Thank You to bestrafer For This Useful Post: [ Click to Expand ]
Tags
cbp, cbp via, cbp7, ets, flashing, vpst
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes