Restoring IMEI Number for mtk device - Micromax Canvas A1

This guide is only for Android smartphones who has problems with IMEI number on MTK chipsets….
“I am not responsible for any damage caused to your phone by using this”
Method 1 – Using Engineer Mode (You must have rooted your device before doing this procedure)
Open the Dialer and type *#*#3646633#*#* you will enter the MTK Engineering Mode or using Mobile Uncle APP Hit the Engineer Mode option and choose the Engineer Mode (MTK).
On EngineerMode Chosee Connectivity and click the CDS information option.
You will see Radio information there and after tapping on it. If you have dual SIM ANDROID then you will see TWO option select any one on which you want to write IMEI with.
Click Phone 1
At “AT+” line add : AT+EGMR = 1,7,”my_first_IMEI_code”
Click on “SEND AT” button below
For second SIM tap Phone 2 and type this command
AT+EGMR=1,10,”my_second_IMEI_code”
Click on “SEND AT COMMAND” button below a second time
Reboot phone
Verify codes with *#06#* if IMEI codes are ok
Method 2 – Using Terminal Emulator (You must have rooted your device before doing this procedure)
change imei with terminal emulator
Install Terminal Emulator
Launch the Terminal Emulator app
Type SU then press ENTER button to get Superuser permission
After that, type this command then press ENTER button
echo ‘AT+EGMR=1,7,”IMEI_NUMBER”‘ >/dev/pttycmd1
If you have dual SIM add this line
echo ‘AT+EGMR=1,10,”IMEI_NUMBER”‘ >/dev/pttycmd1
Last step, reboot your phone/tablet and DONE!
Method 3 – Using MTK Droid Tool
Download MTK droid tools and Extract on your PC/Laptop
Download Universal USB Driver
Enable USB debugging on the phone then connect it to the PC (don’t enable mass storage)
Install Universal USB Driver on the PC with the phone connected; you should get a message saying drivers installed successfully.
Launch MTK droid tools on the PC (still with phone connected to PC)
MTK droid tools should detect and display your phones details
Next you need to click the ROOT button so that it will temporary have Root shell access on your phone in order for it to make the script work on the background.
Click on IMEI/NVRAM
change imei mtkdroid tool
Put your 15 Digits IMEI Number that you can get at the back of your phone inside not the back cover if you have 2 IMEI you need to put that.
Then click Replace IMEI
Restart your phone if it isn’t automatically restarted
Your IMEI issue should have been resolved
I am not responsible for any damage to your phone,do it at your own risk.

Instead we can use mobileuncle tools application from play store for this we need root

Fix Found .
Ghostrider26 said:
This guide is only for Android smartphones who has problems with IMEI number on MTK chipsets….
“I am not responsible for any damage caused to your phone by using this”
Method 1 – Using Engineer Mode (You must have rooted your device before doing this procedure)
Open the Dialer and type *#*#3646633#*#* you will enter the MTK Engineering Mode or using Mobile Uncle APP Hit the Engineer Mode option and choose the Engineer Mode (MTK).
On EngineerMode Chosee Connectivity and click the CDS information option.
You will see Radio information there and after tapping on it. If you have dual SIM ANDROID then you will see TWO option select any one on which you want to write IMEI with.
Click Phone 1
At “AT+” line add : AT+EGMR = 1,7,”my_first_IMEI_code”
Click on “SEND AT” button below
For second SIM tap Phone 2 and type this command
AT+EGMR=1,10,”my_second_IMEI_code”
Click on “SEND AT COMMAND” button below a second time
Reboot phone
Verify codes with *#06#* if IMEI codes are ok
Method 2 – Using Terminal Emulator (You must have rooted your device before doing this procedure)
change imei with terminal emulator
Install Terminal Emulator
Launch the Terminal Emulator app
Type SU then press ENTER button to get Superuser permission
After that, type this command then press ENTER button
echo ‘AT+EGMR=1,7,”IMEI_NUMBER”‘ >/dev/pttycmd1
If you have dual SIM add this line
echo ‘AT+EGMR=1,10,”IMEI_NUMBER”‘ >/dev/pttycmd1
Last step, reboot your phone/tablet and DONE!
Method 3 – Using MTK Droid Tool
Download MTK droid tools and Extract on your PC/Laptop
Download Universal USB Driver
Enable USB debugging on the phone then connect it to the PC (don’t enable mass storage)
Install Universal USB Driver on the PC with the phone connected; you should get a message saying drivers installed successfully.
Launch MTK droid tools on the PC (still with phone connected to PC)
MTK droid tools should detect and display your phones details
Next you need to click the ROOT button so that it will temporary have Root shell access on your phone in order for it to make the script work on the background.
Click on IMEI/NVRAM
change imei mtkdroid tool
Put your 15 Digits IMEI Number that you can get at the back of your phone inside not the back cover if you have 2 IMEI you need to put that.
Then click Replace IMEI
Restart your phone if it isn’t automatically restarted
Your IMEI issue should have been resolved
I am not responsible for any damage to your phone,do it at your own risk.
Click to expand...
Click to collapse
Please thank me if i helped you.
Fix found : -> http://forum.xda-developers.com/canvas-a1/general/fix-imei-perfect-fix-android-imei-t2943567

this will work in old versions, I tried in Engineer Mode v1.8.0, CDS Information is gone, had to flash my device with Android 5.1 and probably an older version of Engineer Mode app

Imei change mtk 6753 homtom ht20 pro android 6.0 sdk 23
NO ROOT
In dialler
*#*#12306#*#*
bring you to secret sub menu in mtk engineering mode
not available in this menu by using this code to *#*#3646633#*#* that option change imei is not available in NORMAL MTK Engineering MODE as CDS information witch one REQUIRED ROOT PERMISSION TO ADD CDS information IN SUB MENU IN NORMAL MTK Engineering MODE

