Solving this problem makes you a HERO! - Upgrading, Modifying and Unlocking

Hello World !
I bought a used LG KS20 and I wanted to try the great [LG Ks20] [11Jul09] WM6.1 KisS20.5 Rom (5.2.20755) [WWE] from spocky12.
I made all necessary preparations before I got serious. This is the software I'm unsing:
1. LGUSBModemDriver_WHQL_ML_Ver_4.9.4_All
2. KisS20.5a_Rom_5.2.21109_Build_20755.1.4.0_WWE
3. qpst-2.7 build 264
4. LGMDP 1.5 build 13.06 Aug 7 2009
5. WinDiag_Open.cab
6. LG_KS20_NV2_QCN Tools 1.4
7. Write down my IMEI No.
I've installed LGUSBModemDriver_WHQL_ML_Ver_4.9.4_All successfully to my Windows Vista (32 bit). On my LG I've installed WinDiag_Open.cab.
First of all I wanted to make a backup of my NV with qpst-2.7 build 264. But this software didn't recognize my phone at all, so I made a backup of my NV with LGMDP. I renamed the file to myNV.nv2. Its size is 116KB - so I thought everything is okay. I didn't know if my Phone is branded or not.. so I've used LG_KS20_NV2_QCN Tools 1.4 to load my NV backup I've just made.
The LG_KS20_NV2_QCN Tool reports NV2 status: Error. I didn't know whats wrong. So I've advanced to use LGMDP 1.5 build 13.06 Aug 7 2009.
I connected the Phone and the software did find my phone at once. Then i selected the ROM of spocky12.
After flashing I've got the nice Eiffel Tower and a calibration started. After the settings Windows Mobile shows up, but then occured this "illegal use" Problem. Thanks god I have this NV backup I thougt. I was able to switch the USB setting to LG Composite to restore my NV.
I tried to connect my phone with LGMDP to restore the NV...but now LGMDP reports Error! Can't open Serial Port (reboot and reconnect)
Then I tried the emergency mode and restore my NV but then LGMDP reports: Error! nv backup File not exist!
I have several directories in my LGMDP directory:
a) NOT_ACTIVE______
----> _COM_11_
b) NvBackup
in every directory is my myNV.nv2 but the LGMDP is not able to find any nv2 file.
Now I can't restore my NV and I can't use the phone. And I'm not able to transfer the WinDiag_Open.cab to my phone because Windows reports an USB-Error when I plug my USB cable in Windows mode...
What should I try now to get my Phone working again?

Only 2 Questions:
1. What means to "brick" a cellphone?
2. LGMDP works and is restoring my NV as long the unavailable OTP Block Message occurs. So the restore procedure will be interrupted and I receive a Error! SPC....
How can I restore my NV without beeing interrupted by that message?

Related

[LG KS20] "Unavailable OTP Block" solution

