|
Palm Pre MEID/ESN Repair
|
| Admin |
Posted on 27-01-2010 11:14
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
Hello im trying to perfect the QXDM script to repair the Palm Pre MEID/ESN. No cdmaworkshop needed just a Palm Pre and QXDM. Remember: TRY AT YOUR OWN RISK!! (I have submitted a bricked radio fix script on the articles section to repair just in case something goes wrong.)
Tools required (look in downloads section):
Palm Pre running 1.0.3 qinray webOS rom
QXDM
1. Put Palm Pre in diag mode to connect with QXDM.
2. Download the following script and save it as palmpre_meid_repair.scr (remember to change the spc as needed in the begining and the MEID at the end with notepad or any other file editor):
Code
spc 000000
RequestNVItemRead esn
RequestItem "Peek DWORD Request" 0x00a5bec4 1
RequestItem "Peek DWORD Request" 0x00a62618 1
RequestItem "Peek DWORD Request" 0x00a732c0 1
RequestItem "Peek DWORD Request" 0x00a86188 1
RequestItem "Peek DWORD Request" 0x00aa89c8 1
RequestItem "Peek DWORD Request" 0x00aacf40 1
RequestItem "Peek DWORD Request" 0x00aad0fc 1
RequestItem "Peek DWORD Request" 0x0109b2ac 1
RequestItem "Peek DWORD Request" 0x0122199d 1
RequestItem "Peek DWORD Request" 0x012335c9 1
RequestNVItemRead meid
RequestItem "Peek DWORD Request" 0x00a5c340 2
RequestItem "Peek DWORD Request" 0x00aa54dc 2
RequestItem "Peek DWORD Request" 0x00aa54f8 2
RequestItem "Peek DWORD Request" 0x00aa8a58 2
RequestItem "Peek DWORD Request" 0x00f28b20 2
RequestItem "Peek DWORD Request" 0x00f2d899 2
RequestItem "Peek DWORD Request" 0x0102dc34 2
RequestItem "Peek DWORD Request" 0x010373ac 2
RequestItem "Peek DWORD Request" 0x01221609 2
RequestItem "Peek DWORD Request" 0x012335c9 2
RequestItem "Poke DWORD Request" 0x00a5bec4 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a62618 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a732c0 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a86188 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa89c8 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aacf40 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aad0fc 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x0109b2ac 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x0122199d 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a5c340 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa54dc 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa54f8 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa8a58 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00f28b20 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00f2d899 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x0102dc34 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x010373ac 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x01221609 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x012335c9 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x01221609 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x012335c9 2 0x0 0x0 0
RequestNVItemWrite meid 0x0000000000000000
RequestNVItemWrite meid 0x00A1000005390110
You can run RequestNVItemRead esn and RequestNVItemRead meid to read back and check if it got written properly. If the MEID and ESN match the new one then close QXDM and restart the Palm Pre.
Edited by Admin on 27-01-2010 11:15 |
| |
|
|
| maine200212 |
Posted on 29-01-2010 14:14
|
Member
Posts: 11
Joined: 29.01.10
|
I cant seem to get webOS 1.0.3 qinray installed on my palm pre. It gets to 84%, then an error shows up saying it cannot restart the device. Do i need to downgrade my palm pre? if so, how? |
| |
|
|
| Admin |
Posted on 29-01-2010 16:06
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
No just unplug the phone take the battery out and put it back in, the phone should turn back on like normal. |
| |
|
|
| maine200212 |
Posted on 29-01-2010 16:53
|
Member
Posts: 11
Joined: 29.01.10
|
My phone just sits at the palm boot screen |
| |
|
|
| Admin |
Posted on 29-01-2010 21:30
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
weird it installs fine on mines i just need to restart it myself by taking the batt out everytime. |
| |
|
|
| maine200212 |
Posted on 29-01-2010 21:31
|
Member
Posts: 11
Joined: 29.01.10
|
Admin wrote:
weird it installs fine on mines i just need to restart it myself by taking the batt out everytime.
Can anyone help? |
| |
|
|
| maine200212 |
Posted on 29-01-2010 21:33
|
Member
Posts: 11
Joined: 29.01.10
|
Admin wrote:
weird it installs fine on mines i just need to restart it myself by taking the batt out everytime.
Can you make another? or tell me how you made it? |
| |
|
|
| Admin |
Posted on 29-01-2010 22:01
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
it was made by qinray google "qinray webos" |
| |
|
|
| maine200212 |
Posted on 30-01-2010 06:09
|
Member
Posts: 11
Joined: 29.01.10
|
Ok i got it working. Thanks. |
| |
|
|
| Admin |
Posted on 31-01-2010 12:58
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
for the people getting the palm pre's on boostmobile lets figure out a fix for the data checkout my other topic. |
| |
|
|
| maine200212 |
Posted on 01-02-2010 09:02
|
Member
Posts: 11
Joined: 29.01.10
|
I have another question: how do i run the meid repair? Im able to connect the pre to QXDM, but im stuck after that... |
| |
|
|
| Admin |
Posted on 02-02-2010 15:34
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
These script files are quick easy ways to run multiple commands in QXDM. They carry the .scr extension and can be edited using notepad (when doing this, open notepad, file, open, then change the selection at the bottom from .txt to all files). To run these .scr files, in QXDM's command window, type Run "filepath" then enter. "Filepath" will be wherever you have the .scr file located...i.e. if it is on your C:\....then Run "C:\file.scr"...once you do it, you'll understand completely. |
| |
|
|
| maine200212 |
Posted on 03-02-2010 13:51
|
Member
Posts: 11
Joined: 29.01.10
|
ive did this, and this is what happend:
21:45:45.375 RequestNVItemWrite meid 0x0000000000000000
21:45:45.375 DIAG TX item:
21:45:45.375 meid - Unable to parse item
21:45:45.484 DIAG RX item:
21:45:45.484 RequestNVItemWrite - Error response received from target
21:45:45.500 RequestNVItemWrite meid 0x00A0000000000000 (I replaced with my meid)
21:45:45.500 DIAG TX item:
21:45:45.500 meid - Unable to parse item
21:45:45.593 DIAG RX item:
21:45:45.593 RequestNVItemWrite - Error response received from target
21:45:45.593 Finished Script File: C:\palmpre_meid_repair.scr: 51 lines
|
| |
|
|
| Admin |
Posted on 03-02-2010 15:36
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
the key is to zero out the meid and esn. you can run RequestNVItemRead meid and RequestNVItemRead esn to check. with that being said you will always get a error when trying to write the meid regardless but it should still stick. |
| |
|
|
| Admin |
Posted on 17-02-2010 06:45
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
try separating the script into two. put the following in clearesn.scr:
Codespc 000000
RequestNVItemRead esn
RequestItem "Peek DWORD Request" 0x00a5bec4 1
RequestItem "Peek DWORD Request" 0x00a62618 1
RequestItem "Peek DWORD Request" 0x00a732c0 1
RequestItem "Peek DWORD Request" 0x00a86188 1
RequestItem "Peek DWORD Request" 0x00aa89c8 1
RequestItem "Peek DWORD Request" 0x00aacf40 1
RequestItem "Peek DWORD Request" 0x00aad0fc 1
RequestItem "Peek DWORD Request" 0x0109b2ac 1
RequestItem "Peek DWORD Request" 0x0122199d 1
RequestItem "Peek DWORD Request" 0x012335c9 1
RequestNVItemRead meid
RequestItem "Peek DWORD Request" 0x00a5c340 2
RequestItem "Peek DWORD Request" 0x00aa54dc 2
RequestItem "Peek DWORD Request" 0x00aa54f8 2
RequestItem "Peek DWORD Request" 0x00aa8a58 2
RequestItem "Peek DWORD Request" 0x00f28b20 2
RequestItem "Peek DWORD Request" 0x00f2d899 2
RequestItem "Peek DWORD Request" 0x0102dc34 2
RequestItem "Peek DWORD Request" 0x010373ac 2
RequestItem "Peek DWORD Request" 0x01221609 2
RequestItem "Peek DWORD Request" 0x012335c9 2
RequestItem "Poke DWORD Request" 0x00a5bec4 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a62618 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a732c0 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a86188 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa89c8 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aacf40 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aad0fc 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x0109b2ac 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x0122199d 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00a5c340 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa54dc 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa54f8 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00aa8a58 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00f28b20 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x00f2d899 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x0102dc34 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x010373ac 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x01221609 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x012335c9 2 0x0 0x0 0
and save the following in applyesn.scr
CodeRequestItem "Poke DWORD Request" 0x01221609 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x012335c9 2 0x0 0x0 0
RequestNVItemWrite meid 0x0000000000000000
RequestNVItemWrite meid 0x00A1000005390110
now run the first one like 3 times, the meid (RequestNVItemRead meid) and esn (RequestNVItemRead esn) have to be zeroed out before you can run the applyesn.scr script to write the new esn/meid. |
| |
|
|
| tomnguyenxxx |
Posted on 20-02-2010 18:36
|
Member
Posts: 1
Joined: 20.02.10
|
Please help? I follow steps by steps without any errors but can not get pass the last 4 commands
RequestItem "Poke DWORD Request" 0x01221609 2 0x0 0x0 0
RequestItem "Poke DWORD Request" 0x012335c9 2 0x0 0x0 0
RequestNVItemWrite meid 0x0000000000000000
RequestNVItemWrite meid 0x00A1000005390110
|
| |
|
|
| Admin |
Posted on 21-02-2010 23:05
|
Super Administrator
Posts: 15
Joined: 25.01.10
|
read back your esn and meid did they change and if so do they match? |
| |
|
|
| Joules |
Posted on 05-03-2010 13:36
|
Member
Posts: 1
Joined: 05.03.10
|
I followed this guide perfectly.. however no matter how many times zero out the ESN/MEID i still get the error:
RequestNVItemWrite - Error response received from target
Its odd because when i zero out all the esn memory locations, then try to write the esn 0x0 it gives me that error.. but then when i read the esn, it shows up as all zeros.. Even if i go on and try to write new meid it gives me that error every time will never zero out the meid |
| |
|
|
| meccax5 |
Posted on 11-03-2010 14:18
|
Member
Posts: 1
Joined: 11.03.10
|
maine200212 wrote:
Ok i got it working. Thanks.
i am having the same problem you had, how did you get it working? |
| |
|
|
| darthcircuit |
Posted on 04-04-2010 22:42
|
Member
Posts: 1
Joined: 04.04.10
|
meccax5 wrote:
maine200212 wrote:
Ok i got it working. Thanks.
i am having the same problem you had, how did you get it working?
same here. I installed from the jar located here on this site, but im just stuck at the palm logo. it gets to 84% and then i pull out the battery, but nothing happens. ive tried flashing it probably about 20 times, and downloaded it again about 3. ive tried it from windows 7, xp, macos and ubuntu. i can flash an official version fine, but i cant make this work.
any ideas? |
| |
|