[Tool][Win] Repair IMEI & Roaming ERI issues - Verizon Samsung Galaxy S III

DISCLAIMER
This tool is only to be used to restore your original MEID/IMEI, this tool is not to be used for anything other then that, by downloading this tool YOU agree that you will only be using it to restore a damaged MEID/IMEI. XDA, FTT, I or anyone else is not held accountable for actions that you might consider doing. Any talk of "Cloning", 'Changing" etc will be reported and immediate ban AS THIS IS YOUR ONLY WARNING. So please avoid this. There should be no reason you don't see this, its the first thing you see when reading the thread.
What this is for
Some users when installing a rom, recovery or unlocking the bootloader experience a lose of there IMEI and or ERI. This tool is designed to help them recover it, specially in the case where they didn't make any prior backups.
PLEASE NOTE
If this does not work for you, you can try to use this code in the dialer *2767*3855# using a stock rom. To see if it will factory reset your device.
You may also try ##RTN# to reset device, this will erase all settings and data from the device. In order for this code to you work you must be on a stock touch wiz rom and enable hidden menu.
Prerequisites
Windows XP, Vista, 7 or 8 64bit or 32bit
Microsoft DotNet 3.5 Installed.
Diagnostic Drivers Installed
How To
You must enable the diagnostic port on your device. If you are on a TouchWiz based rom follow TouchWiz Diag else follow ASOP Diag.
1. Find your IMEI under the battery on the device, you should see a sticker. Copy the IMEI down and power on the device.
2. Connect the device to your computer and open "Device Manger"
3. Check under "Ports" and Look for Samsung and Note the Comport it is on.
4. Open the software and under comports select the comport number you found your device on then click connect.
5. Check the IMEI number of to the left, and note the ERI message. If it is red and says your ERI is missing or not found. Please do both methods.
6. If your ERI is not found, click on "Repair" in the ERI section, if your IMEI is missing, when asked to reboot click "NO" other wise click yes and you are done.
7. Type your IMEI in the IMEI box, Do not worry about MEID it will auto fill once IMEI is typed.
8. You will notice that the last number is added automatically this is done using the Luna Algo and is a checksum number.
9. Once you have typed your IMEI click on "Repair" in the IMEI section, once the repair is done your phone will auto reboot.
10. Please check your ERI and IMEI under Settings/System/About/Status. Your IMEI should appear and ERI version 5 should be there.
Thats it you should not be roaming anymore and your IMEI successfully repaired.
TouchWiz Diag
1.) Bring up the Dial Pad on the phone
2.) Press *#22745927
3.) When the "Enable/Disable Hidden Menu" comes up
tap where it says "Hidden Menu Disabled".
4.) Select "Enable" on the popup.
5.) Select "OK"
6.) Press the "Home" key to return to the home screen.
7.) Bring up the Dial Pad on the phone
8.) Press **87284 (USBUI)
9.) On "PhoneUtil" make sure "PDA" is selected.
10.) Select "Qualcomm USB Settings"
11.) Select "DM+MODEM+ADB"
12.) Select "OK"
Note:You can also use "Casual" and invoke the PhoneUtil menu directly.
AOSP Diag
Using adb. or terminal
Execute DiagMode.sh
Code:
echo 0 > /sys/class/android_usb/android0/enable 0
echo smd,bam > /sys/class/android_usb/android0/f_rmnet/transports
echo diag > /sys/class/android_usb/android0/f_diag/clients
echo 1 > /sys/class/android_usb/android0/f_acm/instances
echo rmnet,acm,diag > /sys/class/android_usb/android0/functions
echo 1 > /sys/class/android_usb/android0/enable
To return to normal
Execute MTPMode.sh as root
Code:
echo "" > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun_ex/file
echo 0 > /sys/devices/virtual/android_usb/android0/enable
echo "mtp,acm,adb" > /sys/class/android_usb/android0/functions
echo 1 > /sys/devices/virtual/android_usb/android0/enable
vold
Video How To
How To Upload ERI using Revskills
Manual Method / How This Works
The IMEI part is complex and I wont go into detail on that at all. If you dont have access to a windows machine, then I'm sorry but most of the avail tools that will allow you to repair IMEI is going to be Windows based and you can use a virtual machine. Not with my tool but others. This is mostly going to be focused on the ERI it self.
The ERI is binary file that is stored on the QCOM chipset, this is the primary file the "Radio" and the device use in order to determine certain functionality of the device.
This is stored as /nvm/eri_0 on the QCOM's EFS. You can use QPST EFS Explorer all though it will probably crash, or some other EFS explorer for Qualcomm chipset's.
I have uploaded the original eri_0 file to this forum. All you have to do is download it. User QPST or Bitpim, Revskills, and upload the file to /nvm/eri_0 you can leave it's permissions as 666 or chmod the permissions to 777 your choice the phone will read it either way.
The /nvm/eri_0 that is uploaded to this forum comes from a stock s3, although its the same ERI file Verizon has been using forever. Thats all this tool does. Simply fix's the IMEI and uploads a good eri file to the correct directory.
Questions and Answers
Q) Do I need to do anything special first like back up any part of my phone or anything ?
A) No, as long as you can enable diag port you can restore your IMEI, just look on the back of your device under the battery for your original IMEI. I STILL ADVISE YOU TO BACK UP using this method here http://forum.xda-developers.com/showthread.php?t=1852255
Q) Can this change IMEI?
A) Its purpose is not to change IMEI doing so is illegal and any talk about changing the IMEI will be reported and you may be banned. I advise against it as it could cause unknown issues.
Q) Can you share how this works.
A) No, sorry my position, my family and my job comes first and this would put me in a bad position.
Q) Can you just tell me in pm.
A) No so dont bother asking.
Q) My phones says Roaming and show roaming icon will this fix it ?
A) Yes this should be able to fix that issue, it does that by uploading the ERI back to the QCOM chipset.
Q) Should I / Do I have to donate ?
A) No, you don't need to donate, and I don't want you to fell you need to. Your donation could go to something else EFF, Adam Outler, XDA, Poor kids in any country, some other foundation. If you feel you would like to donate to me you can, I wont stop you and I wont ask you to.
Credits
Not sure who all to credit if you feel your name should be here Just tell me and why and Ill post it here. I did not read any of the other forum really, but ill list who i have seen and who as helped me identify it was the ERI
Also no particular order
Adam Outler - For everything he does, I watch a lot of his videos.
WildZontar - For his thread, not sure if its his info or just info collected. - http://forum.xda-developers.com/showthread.php?t=1852255
TrevE - For what he has contributed, looks like a lot very knowledgeable person
Jay Evans - For doing the initial tests
BillBauman - Discovered the missing ERI
GerardAnthony - For the AOSP mode scripts
Again, for these people as well, I didn't read the whole thread etc to see everything they contributed. If someone would or if they would / want me to update it please ask to me to update so I can give credit where its do.

amoamare said:
This tool will help you restore your IMEI back to your device. Its about ready. I'm a little tired but I will have it up shortly
Click to expand...
Click to collapse
waiting

Exe has been added.

I gotta give you props just for making your own IMEI all 9's, i would never do that on purpose.

Have to make sure it works as intended lol. I'm not to worried as I know I can restore from it.

the program force closes on me when i try to open it is there something wrong with it? i tried downloading it again and it does the same.

Whats the error you are receiving and are you sure you have at lest 3.5 Dot net installed ?

amoamare said:
Whats the error you are receiving and are you sure you have at lest 3.5 Dot net installed ?
Click to expand...
Click to collapse
ya it could be just something messed up with my computer. im trying to redownload it again and update .net and see if it helps

Does this have the roaming glitch?

What roaming glitch ? Sorry not familiar with that. This doesn't modify anything other then the IMEI

amoamare said:
Whats the error you are receiving and are you sure you have at lest 3.5 Dot net installed ?
Click to expand...
Click to collapse
i updated to 4.5 and still it says program has stopped working and self quits.

same...heres a pic...windows 7 64bit. Ran in compat mode for xp as admin, same error. I am fully updated.
edit: I looked into the app, and you have problem with kernelbase.dll

Ok one sec ill recompile again, one reason i really hate C# haha i think i know what it is

Please re-download should be v2. I forgot to compile a dll with it, so should work now.

sweet dude...yea looks like a faulty dll. Nice program though...I deleted my esn/meid/iemi to see if I could restore earlier today and figured out how but one program would save a lot of steps. Many thanks.
Edit: works!!

amoamare said:
What roaming glitch ? Sorry not familiar with that. This doesn't modify anything other then the IMEI
Click to expand...
Click to collapse
It is where it shows that your roaming, Its a Graphical Glitch.