Hello everybody!
I have read lost of post regaring KS20 flashing procedure.
Most common is to:
1) backup NV2 with LGMDP
2) flash phone with desired ROM erasing EFS
3) restore NV2 settings
The only problem is that after restoring NV2 the phone says "Illegal use" and "Unavailable OTP Block" message appears on the screen, so the phone becomes unusable... :-(
We all should backup NV2 with QPST Service Programming instead of LGMDP.
However if you have a NV2 backup done with LGMDP only there is a solution
1) Flash with any ROM that does not cause "Unavailable OTP Block" error erasing EFS
2) Restore NV2 with LGMDP, but do not restart the phone!
3) Backup NV2 with QPST Service Programming to QCN file
4) Flash with the ROM of your choice erasing EFS
7) Restore NV2 with QPST Service Programming from QCN file
And that is all!
Of course you have to switch USB settings with Engineering Menu after every flashing.
but i am now not able to connect with the computer,
what can i do?
In that case you should use Emergency Mode
Turn on device while pressing Send and Internet buttons.
A green LED will light.
yes it is done.
i found out i can only flash with chinese rom, but i really want an english one.
(my ks is bought in hk with chinese version)
can you advice me how to flash with english rom?
Well, you should be able to flash ANY ROM using one of those flash tools mentioned above.
I had Polish unbranded ROM and I checked several branded ROM-s like French, German, Polish and finally English (HKE).
If you are able to turn on your phone in emergency mode you should be able to flash it, and it does not metter what ROM do you use. The problem might be in ROM format. Do you have a standalone MZ file or flash.bin with additional files?
Try the branded ROM and pray.
When i turn on device while pressing Send and Internet buttons.
it didn't show a green LED light and didn't go to emergency Mode!
what should i do?? help...
1. Disconnect from USB
2. Press Send and Internet buttons and hold
3. Press Power On while you r still holding Send and Internet buttons
4. Then u should see a green led on, and ady to connect USB
hi cleverguy, after read your methods, I am really confused.
could you please tell the method to resolve "unavailable otp block" more clearly?
ps:could you release your MSN or mail address for me to contact with you?
Thanks a lot.
Visit my post pls
http://forum.xda-developers.com/showthread.php?t=405945
For OTP block result after flashing, there are two reasons:
1. You didn't check the "Erase EFS" option for flashing
2. Unbranded phone flashed with Branded or Hybrid rom, OR Branded phone flashed with Unbranded rom
So, in order to eliminate the occurrence of Reason 1., you must flash with "Erase EFS" option, if there after still coz you OTP Block or illegal use then it would be due to Reason 2, try flash with another rom
KS20 unavailable otp block
Hi Ray, the second you said caused my problem.
My phone is SFR French.
After read your post I have to raise a question: if I still want to flash a unbranded rom, how to solve the "unavailable otp block"? Do you have any advise? Thanks!
SFR French = Branded KS20
I think i have stated very clear in my post with the title "[How To] Flash Unbranded rom in Branded KS20"
Dun tell me you can't understand, unless you can't read english.
If you understand the steps and the rom that you need go ahead n do it, if you still hv no idea after reading my post, then i would say you r too smart to do the flash, i recommend you to stay with french.
Good Luck
Thank you ray, I have found the solution.
Hi guys
I own a greek Vodafone KS20. I bought it in Greece. I live currently in Sweden. The phone at some point had a problem with the touch screen and i sent it though UPS to Greece to be fixed by LG. The phone was working otherwise, appart from the touch screen. They claimed they fixed it, so i paid for the UPS to bring it back (80E all together). I received it today and the phone gives back the anavailable OTP block error while opening. LG Greece claims that they did nothing to the software.
So basically my question is if there is there any other reason that this error would occur besides a bad flashing procedure? They are not paying for the device to be delivered to them and i am not paying another 80E to do it again either.
And the second question, since my line of work is not with computers, is whether there is a kind soul here that would teach an old dog how to fix this step by step? Before Raykisi or abybody else jumps on my back ( ), let me say that I did read this and this but still i am not really sure how to take the first step. I can not get into the device so i cannot press anything on the dialpad.
If i get it right, the process would be to:
- Extract the current Rom or whatever.
- Patch it somehow
- Get it back in?
Is there anyway that i just overwrite it with a new one and be done since I dont wont to unlock the device, not to use an unbranded Rom, just to make it work again.
Thank you in advance for your help and understanding.
Easy problem, but y nobody trying to ask question in my own post?
Here is my own post:
http://forum.xda-developers.com/showthread.php?t=405945
Steps:
1. Find out your phone is Branded or Unbranded, the definition of that is in my post
2. Choose the right rom, Branded phone Branded rom, Unbranded phone Unbranded rom, for english there is not Branded rom so you need hybrid rom for Branded KS20, in my post you can find "English-HK-10a + French-voda-10f Rom", also if you are not after it, there is also a list of official Branded or Unbranded roms
3. Since your phone is hving "OPT problem", you can only flash your phone in emergency mode
Emergency mode: make sure usb is unpluged, turn off device, press and hold "send" and "browser" buttons then press power on, a green led should be turn on, connect it to LGMDP and flash it with the rom you get in step 2
Note: since you flash in Emergency mode your original .nv2 data in KS20 will be lost, if you did make a backup of it b4, restore it back to the phone after flashing, if you dun hv a .nv2 backup read my post at the very top you will find out how to get 1 from me
Also, to connect LGMDP to restore .nv2 file after flashing you ll hv to read this:
http://forum.xda-developers.com/showthread.php?t=396032
BTW, since you will lose your original .nv2 data (my .nv2 solution is not perfect) if you never make a backup b4, i would prefer you send it back to LG
Good luck
raykisi thank you very much for your help
If you feel this should be in your own thread then i can continue there.
1. It is a vodafone mobile, it has the logo, so it is branded.
2. So since it is a greek vodafone mobile i guess that this rom is the correct one????
Greece Vodafone 10g (DZ-KS20-00-V10g-202-05-APR-2-2008+0.dz)
I found it in your thread. Can i flash directly with this Rom?
3. To flash it I need the LGMDP program as you said. I downloaded it and the folder has 4 different versions: Euro, H3G, Open and US. I guess i should use Euro???
4. Will the LGMD recognise by the LGMDP program when i connect it to the USB in emergency mode? How will i know if it is recognised?
5. Are there any special settings in the LGMDP program that i have to select before flashing?
6. If i understand correctly after flashing in emergency mode it is certain that i will lose the nv2 information. I dont have a backup since i was not responsible for this error. I can send you the IMEI so that you send me an nv2 file for my phone. Does this nv2 file work for sure in branded phones? Because you said in the first post that the last digit is always different. What is the possibility it doesnt work from your experience? If it is very low maybe i can take the chance but if not, as you said maybe it is safer to pay another 100E and get it back to LG.
Thanx again for your help
Edit: Not to get me wrong, i understand that there is no responsibility whatsoever by you guys here, whatever i do, i do it myself. I am just trying to understand what are my chances of fixing this darn thing myself.
1. correct
2. correct, but you also can flash to any other language as long as they are Branded rom, or make a hybrid rom
3. I only used Euro b4, hvn't try other version
4 As long as you switch your phone to emergency and connect to USB, LGMDP will recognise it,
but for normal mode which you will use after flashing to restore .nv2 file you hv to follow this post: http://forum.xda-developers.com/showthread.php?t=396032
To restore .nv2 manually by LGMDP Read this (from post #104 to #118):http://forum.xda-developers.com/showthread.php?p=2531611#post2531611
5. Just try to play around with LGMDP, it is not complex, the only tricky thing is, you can press "Original" or "DZ" buttons to switch between two flashing mode
6. with my Branded .nv2 file, you can use with any branded rom, if you want a perfect imei no. you hv to go for LG, if you dun mind the last digit would be different then go for me
Your .nv2 file is ready to pick up, but you didn't send me your email address
If you need further help pls post in my post pls
*Edit: continues here
http://forum.xda-developers.com/showpost.php?p=2599095&postcount=124
cleverguy said:
Hello everybody!
I have read lost of post regaring KS20 flashing procedure.
Most common is to:
1) backup NV2 with LGMDP
2) flash phone with desired ROM erasing EFS
3) restore NV2 settings
The only problem is that after restoring NV2 the phone says "Illegal use" and "Unavailable OTP Block" message appears on the screen, so the phone becomes unusable... :-(
We all should backup NV2 with QPST Service Programming instead of LGMDP.
However if you have a NV2 backup done with LGMDP only there is a solution
1) Flash with any ROM that does not cause "Unavailable OTP Block" error erasing EFS
2) Restore NV2 with LGMDP, but do not restart the phone!
3) Backup NV2 with QPST Service Programming to QCN file
4) Flash with the ROM of your choice erasing EFS
7) Restore NV2 with QPST Service Programming from QCN file
And that is all!
Of course you have to switch USB settings with Engineering Menu after every flashing.
Click to expand...
Click to collapse
Could you teach me how can I
" 2) Restore NV2 with LGMDP, but do not restart the phone!"?
it was restarted automatically after restore NV2 file and then display OTP Block. What can I do?
I was try to Backup NV2 with QPST "after restart and before OTP block".
it was success to save QCN file. But it still no phone after restore QCN file.
Any idea?
PLease help, thanks.
Boris6 said:
Could you teach me how can I
" 2) Restore NV2 with LGMDP, but do not restart the phone!"?
it was restarted automatically after restore NV2 file and then display OTP Block. What can I do?
I was try to Backup NV2 with QPST "after restart and before OTP block".
it was success to save QCN file. But it still no phone after restore QCN file.
Any idea?
PLease help, thanks.
Click to expand...
Click to collapse
did you backup your own branded nv2 file with LG MDP?
If yes, you can reflash the unbranded rom with two mbn files "amss..." and the "partition" mbn file replaced by the three of your branded rom, and then restore your nv2 file, the problem will be solved and your own imei can be back again.

[LG KS20] impossible to restore NV2 file because emergency in LGMDP with the cab file

Hi,
i have two LG KS20 and one failed (hang at boot).
I already upgrader the first one without any trouble a few month ago.
I have the backup nv2 of my first phone.
I were not able to backup the nv2 ofthe phone hang, i tries many times but nothing. I succeeded in upgrading with a rom the phone, and now he boots.
I just want to put the right IMEI, i tried with LGMDP but he never restores
because I M ALWAYS IN EMERGENCY MODE in LGMDP !! i have installed the cab file WinDiag_Open.cab like written in post
http://forum.xda-developers.com/showthread.php?p=2248729
but i'm always in emergency mode and can't have access to the nv file restore !
HELP
possible solution
hey there
I had exactly the same problem - i successfully flashed a new rom, but found that I couldn't restore the nv2 because LGMDP kept telling me there was no nv2 file to be found. And when I went into the nv restore page, the field to select the nv2 file wasn't there. This was whether I connected the phone in emergency mode, or in normal mode with Win_Diag.cab installed.
I was using LGMDP v1.5 Build 12-14, so I tried downloading and running LGMDP Euro v1.5 Build 12 14, plugging my phone in and voila! the field to select the nv2 file appeared!
So maybe try googling around to find different versions of LGMDP Euro and see if you have any luck.
Hope this helps