Error shown this command is not allowed in user build. please tell what to do next
Error shown this command is not allowed in user build. please tell what to do next

kbsoni156 said:
Error shown this command is not allowed in user build. please tell what to do next
Click to expand...
Click to collapse
Put a space after AT like "AT +" and not "AT+". Rest should be written as above..

I recently found a problem while doing method 1
"This command is not allowed in user build"
So the solution for that is:-
When we are writing
AT+EGMR = 1,7,”IMEI_code”
we have to give a space b/w AT and +
so final command will be like this
AT +EGMR=1,7,"IMEI_code"
Hit thanks if it worked for u

vinaykharayat said:
I recently found a problem while doing method 1
"This command is not allowed in user build"
So the solution for that is:-
When we are writing
AT+EGMR = 1,7,”IMEI_code”
we have to give a space b/w AT and +
so final command will be like this
AT +EGMR=1,7,"IMEI_code"
Hit thanks if it worked for u
Click to expand...
Click to collapse
FWIW, this doesn't work on a BLU Vivo 5R running Nougat. Gives the same not allowed error with or without the space.

lugnut2099 said:
FWIW, this doesn't work on a BLU Vivo 5R running Nougat. Gives the same not allowed error with or without the space.
Click to expand...
Click to collapse
And just to add on, the terminal commands don't work either. They're accepted without any kind of error, but upon reboot there's still nothing there.

Thanks
It worked perfectly on Lenovo tab 2 a8-50lc, couldn't click thank you button though, its greyed out.
P.s: must have root access. Tried without root gave not allowed in userbuild.

lugnut2099 said:
And just to add on, the terminal commands don't work either. They're accepted without any kind of error, but upon reboot there's still nothing there.
Click to expand...
Click to collapse
No error message either, but not working also.
//Tested on ZTE Blade V10, Android 9, V1.8

Related

[Q] Any other way to bypass activation screen. [Solve]

