Conrad, try this...
1) scan your phone using CDMAWS for ESN/MEID locations
2) zero out those locations using QXDM...do not reboot phone until step 7
3) in QXDM, verify that your ESN is zero'd out by typing "RequestNVItemRead esn". You'll know it's zero'd out if both the Tx and Rx response says all zeros
4) in QXDM, verify that your MEID is zero'd out by typing "RequestNVItemRead meid". You'll know it's zero'd out if both the Tx and Rx response says all zeros
5) if either ESN/MEID is not zero'd out from the QXDM output, rescan the phone in the appropriate locations and you should see new ESN/MEID locations show up. If you are using CDMAWS 2.7, this should be easy to do for ESN...for MEID you will have to dump memory location to a bin file and manually scan for the MEID using a hex editor for the appropriate offsets.
6) if you were lucky enough to get all zeros in both steps (3) and (4), then immediately put the phone into into MEID mode with "RequestNVItemWrite scm 0x3a" followed by a "RequestNVItemWrite meid 0xA100000XXXXXXXX" to write the new MEID.
7) reboot
Somehow these phones can shift ESN/MEID locations around and the only way I've found to locate all these dynamic addresses is repeat steps (1)-(4) until QXDM verifies everything is zerod out.
Bookmarks