LG ks20 - lost IMEI after flashing

Hallo,
I'm new in the forum, i was advised to register here in order to try and find solution to a problem my ks20 has after flashing a rom.
I tried today for the first time to flash a rom in my new ks20(i bought it yesterday used with cooked rom on), i followed this guide http://forum.xda-developers.com/showthread.php?t=369481.
When my phone tried to open, after flashing, this message came up "illegal use unavailable OTP Block".So i flashed another rom in order for the phone to open. With the new rom it opened but it had lost IMEI number and cannot connect with any phone network.
I have made a nv backup with LGMDP but when i try to use LGMDP to restore it i have the same message as before "illegal use unavailable OTP Block" when the phone turns on.
I tried with different roms branded and unbranded. I also tried this http://www.myphone.gr/forum/showthread.php?t=181820&page=360
I dont know what went wrong, nv backup procedure was complete, why do you think that nv backup is not good? I am ready to through the phone away
Maybe you can provide me a solution or another nv backup with my imei ( as i read somewhere in here) if the one i have made is not good.
Thanks , waiting for your help.
LGMDP_EURO that i used to change the rom created two folders: one is called NvBackup and the other folder is named with my imei number, i used both .nv2 files that are included is these folders but every time the result after restoring was the message "illegal use unavailable OTP Block".
I don't know what to do!
Please if anybody has a clue
what rom did you last install?
Was it the branded or unbranded version?
The last rom was Greece Vodafone 10g it is branded.
The problem when i tried to install a cooked rom which i think it awas also branded.
My phone is vodafone branded
did you restore your nv2 in emergency mode?
no i installed a new rom (so that the phone could turn on ok even with wrong imei) and i tried to restore with the phone turned on
shut down your phone, start emercency mode(press : "Send" "Browser" "Power") a green led will shine on your mobile and connect it, and try to restore your back up nv2
how can i do that from emergency mode? i don't have "nv Default" option, also there is no "reset database & contents"
if you have msn send me your email adres in a private message.
Unfortunatelly i dont have msn but i have facebook account.If you have one we can talk from there
sure is the same
I have sent you my account by pm
rickou26 saved the day.
Thank you very much
pagia said:
rickou26 saved the day.
Thank you very much
Click to expand...
Click to collapse
Hi pagia,
I have completely the same story as you.
Could you please share how did you solve it ?
Thanx
Switchke said:
if you have msn send me your email adres in a private message.
Click to expand...
Click to collapse
Hi Switchke,
I completely have the same story as pagia, could you please help me ?
I do not have msn but a pm could I send my pm ?
Thank you in advance.
zezika said:
Hi pagia,
I have completely the same story as you.
Could you please share how did you solve it ?
Thanx
Click to expand...
Click to collapse
Did you solve your problem?
If not give rickou26 your imei number and ask him to make you a backup nv2 file.
use the program MTTY because it's only USB or has unlock without backup (like me) and has still bluetooth activated car solve the imei and bd address problem with that (should be works with usb cable also) :
1) get the phone recognized by windows and activate modem serial port interface
bluetooth perifs-> properties -> services -> check the 2 boxs
3) start -> programs -> accesories -> communication -> hyperterminal ->
set a name and modem port (should be found in step 1)
'call' (yellow phone)
4) type "AT" (without quotes) should see "OK"
5) type ATZ (activate echo)
6) AT%IDDE to unlock
7) AT%IMEI=X,X,X,X, ....
(15 chars) replace X by IMEI code or what you want
8) AT%BTAD=X,X,x,x,x,x ...
(12 chars from 0x0 ->0xF) same for bluetooth address, warning : the digits are in little endian (inversed)
9) switch off and on and the bluetooth should work again without asking for BD address
this method has worked for a KU380 only by bluetooth without install third party program to backup or repair and should works for other phones
help this dummy out ...
i met with the similar issue....
flashed my ks20 to upgrade to win 6.1
lost IMEI, bluetooth ID,...
QPST recognises the fone in 'download mode'...
so what can i do to recover my fone?
hi
hi all, i have just the same problem with ks20. I dont have imei and i do not backup the nv files. My phone is just a pda, no signal. On the back of the phone my imei is 357323-01-085909-3. Please help me, i have email [email protected]

[Q] Corrupted/Bad/Invalid IMEI -- looking for another option.