fr8cture said:
It is where it shows that your roaming, Its a Graphical Glitch.
Click to expand...
Click to collapse
We sure its just a graphical glitch?

Sorry if this is a stupid question. Flame me if you must.
Is it possible to port this to another device or edit to make it compatible. I personally don't need it, but anyone with a lost imei would find it immensely useful. As you can see from my sig I have an att galaxy s2 skyrocket. Thanks for your time.
In case you were wondering this thread showed up in the unread list when I opened the xda app
------------------------------------------------
Sent from my Skyrocket i727 running AOKP JB
For a one stop shop are Vincom's threads
Everything Root: http://forum.xda-developers.com/showthread.php?t=1773659
Returning to Stock: http://forum.xda-developers.com/showthread.php?t=1652398

Mike on XDA,
It's possible but it would have to be written for that device, meaning I would have to have test device or some way to check stuff.

Damn, this is legit man. Thanks so much for making this tool. I have yet to lose mine, but I'm sure it'll happen at some point.
Much appreciated, booted up just fine on win8 rtm. This is the stuff legends are made of haha.
Sent from my SCH-I535 using xda premium

Related

How to Flash MOTOROLA DROID to Cricket: 2.2 Froyo FULL apps,web,mms

Flash Moto Droid to Cricket / Metro full apps, web,mms.
This is my attempt to recreate the solution from Howard Forums
i may have missed a few steps along the way but here it goes. as of 08/02/2010 - make directory now for 2.2 roms
FILES FOR FLASHING TO CRICKET (U2nl,PRL's,Autostart,SPRecovery,NV items)
Special thanks and credit should go to
SyZtyM (i recreated his thred for XDA)
gijoey1980
Tracphonejunkie
whiterabittorg
To0
Insaincain (For the nv items. You are a legend, and credit is due where credit is due**AS read from SyZtyM)
Admin (For all sites. PERIOD)
You will need:
1. CDMA WS 2.7 (google)
2.Harware Virtural Serial Port this is the demo good for 14days
3. Motorola A855 USB drivers (These are the 32bit Drivers)
4. Cyanogen Mod Rom from Rom Manager in market
5. SPRecovery
6&7.Autostart.sh & U2nl from whitrabbit.org (thanks to whiterabbit). Save autostart.sh and U2nl in C:\android\tools\.
8.download Autostart (Root) from Market
9. NV items from http://www.whiterabbit.org/android (u must generate this uniquely with you [email protected] i have included a generated [email protected] for sample or to replace x's with you MDN
Step 1. First step is to make sure you have the drivers installed on your computer, and you also need to have Android SDK installed on your computer.
You will need to root the phone, key here is to make sure the kernel you load supports iptables.
Step 2. if you need to ROOT: follow the guide
than download Rom manager over wifi from MARKET, proceed to flash clockwork and download and install cyanogen 5.xx rom, and google apps..wipe data etc.
Step 2.1 if first fails. get RSD Lite 4.6 (google), 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.
this should just flash the recovery if not download a rom like SMOKEDGLASS unzip and put in folder on SD named Nandroid
Once the phone is completely rebooted into rooted android, power it off.
alternately u can install BuglessBeast froyo v 02.1 from alldroid.org then skip to these steps below
Hold down “T” on the keypad and power on phone.
Plug into computer and open HW Virtual Serial Port (your drivers should install and connect etc)
In HWVS set the IP address to 192.168.16.2 and the port to 11008, choose the com port 10 click connect. (For this tutorial we will use COM10)
Open CDMA WS 2.7 and (go to settings tab and deselect NV Enabled) then connect to COM10. if you dont deselect you will get PHONE FAILED ERRORS
On security tab send SPC 000000. (msg says phone accepts blah blah blah
Go to tab labeled “Other” and write prl. For Cricket EVDO, 6499(new service plan) and 38515 is recommended.
Go to NAM and enter MIN ex. 615-555-5593 (usually different from your actual phone# and MDN(your mobile number ex. 615-555-5551 and click write.
Goto “Memory” tab and click write under NV items, find the downloaded NV items you got from here
for example you must generate the NV items by inputing your MDN([email protected]). box opens telling you to save them as .txt and select them with cdma 2.7. (Thanks again to insanecain)
It should then say, 12 NV items were successfully written to phone.
Go to Main tab and click mode reset.
You can now close HWVS and CDMA WS and open cmd.exe on your computer.
if you have QPST open it on the com port 10 read your settings. under MIP mip2,,PPP(Um,AN...etc it should say [email protected] etc in the right columns....in the bottom box password may need to be written to phone, just type in cricket for both Um and An, cricket is the password.
Also select mobile ip+simple ip under MiP tab
select write to phone
Once phone reboots go to the market using WI-FI and download and install Autostart root required
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:8080
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 <Not set>
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:/
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
adb 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.
thanks everyone for reading.
i would also like to thank everyone who helped give back to the droid community by solving this, (I gave up and switched back to my eris for full support like a Beeach! which i bricked twice) im back on DROID baby
currently running BuglessBeast Froyo v 02.1 and the p3 1000 kernel.
quadrant score: 972
this is a very good set up thanks for the post!
Open CDMA WS 2.7 and (go to settings tab and deselect NV Enabled) then connect to COM10. if you dont deselect you will get PHONE FAILED ERRORS
Click to expand...
Click to collapse
I get the phone failed error, but I don't see the NV Enabled option. Nor do I see the settings tab, where is that option?
broken linkkkkkkzzzzzzzzzzzzzzzzzzzz
"the guide" http://rootyourdroid.info/guides/obtaining-root/
Click to expand...
Click to collapse
is a broken link : (
ummm...flashed new rom...now no web,mms
ok, so im trying like hell to give this moto a shot. normally an htc fan. but the display, camera, and physical keyboard for the price was enticing. i did everything and got internet for a while. then i decided to load bugless' latest rom, now i have no web or mms. is there someting i have to redo??? knowing the norm with reflashes, i did the "open APNs" and redid everything there....but still no go. do i have to redo the Command prompts and the autostart download fr market?
*edit* did all the changes over...ALL. Still no web. if it helps any i did notice that i was unable to reprogam the phone using *228. it still works rite now (i guess based on the previous OTA), but it wont reprogram...i get "programming unsuccessful". I'M running PRLs 38003 & 6499 in Charlotte N.C. any help would be greatly appreciated.
i have a motorola droid on metropcs help me please awwwwwww!!!!
yes my phone was flashed on metropcs its a motorola droid 2.1 android (rooted) an i was deleting some files on my sd card today cuz it was too full an my phone rebooted all the way to the begining i had to look for a wifi connection to sign in my google ACCOUNT to use my phone again an i lost my internet connection an mms messaging but my phone still can text an make calls but my internet an mms i gone please help me to get it back on thanks
somebody hit me up with the info
i need help with my phone i ned to put my mms on an internet back on i lost it when the phone reebooted but its still can text an call on metropcs android motorola droid 2.1 rooted
fredline12002 said:
is a broken link : (
Click to expand...
Click to collapse
not sure whats up with the link, just google a new how to root, sorry
Geniusdog254 said:
I get the phone failed error, but I don't see the NV Enabled option. Nor do I see the settings tab, where is that option?
Click to expand...
Click to collapse
when u open HV serial Port, its the second to last or maybe last tab,,, you cant miss it. this is where u make sure NV Enabled is NOT selected
Wolfdragon said:
ok, so im trying like hell to give this moto a shot. normally an htc fan. but the display, camera, and physical keyboard for the price was enticing. i did everything and got internet for a while. then i decided to load bugless' latest rom, now i have no web or mms. is there someting i have to redo??? knowing the norm with reflashes, i did the "open APNs" and redid everything there....but still no go. do i have to redo the Command prompts and the autostart download fr market?
*edit* did all the changes over...ALL. Still no web. if it helps any i did notice that i was unable to reprogam the phone using *228. it still works rite now (i guess based on the previous OTA), but it wont reprogram...i get "programming unsuccessful". I'M running PRLs 38003 & 6499 in Charlotte N.C. any help would be greatly appreciated.
Click to expand...
Click to collapse
If your on 2.1 bugless you need to redo allthe steps for fully working rom, maybe for 2.2 also i havent had to for a while, only bcuz i have cricket and roam off metro.
luvjones305 said:
yes my phone was flashed on metropcs its a motorola droid 2.1 android (rooted) an i was deleting some files on my sd card today cuz it was too full an my phone rebooted all the way to the begining i had to look for a wifi connection to sign in my google ACCOUNT to use my phone again an i lost my internet connection an mms messaging but my phone still can text an make calls but my internet an mms i gone please help me to get it back on thanks
Click to expand...
Click to collapse
you need to be more specific with wat u deleted?? which rom u ran? etc where did u get it flashed? most likey u went to a metro dealer, to get it flashed, METRO sent out a update a 3 weeks ago (7/06/2010) that DISABLED ALL Dealer added ESN's from Hoodini. so u may just be out of luck. i will search to see if thats been fixed or worked around.
luvjones305 said:
i need help with my phone i ned to put my mms on an internet back on i lost it when the phone reebooted but its still can text an call on metropcs android motorola droid 2.1 rooted
Click to expand...
Click to collapse
what market are you in? who flashed your phone? quoted from above "METRO sent out a update a 3 weeks ago (7/06/2010) that DISABLED ALL Dealer added ESN's from Hoodini. so u may just be out of luck. i will search to see if thats been fixed or worked around. "
Metro Fix Web/mms
"[/QUOTE] "METRO sent out a update a 3 weeks ago (7/06/2010) that DISABLED ALL Dealer added ESN's from Hoodini. so u may just be out of luck. i will search to see if thats been fixed or worked around. "[/QUOTE]
For anyone having trouble with MMs/web on METRO please check out this thread. read from pg one if you dont know whats going on. or pick up here if you can perform the web/mms work around.
http://www.howardforums.com/showthread.php/1656326-Phones-and-more-info/page11
Grr
This is a great! Thank you for the instructions!
I am having one problum tho, and its very annyoing!!
When i first turn on my fone everything works internet+MMS+GPS+TXT+CALLS everything!
then when i recive or send a text or call (Anything that has to use 1X i think) I loose Internet+MMS and GPS
the only way it comes back is if i restart my fone!
dose anyone have any ideas? did i do somthing wrong? Please help.
I have a idea i know its possible on some phones to switch it so texts use 3G insted of 1x. Could i switch that on my droid?
Oh and im running bugless beast 2.2
good tutorial im just stuck at the step its written a little unclear im a moto newb unfortunately
""if you have QPST open it on the com port 10 read your settings. under MIP mip2,,PPP(Um,AN...etc it should say [email protected] etc in the right columns....in the bottom box password may need to be written to phone, just type in cricket for both Um and An, cricket is the password.
Also select mobile ip+simple ip under MiP tab
select write to phone""
i have downloaded cdma 2.7, nothing was stated about qpst in the necessary tools but i downloaded that too afterwards, and its not clear where i should go at this point after the initial reboot. are these directions for cdma2.7 or qpst? help???
................... bump
Hello sorry in advanced for the newbie question. My Moto Droid is already flashed to cricket. If I wanted to manually install 2.2 would I have to start with all steps or just from the 2.2 install?
iNFiNiTY125 said:
This is a great! Thank you for the instructions!
I am having one problum tho, and its very annyoing!!
When i first turn on my fone everything works internet+MMS+GPS+TXT+CALLS everything!
then when i recive or send a text or call (Anything that has to use 1X i think) I loose Internet+MMS and GPS
the only way it comes back is if i restart my fone!
dose anyone have any ideas? did i do somthing wrong? Please help.
I have a idea i know its possible on some phones to switch it so texts use 3G insted of 1x. Could i switch that on my droid?
Oh and im running bugless beast 2.2
Click to expand...
Click to collapse
from my understanding, cdma networks calls and text dont go through data connections, so when u place a call it will switch only to bars and no 1x/3g.
MMS and web will only work when not connected to a call ( i think thats what your stating??) ive never had a problem with data connection not coming back to phone after a call.... hopefully i answered your questions? and gps shouldnt be bothered at all that may be a rom issue. try a few roms other that bugless beast thats basically a stock ROM look into lithium mod or Chevyno1
tko1 said:
good tutorial im just stuck at the step its written a little unclear im a moto newb unfortunately
""if you have QPST open it on the com port 10 read your settings. under MIP mip2,,PPP(Um,AN...etc it should say [email protected] etc in the right columns....in the bottom box password may need to be written to phone, just type in cricket for both Um and An, cricket is the password.
Also select mobile ip+simple ip under MiP tab
select write to phone""
i have downloaded cdma 2.7, nothing was stated about qpst in the necessary tools but i downloaded that too afterwards, and its not clear where i should go at this point after the initial reboot. are these directions for cdma2.7 or qpst? help???
Click to expand...
Click to collapse
hello, lets see i believe this was originally the instructions to get the data working. so you needed QPST to enter in the passcode "cricket"....it just depends what rom you have. if you flash a rom and your data doesnt work then u will have to enter those settings in qpst. after entering those your data should work.
dortega2388 said:
Hello sorry in advanced for the newbie question. My Moto Droid is already flashed to cricket. If I wanted to manually install 2.2 would I have to start with all steps or just from the 2.2 install?
Click to expand...
Click to collapse
you should be fine with the NV items. after you flash 2.2 dial 611 (you may need to reflash PRL, and then from there i would give your phone about a 2minutes to see if any 1x/3g show up. if not commence with the instructions lol.
bigslanki said:
hello, lets see i believe this was originally the instructions to get the data working. so you needed QPST to enter in the passcode "cricket"....it just depends what rom you have. if you flash a rom and your data doesnt work then u will have to enter those settings in qpst. after entering those your data should work.
Click to expand...
Click to collapse
thanks for the reply, well i had all but given up on my droid dreams and i figured out on my own that they were QPST directions but were missing this important piece. QPST 2.7 WITH A OLDER BUILD LIKE 264 WILL NOT CONFIGURE THE DROID,IT GIVES AND ONLINE ERROR. YOU SHOULD USE AN UPDATED VERSION. I ENDED UP FINDING 2.7 BUILD 323.
Also. its unclear as to why in the adb commands we have
adb push c:\android\tools\autostart.sh /data/opt/autostart.sh
Now:
adb shell
it may be obvious to some but if Now: is an actual command it wouldnt work. so im assuming it isnt, and pretty much adb after that point is irreconcilable.
no matter what the droid never left the verizon network needless to say, and i havent recieved any input as to where i could have gone wrong, everything else was flawless up until the Now: part basically then i had to piece together adb. even tried without the now part and didnt succeed.
i did this and everything works. only problems is it 1x all the time; how to i get 3g?

[Q] QCN Files to test?

Hi peeps,
you might have seen that i only have about 10 posts, i used to be a "only in need to download a ROM user sometimes"
I've had several devices (iMate SP5, HTC Diamond, HTC Touch Pro 2 [Even to native android])without any problems... Until now... My Sensation...
As you might have seen my last post was regarding a Flash that seemed to have done something wrong and my device is in QHSUSB_DLOAD mode...
As i already surfed the web during almost a full day and night, i am just going to ask for it, cause i didn't found it on my own...
What's the plan?
As i am still able to use QPST, it offers me the possiblity to restore a QCN file...
problem is... i've found none on the internet...
I've seen a post here stating that someone could provide one, but was a bit afraid cause it has the EMEI etc right hardcoded in it...
I can promise this in return of getting a QCN file:
You get my official address + phone number (spare phone in use atm) prior to get in touch with eachother whenever you want (GMT+1 zone here, want to be able to still sleep a bit )
What will i try to do:
I am going to figure out, together with the person who provided me the QCN file, which info is from the phone itself that dumped the file, where can i retrieve that info (is it on the box, or do i need to take notes promptly to flashing before it bricks and so on...)
What will i offer afterwards:
Apart from a smile on my face cause my phone will work once again (still got 1.5 years of warranty, so if it fails, i still be able to send it to HTC support), this might be the sollution that is needed to get bricked phones back towards a heartbeat... If we have a success, we will make history in Android Phone Recovery! This might provide XDA with a tool to get even bricked phones back, towards a basic ROM or so... very small and fast to flash, so there is a way to get rid of bricked phones...
I will write a manual on how to do it, with credits to the peeps who've helped me out with info, files etc...
And prior to the manual, on a daily base a post here so you can all see what progress i am going trough...
Thanks in advance
Youry (this is my real name btw...)
The programs & Drivers
This post is for the people who are already in the "bricked phone" mode: QHSUSB_DLOAD mode named
In attachment you can find the QPST program and the needed drivers.
Greetings
This post is for those willing to help me out
First and for all, THANKS!!!
In attachment you can find every file i will be reffering to in the manual how to get the backup made.
HOW TO SETUP QPST FOR USE WITH YOUR PHONE (credits to fowenati)
disclaimer: I am not responsible for anything that happens to your phone.
Make sure your phone is plugged in, has debugging ON for the whole time of this manual.
1. Temp Root yourself using whichever method you prefer (This seems to work great for lots of people)
2. Get your MSL using MSL Reader from the Market (free) OR Call Sprint to get your MSL OR Get your MSL using CDMA Workshop (which I will not go into as It is a different subject and not as easy as the aforementioned) (Official market page of MSL Reader)
3. Get QPST and install it (found in attachment)
Put your phone in diagnostic mode by punching in *#*#3424#*#* in the dialer through out the whole rest tutorial, if it goes out of diag mode, just put it back into it by going to Dailer and punching in *#*#3424#*#*
4. Download HTC Diag Drivers Both 32and 64 are in the zip (found in attachment)
5. Install the QPST Drivers for your system (32bit or 64bit)
- A. Go into Device manager (from control panel)
- B. Find HTC Diag or HTC Diag Modem (along those lines)
- C. Right Click it and select update driver
- D. Select Browse computer for driver software
- E. Browse to the folder containing the drivers your downloaded in step 4 and then select the folder for your Windows version (32/64, if you don't know go to my computer and select properties)
- F. Click Next, it will install your drivers
6. Once your drivers are installed your device should be recognized and read as HTC Diagnostic Interface, followed by the port it is located on. Exmaple: COM5.
7. Open "QPST Configuration" by Start>All Proggrams>QPST>QPST Configuration
- A. Select "Add New Port"
- B. Input whatever port your phone is connected to (eg. "COM5" as mine was, without the quotes) in both the port, and label boxes.
- C. DESELECT The "Show Serial and USB/QC Diagnostic Ports only"
- D. Click OK
8. You should see the new added port and its state as ENABLED, if it is there, continue
The phone is now ready to make the backup i need
HOW TO DUMP THE BACKUP
1. In the already opened QPST Configurator program you open the "Start Clients"-menu, and choose "SOFTWARE DOWNLOAD".
2. You will notice that it doesn't activate the correct port normally seen, so click the "Browse"-button in order to select the right port and press the "OK"-button.
3. Open the "Backup"-tab.
4. You will notice that the box of QCN File is empty, click the "Browse"-button, give the file a place and a name, in order to find it after it is done.
5. Press the "Start"-button
6. from here on you will contribute i guess, cause i am not in the possition to know what will happen...
Greetings
*bump*
And reserve place for further postings
thx for your work, also check TrevE's thread http://forum.xda-developers.com/showthread.php?t=1188510
and also check http://psas.revskills.de/
Revskills can read/write phone partitions, but currently our CPU is not supported...
Bump
Sent from my HTC Sensation XE with Beats Audio Z715e using XDA App
pirlano said:
thx for your work, also check TrevE's thread http://forum.xda-developers.com/showthread.php?t=1188510
and also check http://psas.revskills.de/
Revskills can read/write phone partitions, but currently our CPU is not supported...
Click to expand...
Click to collapse
I've used the info of TrevE a bit in order to find the thread wich said how to get a HTC in DIAG MODE connected to QPST...
All we need now is a QCN Dump file... So if anyone would like to help us out? It might help you out when you ever have a situation which is now stated as a bricked phone!
I'm even thinking about buying a second phone in order to do it myself... (and to have a smartphone which works, sold my backup a month ago, so i'm back to a non-touch, non-smartphone atm...)
are you sure it will work? sensation store files, data and partition in 3 chips, baseband chip, nand and emmc, i think QPST it's not enough... (or we need a newer QPST that support emmc phones too)
and actually revskills doesn't support "write" for our chipset
i think we should ask to guys working/near HTC, they can provide us leaked ROMs, with not recovery files?
If everyone is just asking if it will work and never tests it... we'll never know, i am waiting for a dump file so we can try it...
pirlano said:
are you sure it will work? sensation store files, data and partition in 3 chips, baseband chip, nand and emmc, i think QPST it's not enough... (or we need a newer QPST that support emmc phones too)
and actually revskills doesn't support "write" for our chipset
i think we should ask to guys working/near HTC, they can provide us leaked ROMs, with not recovery files?
Click to expand...
Click to collapse
*Bump*
Anyone willing to help us out?
Da_Loony said:
*Bump*
Anyone willing to help us out?
Click to expand...
Click to collapse
So you just need a backup from a working phone?
Sent from my HTC Sensation XE with Beats Audio Z715e using XDA App
Yep that's what i need, a backup of a working phone, so i can see if it gets the phone back to life or not... afterwards if it worked, we can strip the file down to just hboot + CWM or so, so we can get it very fast done when this happens to a phone
dexter93 said:
So you just need a backup from a working phone?
Sent from my HTC Sensation XE with Beats Audio Z715e using XDA App
Click to expand...
Click to collapse
Hello Da_Loony,
i want to ask you if your idea worked out using the backup of a working phone? and if yes can you upload the backup please
Any news about the topic ? I need a QCN file for a bricked Sensation XE.
- A. Go into Device manager (from control panel)
- B. Find HTC Diag or HTC Diag Modem (along those lines)
Click to expand...
Click to collapse
nothing appears in device manager(im running windows 7 32-bit)
and i have to ask,is this completely safe procedure?
im willing to help you if it is
subscribed. i would suggest asking a mod to move this to either development or general sections, since q&a is not getting enough attention.
btw, which sensation do you have, op? xe or regular? would it even matter at that level? mike (the revolution cook) compared partition dumps from xe and reg sensation here: http://forum.xda-developers.com/showthread.php?t=1412618
ill give this a go tonight if i can or if not ill do it on saturday its always good to know theres a way back from a brick. I would also try pm'ing someone like adamoutler to see if this might actually work just an idea
EDIT: can't get into diagnostic mode on my phone because im on a custom rom sorry guys
dmcb123 said:
EDIT: can't get into diagnostic mode on my phone because im on a custom rom sorry guys
Click to expand...
Click to collapse
strange, how would that matter? what's the error you're getting?
Im on insertcoin 4.5.0 (ICS maybe thats the problem?) basically when i type in the code it just returns to the dialer???

[Q] LG G2X Tmobile - baseband unknown and missing IMEI

After having root my LG G2X phone and trying out some roms, I decided to go back to my original stock android 2.3.3 gingerbread because I didn't like the battery life that I got from the other roms. Unfortunately after having unroot the phone and going back to stock android 2.3.3 gingerbread, to my shocking suprise the IMEI number and Baseband info is gone. Took it to Tmobile and they say they can't do anything about it. Called LG techs and they say they can't do anything about it either. Now I can't make calls nor can I make wifi calls either. Can anyone please help guide me on how to fix the missing IMEI number and missing Baseband info. I went to a lot of phone shop repairs and they all say my LG G2X phone is software broken - it's a useless piece of junk now as they told me.
I already tried re-rooting the phone and trying out different roms but no matter which rom I use they all show the missing IMEI number and displays the Baseband Unknown. Right now as I am typing this I have the Domination rom install on my phone.
Try searching. Core Memory wrote a guide about fixing your IMEI like just last week
Sent from my LG-P999 using xda premium
thehanzu said:
After having root my LG G2X phone and trying out some roms, I decided to go back to my original stock android 2.3.3 gingerbread because I didn't like the battery life that I got from the other roms. Unfortunately after having unroot the phone and going back to stock android 2.3.3 gingerbread, to my shocking suprise the IMEI number and Baseband info is gone. Took it to Tmobile and they say they can't do anything about it. Called LG techs and they say they can't do anything about it either. Now I can't make calls nor can I make wifi calls either. Can anyone please help guide me on how to fix the missing IMEI number and missing Baseband info. I went to a lot of phone shop repairs and they all say my LG G2X phone is software broken - it's a useless piece of junk now as they told me.
I already tried re-rooting the phone and trying out different roms but no matter which rom I use they all show the missing IMEI number and displays the Baseband Unknown. Right now as I am typing this I have the Domination rom install on my phone.
Click to expand...
Click to collapse
Try the method I've posted about fixing the IMEI. Post your experience with it in your thread, if it works or not.
http://forum.xda-developers.com/showthread.php?t=1942417
FIX phone's IMEI
I spent the whole day yesterday trying out the suggested method that you showed me in the link, but unfortunately it still doesn't work. When I input this code: 1809#*999# on my phone I don't get the phone's hidden menu. I guess I just have to come into grips that my LG G2X is busted. I can't make calls but I guess it'll make a good alternative to an IPOD TOUCH.
thehanzu said:
I spent the whole day yesterday trying out the suggested method that you showed me in the link, but unfortunately it still doesn't work. When I input this code: 1809#*999# on my phone I don't get the phone's hidden menu. I guess I just have to come into grips that my LG G2X is busted. I can't make calls but I guess it'll make a good alternative to an IPOD TOUCH.
Click to expand...
Click to collapse
Install GetRIL and check the RIL against the baseband:
From Google play (You may not be able to download from Google play because your phone's IMEI is incorrect.) :
https://play.google.com/store/apps/...251bGwsMSwxLDEwMiwiY29tLnNpYmJvci5nZXRyaWwiXQ..
From Sibbor as an .apk file you can install directly:
http://forum.xda-developers.com/showthread.php?t=1187681
Do a ctrl-F search for GetRIL 0.9.5.2.apk on that page for the download link.
---------- Post added at 02:13 PM ---------- Previous post was at 01:44 PM ----------
The reason the hidden menu can't be accessed is if you're not running a stock LG ROM or a modified ROM made from it.
Okay all right so I was able to get the GETRIL app install and it shows on my lg g2x that the RIL and the baseband doesn't match up. I than tried to select a few of the provided baseband that came with the GETRIL app but it still says my lg g2x's RIL and baseband doesn't match. Now I fully know that my G2X is busted for sure. Time to take it to BESTBUY and recycle it. I APPRECIATE ALL THE HELP I GOT IN HERE. Thanks everyone!!
thehanzu said:
Okay all right so I was able to get the GETRIL app install and it shows on my lg g2x that the RIL and the baseband doesn't match up. I than tried to select a few of the provided baseband that came with the GETRIL app but it still says my lg g2x's RIL and baseband doesn't match. Now I fully know that my G2X is busted for sure. Time to take it to BESTBUY and recycle it. I APPRECIATE ALL THE HELP I GOT IN HERE. Thanks everyone!!
Click to expand...
Click to collapse
You could try to reinstall one of the LG firmwares with the offline method. That may be able to ressurrect your phone. LG does fix phones out of warranty. LG can fix your phone's IMEI and flash stock LG firmware. You could take it to a place which unlocks and/or fixes phones. If they have a hardware box such as an Octopus box, they can fix your IMEI and flash the firmware. If you are fed up with the phone, don't just recycle it at Bestbuy, sell it as is. At least you'll get some money towards another phone.
Have you tried an NVFlash restore?
http://forum.xda-developers.com/showthread.php?t=1248644
Core Memory said:
You could try to reinstall one of the LG firmwares with the offline method. That may be able to ressurrect your phone. LG does fix phones out of warranty. LG can fix your phone's IMEI and flash stock LG firmware. You could take it to a place which unlocks and/or fixes phones. If they have a hardware box such as an Octopus box, they can fix your IMEI and flash the firmware. If you are fed up with the phone, don't just recycle it at Bestbuy, sell it as is. At least you'll get some money towards another phone.
Click to expand...
Click to collapse
If I were to just re-sell the phone as it is how much do you think I could get from it? The phone itself is in great condition. No ugly markings, no ugly nasty scratches, and no broken pieces anywhere on the phone. I already tried contacting LG service techs. and they say they can't do anything about it. So my best option would be just re-sell the darn thing besides taking it to BESTBUY and have it recycled.
thehanzu said:
If I were to just re-sell the phone as it is how much do you think I could get from it? The phone itself is in great condition. No ugly markings, no ugly nasty scratches, and no broken pieces anywhere on the phone. I already tried contacting LG service techs. and they say they can't do anything about it. So my best option would be just re-sell the darn thing besides taking it to BESTBUY and have it recycled.
Click to expand...
Click to collapse
Don't give up yet. Try the NVFlash restore method. I've used it successfully to restore my phone after I bricked it many times.
Unfortunately, non-working G2X phones don't sell for much. You should look on eBay auctions to determine what it will sell for. I think you may be able to get $75 or more depending what extras it has with it.
Core Memory said:
Have you tried an NVFlash restore?
http://forum.xda-developers.com/showthread.php?t=1248644
Click to expand...
Click to collapse
just got done trying the NVFlash and it still shows missing IMEI and Baseband unknown. Even though it didn't work I appreciate the help. Thanks!
thehanzu said:
just got done trying the NVFlash and it still shows missing IMEI and Baseband unknown. Even though it didn't work I appreciate the help. Thanks!
Click to expand...
Click to collapse
Give this a try, it worked for others:
http://forum.xda-developers.com/showthread.php?t=1619932
---------- Post added at 06:00 PM ---------- Previous post was at 05:44 PM ----------
Can you access the hidden menu 1809#*999#
I found a utility, AnyCut, which can enable you to make a shortcut to the G2X Hidden Menu.
It is available at Google play:
https://play.google.com/store/apps/details?id=com.appdroid.anycut
It's also available as an apk file for direct installation here:
http://forum.xda-developers.com/showthread.php?t=1770622&page=2
Here's instructions (thanks to noodlev1 for the instructions which I modified):
Create the hidden menu shortcut using AnyCut:
hold finger on a home screen > select shortcut > Any Cut > Activity > scroll down till you see "HiddenMenu" select it and that's it.
Open the new HiddenMenu shortcut:
Scroll down and select "Port Setting" > enable "CP USB" and press OK
Now you can try the IMEI fix I wrote up previously that you couldn't complete because you couldn't access Hidden Menu.
i'll bump this thread instead of making another one. i have a g2x with the unknown imei problem as well.
not sure if things have changed since you did the write-up, but "9) Access the LGE Mobile USB Modem driver through Control Panel -> Device Manager -> LGE Mobile USB Modem -> Advanced -> Advanced Port Settings" now looks to be under the diagnostics tab.
but thats neither here nor there. my problem is after i query the modem i get about 10 lines but nothing like you show. here is all that mine shows:
ATQ0V1E0 - OK
AT+GMM - LG-P999
AT+FCLASS=? - OK
AT#CLS=? - OK
AT+GCI? - OK
AT+GCI=? - OK
ATI1 - OK
ATI2 - OK
ATI3 - OK
ATI4 - OK
ATI5 - OK
ATI6 - OK
ATI7 - OK
ATQ0V1E0 - OK
AT+GMM - LG-P999
AT+FCLASS=? - OK
AT#CLS=? - OK
AT+GCI? - OK
AT+GCI=? - OK
ATI1 - OK
ATI2 - OK
ATI3 - OK
ATI4 - OK
ATI5 - OK
ATI6 - OK
ATI7 - OK
ATQ0V1E0 - OK
AT+GMM - LG-P999
AT+FCLASS=? - OK
AT#CLS=? - OK
AT+GCI? - OK
AT+GCI=? - OK
ATI1 - OK
ATI2 - OK
ATI3 - OK
ATI4 - OK
ATI5 - OK
ATI6 - OK
ATI7 - OK
ATQ0V1E0 - OK
AT+GMM - LG-P999
AT+FCLASS=? - OK
AT#CLS=? - OK
AT+GCI? - OK
AT+GCI=? - OK
ATI1 - OK
ATI2 - OK
ATI3 - OK
ATI4 - OK
ATI5 - OK
ATI6 - OK
ATI7 - OK
ATQ0V1E0 - OK
AT+GMM - LG-P999
AT+FCLASS=? - OK
AT#CLS=? - OK
AT+GCI? - OK
AT+GCI=? - OK
ATI1 - OK
ATI2 - OK
ATI3 - OK
ATI4 - OK
ATI5 - OK
ATI6 - OK
ATI7 - OK
---------- Post added at 06:50 PM ---------- Previous post was at 06:27 PM ----------
i've also uninstalled and reinstalled the drivers and what not.
i will say that every time i got into port settings in the hidden menu after a query its ALWAYS set to ap usb. i can change it to cp usb and ok out and go back in and its the same.
1. Access HiddenMenu with 1809#*999# then Port Setting and set the port to: CP USB
2. Connect your phone via usb to your computer.
3. Access Control Panel then Device Manager then Modems and click on LGE 4. Mobile USB Modem and Advanced and Advanced Port Settings and note/write down the COM Port Number
5. Access http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html and download PuTTY.exe to your desktop and run it.
6. In the PuTTY Category menu, click on Session and click on the Serial radio button so it is selected and in the destination to connect to, for the Serial line, then enter the LGE USB Modem COM port number you wrote down.
7. In the Category menu, click on Logging and select All session output.
8. Give the Log file a name and use Browse to make sure it is saved to the desktop.
9. In PuTTY Configuration, at the bottom, click on Open.
10. In the terminal program, type: AT+CGSN
It should return with a number, hopefully your phone's real IMEI then OK.
Did it?
If not, you will have to resurrect your phone's IMEI by following my instructions at: http://forum.xda-developers.com/showthread.php?t=1942417
Core Memory said:
1. Access HiddenMenu with 1809#*999# then Port Setting and set the port to: CP USB
2. Connect your phone via usb to your computer.
3. Access Control Panel then Device Manager then Modems and click on LGE 4. Mobile USB Modem and Advanced and Advanced Port Settings and note/write down the COM Port Number
5. Access http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html and download PuTTY.exe to your desktop and run it.
6. In the PuTTY Category menu, click on Session and click on the Serial radio button so it is selected and in the destination to connect to, for the Serial line, then enter the LGE USB Modem COM port number you wrote down.
7. In the Category menu, click on Logging and select All session output.
8. Give the Log file a name and use Browse to make sure it is saved to the desktop.
9. In PuTTY Configuration, at the bottom, click on Open.
10. In the terminal program, type: AT+CGSN
It should return with a number, hopefully your phone's real IMEI then OK.
Did it?
If not, you will have to resurrect your phone's IMEI by following my instructions at: http://forum.xda-developers.com/showthread.php?t=1942417
Click to expand...
Click to collapse
cool. i'll give it a try later today. and the link for resurrecting the imei is what i was doing to get the above info in post 14.
does it matter if i use xp or 7 for all this?
blackbeasst said:
cool. i'll give it a try later today. and the link for resurrecting the imei is what i was doing to get the above info in post 14.
does it matter if i use xp or 7 for all this?
Click to expand...
Click to collapse
I've been using W7 but XP will work.
Core Memory said:
1. Access HiddenMenu with 1809#*999# then Port Setting and set the port to: CP USB
2. Connect your phone via usb to your computer.
3. Access Control Panel then Device Manager then Modems and click on LGE 4. Mobile USB Modem and Advanced and Advanced Port Settings and note/write down the COM Port Number
5. Access http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html and download PuTTY.exe to your desktop and run it.
6. In the PuTTY Category menu, click on Session and click on the Serial radio button so it is selected and in the destination to connect to, for the Serial line, then enter the LGE USB Modem COM port number you wrote down.
7. In the Category menu, click on Logging and select All session output.
8. Give the Log file a name and use Browse to make sure it is saved to the desktop.
9. In PuTTY Configuration, at the bottom, click on Open.
10. In the terminal program, type: AT+CGSN
It should return with a number, hopefully your phone's real IMEI then OK.
Did it?
If not, you will have to resurrect your phone's IMEI by following my instructions at: http://forum.xda-developers.com/showthread.php?t=1942417
Click to expand...
Click to collapse
when i get to step 10, all i get is "error" in the terminal program when i try to type
blackbeasst said:
when i get to step 10, all i get is "error" in the terminal program when i try to type
Click to expand...
Click to collapse
Did you enter the Com port number?
Did you enter the AT command in the box at the bottom of the terminal proram?
Core Memory said:
Did you enter the Com port number?
Did you enter the AT command in the box at the bottom of the terminal proram?
Click to expand...
Click to collapse
here's what i do:
hidden menu
port settings
change to cp usb
ok
(still in hidden menu)
plug phone into computer via usb
go to modems in CP
advance tab
advance port settings to see com8
run putty
under session i dot serial and change to com8
under session/logging i change to all session output and chance file name to g2x.log
click open
(terminal box pops up)
start typing and get "error" in the terminal.
here's how the log shows up:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.01.15 13:46:31 =~=~=~=~=~=~=~=~=~=~=~=
ERROR
ERROR

[Q] How to put the T869 in DM+MODEM+ADB mode for IMEI recovery

Hello,
I'm trying to recover the IMEI for my T869 by following this guide:
http://forum.xda-developers.com/showthread.php?t=1867442
The first step is to put the phone/tablet in diagnostics mode. There are two methods described which do this. The first one ( for TouchWiz devices, which should apply for this device ) involves using codes in the dialer to enable a hidden menu. As my tab doesn't have a dialer, this method doesn't work. I've tried 3rd party software that claim to execute codes on the tablet but they don't work.
The second method involves running a script. This fails because/sys/class/android_usb/android0/f_rmnet/transports doesn't exist on my tablet.
So, any ideas how to put my tablet in diagnostics mode or how to fix the IMEI for it ? I don't have a backup of the efs folder and the current IMEI is the generic 004999010640000.
Thanks.
MichaelIvinov said:
Hello,
I'm trying to recover the IMEI for my T869 by following this guide:
http://forum.xda-developers.com/showthread.php?t=1867442
The first step is to put the phone/tablet in diagnostics mode. There are two methods described which do this. The first one ( for TouchWiz devices, which should apply for this device ) involves using codes in the dialer to enable a hidden menu. As my tab doesn't have a dialer, this method doesn't work. I've tried 3rd party software that claim to execute codes on the tablet but they don't work.
The second method involves running a script. This fails because/sys/class/android_usb/android0/f_rmnet/transports doesn't exist on my tablet.
So, any ideas how to put my tablet in diagnostics mode or how to fix the IMEI for it ? I don't have a backup of the efs folder and the current IMEI is the generic 004999010640000.
Thanks.
Click to expand...
Click to collapse
The Dialer is part of Phone.apk, which won't show up on the T869 normally even if its "installed".
There's a file within framework-res.apk (which is found @ /res/values/bools.xml) which essentially tells the Android OS what features the host device does and does not have. The relevant value is <bool name="config_voice_capable">.
By default the T869 will have:
<bool name="config_voice_capable">false</bool>
Changing that to
<bool name="config_voice_capable">true</bool>
Tells the OS that the device is "voice capable", meaning it can make & receive phone calls. This will then allow the Phone.apk features to show up, provided you have Phone.apk installed.
The process of modifying framework-res.apk is somewhat complicated, and your ROM may or may even have Phone.apk present, depending on what you are using. However, at least now you know why you have no dialer.
DivinityCycle said:
The Dialer is part of Phone.apk, which won't show up on the T869 normally even if its "installed".
There's a file within framework-res.apk (which is found @ /res/values/bools.xml) which essentially tells the Android OS what features the host device does and does not have. The relevant value is <bool name="config_voice_capable">.
By default the T869 will have:
<bool name="config_voice_capable">false</bool>
Changing that to
<bool name="config_voice_capable">true</bool>
Tells the OS that the device is "voice capable", meaning it can make & receive phone calls. This will then allow the Phone.apk features to show up, provided you have Phone.apk installed.
The process of modifying framework-res.apk is somewhat complicated, and your ROM may or may even have Phone.apk present, depending on what you are using. However, at least now you know why you have no dialer.
Click to expand...
Click to collapse
I actually did follow your guide here: http://forum.xda-developers.com/showthread.php?t=1872348 to try to get my native dialer but never got it to work. I know that it should work, but I get endless crashes/reboots if I enable voice capabilities for my tab .. All apps crash seconds from startup. What exact ROM do you have which works for enabling the native dialer? I'm running the official ICS build.
MichaelIvinov said:
I actually did follow your guide here: http://forum.xda-developers.com/showthread.php?t=1872348 to try to get my native dialer but never got it to work. I know that it should work, but I get endless crashes/reboots if I enable voice capabilities for my tab .. All apps crash seconds from startup. What exact ROM do you have which works for enabling the native dialer? I'm running the official ICS build.
Click to expand...
Click to collapse
I pretty much only use CM10. Aorth has nightly builds of it. The last "good" CM10 is cm-10-20130118-UNOFFICIAL-t869.zip, which you can get here: http://goo.im/devs/aorth/roms/t869/
I'm curious, what purpose does retrieving the IMEI serve anyways?
DivinityCycle said:
I pretty much only use CM10. Aorth has nightly builds of it. The last "good" CM10 is cm-10-20130118-UNOFFICIAL-t869.zip, which you can get here: ....
I'm curious, what purpose does retrieving the IMEI serve anyways?
Click to expand...
Click to collapse
Well my tablet has the generic IMEI as stated above. Since about 2 days ago, my tablet hasn't been able to connect to the T-Mobile network. I have had the generic IMEI for some time and it has worked. Now either T-Mobile has decided to start blocking the IMEI from the network or my tablet is physically damaged.
I have bars, I can search for networks and it will find T-Mobile and AT&T, I've tried different SIMs with different plans and also checked the SIMs in other phones and they work. Can you connect to the T-Mobile network with the generic IMEI or do you still have your original IMEI?
MichaelIvinov said:
Well my tablet has the generic IMEI as stated above. Since about 2 days ago, my tablet hasn't been able to connect to the T-Mobile network. I have had the generic IMEI for some time and it has worked. Now either T-Mobile has decided to start blocking the IMEI from the network or my tablet is physically damaged.
I have bars, I can search for networks and it will find T-Mobile and AT&T, I've tried different SIMs with different plans and also checked the SIMs in other phones and they work. Can you connect to the T-Mobile network with the generic IMEI or do you still have your original IMEI?
Click to expand...
Click to collapse
I appear to have my "real" IMEI. I have used CM10 nightlies on this tab pretty much since day 1. Have had no problems connected to the T-Mo data network. I would imagine if the IMEI is messed up you should be able to RMA that device, which sucks
find an app called 'any cut' this will allow you to access all the intents and action your device is capable of.
One of them should be service mode.
be careful....
also , if you really want this I would definetly talk to these guys.. http://mobiletechvideos.mybigcommerce.com/samsung-galaxy-tab-plus-imei-efs-repair/
JTAG'd my GT-P6200. I know yours is the Tmobile variant, but he usually has success with new products, etc.
I would ask him.
He is in Texas US of course..
good luck..
Ok, It's confirmed: T-Mobile has started blocking the generic IMEI from their network. At least that's what I conclude from finding a thread on reddit(can't link but you can google the title) from 3 days ago, exactly when I started having the problem:
Anyone else running a custom ROM and have your IMEI reset to 004999010640000? T-Mobile likely blocked your phone today.
DivinityCycle, Just checked again and your bools.xml edit only works with CM10. I've gotten it successfully going on CM10, but the code that gets entered in the dialer only works on a TouchWiz ROM, as noted in the original thread :facepalm:
When I try the same thing on stock GingerBread / ICS I get endless application crashes / freezes so that basically i can't do anything, even launch an app, not to mention enter a code.
chrisrotolo, AnyCut - Managed to install it and create a shortcut to the ServiceMode action but when I execute that shortcut it crashes and nothing happens.
Any other tips?
you could also try factory mode, which will bring up a calculator.
From there enter the *#*# dialer code to get you into service mode...i forget it off hand but i have posted it numerous times,
also if you try another action shortcut, one that is a submenu of the service,mode main menu, such as network, etc.. and that works, you can usually back all the way up to the main menu in service mode.
also CM ROM may have these .apks removed... should be on stock ROM though.
good luck.
chrisrotolo said:
you could also try factory mode, which will bring up a calculator.
From there enter the *#*# dialer code to get you into service mode...i forget it off hand but i have posted it numerous times,
also if you try another action shortcut, one that is a submenu of the service,mode main menu, such as network, etc.. and that works, you can usually back all the way up to the main menu in service mode.
also CM ROM may have these .apks removed... should be on stock ROM though.
good luck.
Click to expand...
Click to collapse
Factory mode worked for me but did not solve my problem. I managed to put the tablet in "modem" USB mode which from what I understand should be diag mode, what I'm looking for, but Windows( All: 7, XP, 32, 64 ) can't find drivers for it. It's showing up as 7 CDCs.
Anyone have any suggestions or knows what "7 CDCs" is and how do I get to an actual working diag mode from that ?
I dialed *#7284#, got this :
i.imgur.com/5W2HSlN.jpg
for drivers, usually you can dowload heimdall and go to 'zadig' (or something similar), with device in download mode: double click zadig.exe it will install drivers
you should see at least one CDC driver possibly a modem driver as well.
Alternatively another good way to install drivers for me has been PDAnet by june fabrics.
find it download .apk it pretty well walks you through set-up.
Thats the right screen for setting usb to modem, etc..
I've had 2 backup's of my EFS folder since day one.
chrisrotolo said:
for drivers, usually you can dowload heimdall and go to 'zadig' (or something similar), with device in download mode: double click zadig.exe it will install drivers
you should see at least one CDC driver possibly a modem driver as well.
Alternatively another good way to install drivers for me has been PDAnet by june fabrics.
find it download .apk it pretty well walks you through set-up.
Thats the right screen for setting usb to modem, etc..
I've had 2 backup's of my EFS folder since day one.
Click to expand...
Click to collapse
Thanks for the suggestions, but I couldn't get them to work. PDAnet requires that the device be put in regular-ADB mode to install drivers - and does install 'normal' drivers but doesn't install the diag mode drivers. zadig installs a driver for the 7 CDCs device but It's listed as a USB device, not as a COM serial port as required by the application.
chrisrotolo said:
I've had 2 backup's of my EFS folder since day one.
Click to expand...
Click to collapse
Do you really need the extra one or can I have it ? :silly:
Still no success so far.
The only possibility I see Is doing a restore using NsPro, which apparently is the only software that supports the T869.
NsPro v6.5.2 released:
-Added I547, T869, T879 support.
Anybody knows how I can try to fix the tab with NSPro without buying the box + 1 year activation ?
Yeah send it to someone who has one...
Have you contacted mobiletechvideos.com yet? They are US based, but one of the best for these types of things..
chrisrotolo said:
Yeah send it to someone who has one...
Have you contacted mobiletechvideos.com yet? They are US based, but one of the best for these types of things..
Click to expand...
Click to collapse
Thanks, didn't know about them. It seems that they require that the device be shipped.
Has anybody dealt with them before ? How reliable are they / where are they located ?

How to fix LG G2 with IMEI issue

Long story short, I bricked my lg g2 d801 after flashing twrp recovery and trying to flash custom rom. The phone would restart randomly. I had no connection and the signal bars crosses out in red. In settings most of my info like baseband, imei etc were missing. I was looking up and many people bricked their phones with no EFS backup to restore the IMEI. This is how I fixed my phone. This should also help people who have zeroed out IMEI after bad flash or whatever reason. But you should at least have IMEI number ready (from your box/ receipt or call t-mobile)
1. Flashed the phone to factory firmware using LG support tool. I used the following guide:
http://androidcure.com/unbrick-lg-g2-stock-firmware/
used the firmware: T-Mobile KitKat D80120A_00.kdz
there's also similar guides in xda, follow whichever you prefer. Goal is to revert the phone back to stock.
After flashing the phone, the phone was woking; however imei was null. In phone settings my IMEI was 0. To fix the null/bad imei follow this guide (Not all the steps are my work; this guide helped me http://forum.xda-developers.com/showthread.php?t=1942417 , also watched some you tube videos):
2. You need the following drivers and software:
LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1
QPST_2.7_378
imei converter: http://www.sendspace.com/file/a3spfh
3. After installing the driver; turn on USB debugging and connect the phone to computer
4. Install QPST, run QPST configuration from from start menu
5. Click on Ports tab. Click Add new port. Your phone should be COM4/5. It will say USB after the port. Select the port and click OK.
6. The port should come up on active phones. Select the phone and and click on "Software Download" from start clients menu
7. Click on Backup tab. Your port should appear. Backup by clicking on start
8. Now go to Program Files/qualcomm/qpst/bin folder
9. Run RF_NV_Manager program
10. Click File read from phone. Your IMEI should appear on number 550; NV_UE_IMEI_I
11. In my case; there was no item 550 as my IMEI was missing. Don't worry.
12. Click on file> Read supported RF NV items
13. Now click on item 550. It should show 9 blank fields.
14. Start IMEI converter. Type in your IMEI in enter IMEI click on convert IMEI
15. There will be 18 digits in groups of 9
18. In RF_NV_Manager program; click on Hex by Write NV button
19. IN the 9 boxes; type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits
20. After you fill in; click on write NV
21. Now click on File> Read from phone. NV item number 550 should appear now.
22. Unplug, Restart your phone and your IMEI number should be there and phone should connect to network.
Above process fixed my phone with full 4G LTE data. Now depending on the how bad your EFS was damaged; you might not get 4G lte data. But at least now; you will be able to send the phone back to LG for repair or return to t-mobile as IMEI number will be in your phone.
You can do this with EFS Professional. It does all the conversion for you and you dont need QPST. Just simply type in IMEI and write to device.
Sent from my LG-D802 using Tapatalk
I've tried the this guide and it didn't work for me. I get an error when I try to write NV. The good news is that I don't have an immediate need to change/fix IMEI but I was wondering if it ever gets zeroed out I have a way to restore it. I will give your tool a try.
lyriquidperfection said:
You can do this with EFS Professional. It does all the conversion for you and you dont need QPST. Just simply type in IMEI and write to device.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
So the EFS Professional is compatible with phones other than Samsung? Once I've unzipped the file I see a bunch of binaries for Samsung phones, but nothing for LG G2. When I try to run it generates an error the app is for Samsung devices only... Where can I get a compatible binary for LG G2 or EFS professional that works with LG G2?
I've tried Qualcomm NV Tools instead of EFS Professional and I cannot create a backup. When backup is being created it errors out saying the device has been disconnected... Also if I write the IMEI it says it was accepted but it doesn't change.
PS: I should probably start screweing around with these apps since I may introduce the problem. My IMEI is fine.
tpaxadpom said:
So the EFS Professional is compatible with phones other than Samsung? Once I've unzipped the file I see a bunch of binaries for Samsung phones, but nothing for LG G2. When I try to run it generates an error the app is for Samsung devices only... Where can I get a compatible binary for LG G2 or EFS professional that works with LG G2?
I've tried Qualcomm NV Tools instead of EFS Professional and I cannot create a backup. When backup is being created it errors out saying the device has been disconnected... Also if I write the IMEI it says it was accepted but it doesn't change.
PS: I should probably start screweing around with these apps since I may introduce the problem. My IMEI is fine.
Click to expand...
Click to collapse
Imei will only write if zeroed out. You are correct, EFS Professional is for samsung devices but the Qualcomm NV Tools is universal. I am currently in the middle of updating it so more features can be used on other devices.
Sent from my LG-D802 using Tapatalk
lyriquidperfection said:
Imei will only write if zeroed out. You are correct, EFS Professional is for samsung devices but the Qualcomm NV Tools is universal. I am currently in the middle of updating it so more features can be used on other devices.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
got it. Thank you.
Ey guys , im new in this foro. Sorry but my english.....i have a LG D802 , the imei said unkown ....I tried the method in this post but always obtain error when i use RF_NV_Manager , when i trie to read files from phone give me an error...the phone bricked when install a new custom rom.
Help please.....
the driver is correctly and the program detect the phone in port 26...
the error is this....
kamaleonico said:
the error is this....
Click to expand...
Click to collapse
did you try restoring the the phone with flash tool first?..
thank you so much, just did it and it worked perfectly fine !
kingroach said:
Long story short, I bricked my lg g2 d801 after flashing twrp recovery and trying to flash custom rom. The phone would restart randomly. I had no connection and the signal bars crosses out in red. In settings most of my info like baseband, imei etc were missing. I was looking up and many people bricked their phones with no EFS backup to restore the IMEI. This is how I fixed my phone. This should also help people who have zeroed out IMEI after bad flash or whatever reason. But you should at least have IMEI number ready (from your box/ receipt or call t-mobile)
1. Flashed the phone to factory firmware using LG support tool. I used the following guide:
http://androidcure.com/unbrick-lg-g2-stock-firmware/
used the firmware: T-Mobile KitKat D80120A_00.kdz
there's also similar guides in xda, follow whichever you prefer. Goal is to revert the phone back to stock.
After flashing the phone, the phone was woking; however imei was null. In phone settings my IMEI was 0. To fix the null/bad imei follow this guide (Not all the steps are my work; this guide helped me http://forum.xda-developers.com/showthread.php?t=1942417 , also watched some you tube videos):
2. You need the following drivers and software:
LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1
QPST_2.7_378
imei converter: http://www.sendspace.com/file/a3spfh
3. After installing the driver; turn on USB debugging and connect the phone to computer
4. Install QPST, run QPST configuration from from start menu
5. Click on Ports tab. Click Add new port. Your phone should be COM4/5. It will say USB after the port. Select the port and click OK.
6. The port should come up on active phones. Select the phone and and click on "Software Download" from start clients menu
7. Click on Backup tab. Your port should appear. Backup by clicking on start
8. Now go to Program Files/qualcomm/qpst/bin folder
9. Run RF_NV_Manager program
10. Click File read from phone. Your IMEI should appear on number 550; NV_UE_IMEI_I
11. In my case; there was no item 550 as my IMEI was missing. Don't worry.
12. Click on file> Read supported RF NV items
13. Now click on item 550. It should show 9 blank fields.
14. Start IMEI converter. Type in your IMEI in enter IMEI click on convert IMEI
15. There will be 18 digits in groups of 9
18. In RF_NV_Manager program; click on Hex by Write NV button
19. IN the 9 boxes; type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits
20. After you fill in; click on write NV
21. Now click on File> Read from phone. NV item number 550 should appear now.
22. Unplug, Restart your phone and your IMEI number should be there and phone should connect to network.
Above process fixed my phone with full 4G LTE data. Now depending on the how bad your EFS was damaged; you might not get 4G lte data. But at least now; you will be able to send the phone back to LG for repair or return to t-mobile as IMEI number will be in your phone.
Click to expand...
Click to collapse
Hey kingroach, amazing guide, wonderful!
I followed everything step by step. Right now I have some generic IMEI which does not work, I'm trying to write my original one back, but at step 20, when I click "Write NV", the numbers change, the Hex unchecks and the popup comes out. When I close it, Hex goes back to being checked and numbers return to what I made them. and I get this popup:
Here's a video.
lyriquidperfection said:
You can do this with EFS Professional. It does all the conversion for you and you dont need QPST. Just simply type in IMEI and write to device.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Hi, thank you for your help too in these threads. I tried EFS Pro, everything checks out, it says IMEI written, but when phone is restarted, nothing has changed. Do you know if EFS Pro need some other setting enabled to actually change the IMEI?
Try deleting 550 nv item which contains the imei and save. Restart the phone and add it.
kingroach said:
Try deleting 550 nv item which contains the imei and save. Restart the phone and add it.
Click to expand...
Click to collapse
nope, it dont work
im genuinly surprised the procedure works for lg g2 and not for nexus 5
how did you delete item 550?
asterix005 said:
how did you delete item 550?
Click to expand...
Click to collapse
I couldn't - you try with the custom list, under tools I think. You move item 550 from the right column, and it dissappears, but when I read NV phone items, its there. It's untouchable I tell you!:silly:
kingroach said:
Long story short, I bricked my lg g2 d801 after flashing twrp recovery and trying to flash custom rom. The phone would restart randomly. I had no connection and the signal bars crosses out in red. In settings most of my info like baseband, imei etc were missing. I was looking up and many people bricked their phones with no EFS backup to restore the IMEI. This is how I fixed my phone. This should also help people who have zeroed out IMEI after bad flash or whatever reason. But you should at least have IMEI number ready (from your box/ receipt or call t-mobile)
1. Flashed the phone to factory firmware using LG support tool. I used the following guide:
http://androidcure.com/unbrick-lg-g2-stock-firmware/
used the firmware: T-Mobile KitKat D80120A_00.kdz
there's also similar guides in xda, follow whichever you prefer. Goal is to revert the phone back to stock.
After flashing the phone, the phone was woking; however imei was null. In phone settings my IMEI was 0. To fix the null/bad imei follow this guide (Not all the steps are my work; this guide helped me http://forum.xda-developers.com/showthread.php?t=1942417 , also watched some you tube videos):
2. You need the following drivers and software:
LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1
QPST_2.7_378
imei converter: http://www.sendspace.com/file/a3spfh
3. After installing the driver; turn on USB debugging and connect the phone to computer
4. Install QPST, run QPST configuration from from start menu
5. Click on Ports tab. Click Add new port. Your phone should be COM4/5. It will say USB after the port. Select the port and click OK.
6. The port should come up on active phones. Select the phone and and click on "Software Download" from start clients menu
7. Click on Backup tab. Your port should appear. Backup by clicking on start
8. Now go to Program Files/qualcomm/qpst/bin folder
9. Run RF_NV_Manager program
10. Click File read from phone. Your IMEI should appear on number 550; NV_UE_IMEI_I
11. In my case; there was no item 550 as my IMEI was missing. Don't worry.
12. Click on file> Read supported RF NV items
13. Now click on item 550. It should show 9 blank fields.
14. Start IMEI converter. Type in your IMEI in enter IMEI click on convert IMEI
15. There will be 18 digits in groups of 9
18. In RF_NV_Manager program; click on Hex by Write NV button
19. IN the 9 boxes; type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits
20. After you fill in; click on write NV
21. Now click on File> Read from phone. NV item number 550 should appear now.
22. Unplug, Restart your phone and your IMEI number should be there and phone should connect to network.
Above process fixed my phone with full 4G LTE data. Now depending on the how bad your EFS was damaged; you might not get 4G lte data. But at least now; you will be able to send the phone back to LG for repair or return to t-mobile as IMEI number will be in your phone.
Click to expand...
Click to collapse
i tried. but at step 5, my my PC said "No Phone". can you help me ????
I keep getting
Exception Thrown!!
NvManager::getNvItemsFromPhone( const string comport )-
QpstServer::sendSyncImpl - Bad response from phone (DM packet
commands 19-24)
Any ideas? Please tag me in this.
Did you first reflash the stock rom? Someone was getting similar error and flashing stock rom fixed it.
Use EFS Professional to write your Original IMEI ....

Categories

Resources