I have a big problem on my HTC Droid Incredible.
Bypassing the activation screen really irritates me and i can't turn on the USB Debugging which is the key to root and s-off my phone and to bypass the activation screen.
The procedure i did for bypassing the activation screen are: tap 4 corners, safe mode, call *228 and end call after few seconds (did this several times), cdma workshop, ##778 change the nam setting, and non of them works for me.
cmlusco member of xda told me that the best way to bypass it is to change the build.prop in any rom i'm going to flash on my phone. Then he give me this link http://forum.xda-developers.com/showthread.php?t=1306400 and i think this is it, but in the end still failed because i need to turn on my USB Debugging.
Please help me to bypass my Droid Incredible.
I'm here in Philippines and there is no Verizon network provider here.
I already solve this problem and I can use my Droid Incredible. Sweet!!!View the 3rd post how did i do that.
Click to expand...
Click to collapse
are you able to fix this?im having EXACTLY the same problem.
yup I already fix it, just follow this procedure.
1) try to enable usb debugging mode by doing this procedures.
for this,you should need wi-fi.
so,let's start
1)when the phone calls to *228 tap contacts icon,right to the "end call"
2)try to add a new contact and enter facebook or other socialnet dialog.
phone asks you to enable wifi, do this and connect your wifi network
3)next hold the search button and (via voice search) search in google "market"
4)tap to the official market page, phone asks you about opening this page,choose market app.login in the google accounts,if you need.
5)search in market "usb debug" app. install it and tap "open' in the market app
6)enable usb debugging and enjoy)
and for those who don't have a wifi connection in there home, this procedure is for you.
1. call *228 and tap the contact on the right side of end call.
2. add contact and put any information.
3. try to connect it in facebook to prompt the setting window.
4. tap setting.
5. tap search softkey and type application.
6. finally you can enable usb debugging without any problem.
thanks to ramazancik94 for giving this life saver step for enabling usb debugging mode.
2) root and s-off your phone by following this procedure root 2.3.4,downgrade,and s-off
3) if you already have CWM, rooted, and s-off your phone try to install some ROM using CWM in development section. Double check if your phone is s-off via hboot (press and hold power button and volume down), your phone is rooted if you install CWM, and find some ROM that suits your need.
4) Try to use the "end call bypass" if this method doesn't work with you this will be your last resort. Delete the phone.apk before you install the rom, to delete the phone.apk open the "blah blah blah rom.zip" and go to data> system app> find phone.apk and please don't extract the rom and delete the phone.apk or i won't work, just delete it from the zip.
Note: Deleting the phone.apk will result for disable your phone signal. So you're going to use your phone for music, game, watch some movies and wifi internet. You won't be able to use it for call, text and mobile data, and also please read it carefully so you won't **** your phone. You've been warned
For more information visit this thread: help bypass the activation
All big thanks to cmlusco, ramazancik94 and tiny4579 for their help
need help
sir maybe you can help me with this...im new to android phones and i dont think i can make it
can you please send me the step by step procedure of the things i need to do after i put my phone in USB debugging mode?hope you dont mind
my email is [email protected]
my tcp account is kian0926, im here in the Philippines as well and im glad that you were able too fix yours, hoping that i can use mine as well, saving this device from a trash can
many thanx in advance...
i can't get my ADB working
after i extracted mini-adb under c drive (c:\mini-adb_inc) i extracted adb inside of it
but icant get adb working
when i tried to open adb it just flashes (like blink of an eye) and closes itself immediately
i cant proceed
pls help..............
Kian0926 said:
i can't get my ADB working
after i extracted mini-adb under c drive (c:\mini-adb_inc) i extracted adb inside of it
but icant get adb working
when i tried to open adb it just flashes (like blink of an eye) and closes itself immediately
i cant proceed
pls help..............
Click to expand...
Click to collapse
You cant just click on the adb.exe file, it is a cmd line program. Open a cmd prompt on your pc and type " cd C:\mini-adb_inc " then type in your adb command, example " adb devices " this should show the serial number of your phone if connected to the pc and adb and drivers are setup correctly.
thnx for the reply
but this " cd C:\mini-adb_inc " seems to be invalid when im trying to enter n the command prompt window
i already tried removing those that i downloaded and download them again but still the same thing...
---------- Post added at 02:19 AM ---------- Previous post was at 02:11 AM ----------
also inside of mini-adb extracted on my c drive theres no adb.exe.it just say's adb
under that is AdbWinApi....so cunfused now
Kian0926 said:
thnx for the reply
but this " cd C:\mini-adb_inc " seems to be invalid when im trying to enter n the command prompt window
i already tried removing those that i downloaded and download them again but still the same thing...
---------- Post added at 02:19 AM ---------- Previous post was at 02:11 AM ----------
also inside of mini-adb extracted on my c drive theres no adb.exe.it just say's adb
under that is AdbWinApi....so cunfused now
Click to expand...
Click to collapse
What makes you think the cd command didnt work, did it give an error? All cd does is change the directory to C:\mini-adb_inc where the adb file is located. It is ok if it says just adb and not adb.exe, your pc is just set to hide extensions. When you first open the cmd prompt to the left of where you type it will say something like C:\users\your_user_name\desktop >, when you type cd C:\mini-adb_inc it should go to the next line, and to the left of where you type now it should say C:\mini-adb_inc >Then type adb devices and see if a serial number comes up.
"C:\users\your_user_name\desktop" his is what i exactly saw on my laptop and when i tried enterring "c:\mini-adb_inc" a message appears say's like "incorrect path/directory"
im gonna try using another PC and hope this time it works..
Kian0926 said:
"C:\users\your_user_name\desktop" his is what i exactly saw on my laptop and when i tried enterring "c:\mini-adb_inc" a message appears say's like "incorrect path/directory"
im gonna try using another PC and hope this time it works..
Click to expand...
Click to collapse
You have to type " cd C:\mini-adb_inc " or what ever the path is to the adb file. here actually try this. Go to the folder where the adb file you unziped is. Then hold ctrl + shift and right click on an empty space in that folder, and select open cmd prompt here. then type in your adb command, ie adb devices.
after i successfully activated,rooted to 2.3.7 with cm7 ROM my droid incredible it was working perfectly fine,but after a couple of hours using my droid it unexpectedly shut itself down and left me with just a blinking orange led at the top of it..last application running is viber,im on a call actually..and my phone is on charge...
what might be the cause of it?and can this be fixed?..my phone is completely dead
i even tried resetting the phone(pressing volume down button and power button but still no reponse..
Kian0926 said:
after i successfully activated,rooted to 2.3.7 with cm7 ROM my droid incredible it was working perfectly fine,but after a couple of hours using my droid it unexpectedly shut itself down and left me with just a blinking orange led at the top of it..last application running is viber,im on a call actually..and my phone is on charge...
what might be the cause of it?and can this be fixed?..my phone is completely dead
i even tried resetting the phone(pressing volume down button and power button but still no reponse..
Click to expand...
Click to collapse
Sorry to say, but if you cant enter hboot, or boot up to the os or recovery, then the phone is more thsn likley bricked. Unless its a battery issue. Does it vibrate at all when trying to start?
Kian0926 said:
after i successfully activated,rooted to 2.3.7 with cm7 ROM my droid incredible it was working perfectly fine,but after a couple of hours using my droid it unexpectedly shut itself down and left me with just a blinking orange led at the top of it..last application running is viber,im on a call actually..and my phone is on charge...
what might be the cause of it?and can this be fixed?..my phone is completely dead
i even tried resetting the phone(pressing volume down button and power button but still no reponse..
Click to expand...
Click to collapse
Does it boot when plugged in? There MAY be some help if it can boot when connected to AC power.
Kian0926 said:
after i successfully activated,rooted to 2.3.7 with cm7 ROM my droid incredible it was working perfectly fine,but after a couple of hours using my droid it unexpectedly shut itself down and left me with just a blinking orange led at the top of it..last application running is viber,im on a call actually..and my phone is on charge...
what might be the cause of it?and can this be fixed?..my phone is completely dead
i even tried resetting the phone(pressing volume down button and power button but still no reponse..
Click to expand...
Click to collapse
I've experience this, just a blinking orange led. What did I do was i charge it and a couple of minute the the blinking orange led stops and it become a steady orange led.
Easier way (offline)
Found what could be an easier way, I'm playing with my sister's incredible and I can get usb debugging enabled by using any of the official verizon update packages (could be a rom, but I downloaded the smallest hboot upgrade from htcdev), it appears to send some commands in usb mode that trigger the activation of usb debugging, what's funny if that if you either disconnect before it's done, or it fails, it leaves usb debugging on.
Non-sense.
EDIT: You just have to open the utility, you don't to flash or disconnect.
Such and old thread but I have a Incredible that a friend gives me and I couldn't access the market app by search function. What I did was search anything with voice commands, then a navigator window opens and change the URL to: market://details?id=usb, it opens the market app and I can install the USB debug app
Simple method, without the use of USB Debudding/rooting flashing:
Go to Emergency dialer,
Enter ##778, and press 'call'
Select 'Edit Mode'.
Password is: 000000
Select 'NAM Settings'
Make the following changes:
MDN = your 10 digit phone# (0000000000)*
MIN1 = your 7 digit phone# (0000000)
MIN2 = the area code of your phone# (000)
Press the 'back' key and go to 'HOME SID/Home NID' settings
Select 'Home SID/NID #1', and change the first value to '189' (Leave the 65535 alone).
Now press your 'menu' key
Press 'commit modifications' "button"
Phone Should reboot now.
Changing MDN using cdmaDevTerm
In some phones MDN cannot be changed, in this case you need to connect the phone to the computer as a "modem" device, and use the opensource cdmaworkshoptool / cdmaDevTerm from here:
http://code.google.com/p/cdmaworkshoptool/
Connect the tool, select manually / automatically the COMPORT for your HTC device, Read from device, Change the MDN to 0000000000 Select write
Disconnect and reboot your device.
It should now by pass the activation.
most of the ref. from
http://androidforums.com/incredible...g-activation-screen-no-service-available.html

[Guide] Sprint LG G2 LS980, Obtain Your MSL, Update PRL, Connect to DFS, no ROOT

Here is what I’ve done to manually update the PRL on my new G2. I don’t want to debate the reasons for this. But here’s one way to do it without rooting.
NOTE: This method, to obtain your MSL, only works on the the ZV8 and ZCA software versions. They changed something in ZVC and later versions.
Note: The easiest way to get MSL/SPC code is to just dial ##443336772# on your dial pad and you don't even have to be rooted.
Note: SPC is your MSL. They are the same things.
Note: All this was done on Windows 7-64 bit.
Part 1, Connecting the phone in diagnostics mode:
Install USB drivers. http://www.lg.com/us/support-mobile/lg-LGD801BK. Use the Tmobile D801 USB drivers since it is the same as the AT&T drivers and the LS980 page only had directions to update drivers via the LG Mobile Tools.
On the phone, enable USB debugging in developer options (tap the build # in Settings > About Phone > Software Information, 7 times to enable developer options).
Dial ##Diag# (##3424#) enable diagnostics mode.
Connect phone, select "charge only"
Check windows device manager to see if you have a com port. It should be listed as “LGE AndroidNet USB Serial Port (COMxx) (xx=port #).
Part II, Get your SPC/MSL:
Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
Open Basic Flasher, password is oriax123.
In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)” and ensure the COM port on the drop down menu next to the "Scan" button matches the COM port listed in the display section (see attached screen shot). If it does not, manually select the correct COM port in the drop down menu that matches the LGE device.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG"
F. Click “Read SPC”. The SPC field should populate with your SPC.​Note: Stop here and disable the DIAG mode (dial ##3424# and select disabled) if all you want is your SPC/MSL.
Part III, Update your PRL:
Click the “…” next to the PRL field and browse to the file location of the PRL you want to load, select the PRL. In Basic Flasher:
A. Click the “Send SPC” button. The dialog will show “Device Unlocked”.
B. Click the “Provision” button. The dialog will show that the MDN, MIN and SID have been written and the phone will reset.
C. On the phone, go to Settings > About Phone > Status and see if it shows you new PRL number.
D. On thee phone dial ##3424# and disable the DIAG mode.​
I was also able to connect the phone to DFS (after getting my MSL with Basic Flasher). But didn’t have success writing the PRL in DFS. I used this 16 digit password EBB4EDB0B8B8C2BD in DFS. It reported “Device Unlocked” but if I tried to write anything in DFS the com port would lock up. Not sure what the issue there is, perhaps it would work if rooted.
Listing of Sprint PRLs along with descriptions http://forum.xda-developers.com/showthread.php?t=1880781.
rich_e said:
Listing of Sprint PRLs along with descriptions http://forum.xda-developers.com/showthread.php?t=1880781.
Click to expand...
Click to collapse
Thanks for sharing the steps. Did you have any problems enabling diagnostics mode prompting for SPC?
Dial ##Diag# enable diagnostics mode. * Newbie Post. If phone is not activated first, SPC will be prompted.*
dryw00d said:
Thanks for sharing the steps. Did you have any problems enabling diagnostics mode prompting for SPC?
Dial ##Diag# enable diagnostics mode.
Click to expand...
Click to collapse
Nope, no problem with accessing the menu.
When i first tried, it was showing the COM in basic flasher, now adb has installed and now i can't get COM showing so i can't access the info for my MSL
I can't get this thing to scan for my device. I have the adb drivers installed already but when I try to Scan in Basic Flasher tool, it keeps telling me "No Device Found". I even opened up a command prompt with adb and did a "adb devices" query and my device shows up.
Anyone else having issues or advice or what to do?
Slightly off-topic, is there a good way with ROOT to get your MSL? For some reason, getprop ril.MSL doesn't work in Terminal...
droidjosh said:
When i first tried, it was showing the COM in basic flasher, now adb has installed and now i can't get COM showing so i can't access the info for my MSL
Click to expand...
Click to collapse
Mine shows the ADB interface and the com port in device manager too but not having any issue finding the com port in Basic Flasher. Maybe uninstalling and re-installing the drivers would help.
WhiteZero said:
Slightly off-topic, is there a good way with ROOT to get your MSL? For some reason, getprop ril.MSL doesn't work in Terminal...
Click to expand...
Click to collapse
I added a step to set method field to "LG" before clicking the Read SPC button. I just noticed that I forgot that step when I repeated the process for the screen shot and got an SPC error with it set to "NV". Try reading it again, can think of any reason why it wouldn't work with root.
ericdabbs said:
I can't get this thing to scan for my device. I have the adb drivers installed already but when I try to Scan in Basic Flasher tool, it keeps telling me "No Device Found". I even opened up a command prompt with adb and did a "adb devices" query and my device shows up.
Anyone else having issues or advice or what to do?
Click to expand...
Click to collapse
If you don't have the com port listed under device manager it won't work. You have to be in diagnostics mode (dial ##3424#) and have the USB connection on the phone set to "Charge only" for the ports to show up.
rich_e said:
Mine shows the ADB interface and the com port in device manager too but not having any issue finding the com port in Basic Flasher. Maybe uninstalling and re-installing the drivers would help.
Click to expand...
Click to collapse
I've uninstalled and reinstalled multiple times. still won't show it. It did the first time, before windows downloaded drivers when i plugged the phone in.
rich_e said:
If you don't have the com port listed under device manager it won't work. You have to be in diagnostics mode (dial ##3424#) and have the USB connection on the phone set to "Charge only" for the ports to show up.
Click to expand...
Click to collapse
I finally got it to work. I didn't have Diag mode enabled. I guess I totally skipped Part 1. However for Part II your procedure needs some additional steps. Suggested revision of your steps. Let me know if you like and if so maybe add that to the OP.
Part 2, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)”.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
ericdabbs said:
I finally got it to work. I didn't have Diag mode enabled. I guess I totally skipped Part 1. However for Part II your procedure needs some additional steps. Suggested revision of your steps. Let me know if you like and if so maybe add that to the OP.
Part 2, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)”.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
Click to expand...
Click to collapse
I made the changes to the OP as recommend. Thanks!
rich_e said:
I made the changes to the OP as recommend. Thanks!
Click to expand...
Click to collapse
A few more slight changes in bold based on feedback from people that had some difficulty when trying out this procedure in Part 2.
In part 1, I updated the link and reference to the USB drivers to use the AT&T/Tmobile LG G2 drivers since they are made for the LG G2 vs. referencing Sprint Optimus G LS970 drivers. I personally use the Tmobile D801 LG G2 USB drivers for the LG G2 and it works fine on the Sprint model.
Part 1, Connecting the phone in diagnostics mode:
1. Install USB drivers. http://www.lg.com/us/support-mobile/lg-LGD801BK. I used the Tmobile D801 USB drivers since it is the same as the AT&T drivers and the LS980 page only had directions to update drivers via the LG Mobile Tools.
2. On the phone, enable USB debugging in developer options (tap the build # in Settings > About Phone > Software Information, 7 times to enable developer options).
3. Dial ##DIAG# (##3424#) enable diagnostics mode.
4. Connect phone, select "charge only"
5. Check windows device manager to see if you have a com port. It should be listed as “LGE AndroidNet USB Serial Port (COMxx) (xx=port #).
Part II, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/show....php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)” and ensure the COM port on the drop down menu next to the "Scan" button matches the COM port listed in the display section. If it does not, manually select the correct COM port in the drop down menu that matches the LGE device.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
ericdabbs said:
A few more slight changes in bold based on feedback from people that had some difficulty when trying out this procedure in Part 2.
Click to expand...
Click to collapse
Thanks again! I've seen people having problems with the drivers and the default behavior of the program to start with the lowest numbered com port. I hope these changes will make it easier for people to get their MSLs.
rich_e said:
Thanks again! I've seen people having problems with the drivers and the default behavior of the program to start with the lowest numbered com port. I hope these changes will make it easier for people to get their MSLs.
Click to expand...
Click to collapse
Thanks for updating the OP. Although I notice it says in the OP ##Diag# (##3434#) instead of (##3424#).
Btw I took your guide and made a sticky on another forum but made the instructions more generalized.
http://s4gru.com/index.php?/topic/5022-easy-method-to-obtain-your-msl/
ericdabbs said:
Thanks for updating the OP. Although I notice it says in the OP ##Diag# (##3434#) instead of (##3424#).
Btw I took your guide and made a sticky on another forum but made the instructions more generalized.
http://s4gru.com/index.php?/topic/5022-easy-method-to-obtain-your-msl/
Click to expand...
Click to collapse
I fixed the typo. Thanks for the cross-post and credit too!
rich_e said:
I fixed the typo. Thanks for the cross-post and credit too!
Click to expand...
Click to collapse
No problem since your guide has helped many folks obtain their MSL and I was able to verify that this method works to get my MSL. I am all for helping my Sprint brothers and sisters access their MSL to triband LTE testing.
If you are curious I did some B41 LTE testing last night and posted some screenshots in this thread below:
http://forum.xda-developers.com/showthread.php?t=2524824
I also did some further B41 LTE testing today on another tower and I almost hit 60 Mbps!!!!! Talk about making use of that Clearwire 2.5 GHz spectrum.
Deleted, found out you have to turn off anti virus to let this through, boy is this easy to use :good:
It is a very newbie question, what is the advantage of updating PRL, will I get more signal and speed on the different Roaming, at work I don't have any signal if update it to verizon Roming PRL, will I get good signal, please help me to find out.
thanks for your help.

[q] [help] imei null - how to fix

When i put on the chip, the IMEI set to NULL
I've already tried many ways to fix this, but no success...
Please, someone help me!
I don't want to lost my optimus G!
thanks
You should restore your imei with your EFS backup...have you unlock with freegee or you are completely stock and have never touched nothing?
Sent from my LG-F180K using XDA Free mobile app
Sorin90 said:
You should restore your imei with your EFS backup...have you unlock with freegee or you are completely stock and have never touched nothing?
Sent from my LG-F180K using XDA Free mobile app
Click to expand...
Click to collapse
first of all thanks by your attention!
I do not have a backup...
i don't know what to do...
i've unlocked with freegee many times...
but this time i got this problem!
renanreno said:
first of all thanks by your attention!
I do not have a backup...
i don't know what to do...
i've unlocked with freegee many times...
but this time i got this problem!
Click to expand...
Click to collapse
Retrieve IMEI in your LG Optimus G in case of not make previous backup
The method I describe below was developed for LG G2 but has been tested successfully in the Optimus G so it's perfectly useful:
Requirements:
- The mobile must have the Stock ROM (4.1.2 or 4.4.2).
- Download Tool QSTP:
https://mega.co.nz/#!2phwmYhY!DXozTvsU4pDD5PKJcYWnuC5nKQEA0skuFeN-90dFjQU
- Download Tool IMEI Converter:
https://dl.dropboxusercontent.com/u/84115590/IMEI-Converter.zip
Steps:
1 Unzip the tool IMEI Converter to a folder:
2 Unzip tool QPST 2.7_build_4.11 in a folder and run the installation file (Setup) to install on your computer:
3 Now on the phone to enable USB Debugging. If you do not know how you can find this option in the Settings> Developmet Options>USB debugging and activate.
5 Connect the device to your computer.
6 Run the QSPT, to set it up you are clicking on the PORTS tab, then click on the ADD NEW PORT option.
7 The current port as should COM4 or 5. Note: If you do not recognize these ports any port try to recognize the phone or another PC in the latter case.
8 Select the port and click OK. The port should show the active phone.
9 Select the phone (APQ8064) and click the Download Software option from the Start Clients menu.
10 Now give click the Backup tab. It should show the phone port.
11 Click the Start tab to start doing the backup.
12 Now find the folder named BIN located in the path:
C:/program files/Qualcomm/QSPT/, open the BIN folder and execute the file RF_NV_Manager
13 Click in File> Read from phone. The IMEI number of the phone should appear in item number 550: NV_UV_IMEI_1
If you appear get an error
14 They select OK and then click on File> Read RF NVitems supported.
15. Click on item 550. Should be displayed 9 boxes in white (empty).
16 Now run the file IMEIConverter.exe
17 Then write your IMEI (15 digits) in the Enter IMEI field. If you do not know what they find in the phone box, in some models even Optimus G is glued on the back thereof, or in the phone bill.
*** - Then click on the button <CONVERT IMEI>.
** - 18 Should appear two groups of 9 digits
18. In the program RF_NV_Manager activated the Hex box
19 Now 9 boxes appear, type the numbers generated IMEI Convert starting from the left, should be written in each box two digits consecutively until the 9 squares remain full.
20 Once the 9 squares are filled correctly you have to go to Setting option> comport> and select the port to which you are connected again and give OK
21 Select the Write NV tab.
22 Then click File> Readfrom phone.
The item number 550 should now appear.
24 Disconnect the USB cable and restart the phone.
25 Open the dialer (phone dialer) dial *#06# You should display the IMEI of your phone and the phone should be connected to the carrier signal without problems.
Important Note:
- If you give Error in step 13 run again and Method in step 13 before you dial them run error step 20.
Good luck and any thing sending me a message and i help. :good:
whit efs profesional is more easy
syverman said:
whit efs profesional is more easy
Click to expand...
Click to collapse
I do not know the method you mentioned, but in any case I have already given an effective alternative for him to solve your problem, since no one has helped so far.
Milos Rea said:
Retrieve IMEI in your LG Optimus G in case of not make previous backup
The method I describe below was developed for LG G2 but has been tested successfully in the Optimus G so it's perfectly useful:
Requirements:
- The mobile must have the Stock ROM (4.1.2 or 4.4.2).
- Download Tool QSTP from this Post:
http://forum.xda-developers.com/showthread.php?t=1942417
- Download Tool IMEI Converter from this Post (item 2):
*http://forum.xda-developers.com/showthread.php?t=2701861
Steps:
1 Unzip the tool IMEI Converter to a folder:
2 Unzip tool QPST 2.7_378 in a folder and run the installation file (Setup) to install on your computer:
3 Now on the phone to enable USB Debugging. If you do not know how you can find this option in the Settings> Developmet Options>USB debugging and activate.
5 Connect the device to your computer.
6 Run the QSPT, to set it up you are clicking on the PORTS tab, then click on the ADD NEW PORT option.
7 The current port as should COM4 or 5. Note: If you do not recognize these ports any port try to recognize the phone or another PC in the latter case.
8 Select the port and click OK. The port should show the active phone.
9 Select the phone (APQ8064) and click the Download Software option from the Start Clients menu.
10 Now give click the Backup tab. It should show the phone port.
11 Click the Start tab to start doing the backup.
12 Now find the folder named BIN located in the path:
C:/program files/Qualcomm/QSPT/, open the BIN folder and execute the file RF_NV_Manager
13 Click in File> Read from phone. The IMEI number of the phone should appear in item number 550: NV_UV_IMEI_1
If you appear get an error
14 They select OK and then click on File> Read RF NVitems supported.
15. Click on item 550. Should be displayed 9 boxes in white (empty).
16 Now run the file IMEIConverter.exe
17 Then write your IMEI (15 digits) in the Enter IMEI field. If you do not know what they find in the phone box, in some models even Optimus G is glued on the back thereof, or in the phone bill.
*** - Then click on the button <CONVERT IMEI>.
** - 18 Should appear two groups of 9 digits
18. In the program RF_NV_Manager activated the Hex box
19 Now 9 boxes appear, type the numbers generated IMEI Convert starting from the left, should be written in each box two digits consecutively until the 9 squares remain full.
20 Once the 9 squares are filled correctly you have to go to Setting option> comport> and select the port to which you are connected again and give OK
21 Select the Write NV tab.
22 Then click File> Readfrom phone.
The item number 550 should now appear.
24 Disconnect the USB cable and restart the phone.
25 Open the dialer (phone dialer) dial * # 06 # You should display the IMEI of your phone and the phone should be connected to the carrier signal without problems.
Important Note:
- If you give Error in step 13 run again and Method in step 13 before you dial them run error step 20.
Good luck and any thing sending me a message and i help. :good:
Click to expand...
Click to collapse
I did everything but it is not with original imei of my carrier, is with another imei. Because?
Milos Rea said:
Retrieve IMEI in your LG Optimus G in case of not make previous backup
The method I describe below was developed for LG G2 but has been tested successfully in the Optimus G so it's perfectly useful:
Requirements:
- The mobile must have the Stock ROM (4.1.2 or 4.4.2).
- Download Tool QSTP from this Post:
http://forum.xda-developers.com/showthread.php?t=1942417
- Download Tool IMEI Converter from this Post (item 2):
*http://forum.xda-developers.com/showthread.php?t=2701861
Steps:
1 Unzip the tool IMEI Converter to a folder:
2 Unzip tool QPST 2.7_378 in a folder and run the installation file (Setup) to install on your computer:
3 Now on the phone to enable USB Debugging. If you do not know how you can find this option in the Settings> Developmet Options>USB debugging and activate.
5 Connect the device to your computer.
6 Run the QSPT, to set it up you are clicking on the PORTS tab, then click on the ADD NEW PORT option.
7 The current port as should COM4 or 5. Note: If you do not recognize these ports any port try to recognize the phone or another PC in the latter case.
8 Select the port and click OK. The port should show the active phone.
9 Select the phone (APQ8064) and click the Download Software option from the Start Clients menu.
10 Now give click the Backup tab. It should show the phone port.
11 Click the Start tab to start doing the backup.
12 Now find the folder named BIN located in the path:
C:/program files/Qualcomm/QSPT/, open the BIN folder and execute the file RF_NV_Manager
13 Click in File> Read from phone. The IMEI number of the phone should appear in item number 550: NV_UV_IMEI_1
If you appear get an error
14 They select OK and then click on File> Read RF NVitems supported.
15. Click on item 550. Should be displayed 9 boxes in white (empty).
16 Now run the file IMEIConverter.exe
17 Then write your IMEI (15 digits) in the Enter IMEI field. If you do not know what they find in the phone box, in some models even Optimus G is glued on the back thereof, or in the phone bill.
*** - Then click on the button <CONVERT IMEI>.
** - 18 Should appear two groups of 9 digits
18. In the program RF_NV_Manager activated the Hex box
19 Now 9 boxes appear, type the numbers generated IMEI Convert starting from the left, should be written in each box two digits consecutively until the 9 squares remain full.
20 Once the 9 squares are filled correctly you have to go to Setting option> comport> and select the port to which you are connected again and give OK
21 Select the Write NV tab.
22 Then click File> Readfrom phone.
The item number 550 should now appear.
24 Disconnect the USB cable and restart the phone.
25 Open the dialer (phone dialer) dial * # 06 # You should display the IMEI of your phone and the phone should be connected to the carrier signal without problems.
Important Note:
- If you give Error in step 13 run again and Method in step 13 before you dial them run error step 20.
Good luck and any thing sending me a message and i help. :good:
Click to expand...
Click to collapse
Dear Sir, I am using this process for restoring efs/Imei of my LG optimus G f180l. the port shows in my system COM5 and when i swich my phone in LG software mode . but in step 13 it gives the error(could not communicate in diagnostic mode) during backing up. please guide me what I have to do and what mistake m I doing. PLease
gm sheikh said:
Dear Sir, I am using this process for restoring efs/Imei of my LG optimus G f180l. the port shows in my system COM5 and when i swich my phone in LG software mode . but in step 13 it gives the error(could not communicate in diagnostic mode) during backing up. please guide me what I have to do and what mistake m I doing. PLease
Click to expand...
Click to collapse
put it in charge only, that help for me when i use it a long time ago
gm sheikh said:
Dear Sir, I am using this process for restoring efs/Imei of my LG optimus G f180l. the port shows in my system COM5 and when i swich my phone in LG software mode . but in step 13 it gives the error(could not communicate in diagnostic mode) during backing up. please guide me what I have to do and what mistake m I doing. PLease
Click to expand...
Click to collapse
Hi, if you get the error in step 13 test select Setting option> comport> and select the port to which you are connected again and give OK. Good luck
Hey guys, I will reactivate this topic a little. I ve got LG F180K and I converted it to E975 without doing EFS backup (still had imei number but no signal). I flashed modem for K and it still didnt work, flashed L modem and it...worked. No LTE and no 2G, only 3G, still imei.
What to do then if I want come back to F180K ROM? (NO EFS BACKUP)
If you unlocked using freegee the imei backup folder is their in your internal storage root folder. freegee backups even if you don't choose to.
akahroba said:
If you unlocked using freegee the imei backup folder is their in your internal storage root folder. freegee backups even if you don't choose to.
Click to expand...
Click to collapse
I didnt do freegee
BartxGamer said:
Hey guys, I will reactivate this topic a little. I ve got LG F180K and I converted it to E975 without doing EFS backup (still had imei number but no signal). I flashed modem for K and it still didnt work, flashed L modem and it...worked. No LTE and no 2G, only 3G, still imei.
What to do then if I want come back to F180K ROM? (NO EFS BACKUP)
Click to expand...
Click to collapse
Do this step for no signal if your IMEI is correct(not null).Root is necessary for this step
Install "SQLite editer" from Google play to open "settings.db" in location "Data\data\com.android.providers.settings\database s" select "global" -> find "subscription_mode" change value "1" to "0" then save and exit.
kashifarif said:
Do this step for no signal if your IMEI is correct(not null).Root is necessary for this step
Install "SQLite editer" from Google play to open "settings.db" in location "Data\data\com.android.providers.settings\database s" select "global" -> find "subscription_mode" change value "1" to "0" then save and exit.
Click to expand...
Click to collapse
Are you sure about that?
renanreno said:
When i put on the chip, the IMEI set to NULL
I've already tried many ways to fix this, but no success...
Please, someone help me!
I don't want to lost my optimus G!
thanks
Click to expand...
Click to collapse
i have same problem due to convert f180k to e975. i have solved it by factory rest after flash and after factory reset (setting->backup and reset-> reset phone) restore IMEI and then again factory reset.
Factory reset after flash is main solution.
Sorry for necroing an old thread, but my lg g6 t- mobile h872 , suddenly says IMEI null after the latest 20a-e update. I never rooted, or flashed any custom roms before
What should I do?

Moto E4 Guide To Fix Freedom Mobile Stuck On 3G

This guide is similar to my Moto G5 Plus guide, but is a bit more complicated due to not having a signed image with the correct EFS items.
WARNING: These tools can easily brick your phone, use this entirely at your own risk. Only advanced users should attempt this.
Requirements
Moto E4 Qualcomm version (tested on Verizon XT1767, but should work on all)
QXDM software (specifically, EFS Explorer) and basic knowledge of how to use it
Steps
Ensure you have a working QXDM setup, you can follow this tutorial step 1, then from step 4 until step 9 only
Insert Freedom SIM, boot up phone and ensure it can connect properly
Shut down phone. Hold the volume up and down buttons at the same time while pressing power
Press volume down button until you get to the "BP TOOLS" item, tap the power button once on it
After the phone boots up, start up EFS Explorer from the QXDM suite, connect to the phone (it will show up as "MSM8917" under QPST Configuration). You can do this by selecting the phone from the QPST Configuration screen and going to the "Start Clients" menu item and choosing "EFS Explorer." Choose the same port on the next screen, leaving SPC code as is, and press OK. Refer to the linked tutorial above.
Navigate to nv -> item_files -> wcdma -> rrc. In this folder, right click in the file list on the right hand side, select "Copy Item File from PC" and select each of the files in the attached zip (wcdma_rrc_fast_return_to_lte_after_csfb_timer, wcdma_rrc_fast_return_to_lte_after_csfb, and rrc_b66_plmn_support) and press ok (do this one by one). Ensure "Overwrite Allowed" is selected.
Go to the phone menu -> reset phone. Then reboot your phone.
Proof
Note: If you remove the SIM card you may have to do this over again.
I have implemented this fix and it works great.
Just some tips to save others some time.
1. You do not need USB debugging/Developer options on or the Motorola USB drivers installed.
2. The archive in the linked QXDM/QPST tutorial is no longer available but someone reposted in the last few pages of that thread.
https://forum.xda-developers.com/showpost.php?p=73160851&postcount=1187
3. If using Windows 10 you must boot your phone into BP Tools mode before you connect to the PC. After connecting the phone under Device Manager you must go to View > Show hidden devices to see the Moto E4 appear 4 times under Other devices.
4. You must force install the HTC driver that came with the archive I talked about in step 2. However to do this you must disable signed driver enforcement in Windows 10. Unfortunately I could not disable this with the command line option so you have to do the following:
Click the Start Start menu and select Settings.
Click Update and Security.
Click on Recovery.
Click Restart now under Advanced Startup.
Click Troubleshoot.
Click Advanced options.
Click Startup Settings.
Click on Restart.
On the Startup Settings screen press 7 or F7 to disable driver signature enforcement.
5. Once Windows 10 boots up connect the phone that booted in BP Tools mode. Once you are in the Device Manager > Other devices you will update the driver of the 2nd instance of Moto E4 in the list of 4.
6. After installing the HTC driver you should see the HTC Modem appear under Modems in Device manager. Right click > Properties and get the COM port of the HTC modem to use with QPST.
Hope this helps someone.

How To Guide Unlock Security. Engineering Mode for Android 12 OOS/COS

Hello guys,
I want to share with you a working mathod to access engineering mode in android 12 oos or cos
Just follow these steps
StratOS_HTC said:
You need to enable Developer Options and USB Debugging in the Phone
Download the Oppo_Free_Unlock_v1.0.zip
Secrecy Auto Unlocker :
Open the dialer app on the phone , dial *#9434#
Open Device Manager (Win+R : devmgmt.msc )and expand the Network Adapters category.
Disable all your ethernet adapters except the wifi adapter .
Click on the action tab, then choose add legacy hardware.
Click next.
Choose install the hardware that I manually select from a list (Advanced) and click next.
Click network adapters, then click next.
Select Microsoft and choose Microsoft KM-TEST Loopback Adapter, then click next.
Click next, then click finish.
In the device manager,browse the Network adapters and double click on Microsoft KM-TEST Loopback Adapter to open its properties.
Go to the Advanced tab and find the Network Address option
Click the blank chackbox and paste 704D7B61ABCD in the text box .
View attachment 5464595
Close the properties window and close Device Manager.
Go to where you extracted the unlock tools. Open Sec5.exe.
Make sure your device is in MTP mode, and then press the Unlock button.
After about a second, a string of numbers and letters should show up in the left pane. A few seconds later, "OK" should start flashing in the right pane. Press "Stop unlocking" and close the window.
View attachment 5464597
Open the dialer app on the phone , dial *#9434#
View attachment 5464599
Then enter *#649010# and to unlock any option You need to enter Confirm code which is 6776 and You are ready to go to backup or restore IMEI and many more …
View attachment 5464613
Hit the thx button if it was helpfull 4 U
Click to expand...
Click to collapse
Credit: StratOS_HTC
Click to expand...
Click to collapse
Original thread since OP couldn't be bothered to give credit...
Secrecy unlock
WARNING - THIS (ORIGINAL) METHOD IS NOT WORKING WARNING - BE CAREFULL REGARDING (your) IMEI SHARING ! You need to enable Developer Options and USB Debugging in the Phone Download the Oppo_Free_Unlock_v1.0.zip Secrecy Auto Unlocker : Open the...
forum.xda-developers.com
This works, however, Rndis,diag switch is missing, meaning you can't use QPST on OOS 12.
full ports activate and pdc works ,efs explorer works
Don't work for me my one question I can connect the internet phone or pc or both

Categories

Resources