Thank you for the read-visit.
I recently bought a second hand Tmobile Samsung SGH-T889 Galaxy Note II. Unfortunately,
I inherited a host of issues. The IMEI is corrupted. In this thread, I'm hoping to figure
out why I can't successfully write to the device. I will list everything that I've tried so far,
and to be honest, I really don't know what I can try next. Share your input please!
SGH-T889
Build Version: M9615ACEHWMAZD17513035
Version Dir ;: ACEFWMAZ
Firmware: T889UVALK8:_(4.1.1) (12/19/12) [FACTORY IMAGE]
Preface:
I read in a few other threads where people were having issues with the 4.1.2 firmware, so
I elected to downgrade to the 4.1.1 using a factory image by flashing using Odin 3.0.7.
I then used "Galaxy Note2 Toolkit" to flash root of the device while also including clockworkmod
recovery and busybox.
First Method:
After downloading and installing the Android Terminal Emulator, I tried to enter
the following code to write to the device:
su
echo 'AT +EGMR=1,7,"IMEI_1"'> /dev/pttycmd1
The device accepted the commands, but the write never occurred.
On the web, this solution is everywhere; however, I think that the
solution is specifically for MTK phones. In fact, the output command
"pttycmd1" isn't in the /dev directory or anywhere within the root file structure.
Second Method:
Accessing the hidden menu on the phone by entering *#7284#, I modified
the Qualcomm USB settings to allow for a serial USB connection.
I then used the "Qualcomm NV Tools," included in the fourth tab of EFS Professional
development software, to restore the backup IMEI to the device at the memory block located
at decimal address 550. The device accepted the command and I received
no indication of error, but the device was again not overwritten.
Third Method:
I installed RootExplorer application and used this tool to access the root directory and made
a copy of the EFS folder where I assumed the IMEI is stored. I then deleted the folder allowing
the system to recreate the EFS Folder after a reboot and a factory reset. I repeated the
previous methods, but I wasn't able to make a difference. Consequently, I restored my EFS folder.
Fourth Method:
I tried messing around with permissions allowing for read/write for the "efs" and "factory" folders
within the root file structure. Notwithstanding, I also expanded my read/write changes to the /dev/block folder focusing in particular on /dev/block/mmcblk0p3. (I read in another thread that the IMEI was stored in this block
/dev/block/mmcblk0p3.) Changing ownership of the files "owner" and "group" to root, I then tried writing to the device again using the previous methods mentioned, as well as fiddling around with another software called
"NV-items reader_writer v1.0," but all these approaches failed too.
Just as an added comment, I think that file manager such as Root Explorer re-mounts a read only root file
structure as a floating read/write. Therefore, while I think that I'm making changes to permissions -- I am, because I can see the change occur -- this change is actually temporary until the device is rebooted.
General Comments:
I suspect the GSM US variant of the Galaxy Note II is different, because I can't explain
why the device will not update the IMEI even with superuser rights. Along the way, I tried to
do a factory reset as well, but remember this approach made little difference since the device
was near factory settings from the onset since I just downgraded to 4.1.1.
Questions
Am I missing another method? please point me in the correct direction -- I'm stumped.
I value and appreciate any input in advance that you could lend.
when you first bought the phone and put in your t-mobile S I M card in it..
what happened .
are you sure its not a blocked imei phone.
this seems to be going around...
are you trying to use it on t- mobile ..
please post the original issue not just want you done to try and fix it..
Thank you for the reply.
This problem stinks.
I don't have a tmobile sim card. The phone is for Tmobile and I hope to use the phone on T-mobile's MVNO (mobile network virtual operator) SimpleMobile, a carrier that piggybacks on the Tmobile carrier. I have Simplemobile SIM card, which the device does not recognize. The network in the "About Phone" in Settings is listed as Unknown. I think that the phone is locked, but I thought that this issue is exclusive of my present dilemma.
So, what is preventing me from writing an update to the device? There are a couple of good Qulalcomm
tools on the market like DFS CDMA ver. 4.7.0.2 and Qualcomm NV Tools, but both of which
fail to restore the IMEI. Is this a CDMA vs GSM tool interface issue?
Where is the IMEI stored on the device? My efs/imei folder only has one file: "mps_code.dat"
(I guess NV_DATA.BIN file is not present for LTE users.)
Thanks again, in any case.
If I were you, I'd try writing the T889 NV backup from the AWS mod thread with QPST or QXDM. Then finish off with the IMEI using EFS Professional.
As you've noticed, no NV_DATA.BIN for our devices. The /efs partition isn't enough of a backup to fix things.
Information applicable to the N7100 is going to be useless here since it has an Intel baseband, as opposed to the LTE variants which run on a Qualcomm chip.
Darkshado said:
If I were you, I'd try writing the T889 NV backup from the AWS mod thread with QPST or QXDM. Then finish off with the IMEI using EFS Professional.
As you've noticed, no NV_DATA.BIN for our devices. The /efs partition isn't enough of a backup to fix things.
Information applicable to the N7100 is going to be useless here since it has an Intel baseband, as opposed to the LTE variants which run on a Qualcomm chip.
Click to expand...
Click to collapse
Thank you Dark Shado[w].
Fifth Method:
I used QPST configuration to establish a serial connection. Using one of the software's client applications called
QPST Software Download, I made a backup of NV Memory Files and then used a hex editor
to locate the IMEI number (offset 00001700 --fyi) and made the repair. However, when I attempted to restore the
file using QPST Software Download, the software failed to update the device. Take note that the software indicated the memory restore worked. However, again, I'm not sure what is preventing me from writing to the device.
Every editor or tool that I have used to interface with the device successfully reads the device but does not write.
In the Qualcomm USB Settings, I have chosen either "RNDIS + DM + Modem" or "DM + MODEM + ADB" settings.
I also try to make sure that "USB Debugging" is checked in "Developer options" in Settings. (This
setting appears to toggle depending on which USB serial setting is chosen.)
I began messing around again with EFS Professional. The problem with this approach is that the backup file is stored in the form of an image file. Unfortunately, I can't edit the image to repair the IMEI with a hex editor.
Previously the backup file was in the form of a bin or text format making the process of editing easy.
I also confirmed indeed that the address location of the efs folder including the IMEI is recorded in /dev/block/mmcblk0p3 for Galaxy Note II LTE variants.
Any other ideas? Is there any other toolkits that might be easier to work with?
Hey since you already odin 4.1.1 go ahead and unlock your phone using the free unlock method. Than try using your simple mobile sim again.
G7Baker said:
Hey since you already odin 4.1.1 go ahead and unlock your phone using the free unlock method. Than try using your simple mobile sim again.
Click to expand...
Click to collapse
Hi G7Baker. Thank you for the reply.
I was not able to unlock the device using the *#197328640# approach.
The device is missing the "Press [4] NW LOCK NV DATA INITIALLIZ"
I read elsewhere that I needed to downgrade the device to 4.1.1 and this option
would reappear in the menu settings. Specifically, if I downgraded the modem from
4.1.2 to 4.1.1, this option would again appear. In my case, the option is still missing.
I figured that I would just focus on my corrupt IMEI before addressing the locking issue...but if you any ideas,
i am open.
I'll be blunt: you haven't listened to anything I've said.
Use the .qcn file from the AWS mod thread. Not yours hex-edited to contain your IMEI. You NV items are already messed up.
Toggling USB Debugging might undo the "RNDIS + DM + Modem" setting.
Use EFS Professional to type in (not copy-paste, it's a quirk in the UI) your IMEI, then write it. Make sure you've got the latest version, and that you're using the Qualcomm tools. Or hex-edit the file from the AWS mod thread since you're capable of doing so.
Ditch this "toolkit" mindset and get their actual components, latest versions, straight from the devs. You'll be able to check for issues in their respective threads as well.
Good luck,
Darkshado
Darkshado said:
I'll be blunt: you haven't listened to anything I've said.
Use the .qcn file from the AWS mod thread. Not yours hex-edited to contain your IMEI. You NV items are already messed up.
Toggling USB Debugging might undo the "RNDIS + DM + Modem" setting.
Use EFS Professional to type in (not copy-paste, it's a quirk in the UI) your IMEI, then write it. Make sure you've got the latest version, and that you're using the Qualcomm tools. Or hex-edit the file from the AWS mod thread since you're capable of doing so.
Ditch this "toolkit" mindset and get their actual components, latest versions, straight from the devs. You'll be able to check for issues in their respective threads as well.
Good luck,
Darkshado
Click to expand...
Click to collapse
Thank you Darkshado[w] for the advise.
Game plan
qcn generic file (binary format) --> modify imei in qcn generic file --> EFS Professional-Qualcomm (fourth tab) to apply Restore
Darkshado[w], I'm looking at the EFS Professional -- Qualcomm tab (fourth tab). Just to be clear, this tab has a
"Qualcomm NV Tools" button, to which I don't proceed. This tab has also a set of "NV Backup" and "NV Restore" functions. These functions are supported for US variants only. (The T-mobile T889 has a Qualcomm chipset Gobi MDM9215, making the device eligible, right? or I guess these tools are meant only for Sprint and Verizon variants only) These tools, I believe, are where you would like me to use to make my restoration possible.
Just to be clear, this Restore/Backup receives a binary file, opposed to "Qualcomm NV Tools" that receive a text file.
However, when I click on "NV Backup" or "NV Restore," the phone immediately reboots.
On the same page the following disclaimer is written "If these functions are not supported your phone will just reboot." My device rebooted and I can't use this approach for the moment.
---
I was searching the AWS thread to which you alluded.
On December 28, 2012, I saw that you posted a full NV backup, IMEI removed, at the following thread:
http://50.23.216.69/showthread.php?t=2068041&page=2
I downloaded your attachment and modified the TEXT file to include my repaired IMEI for the T889 and then used
EFS Profressional via "Qualcomm NV Tools" to restore to my device.
I made sure that the device was set for a USB serial connection,
since "Qualcomm NV Tools" would not make the SPC connection otherwise.
The restore procedure completed without any errors, but the device was not successfully written to...again.
---
I also downloaded the ATT_I317_AWSMOD_dumimei.qcn file from the thread. Using QPST via their client application "Software Download" I attempted to make the restoration.
I attempted the restoration twice using "RNDIS + DM + Modem" and "DM + Modem + ADB" settings. In the phone utility menu, UART was always set to "PDA" and USB was set to "PDA" as well. In both cases, the device was not written. The software indicated that the restoration was successful when in fact this case was untrue.
--
On the EFS Professional version2.0.062, I was able to generate backup files using the backup option located on the second tab.
For this backup option, I selected "International LTE Variants" for the "Device Filter." The software
generated one tar.gz file; however, when extracted, a efs.img file and four other bin files are revealed. Unfortunately, the image file of efs contains my corrupted IMEI, which I'm not sure how to edit. I tried to use Hex Workshop Hex Editor to edit the file but can't find the IMEI in this type of file. Alternatively,
is there a generic backup tar.gz of SGH-T889 that I can try to restore?
--
What are your thoughts? Please advise.
garbageslot said:
Hi G7Baker. Thank you for the reply.
I was not able to unlock the device using the #197328640# approach.
The device is missing the "Press [4] NW LOCK NV DATA INITIALLIZ"
I read elsewhere that I needed to downgrade the device to 4.1.1 and this option
would reappear in the menu settings. Specifically, if I downgraded the modem from
4.1.2 to 4.1.1, this option would again appear. In my case, the option is still missing.
I figured that I would just focus on my corrupt IMEI before addressing the locking issue...but if you any ideas,
i am open.
Click to expand...
Click to collapse
I later downgraded the firmware from T889UVALK8 to T889UVALJ1 of 4.1.1. The NW LOCK NV DATA INITIALLIZ
finally appeared and was able to unlock the device successfully. Awesome!
However, I'm still trying to figure why my NV Memory Block refuses to be written. Please share your input!
No solution ... yet.
I tried deleting the efs folder and then I went back through all the methods that I have discussed
really to determine if and when the device was being written. Trying to restore the efs folder from a backup
copy, my findings seem conclusive.
I found that the ONLY solution that replaced my efs folders was EFS Professional--Restore (third tab).
In my case, I'm just restoring my corrupt NV memory backup back onto the device, but this approach can
work for me. In all other methods that I employed, the device and software indicated that a successful update was
made but these cases are untrue; the device is not updated.
Where does this leave me? If I am going to flash my device using this restore feature of EFS Professional(third tab),
I need to flash a modified efs.img that is corrected for my corrupted imei.
Does anyone have a solution out there for the SGH-T889?
garbageslot said:
I later downgraded the firmware from T889UVALK8 to T889UVALJ1 of 4.1.1. The NW LOCK NV DATA INITIALLIZ
finally appeared and was able to unlock the device successfully. Awesome!
However, I'm still trying to figure why my NV Memory Block refuses to be written. Please share your input!
Click to expand...
Click to collapse
I learned today that someone claimed that this SGH-T889 device has a hardware security measure in place. The device has a chip that has the IMEI that is write/no-rewrite (eMMC?); therefore, successful service combines both a hardware and software approach. My "deep throat" operative also said that the IMEI for this particular device appears in five different places within the NV Memory block, making the repair not so trivial.
Can anyone confirm this statement? I can't find anywhere where this statement is validated.
I would have to call bulls..t on that, I lost my imei flashing a tmobile modem to get lte and was able to rewrite my imei and get it working. Took me 2 days and lots of messing around but finally worked.
http://forum.xda-developers.com/showthread.php?t=2068281
You can try this link has some valuable info and links.
rail205 said:
I would have to call bulls..t on that, I lost my imei flashing a tmobile modem to get lte and was able to rewrite my imei and get it working. Took me 2 days and lots of messing around but finally worked.
http://forum.xda-developers.com/showthread.php?t=2068281
You can try this link has some valuable info and links.
Click to expand...
Click to collapse
Thank you Rail205 for your reply. Reviewing the thread that you sent,
I'm still not sure how I should proceed.
I was comparing my device allocation using the df command on the android emulation terminal .
# df
My partition allocations are consistent with jravi and darkshado[w] on the first page of the thread,
so I'm wary if I flash with an updated PIT file that this approach will make a difference.
My device is reading the correct internal storage for example.
To reiterate, if the block allocations are the same, can I assume that using a new T889V pit file
on my device the T889 will make no difference?
Currently, my device is now unlocked, rooted with a 4.1.2 OS.
The device has radio service.
Unlike everyone else who has been successful e.g. Darkshado[w] who has successfully
written an editable hex file or text file (depending on the method employed), my
device remains unmodified when performing approaches of this kind.
The only method that appears to work for me is flashing an image file
using EFS Professional (third tab).
This dilemma is the chicken / egg conundrum, how do I flash the device with the corrected img file
when I don't have a copy of an img file with the corrected imei with which to flash? Otherwise, considering
a no-img file approach, I could try to make the partitions writable (fyi I have used Root Explorer already to modify
the permissions of /dev/block, /efs and /factory before attempting an update -- you guessed it, no luck.)
Anyone, any thoughts? Anyone?
Success!
Sixth Method
NOTE: Please also refer to "Six Method. Addendum" post #21 located later in this thread. Both posts are critical to understanding the complete solution.
Well, I decided to go to one of these guys who advertise on Craigslist to repair corrupt IMEI. He claimed that he was using one of these boxes that reads and writes without technically flashing the device.
I sat with him for a couple hours, and, in the end, he could not do it! My IMEI went from some corrupted output to reading simply "0/9." At that point, I had limited phone service and mobile data EDGE only. The device had trouble finding the DM mode as well. (He felt so bad that he couldn't take my money, but this moment was also a validation for me that my device had a very specific problem, not a trivial contest in the least, but an awesome validation that this last week's efforts were not in vain: If the 'expert' can't figure this out, then where would this leave me?)
An important note worth mentioning is that the Craigslist guy downgraded my android OS from 4.1.2 prior to making modifications. Unfortunately,
I did not note to which version and build he downgraded. (My guess: most likely a build variation of 4.1.1 OS)
Anyhow, so I returned home and decided to get to work and access the phone through the service mode with the intention of rebuilding the NV memory block.
*#197328640#
[1] UMTS
[6] Common
[6] NV REBUILD
[1] Load defaut NV
This approach changed my IMEI from "0/9" to "0/0." Now, when I tried connecting to the device, the software read the correct DM Mode. (Interestingly, I still received limited phone service.)
I used a program called "NV-items reader_writer v1.0." Of the many programs that I tried, this program is super simple since the software output is text based i.e. you don't need a hex editor. The download link is here.
http://modemfiles.blogspot.com/2013/09/download-free-nv-items-reader-writer.html
I extracted the memory block from decimal address 550 to 550 and modified the block to read my non-corrupted IMEI. (I didn't need
to change root permissions or anything complicated like that, steps I performed in some of my previous method-approaches.)
My device finally was written and read the correct IMEI!
Thank you to everyone who contributed. My success is your own!
UPDATE:
So, as I mentioned above that I was receiving EDGE only and the carrier service was spotty. In the end, I realized that my NV Build was corrupted, and since I was now able to write to the device, I corrected this problem by referencing Darkshado[w]'s post.
On December 28, 2012, I saw that he posted a full NV backup for the T889, IMEI removed, at the following thread:
http://50.23.216.69/showthread.php?t=2068041&page=2
UPDATE: XDA admins have invalided the hyperlink to Darkshado[w]'s original post. If you require the text file, private message me with your email
and I will send you the same template file that he had originally made available. (edited 7/18/2015)
Using "NV-items reader_writer v1.0," I wrote to my device using the file provided by Darkshado[w]. Again just to be clear, I restored the entire NV build and only changed the IMEI block, which is located at decimal address 550. Now, my device is finally getting reliable connectivity at 4G speeds (only 4G, opposed to LTE, since I'm using a MVNO instead of a direct Tmobile plan). Anyways awesome still!
I'm glad you fixed it man!..you went through Hell fixing your phone.
I ALWAYS read and follow these "bad IMEI" threads to learn something "just in case" and I must say that your case it's the most complex (for me anyways) I've ever read.
Cheers to you!
New link to file please
garbageslot said:
Success!
Sixth Method
Well, I decided to go to one of these guys who advertise on Craigslist to repair corrupt IMEI. He was using one of these boxes
that reads and writes without technically flashing the device.
I sat with him for a couple hours, and, in the end, he could not do it! My IMEI went from some corrupted output
to reading simply "0/9." I had limited phone service and mobile data EDGE only. The device had trouble finding the DM mode as well. (He felt so bad that he couldn't take my money, but this moment was also a validation for me that my device had a very specific problem, not a trivial contest in the least, but an awesome validation that this last week's efforts were not in vain: If the 'expert' can't figure this out, then where would this leave me?)
Anyhow, so I returned home and decided to get to work and put the phone into a service mode with the intention
of rebuilding the NV memory block.
*#197328640#
[1] UMTS
[6] Common
[6] NV REBUILD
[1] Load defaut NV
This approach changed my IMEI from 0/9 to 0/0. Now, when I tried connecting to the device,
the software read the correct DM Mode. (Interestingly, I still received limited phone service.)
I used a program called "NV-items reader_writer v1.0." Of the many programs that I tried, this program
is super simple since the software output is text based i.e. you don't need a hex editor. I extracted the memory block
from decimal address 550 to 550 and and modified the block to read my non-corrupted IMEI. (I didn't need
to change root permissions or anything complicated like that, steps I performed in some of my previous
method-approaches.)
My device finally was written and reads the correct IMEI!
The guy from Craigslist suspects -- mind you, he wasn't gregarious in the least-- he hinted that "the box"
was needed to break some kind of internal logical state between the device's IMEI and
T-mobile's network protocols. Once this state was broken, the device was receptive to being written.
Thank you to everyone who contributed. My success is your own!
UPDATE:
So, as I mentioned above that I was receiving EDGE only and the carrier service was spotty. In the end, I realized that my NV Build was corrupted, but since I was now able to write to the device, I corrected this problem by referencing Darkshado[w]'s post.
On December 28, 2012, I saw that he posted a full NV backup for the T889, IMEI removed, at the following thread:
Using "NV-items reader_writer v1.0," I wrote to my device with the corrected IMEI using the file from Darkshado[w] as a template (replacing decimal address 550). Now, my device is finally getting reliable connectivity and 4G speeds (only 4G, opposed to LTE, since I'm using a MVNO instead of a direct Tmobile plan). Anyways awesome still!
Click to expand...
Click to collapse
Hello! I'm facing the same issue with my T889, could you please re-post the file from darkshadow's post?
Thank you!
NV Backup Blank-IMEI Template File
walydiesel said:
Hello! I'm facing the same issue with my T889, could you please re-post the file from darkshadow's post?
Thank you!
Click to expand...
Click to collapse
Thank you WalyDiesel for the follow up.
The administrators of this site appear to have made the original link outdated since I started this thread..
Please internally message me your email and I will send you the NV Backup Blank-IMEI template file.
(The file exceeded the attachment limits for this thread.)
You still need to edit decimal address 00550
to your specific IMEI number. Upon doing so,
write the entire file to your T889 device.
Good luck! -- You are in the home stretch.
garbageslot said:
Thank you WalyDiesel for the follow up.
The administrators of this site appear to have made the original link outdated since I started this thread..
Please internally message me your email and I will send you the NV Backup Blank-IMEI template file.
(The file exceeded the attachment limits for this thread.)
You still need to edit decimal address 00550
to your specific IMEI number. Upon doing so,
write the entire file to your T889 device.
Good luck! -- You are in the home stretch.
Click to expand...
Click to collapse
Ok! I sent you my email inbox.
Thank you!
walydiesel said:
Ok! I sent you my email inbox.
Thank you!
Click to expand...
Click to collapse
I'm back!
Unfortunately, the past two days I tried, But I can't write back the file to phone using nv_reader_writer tool. I can't even read from phone. It keeps saying "Failed, phone does not answer".
I read on a thread that it could be because my chip is not Qualcomm. In fact my chip is Exynos. Is it the problem? Is there another tool that I could use? Thank you.
P.S: I'm running stock android 4.3. I also tried stock 4.1.2. Same result and Service mode just leads me to a black screen with Serviceode written on top.

[Q] Restoring IMEI i747 ATT

So I hope this thread isn't too useless. I've been researching how to restore my imei after losing 4g signal when my phone randomly (just sitting there on the desk, not touching it), decided to get stuck in a reboot loop.
Here's my specs:
Network: AT&T
ROM: CyanogenMod 11-20141112-SNAPSHOT-M12-d2lte
Modem: UCUEMJB
Recovery: ClockworkMod 6.0.4.3
Device Model: SAMSUNG-SGH-I747
Product Code: Not Active
PDA Version:
Baseband Version: I747UCUEMJB
CSC Version:
Kernel Release: 3.4.104-cyanogenmod-g9f57632
Kernel Version: #1 SMP PREEMPT Tue Nov 11 22:15:56 PST 2014
ROM Build: d2uc-user 4.3 JSS15J I747UCUEMJB release-keys
Android Version: 4.4.4
BusyBox Version: 1.22.1
SU Binary Version: 2.40:SUPERSU
So here's what I've learned. My IMEI was lost due to a weird Samsung backup procedure that backed up my /efs folder with essentially a blank copy of important information. I have my IMEI, but writing it to the phone is very difficult. From this tutorial I learned to download QPST, and somewhere else I heard about EFS Professional.
So I tried to use EFS Professional first, and have been able to connect my phone (Had to install adb first via the official android sdk). I was able to make a backup of my efs folder. I was also able to change the usb settings to DIAG + MODEM + ADB. Then I launched the Qualcomm NV Tools. From there, by unchecking "Send SPC" and "Read Phone" I was able to connect to the phone, but any other button I pressed didn't accomplish anything except disconnecting the phone again.
This is when I turned to QPST. I knew from EFS Professional which COM port my phone was using each time, and I added the COM ports to the QPST Configuration program for listening. But my phone was never listed as available in the ports tab, nor was it listed in my device manager under COM ports. I tried using the RF NV Item Manager anyway, entering in my IMEI "backwards" with an 8 in the first line and an "a" after the first real number in my IMEI, but my phone was never really connected, so of course nothing happened.
I learned this was probably because I have no IOTHiddenMenu / Qualcomm USB Settings Menu / whatever you want to call it with USSD codes, because I'm using an AOSP ROM (Cyanogenmod). This thread and this thread were useless in enabling DIAG mode, because of broken links and scripts that no longer work on newer versions of CM.
My next plan is to change ROMs to a TouchWiz ROM, but I haven't found a good one yet, especially considering I've upgraded my bootloader and I know that if I flash a ROM with a downgraded bootloader, I'll definitely brick my phone. So is there a ROM I can use with an upgraded bootloader that won't brick my phone and will allow me to enter DIAG mode so that I can connect to QPST via a COM Port, use the RF NV Item Manager, and put in my old IMEI? Or am I just going about this all wrong?
You do have to be on a TW ROM with a stock dialer for ussd codes to work. Based on everything you posted you should be on the mjb boot loader, but confirm that first. Enter this into a terminal or adb shell:
Code:
getprop ro.bootloader
If you are on an mjb bootloader, then this ROM should work for you http://forum.xda-developers.com/showpost.php?p=47816011&postcount=18. It's a rooted deknoxed at&t stock mjb.
Good luck.
---------- Post added at 12:04 PM ---------- Previous post was at 11:57 AM ----------
You probably already discovered this in your research, but just in case. When you get your imei problem solved, before flashing something other than a TW ROM, enter this in a terminal or adb shell:
Code:
su
reboot nvbackup
That will fix Samsung's whoops and give you a working efs backup partition instead of a blank one.
Thanks! I'll try this and get back.
alexalexalex09 said:
Thanks! I'll try this and get back.
Click to expand...
Click to collapse
You were right about the bootloader - when I looked up the ro.bootloader property, it spit back what I thought was my modem identifier, I747UCUEMJB - so yes, MJB. I'll get a chance to flash the new ROM tomorrow or the next day and see how it goes.
So, two steps forward and three steps back. I did install the new ROM. Initially, it appeared to work, because I was able to dial *#7284# to access the service mode menu and change UART to MODEM, and then dial *#0808# to access the USB Settings menu and change that to RMNET+DM+MODEM. After that, the phone showed up under COM5 in the Device Manager. I opened up QPST Configuration and added COM5 (labelled it "COM5") under ports. However, the phone never showed up (Phone column read "No Phone").
I then tried EFS Professional, but it was unable to detect the phone. I opened up the command line and tried an adb shell, but it didn't connect. Of course, the phone was in RMNET+DM+MODEM mode, not and ADB mode. I then went back into USB settings, changed it to DM+MODEM+ADB, and reconnected the phone. The phone wasn't detected by the computer, and hasn't been since.
I've restarted the phone and the computer multiple times (Windows 7 32 bit), uninstalled the phone drivers, reinstalled them in two different versions, uninstalled and reinstalled QPST (removing the relevant registry entries in between installs), and went through a number of combinations of settings on the phone. I tried with UART set to MODEM and PDA, with USB settings set to DM+MODEM+ADB, RMNET+DM+MODEM, MTP, and MTP+ADB. I made sure superuser was installed correctly and that developer mode was enabled. I still have not gotten the phone to charge in that USB port or show up in Device Manager in any way, even though the USB port on the computer still functions (can access flash drives from it). I plan to do some more googling and troubleshooting about this, but I haven't had the time to yet. On Wednesday I'll hopefully have a minute to try using my work laptop to access the phone. I think once I get the phone to be recognized via USB again I'll be able to have QPST Configuration recognize it, then I'll be able to use that RF NV Item Manager to enter in the new IMEI.
Also, in potentially unrelated news, my install of Titanium Backup is unable to recognize any apps I backed up, even ones that have been previously restored. It sees them in the backup folder (backup folder location says this folder contains 52 backups), but no apps wee listed in the backup/restore tab. Maybe this has something to do with the mount namespace separation setting in SuperSU? I'll test that later.
Some newer ROMs will install but not give you cell service without the newest bootloader and modem.
Try flashing the last release of CM11. I would not touch the bootloader, modem, or EFS folder until you try an older ROM.
audit13 said:
Some newer ROMs will install but not give you cell service without the newest bootloader and modem.
Try flashing the last release of CM11. I would not touch the bootloader, modem, or EFS folder until you try an older ROM.
Click to expand...
Click to collapse
Thanks for chiming in, but I don't understand how this applies. I was on CM11 when my IMEI was removed. When you lose your IMEI, the main symptom is that you can't connect to 4g anymore, and you're stuck on EDGE, which is what happened in my case. I can in fact make calls and send texts, and even load web pages without wifi. It's just slow and prone to call dropping.
As for your advice to install an older ROM, I just flashed a stock ROM, the one linked above. It didn't cause my current lack of USB connection, because I had a USB connection for a while until I changed the UART and USB settings.
I definitely will not touch the bootloader - I've been warned about the dangers of downgrading from an MJB bootloader. I'm not sure what you mean by not touching the modem, but I'm going to assume it's as scary/difficult as the bootloader, so I'll be sure to stay away from changing that too.
As far as not touching the EFS folder, as far as I see it, that's my only way out of this hole, because my end goal is to replace the IMEI that I randomly lost last week, and that's part of the EFS folder in some way that hasn't been explained to me (although I know it has to do with NV settings, maybe some file called nvdata.bin that I've never found, or the /EFS/IMEI folder?). So I think I have to ignore that bit of advice, unless you can give me a good reason to change my goal in all this.
alexalexalex09 said:
As far as not touching the EFS folder, as far as I see it, that's my only way out of this hole, because my end goal is to replace the IMEI that I randomly lost last week, and that's part of the EFS folder in some way that hasn't been explained to me (although I know it has to do with NV settings, maybe some file called nvdata.bin that I've never found, or the /EFS/IMEI folder?). So I think I have to ignore that bit of advice, unless you can give me a good reason to change my goal in all this.
Click to expand...
Click to collapse
I should note that I took a look at my EFS folder while writing this last post, and it's completely empty now. So that's fun.
I suggested flashing back to an older ROM because you made some changes since your original post.
I suggested not touching the bootloader, modem, and EFS because flashing an incompatible bootloader/modem combination can hard brick the phone.
Since your bootloader and modem match, I'm out of suggestions other than perhaps visiting a repair shop to have it fixed.
audit13 said:
I suggested flashing back to an older ROM because you made some changes since your original post.
I suggested not touching the bootloader, modem, and EFS because flashing an incompatible bootloader/modem combination can hard brick the phone.
Since your bootloader and modem match, I'm out of suggestions other than perhaps visiting a repair shop to have it fixed.
Click to expand...
Click to collapse
Thanks for the clarifications. I did visit a shop to see if they could fix it, and all I got were blank stares and people who don't want to deal with IMEI repairs. So back to my own attempts! I realized a couple days ago that my problem in connecting to the computer is that I've developed a crack on my phone's USB port. Also, I think my home desktop's messed up. So with a nice, sturdy cable I installed all the necessary program on my work laptop (Samsung Drivers, ADB, ES Professional, and QPST just for fun). I tried ES Professional first and by using the Qualcomm NV tools I was able to restore my IMEI! I rebooted the phone and now by dialing *#06# I see my IMEI followed by "/ 17".
So now onto the next problem: Still no 4g signal. Under Connections > More Networks > Mobile Networks, there are some errors. I only have one APN, named "ATT Phone" with an APN of "phone" and an MMSC of mmsc.mobile.att.net, and under network operator it simply says "Default Setup". Some research later, I realized this is a common problem, and I guess it has to do with my NV Data being messed up. Obviously, item 550 (0x226) is correct, which I was able to verify using a program called NV-items-reader-writer, but something else is screwed up. Peoplearmy has released a tool that can restore a backup up QCN file, which of course I don't have, so I'm in the process of seeking help from a generous soul who has an app that might help me. Apparently I could also use someone else's NV Items backup, replacing their IMEI with my own. But, I don't have one, so I'm stuck waiting on someone to be nice to me
I did try the method posted here: http://forum.xda-developers.com/showthread.php?t=1808408&page=16
But it didn't work. This thread and this thread and this thread were helpful to me for research.
alexalexalex09 said:
Thanks for the clarifications. I did visit a shop to see if they could fix it, and all I got were blank stares and people who don't want to deal with IMEI repairs. So back to my own attempts! I realized a couple days ago that my problem in connecting to the computer is that I've developed a crack on my phone's USB port. Also, I think my home desktop's messed up. So with a nice, sturdy cable I installed all the necessary program on my work laptop (Samsung Drivers, ADB, ES Professional, and QPST just for fun). I tried ES Professional first and by using the Qualcomm NV tools I was able to restore my IMEI! I rebooted the phone and now by dialing *#06# I see my IMEI followed by "/ 17".
So now onto the next problem: Still no 4g signal. Under Connections > More Networks > Mobile Networks, there are some errors. I only have one APN, named "ATT Phone" with an APN of "phone" and an MMSC of mmsc.mobile.att.net, and under network operator it simply says "Default Setup". Some research later, I realized this is a common problem, and I guess it has to do with my NV Data being messed up. Obviously, item 550 (0x226) is correct, which I was able to verify using a program called NV-items-reader-writer, but something else is screwed up. Peoplearmy has released a tool that can restore a backup up QCN file, which of course I don't have, so I'm in the process of seeking help from a generous soul who has an app that might help me. Apparently I could also use someone else's NV Items backup, replacing their IMEI with my own. But, I don't have one, so I'm stuck waiting on someone to be nice to me
I did try the method posted here: http://forum.xda-developers.com/showthread.php?t=1808408&page=16
But it didn't work. This thread and this thread and this thread were helpful to me for research.
Click to expand...
Click to collapse
I got it! Problem solved!!
So what I realized after going back over those research threads quickly was that I was using Peoplearmy's QCN generator incorrectly. Here's how I fixed it.
1. Opened QPST, followed directions here to connect my phone and start up QPST Software Download.
2. Having already injected my IMEI, I used the backup tab to make a backup.
3. I opened Peoplearmy's SG3QCNGenerator and imported the QCN file that QPST just created. I left "inject IMEI" unchecked, since I already had my original IMEI. I clicked Save As to set the directory and name of the new file, and clicked the Verify IMEI button that appeared to verify that it was correct.
This was the step I had missed - because I never had a valid QCN file to import, I never was able to create a new QCN file. My error in thinking was that, since my current QCN file was obviously messed up, I couldn't use it to make a new QCN file, but that's the whole point of this software.
4. Once I had the new QCN file, I went back to QPST's Software Download program and used the Restore tab. The QCN file generated by Peoplearmy's tool didn't match my model number, but I approved it anyway. It restored the QCN file correctly, but it had an error when it tried to reset the phone.
5. I rebooted the phone manually, and I now have 4G signal!
So, to summarize the difficulties I had:
1. I didn't make an nvbackup before I flashed CM a year ago, and it didn't hurt me until now.
2. I lost my IMEI and couldn't restore it because 1) I was on CM, which stopped me from putting my phone in DM + MODEM + ADB mode and 2) The computer/cable I was using to work on my phone, for whatever reason, were being stupid.
3. I didn't understand that in order to fix my phone I needed to restore my IMEI and repair my nv items (.qcn file)
4. I didn't realize that I could use Peoplearmy's tool to take a messed up nv items qcn file, fix it, and restore it to my phone.
All the tools I ended up needing: Samsung Drivers, ADB, ES Professional, QPST, and Peoplearmy's SG3 Data Restorer. Hope this helps someone else out there.
:good: thanks for posting fix.
"all i can really do , is stay out of my own way and let the will of heaven be done"
Great job. Thanks for posting your solution back here so others can find it.

Categories

Resources