Service disabled\Current version not available for user\D855RE\ [solved]!!! - G3 General

Do it at own risk.
Hello evreybody!!!
After 1 months of hard work,I found out how to solve “Service disabled” (‘Current version not available for user”phone model855RE) no network error.
I know,that a lot of people have this problem with his device,so I decided to share it with you.
I have bought D855 from alliexpress.It worked well with KitKat.When updated it with D85530 MM firmware,after booting the 2G\3G\LTE network is gone and in the screen appears a message “Service disabled”I have tried flash many D855 stock \custom firmwares,modems,restored several d855.qcn file but nothing.I was so disappointed,that the only solution is the motherboard replacement.But I talked with guy,and he said me,that my device can be a”Frankenstein”phone.(D855 body with D850 motherboard)It easily can be happened,if you buy a Refrubised phone from China)So that was my problem.When I flashed a D850 stock SW and restored a qcn from a working D850,my 2G\3G network worked like a charme.
My device has been through a lot of truble.(Soft and Hard brick,softwer version has become D855RE,Current version not available for user e.g)
So let’s start!
1.At first,make sure that in your D855 body,a D850 motherboard.
2.Download and install Lg Flashtools V1.8 and stock firmware for D850(LGD850AT-01-V10d-310-410-JUN-19-2014+0.tot).
from here:
http://forum.xda-developers.com/showthread.php?t=2785089
3.Download LGUP 8974.dll(not d850.dll,with this dll,the flashtool will not allow you to flash the d850tot,because your currently device model is D855RE\V).
from here:
http://forum.xda-developers.com/attachment.php?attachmentid=2473543&d=1387955530
4.Flash the LGD850AT SW and LGUP 8974.dll.After this step you will not have a network,but you will have a d850 model.
[If the flash procces isn't starting because of this error"ERROR CROSS DL (D855) to (D850) Sw Version",you must edit one Hex string on your downloaded LGD850 tot,
with the help of any hex editor. Then drag and drop your .D850TOT file into hex editor to modify it, Then click on search => Find. Type d850 or 850 and You will see this Hex string (not the same exact one but something similar),and modify xVLG-D850 to xVLG-D855\D855RE or D855V(Depending on your phone model)( https://yadi.sk/i/5ptKOYmQsaVZu ).Finally just click to the save butten,and flash the modified tot with lgup 8974 dll.]
5.After the success flashing,you must root your device and install the latest twrp on it.
6.Boot into recovery and restore efs partition backup from here :
https://yadi.sk/d/ZiKLY33jsZMSP
[After it you will have a 2G network but no 3G\4G network because of the imei of the device is 0.So you must restore it with QPST.
1. Make sure you LG G3 is running the stock LG firmware.(in our case LGD850AT-01-V10d). If your phone does not have official firmware installed on it, restore it to stock first. Install the latest LG USB drivers on your computer.
2. Now download the IMEI converter tool and unzip it.
3. Download QPST (Qualcomm Product Support Tools) and unzip it.
4. Open the QPST_2.7_378 and run the setup file to install it on your computer.
5. Enable USB debugging on your device. You can find this option under Settings> Developer options. Connect your device to the computer.
6. Run QPST configuration and click on Ports tab. Click on Add new port option.
7. Your current port should show as COM4/5.
8. Select the port and click OK. The port should come up on active phones.
9. Select the phone and click the Software Download option from Start clients menu.
10. Now click on Backup tab. You should see your phone’s port.
11. Click on Start to initiate backup.
12. Now navigate to C:/ Program Files/ qualcomm/ qpst/bin folder.
13. Run RF_NV_Manager.
14. Click File> Read from phone. Your phone’s IMEI number should appear on number 550; NV_IMEI_I
15. If you do not see item 550, do not panic.
16. Click on File> Read supported RF NV items.
17. Click on item 550. You would see 9 blank fields.
18. Now run IMEI Converter.exe.
19. Now type your phone’s IMEI in Enter IMEI field. You can find your IMEI on your phone’s bill or the box your device came in.
20. Then click on <Convert IMEI> button.
21. You should see 18 digits in groups of 9.
22. In RF_NV_Manager program, click on Hex by Write NV button.
23. In the 9 boxes, type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits.
24. When you are done with doing this, click on Write NV option.
25. Then click File> Read from phone.
26. Item number 550 should appear now.
27. Disconnect the USB cable and reboot it.
28. Open phone’s dialer and dial *#06#. You should see your phone’s IMEI now.
That’s all!You are done!:good::good::good:
If I helped you,plz push to the thanks button .
Sorry for my bad English.

Robert LG said:
Do it at own risk.
Hello evreybody!!!
After 1 months of hard work,I found out how to solve “Service disabled” (‘Current version not available for user”phone model855RE) no network error.
I know,that a lot of people have this problem with his device,so I decided to share it with you.
I have bought D855 from alliexpress.It worked well with KitKat.When updated it with D85530 MM firmware,after booting the 2G\3G\LTE network is gone and in the screen appears a message “Service disabled”I have tried flash many D855 stock \custom firmwares,modems,restored several d855.qcn file but nothing.I was so disappointed,that the only solution is the motherboard replacement.But I talked with guy,and he said me,that my device can be a”Frankenstein”phone.(D855 body with D850 motherboard)It easily can be happened,if you buy a Refrubised phone from China)So that was my problem.When I flashed a D850 stock SW and restored a qcn from a working D850,my 2G\3G network worked like a charme.
My device has been through a lot of truble.(Soft and Hard brick,softwer version has become D855RE,Current version not available for user e.g)
So let’s start!
1.At first,make sure that in your D855 body,a D850 motherboard.
2.Download and install Lg Flashtools V1.8 and stock firmware for D850(LGD850AT-01-V10d-310-410-JUN-19-2014+0.tot).
from here:
http://forum.xda-developers.com/showthread.php?t=2785089
3.Download LGUP 8974.dll(not d850.dll,with this dll,the flashtool will not allow you to flash the d850tot,because your currently device model is D855RE\V).
from here:
http://forum.xda-developers.com/attachment.php?attachmentid=2473543&d=1387955530
4.Flash the LGD850AT SW and LGUP 8974.dll.After this step you will not have a network,but you will have a d850 model.
[If the flash procces isn't starting because of this error"ERROR CROSS DL (D855) to (D850) Sw Version",you must edit one Hex string on your downloaded LGD850 tot,
with the help of any hex editor. Then drag and drop your .D850TOT file into hex editor to modify it, Then click on search => Find. Type d850 or 850 and You will see this Hex string (not the same exact one but something similar),and modify xVLG-D850 to xVLG-D855\D855RE or D855V(Depending on your phone model)( https://yadi.sk/i/5ptKOYmQsaVZu ).Finally just click to the save butten,and flash the modified tot with lgup 8974 dll.]
5.After the success flashing,you must root your device and install the latest twrp on it.
6.Boot into recovery and restore efs partition backup from here :
https://yadi.sk/d/ZiKLY33jsZMSP
[After it you will have a 2G network but no 3G\4G network because of the imei of the device is 0.So you must restore it with QPST.
1. Make sure you LG G3 is running the stock LG firmware.(in our case LGD850AT-01-V10d). If your phone does not have official firmware installed on it, restore it to stock first. Install the latest LG USB drivers on your computer.
2. Now download the IMEI converter tool and unzip it.
3. Download QPST (Qualcomm Product Support Tools) and unzip it.
4. Open the QPST_2.7_378 and run the setup file to install it on your computer.
5. Enable USB debugging on your device. You can find this option under Settings> Developer options. Connect your device to the computer.
6. Run QPST configuration and click on Ports tab. Click on Add new port option.
7. Your current port should show as COM4/5.
8. Select the port and click OK. The port should come up on active phones.
9. Select the phone and click the Software Download option from Start clients menu.
10. Now click on Backup tab. You should see your phone’s port.
11. Click on Start to initiate backup.
12. Now navigate to C:/ Program Files/ qualcomm/ qpst/bin folder.
13. Run RF_NV_Manager.
14. Click File> Read from phone. Your phone’s IMEI number should appear on number 550; NV_IMEI_I
15. If you do not see item 550, do not panic.
16. Click on File> Read supported RF NV items.
17. Click on item 550. You would see 9 blank fields.
18. Now run IMEI Converter.exe.
19. Now type your phone’s IMEI in Enter IMEI field. You can find your IMEI on your phone’s bill or the box your device came in.
20. Then click on <Convert IMEI> button.
21. You should see 18 digits in groups of 9.
22. In RF_NV_Manager program, click on Hex by Write NV button.
23. In the 9 boxes, type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits.
24. When you are done with doing this, click on Write NV option.
25. Then click File> Read from phone.
26. Item number 550 should appear now.
27. Disconnect the USB cable and reboot it.
28. Open phone’s dialer and dial *#06#. You should see your phone’s IMEI now.
That’s all!You are done!:good::good::good:
If I helped you,plz push to the thanks button .
Sorry for my bad English.
Click to expand...
Click to collapse
Thanks man!!!My2G/3G network working now!
---------- Post added at 09:06 AM ---------- Previous post was at 08:53 AM ----------
Lupi0125 said:
Thanks man!!!My2G/3G network working now!
Click to expand...
Click to collapse
You're welcome bro!

Robert LG said:
Do it at own risk.
Hello evreybody!!!
After 1 months of hard work,I found out how to solve “Service disabled” (‘Current version not available for user”phone model855RE) no network error.
I know,that a lot of people have this problem with his device,so I decided to share it with you.
I have bought D855 from alliexpress.It worked well with KitKat.When updated it with D85530 MM firmware,after booting the 2G\3G\LTE network is gone and in the screen appears a message “Service disabled”I have tried flash many D855 stock \custom firmwares,modems,restored several d855.qcn file but nothing.I was so disappointed,that the only solution is the motherboard replacement.But I talked with guy,and he said me,that my device can be a”Frankenstein”phone.(D855 body with D850 motherboard)It easily can be happened,if you buy a Refrubised phone from China)So that was my problem.When I flashed a D850 stock SW and restored a qcn from a working D850,my 2G\3G network worked like a charme.
My device has been through a lot of truble.(Soft and Hard brick,softwer version has become D855RE,Current version not available for user e.g)
So let’s start!
1.At first,make sure that in your D855 body,a D850 motherboard.
2.Download and install Lg Flashtools V1.8 and stock firmware for D850(LGD850AT-01-V10d-310-410-JUN-19-2014+0.tot).
from here:
http://forum.xda-developers.com/showthread.php?t=2785089
3.Download LGUP 8974.dll(not d850.dll,with this dll,the flashtool will not allow you to flash the d850tot,because your currently device model is D855RE\V).
from here:
http://forum.xda-developers.com/attachment.php?attachmentid=2473543&d=1387955530
4.Flash the LGD850AT SW and LGUP 8974.dll.After this step you will not have a network,but you will have a d850 model.
[If the flash procces isn't starting because of this error"ERROR CROSS DL (D855) to (D850) Sw Version",you must edit one Hex string on your downloaded LGD850 tot,
with the help of any hex editor. Then drag and drop your .D850TOT file into hex editor to modify it, Then click on search => Find. Type d850 or 850 and You will see this Hex string (not the same exact one but something similar),and modify xVLG-D850 to xVLG-D855\D855RE or D855V(Depending on your phone model)( https://yadi.sk/i/5ptKOYmQsaVZu ).Finally just click to the save butten,and flash the modified tot with lgup 8974 dll.]
5.After the success flashing,you must root your device and install the latest twrp on it.
6.Boot into recovery and restore efs partition backup from here :
https://yadi.sk/d/ZiKLY33jsZMSP
[After it you will have a 2G network but no 3G\4G network because of the imei of the device is 0.So you must restore it with QPST.
1. Make sure you LG G3 is running the stock LG firmware.(in our case LGD850AT-01-V10d). If your phone does not have official firmware installed on it, restore it to stock first. Install the latest LG USB drivers on your computer.
2. Now download the IMEI converter tool and unzip it.
3. Download QPST (Qualcomm Product Support Tools) and unzip it.
4. Open the QPST_2.7_378 and run the setup file to install it on your computer.
5. Enable USB debugging on your device. You can find this option under Settings> Developer options. Connect your device to the computer.
6. Run QPST configuration and click on Ports tab. Click on Add new port option.
7. Your current port should show as COM4/5.
8. Select the port and click OK. The port should come up on active phones.
9. Select the phone and click the Software Download option from Start clients menu.
10. Now click on Backup tab. You should see your phone’s port.
11. Click on Start to initiate backup.
12. Now navigate to C:/ Program Files/ qualcomm/ qpst/bin folder.
13. Run RF_NV_Manager.
14. Click File> Read from phone. Your phone’s IMEI number should appear on number 550; NV_IMEI_I
15. If you do not see item 550, do not panic.
16. Click on File> Read supported RF NV items.
17. Click on item 550. You would see 9 blank fields.
18. Now run IMEI Converter.exe.
19. Now type your phone’s IMEI in Enter IMEI field. You can find your IMEI on your phone’s bill or the box your device came in.
20. Then click on <Convert IMEI> button.
21. You should see 18 digits in groups of 9.
22. In RF_NV_Manager program, click on Hex by Write NV button.
23. In the 9 boxes, type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits.
24. When you are done with doing this, click on Write NV option.
25. Then click File> Read from phone.
26. Item number 550 should appear now.
27. Disconnect the USB cable and reboot it.
28. Open phone’s dialer and dial *#06#. You should see your phone’s IMEI now.
That’s all!You are done!:good::good::good:
If I helped you,plz push to the thanks button .
Sorry for my bad English.
Click to expand...
Click to collapse
Thanx man but this is so much complicated and am a noob could you pls help me with teamviwer my dad will kill me pls help ....!!!???

a bricked lg g2 said:
Thanx man but this is so much complicated and am a noob could you pls help me with teamviwer my dad will kill me pls help ....!!!???
Click to expand...
Click to collapse
Sorry bro but I'm extremaly busy.If I'll have a time I send you a p.m..

It's realy work!!!!!!!
It really works. I have spent a half of year to find this solution.:laugh::laugh::laugh::laugh::laugh::laugh::laugh::laugh: To the author very respect!!!!!!!!!!!!!!!!!!!!!!

Robert LG said:
Sorry bro but I'm extremaly busy.If I'll have a time I send you a p.m..
Click to expand...
Click to collapse
Thanx man its done and worked fine thanx a lot

Andrew082 said:
It really works. I have spent a half of year to find this solution.:laugh::laugh::laugh::laugh::laugh::laugh::laugh::laugh: To the author very respect!!!!!!!!!!!!!!!!!!!!!!
Click to expand...
Click to collapse
:good::good::good:

a bricked lg g2 said:
Thanx man its done and worked fine thanx a lot
Click to expand...
Click to collapse
:good::good::good:

Hi, my device is and d850, It works only in 2g. I´ve flashed a QCN who sahred in xda and with NV Manager could write my IMEI, after reboot phone, it connected 4g but only for a few moments... now only works in 2g again and it could not reconnect 4g/3g again.
Then I have flashed another QCN from google and now this works at least in H, but it doesn´t work 4g.
Do you know any solution ? Thank you very much

I will try this

gallego18 said:
Hi, my device is and d850, It works only in 2g. I´ve flashed a QCN who sahred in xda and with NV Manager could write my IMEI, after reboot phone, it connected 4g but only for a few moments... now only works in 2g again and it could not reconnect 4g/3g again.
Then I have flashed another QCN from google and now this works at least in H, but it doesn´t work 4g.
Do you know any solution ? Thank you very much
Click to expand...
Click to collapse
Hi.Sorry bro,i cant help you.But for me 3g works .

rabbit19 said:
I will try this
Click to expand...
Click to collapse
Hi.Your trien was succesfull?

Hi. what am I missing? LG Flash Tool won't let me flash the dll esited tot. I have followed your instruction to edit one string xvlg-d950 to d850V, but the file is D855AT instead ofD855v.

Hi Robert. Thanks a lot for sharing this fix. I've been searching for solution for my LG G3 for almost a year now. I got a signal now. Wow! I can use now my phone for calls and data. I bought this online as well, with the service disabled condition.
The error i got yesterday on flashing the D850 rom is that I have written D855v on the hex editor, but it should only be D855.
Once again, thanks a lot. Cheers!!!

I have d855 board, is it okay to use this solution? I've flashed all kind of roms still service disabled. Will it brick my device?

rabbit19 said:
Hi Robert. Thanks a lot for sharing this fix. I've been searching for solution for my LG G3 for almost a year now. I got a signal now. Wow! I can use now my phone for calls and data. I bought this online as well, with the service disabled condition.
The error i got yesterday on flashing the D850 rom is that I have written D855v on the hex editor, but it should only be D855.
Once again, thanks a lot. Cheers!!!
Click to expand...
Click to collapse
I'm glad to hear it.You're welcome!

jancanes said:
I have d855 board, is it okay to use this solution? I've flashed all kind of roms still service disabled. Will it brick my device?
Click to expand...
Click to collapse
I think,that you can't use this method.If you flash D850 tot file for your D855 board ,your device will boot only in fastboot mode or it will be bricked .Try to restore a "qcn"from a working D855.

Robert LG said:
I'm glad to hear it.You're welcome!
Click to expand...
Click to collapse
LTE is working! WOW! :highfive:

rabbit19 said:
LTE is working! WOW! :highfive:
Click to expand...
Click to collapse
Good to know.I could'nt test it because in my country there is no LTE.Thank's for the replay!:good::good::good:

Robert LG said:
I think,that you can't use this method.If you flash D850 tot file for your D855 board ,your device will boot only in fastboot mode or it will be bricked .Try to restore a "qcn"from a working D855.
Click to expand...
Click to collapse
I've already tried to restore qcn, still failed...service disabled...any ideas

Related

[WIP] Enable additional 3G / LTE Band on YU Yureka

WORK IN PROGRESS.. UNTIL NOW NOT GETTING 100%
This was for CM11s, Don't try on CM12s
As soon as we found right procedure we'll Update here
This tutorial is not for newbies.. If you are not little advance user don't do this
After reboot Values reset to Orignal setting (Reset)
need to prevent NV recovery
1. Download Files Here containing all the necessary files and extract it on desktop.
2. Enable Android Debugging on your phone and connect it to your computer,
3. Open up ADB and type the following:
Code:
adb shell
su
setprop sys.usb.config diag,adb
4. Launch Device Manager go to & expand Other Devices,
Right click Android (or something related) listed under that menu
Choose Update Driver Software,
Browse my computer for driver software,
Let me pick from a list of device drivers on my computer,
Just Click Next,
Have Disk,
Browse to where you extracted YU Diagnostics Driver folder
Inside you will find 32bit and 64bit versions, pick one as per your OS
Select htcdiag.inf (for 32bit) or HtcUsbMdmV64.inf (for 64bit) file that you will Open.
Accept all warning messages and let the installation of the driver complete.
5. Once everything is done installing, under Modems or Ports (Com & LPT) in Device Manager you will find HTC USB Modem.
Right click and select Properties; in this you will see Port: COM<number>. Remember that COM<number> or write it down.
6. Open QPST v2.7 Build 4.11 > run as administrator setup.exe (Don’t run QPST.2.7.411.msi)
7. Open QPST Configuration from Start Menu,
Go to the Ports tab,
Click on Add New Port (right bottom corner);
In the Port field type in the COM<number> you wrote down/remembered from step 5 and in Port Label type YU and finally click OK (left bottom corner).
If you've followed all the steps correctly until here, you should be able to see something like this in the Active Phones tab:
View attachment 3258366
Keep QPST Configuration window open
8. Open QXDM-3.12.714 > run as administrator setup.exe (Don’t run QXDMInstaller.msi)
9. Open QXDM Professional (run as administrator),
go to Options menu,
Select Communications
Set Target port to your phone COM<number> you wrote down/remembered from step 5 from dropdown list, Press OK.
View attachment 3258367
10. Back to QXDM main window, in the "View" drop-down menu, selects NV Browser
View attachment 3258368
now the fun part begins
View attachment 3259381
Put check mark on Dual SIM (as shown above SS) for apply all setting to both SIMs (Thanks to @tirta.agung)
11. Inside the NV Browser window,
Scroll down and click on line 01877 (rf_bc_config)
Click the Read button save original value in notepad in case something goes wrong.
Replace Input value with 3460734838925427584
Click on Write button.
12. Inside the NV Browser window,
Scroll down and click on line 00946 (band_pref_16_31);
Click the Read button, save original value in notepad in case something goes wrong.
Replace Input value with 0x0FF8 (please don't be an idiot and don't edit the empty one with "nam" in the name)
Click on Write button.
13. Inside the NV Browser window,
scroll down and click on line 02954 (band_pref_32_63);
click the Read button, save original value in notepad in case something goes wrong.
replace Input value with 805765120 (please don't be an idiot and don't edit the empty one with "nam" in the name)
click on Write button.
14. Inside the NV Browser window,
scroll down and click on line 00441 (band_pref);
click the Read button, save original value in notepad in case something goes wrong.
replace Input value with 0x380 or 0xFFFF (please don't be an idiot and don't edit the empty one with "nam" in the name)
click on Write button.
If you have problem with selection, you can edit it directly from your phone: *#*#4636#*#* /Phone information /Menu /Select radio band > Automatic
15. Inside the NV Browser window,
scroll down and click on line 06828 (lte_bc_config);
click the Read button, save original value in notepad in case something goes wrong.
replace Input value with 1904863 (please don't be an idiot and don't edit the empty one with "ext" in the name)
click on Write button.
16. Now Close QXDM; Wait 30 seconds,
disable Android Debugging on your phone,
unplug it and reboot your device;
Once it comes back on, it might take a minute or two for it to acquire signal so don't panic.
DO this on your own risk.. No body is responcible for any lost
Conclusion:
The only real way to know if the whole thing got applied is to do steps 1 through 10 again (obviously skipping installations)
and reading all values or if you are in an area where you previously had bad or no reception.
You can see unlocked GSM/UMPTS bands from the *#*#4636#*#* /Phone information /Menu /Select radio band
For more features of QXDM i.e. recover lost IMEI or ESN go HERE (Thanks to @tirta.agung)
Credits:
Thanks to @BlackSoulxxx for his original work with the Qualcomm baseband software, for the modified Drivers and for the LTE NV values
Thanks to @olokos for his original tutorial
Thanks to @devilsshadow for his original tutorial
Thanks to @Albirew for his original tutorial
Thanks to @tirta.agung for bringing the original thread to my attention & Guide me in many ways
Thanks to @fards for finding the diagnostics command that made all this possible
Thanks to @hem12 who raised my will for finding these tutorials.
Thanks to @d3athwarrior for post this tutorial.
Reserved
Don't forget to put check marks on dual sims, and apply all settings to sim0 and sim1 (see attachment). By the way before u messed things up, back up your modemst1, modemst2, fsc, and fsg.
By the way we can also use qxdm to recover lost imei, just go to 0550, and insert your imei for SIM 1 (sim0 in qxdm) and SIM 2 (sim1 in qxdm), for example:
Code:
If your IMEI was: 954091051099226, then the boxes would look like so:
8
9a
45
90
1
15
90
29
62
or also recover lost esn (item no 0 and 5597) or meid (1943 and 5598).
Great guide, guys !:good::good::good:
---------- Post added at 04:02 AM ---------- Previous post was at 03:59 AM ----------
Some error down there: "OPO" and huge load of credited people that seem dont fit in here. Clearly copied from OPO thread?
BlackSoulxxx said:
Great guide, guys !:good::good::good:
---------- Post added at 04:02 AM ---------- Previous post was at 03:59 AM ----------
Some error down there: "OPO" and huge load of credited people that seem dont fit in here. Clearly copied from OPO thread?
Click to expand...
Click to collapse
Yes you'r right.. I don't want to leave anyone in credit for them work :good:
OPO removed :Hawkeye:
but that works for me..
Need help for prevent NV recovery from you all
If it's the same as the 1+1, replacing /system/bin/rmt_storage with a version not locked would prevent nv recovery (do you know if NV values were sticking in an older version? If so, take it's rmt_storage and try to replace current one with older one, I think it's worth trying)
Albirew said:
If it's the same as the 1+1, replacing /system/bin/rmt_storage with a version not locked would prevent nv recovery (do you know if NV values were sticking in an older version? If so, take it's rmt_storage and try to replace current one with older one, I think it's worth trying)
Click to expand...
Click to collapse
Hmmm, as far as I know, all NV settings, including IMEI, or MEID, ESN, etc, resides in your modemst1 and modemst2 partition. If you don't believe me and eager to try, first make a backup of those two partitions, then format or wipe the two partition inside your phone (use fastboot to do this), I'll bet for your YU, now your IMEI and NV settings are all gone.
To be honest, I just found out from this thread that there is an rmt_storage in CM phones, wkwkwkwkw, . If the rmt_storage function is trough, then CM is locking the phone NV settings from the HLOS side not Non-HLOS side. I'll do some research on this rmt_storage.
Need Help from your side
tirta.agung said:
Don't forget to put check marks on dual sims, and apply all settings to sim0 and sim1 (see attachment). By the way before u messed things up, back up your modemst1, modemst2, fsc, and fsg.
.....
or also recover lost esn (item no 0 and 5597) or meid (1943 and 5598).
Click to expand...
Click to collapse
BlackSoulxxx said:
Great guide, guys !:good::good::good:
Some error down there: "OPO" and huge load of credited people that seem dont fit in here. Clearly copied from OPO thread?
Click to expand...
Click to collapse
Albirew said:
If it's the same as the
.....
current one with older one, I think it's worth trying)
Click to expand...
Click to collapse
Now current status is
when I connect mobile
it shows me like that
Even I change USB config to diag,adb
thru ADB or manually
this time its present in default.prop
I try both
trying to disable MTP in mobile USB connection is not working
Window for Settings > Storage > 3dot > USB computer connection is working
but when I disable MTP.. its not working3
So need help from your side..
how I enter / install diag mode
@tirta.agung
I read your complete Guide regarding unbrick YU
but as that post has multipal guides ... I little confused ..
Sorry I am Xtreme noob for all that
Can you guide me an easy way to connect with QPST for enable LTE band
Can I try
Guide #3. REVIVING YOUR IMEIs (That for 32bit or 64bit)??
for connect QXDM
ekhasti said:
@tirta.agung
I read your complete Guide regarding unbrick YU
but as that post has multipal guides ... I little confused ..
Sorry I am Xtreme noob for all that
Can you guide me an easy way to connect with QPST for enable LTE band
Can I try
Guide #3. REVIVING YOUR IMEIs (That for 32bit or 64bit)??
for connect QXDM
Click to expand...
Click to collapse
Yes use guide number three, and download the necessary file there. By the way, to use the guide you have to be in stock CM kitkat.
How to use these tools for Xperia C6602
Long story short, did it work in the end for more than 1 person?
thanks for the post. but i have a Lollipop rom. I will wait for you to update the thread ....
Can we try this in lollipop??? Is there any update on this???
ekhasti said:
WORK IN PROGRESS.. UNTIL NOW NOT GETTING 100%
CM12s
As soon as we found right procedure we'll Update here
Click to expand...
Click to collapse
Hi there, attached is boot.img and a hack rmt_storage for CM 12.1. Just flash the boot.img to your phone and connect it with QXDM. Your phone will be recognized as qualcomm diagnostic port 903A. Copy and paste (you can use TWRP's file manager to do this) the rmt_storage to "/system/bin" and change its permission (chmod) to 0755. This will make your changes stick upon reboot.
By the way, to use all these files, you need to be on stock CM 12.1. I haven't tried it on any other ROM.
Bro...im on cm12.1 ...rooted...I didn't understand the procedure... Pls can u explain step by step ..pls....wats that qxad ..? Is a software...? Wer I get that..,pls reply bro
Sent from my AO5510 using XDA Free mobile app
tirta.agung said:
Hi there, attached is boot.img and a hack rmt_storage for CM 12.1. Just flash the boot.img to your phone and connect it with QXDM. Your phone will be recognized as qualcomm diagnostic port 903A. Copy and paste (you can use TWRP's file manager to do this) the rmt_storage to "/system/bin" and change its permission (chmod) to 0755. This will make your changes stick upon reboot.
By the way, to use all these files, you need to be on stock CM 12.1. I haven't tried it on any other ROM.
Click to expand...
Click to collapse
Now i upgraded to cm13.....can these two files work for me....pls reply
Sent from my AO5510 using XDA Forums
@ekhasti
I have tried doing this on Yureka - CM11 XNPH05Q. Installed all the drivers & softwares successfully. When I startup the QPST config to add a new port,
1. I have to uncheck the "Show serial and USB/QC diag ports only" to make the HTCUSBModem port visible.
2. Although I am able to add the port successfully I am unable to see the phone number, it says "No Phone".
Since it is unable to get the phone details I am unable to proceed further. Nothing is visible/editable QXDM. either.
I have manually edited the build.prop file to make sure USB debugging is enabled but to no avail. Please check the attached files, what is it that I am missing?
P.S - I am able to get my IMEI number using *#06#
Any suggestion Guys???
bluebl0od said:
Any suggestion Guys???
Click to expand...
Click to collapse
Guys, I am eagerly waiting for your updates

Recovering Your LOST IMEI on YU Yureka ,Yunique & other qualcomm based devices

Hi friends We often suffer hard brick in our devices .
Even after flashing stock recovery . IMEI is not recovered
its easy to recover imei in MTK based devices but when it comes to qualcomm based devices
it is a big mess
This is my First Tutorial
how to recover lost IMEI in yureka yunqiue & other some qualcomm devices
im not responsible if anything wrong happen to your device
Tools you need
QXDM professional
usb hs-diagnostic 9006 driver
adb tool & driver
terminal app
now lets begin
1) Root your bricked phone & install terminal app (Note :- assuming you flashed stock rom or custom rom & you are facing imei lost issue )
now grant terminal app su permission by typing
SU in the app
in terminal type this code
Code:
setprop sys.usb.config diag,adb
now connect you phone to the usb
if you have installed the drivers correctly your phone will be detected by you system in diagnostics mode
now here is the trick
IMEI information is located inside the NV_ITEMS ==550
open qxdm professional
goto communication
browse to NV_ITEMS
now search for 550 in Item number
select the option dual sim (sim 0 stands for SIM1 and 1 stands for SIM2)
Code:
IMEI example "123456-78-9012340"
sort it out 1 ,23 ,45 ,67 ,89 01 ,23 ,40
{ 0x08, 0x1A, 0x32, 0x54, 0x76, 0x98, 0x10, 0x32, 0x04 }
As you can see i have sorted it out & swaped the values
0x08 is the length keep it as it
0x1A = first digit of IMEI with A
0x32 = swaped 23 to 32
.
.
after you are done putting value of your IMEI in sim 1 press the write button & wait few sec
now repeatg the step for sim2
Reboot Your Phone & voila
Hit Thanks if you think i have helped you
I just debricked my yureka plus and tried many tutorials to recover my imei numbers but didn't worked now i will try this and let you know what happens next!
It Works
Ty for this tutorial it worked for me
I recovered my IMEI using this TY again :victory:
Thanks a million for your help dude. Yours is the only method which worked on my Yu Yureka with cm12.1
I spent endless hours and wasted almost 3 gb of useless downloads. God bless you and may all your projects shine brightly in all your future ventures. Wish I could hit that thanks button a few hundred times........
Warmest regards
this tutorial it worked for me
I recovered my IMEI using this step but network not show and not show sim card
QXDM returns "read only" error. When i edit the contents with the correct ones and press write, the error is seen below as nv contents read only mode
sohail0098 said:
QXDM returns "read only" error. When i edit the contents with the correct ones and press write, the error is seen below as nv contents read only mode
Click to expand...
Click to collapse
same thing happened to me also.
i am using oneplus 2 and lost imei of one sim
what device you are using?
did you got any fix for that?
---------- Post added at 03:57 AM ---------- Previous post was at 03:54 AM ----------
botnet.py said:
Hi friends We often suffer hard brick in our devices .
Even after flashing stock recovery .
Click to expand...
Click to collapse
i followed the exact steps but encountered one problem.
using oneplus 2 and trying to recover one lost imei
when i select slot 1 for second sim it says it is not active and even when i try to edit and write it says its write protected.
any help in that case?
ashu01 said:
same thing happened to me also.
i am using oneplus 2 and lost imei of one sim
what device you are using?
did you got any fix for that?
---------- Post added at 03:57 AM ---------- Previous post was at 03:54 AM ----------
i followed the exact steps but encountered one problem.
using oneplus 2 and trying to recover one lost imei
when i select slot 1 for second sim it says it is not active and even when i try to edit and write it says its write protected.
any help in that case?
Click to expand...
Click to collapse
share screenshot .....& did u selected dual sim ?& double check if ur phone is rooted properly
ashu01 said:
same thing happened to me also.
i am using oneplus 2 and lost imei of one sim
what device you are using?
did you got any fix for that?
---------- Post added at 03:57 AM ---------- Previous post was at 03:54 AM ----------
i followed the exact steps but encountered one problem.
using oneplus 2 and trying to recover one lost imei
when i select slot 1 for second sim it says it is not active and even when i try to edit and write it says its write protected.
any help in that case?
Click to expand...
Click to collapse
Just reinstall your rom by wiping internal storage also. Then let the phone boot. Don't install gapps for quicker bootup. Then after restoring imei flash the rom of your choice. Try cm nightly first for recovering imei.
sohail0098 said:
Just reinstall your rom by wiping internal storage also. Then let the phone boot. Don't install gapps for quicker bootup. Then after restoring imei flash the rom of your choice. Try cm nightly first for recovering imei.
Click to expand...
Click to collapse
you got your IMEI back??
i have tried many things..
could you please list the steps you have done.
and how you got rid of that write protected issue?
ashu01 said:
you got your IMEI back??
i have tried many things..
could you please list the steps you have done.
and how you got rid of that write protected issue?
Click to expand...
Click to collapse
I was on cm13 unofficial build. I tried qxdm professional but there was this write protected error. I connected my device in fastboot mode and erased system. Then hotbooted TWRP (latest) and flashed the same rom again after wiping data and internal storage using rm rf. Then i let the rom boot up. (Without Gapps). Then i again tried the same steps as mentioned above. And after i got imei back, i rolled to my favourite rom. Hope you get back your imei soon.
lost yureka imei number and baseband unknown
botnet.py said:
Hi friends We often suffer hard brick in our devices .
Even after flashing stock recovery . IMEI is not recovered
its easy to recover imei in MTK based devices but when it comes to qualcomm based devices
it is a big mess
This is my First Tutorial
how to recover lost IMEI in yureka yunqiue & other some qualcomm devices
im not responsible if anything wrong happen to your device
Tools you need
QXDM professional
usb hs-diagnostic 9006 driver
adb tool & driver
terminal app
now lets begin
1) Root your bricked phone & install terminal app (Note :- assuming you flashed stock rom or custom rom & you are facing imei lost issue )
now grant terminal app su permission by typing
SU in the app
in terminal type this code
Code:
setprop sys.usb.config diag,adb
now connect you phone to the usb
if you have installed the drivers correctly your phone will be detected by you system in diagnostics mode
now here is the trick
IMEI information is located inside the NV_ITEMS ==550
open qxdm professional
goto communication
browse to NV_ITEMS
now search for 550 in Item number
select the option dual sim (sim 0 stands for SIM1 and 1 stands for SIM2)
Code:
IMEI example "123456-78-9012340"
sort it out 1 ,23 ,45 ,67 ,89 01 ,23 ,40
{ 0x08, 0x1A, 0x32, 0x54, 0x76, 0x98, 0x10, 0x32, 0x04 }
As you can see i have sorted it out & swaped the values
0x08 is the length keep it as it
0x1A = first digit of IMEI with A
0x32 = swaped 23 to 32
.
.
after you are done putting value of your IMEI in sim 1 press the write button & wait few sec
now repeatg the step for sim2
Reboot Your Phone & voila
Hit Thanks if you think i have helped you
Click to expand...
Click to collapse
i have lost yureka imei number how to recover imei number? can i recover it by flashing stock rom? currently i am using cm12.1 in my phone. sim is not detected network is not recognize what should i do. should i follow this guide or flash stock rom? plz help me
Please provide links for qxdm professional
Recoverd imei bt no signals on lte H.E.L.P............
sohail0098 said:
I was on cm13 unofficial build. I tried qxdm professional but there was this write protected error. I connected my device in fastboot mode and erased system. Then hotbooted TWRP (latest) and flashed the same rom again after wiping data and internal storage using rm rf. Then i let the rom boot up. (Without Gapps). Then i again tried the same steps as mentioned above. And after i got imei back, i rolled to my favourite rom. Hope you get back your imei soon.
Click to expand...
Click to collapse
Hello Sohail,
Greetings from Karnataka,
Bro, Im in dire need of IMEI fix, WRT Yu Yureka.
Is it possible to help me?
Ive also created a thread, with relevant info :
https://forum.xda-developers.com/yureka/orig-development/yu-imei-issue-t3605198
Thanks
ashu01 said:
you got your IMEI back??
i have tried many things..
could you please list the steps you have done.
and how you got rid of that write protected issue?
Click to expand...
Click to collapse
Have you installed stock ROM v1?
If the above post doesn't work then you can follow this ..My Name Suman Das..I myself have done this.
Believe Me you will be successfull..
Step 1:Search Google for ".qcn" file for yunique / yureka whatever you have...
Step 2: Download qpst configuration tool. and istall it on your computer..
Step 3: Root Your Phone..Kingroot or SuperSu .zip can be used..
Step 4: Download And Install Terminal Emulator apk from any where..
Step 5:Connect your phone to PC With USB Debugging mode enabled..
Step 6: Open terminal Emulator...and Type this commands to Enable Diag mode of oyur mobile into PC..
adb shell(then enter)
su(then enter)
setprop sys.usb.config diag,adb(then enter)
After this your phone will be connected to PC In Diag Mode..then you are ready to Restore the Downloaded .qcn file ..
Step 7: Go To PC Open QPST Configuration & Check Ports for Qualcomm Port DIAG In Device Manager..
Step 8: Now you will see your Phone in QPST Configuration .Now click on Start Clients In the Menu Bar Of QPST and go to Software Download..
Step 8: Click on Port Browse option and select your phone.Then Go to Restore.And browse for your ".qcn" file and click on restore...
and then You have successfully Restored your phone back .then Simply restart your phone and it's ready..
---------- Post added at 12:41 PM ---------- Previous post was at 12:19 PM ----------
sourabhlangoo said:
Recoverd imei bt no signals on lte H.E.L.P............
Click to expand...
Click to collapse
If the above post doesn't work then you can follow this ..My Name Suman Das..I myself have done this.
Believe Me you will be successfull..
Step 1:Search Google for ".qcn" file for yunique / yureka whatever you have...
Step 2: Download qpst configuration tool. and istall it on your computer..
Step 3: Root Your Phone..Kingroot or SuperSu .zip can be used..
Step 4: Download And Install Terminal Emulator apk from any where..
Step 5:Connect your phone to PC With USB Debugging mode enabled..
Step 6: Open terminal Emulator...and Type this commands to Enable Diag mode of oyur mobile into PC..
adb shell(then enter)
su(then enter)
setprop sys.usb.config diag,adb(then enter)
After this your phone will be connected to PC In Diag Mode..then you are ready to Restore the Downloaded .qcn file ..
Step 7: Go To PC Open QPST Configuration & Check Ports for Qualcomm Port DIAG In Device Manager..
Step 8: Now you will see your Phone in QPST Configuration .Now click on Start Clients In the Menu Bar Of QPST and go to Software Download..
Step 8: Click on Port Browse option and select your phone.Then Go to Restore.And browse for your ".qcn" file and click on restore...
and then You have successfully Restored your phone back .then Simply restart your phone and it's ready..
Download Link For Softwares---https://drive.google.com/folderview?id=0B-0bWbXeDJt4dGMyVkF2TnBSVWs
Got the solution
I was struggling for many days and it was so simple though I got my IMEIs back by just flashing Volte modem file. A huge thanks to that person who somewhere in some thread mentioned this step.You are great bro.
codeddanny said:
I was struggling for many days and it was so simple though I got my IMEIs back by just flashing Volte modem file. A huge thanks to that person who somewhere in some thread mentioned this step.You are great bro.
Click to expand...
Click to collapse
You mean if i reflash the volte modem, i can get back my imei?
Sent from my YU5510 using Tapatalk

Programming modem with QPST/QXDM on Boost Desire 626S

Hello everyone. It's been heavily requested that I create a guide on how to program the values I provided in one of the posts on my previous boot image thread into the Boost Desire 626S modem so I decided to take the job into my own hands for your convenience.
First you will need QPST, QXDM, and the modem diag usb driver if it is not already installed on your computer. Here are the links:
QPST:
https://www.sendspace.com/filegroup/XynIcslf8H6Qm2TsJ5z4ZEocT85CdvbS
QXDM:
https://www.sendspace.com/filegroup/XynIcslf8H6Qm2TsJ5z4ZEocT85CdvbS
DIAG DRIVER:
https://www.sendspace.com/filegroup/XynIcslf8H6Qm2TsJ5z4ZEocT85CdvbS
1 --- INSTALLING SOFTWARE / DRIVERS
Run QPST.2.7.425 from the QPST folder in the QPST.zip archive and install it by clicking next through the dialog box at each step.
Run QXDMInstaller from the QXDM folder in the QXDM.zip archive and install it by clicking next at each step as well.
Run HTC CDMA LTE DIAG Modem Driver v3.0.2.0 from the inside the DIAGDRIVER.zip archive and you've got everything you need to now program the Boost Desire 626S modem.
2 --- SETTING UP USB DEBUGGING
---First you will need to enable usb debugging.
---Connect your Desire 626S to a usb port on your computer.
---Open the settings app and scroll to about and select it.
---Next, select software information then select more and tap on build number 7 times.
---This will enable access to Developer Options in the settings app.
---Tap back three times and you will now see developers options as selectable in the settings app.
---Tap on developer options and scroll down a bit to USB debugging option.
---Make sure it has a blue checkmark next to it so it is enabled.
3 --- SETTING UP DIAG USB ACCESS
---Now we will enable usb diag access to allow communications with QPST/QXDM.
---On your computer with the phone still connected, open a command prompt as administrator and type adb shell then hit enter.
---Or if you are using minimal adb and fastboot installation, open the shortcut for it as administrator and type adb shell then hit enter.
---On your phone, tick the box next to always allow and tap ok.
---You might have to type in adb shell again and hit enter.
---Do so and you will see [email protected]_a32ewhl:/ $ at the prompt which means you have shell access.
---Now we need root shell access.
---With the shell access, type in su and hit enter.
---Allow the root access for adb shell in the supersu prompt that pops up on your phone.
---You will now see [email protected]_a32ewhl:/ # in the command prompt window.
---Congrats you now have root access.
---With root shell access type this in and hit enter in the command prompt window:
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/func_en
---You might hear a ding and you have now enabled diag access to use QPST/QXDM in order to program the modem.
4 --- SETTING UP MODEM DIAG COMMUNICATION
---To open QXDM, click the orb in the bottom left hand corner to open the start menu and then click all programs.
---Scroll to QXDM Professional and click it and then click the next QXDM Professional shortcut under it.
---QXDM will now open so now it's time to access the diag port to the modem.
---Click on options in the bar towards the top of the window and then click on communications.
---Under target port, click on the box that says disconnect and click on the available COM port whether it might be COM1-5 then click ok.
5 --- PROGRAMMING MODEM NV ITEM VALUES
---Now we are down to the nitty gritty, actually programming the values for the bands in the modem. It is actually quite easy to do if you figure out what needs to be done.
---Click on the box next to view on the second bar down and click on the NV browser option to open it.
---In the NV browser window you will see some of the first typical NV items that might be included in a modem firmware but we are looking for the certain ones we want to edit to change bands and functionality.
---Left click the up and down arrows on the scroll bar and hold the left mouse button to slowly scroll from item value to item value if you need to, and slowly drag the knob on the scroll bar up and down if you require quicker navigation through the NV items.
---Once you reach an NV item you want to change, for instance, item 1877, click it and in the box under fields section you will see the input field used to change the following value field are both 0, followed by the respective nv items true name.
---To retrieve the content of each field for item 1877 or any nv item, click the read button in the bottom right hand side of the nv browser window, and you will be presented with the fields contents.
---For example NV item 1877 has a default value field content of 78135687 on my Boost Desire 626S so input field is also the same but this input field is what we change.
---Click the value under input once to select it then click it again and it will be editable with the caret blinking and 78135687 highlighted.
---Type in or copy and paste the value you wish to use for the value field in this input field once it is highlighted then hit enter on the keyboard and click write in the bottom right hand side of the window to make the new value stick.
---Congrats you have changed the value for an NV item.
---After writing new values, click offline in the bottom right hand side of the nv browser and wait 5 seconds.
---You will see the signal bar on your phone go blank.
---Click reset and the signal on your phone will be restored.
---Follow these last few steps when writing new values to ensure they stick.
---Reboot your phone and the values will stick.
6 --- GETTING MSL/SPC CODE FOR YOUR PHONE
---Scroll to item ID 00085 with description security code and click it to select it then click read in the bottom right hand side of the NV browser window
---In the input and value fields you will be presented with the MSL/SPC for your phone.
---Use this MSL/SPC code to program/edit the modem nv item values in EPST menus accessed by using ##3282# in the dialer.
---Also type in spc ****** in the text field in the command bar below the view bar in the QXDM window and hit enter, the six stars being the six digits of your MSL/SPC.
---Enter the MSL/SPC in the latter manner before writing new values to the modem for safe measure to ensure they stick.
---Quick note, enter *#*#4636#*#* in the dialer to open the testing menu, and tap phone information then scroll down to set preferred network type, and tap the down arrow to the right then scroll to and tap the network type you would like to use.
7 --- HERE ARE SOME RELEVANT NV ITEMS AND THE VALUES TO WRITE TO THEM....
----------------
Items 6828 and 6829
35184372088830
all lte
----------------
Item 65633
0x00001FFFFFFFFFFE
all LTE Bands
----------------
Item 441
32767
all 3G
----------------
Item 946
65535
all 3G
----------------
Item 1878
32
max HW band
----------------
Item 2954
4294967295
all 3G
----------------
Item 1877
18446744073709551615
all 3G
----------------
Item 4548
18446744073709551615
all 3G
----------------
Item 11
B only
Channel 384 and 777
----------------
Item 12
B only
Channel 384 and 777
----------------
Item 441
0x2
Channel B
----------------
Item 442
0xFFFF
All Roam
----------------
Item 10
LTE Only
Band Pref
----------------
Item 5
0x0
Slot Cycle Index
-------------------
Item 4
0x9A
Station Class Mark
----------------
Item 179
0
Voice Privacy
----------------
What next?
---------- Post added at 11:36 AM ---------- Previous post was at 11:19 AM ----------
I meant how do I use d softwares to edit LTE bands
Thanks a lot man. I've successfully programmed the values and although I have a Sprint version and the LTE bands are different in my country, I was able to get the values from NV calculator on play store. I've not had time to check if they work albeit I programmed 3g bands a while back and band 2100 which works in my country failed to work, I hope the LTE works. Thanks once again
You're Welcome
doyin116 said:
Thanks a lot man. I've successfully programmed the values and although I have a Sprint version and the LTE bands are different in my country, I was able to get the values from NV calculator on play store. I've not had time to check if they work albeit I programmed 3g bands a while back and band 2100 which works in my country failed to work, I hope the LTE works. Thanks once again
Click to expand...
Click to collapse
You're Welcome. Glad it worked for you.
@anthonykb
---With root shell access type this in and hit enter in the command prompt window:
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/func_en
---You might hear a ding and you have now enabled diag access to use QPST/QXDM in order to program the modem.
Click to expand...
Click to collapse
Great work !!
Do you have any reference to other commands for switching the download / service modes?
To flash boot-loaders and such !!
I have the board support package for the msm8909 chipset and I am working on building the required programmers.
Just need to write my partition.xml ( I have the GPT info. )
My plan is to make a Qfil flashable Service Rom.
Update: Bands were successfully programmed as I stated earlier but sadly, they don't work. I just hope and pray someone somewhere is making a from scratch custom kernel for this device
@doyin116
Did that for Lollipop ( Completed ) For Marshmallow they didn't release the source yet.
I don't think it will be a problem to use the CAF source. ( Will Find out soon. )
Here is my kernel.
http://forum.xda-developers.com/desire-626/development/kernel-wip-port-lollipop-5-1-source-t3470476
Here's my source.
https://github.com/Bigcountry907/kernel_htc_a32eul
I just synced the CAF Android 7.0 source.
It's gonna be a wile cause I been developing this by my self but it is in the works.
I have built the UBERTC cortex a9 toolchains and compiled the kernel inline with the recovery both in omnirom 6.0 and omnirom7.0.
Omnirom 7.0 uses Ninja for building. https://ninja-build.org/
I didn't know if this would cause a problem but it didn't. None I couldn't fix anyway.
So I have used the 5.1 kernel source and built it successfully in newer android versions.
It could be the combination of ninja and the UBERTC toolchain that make it work. IDK.
What do you need in the kernel? I might have it built.
BigCountry907 said:
@doyin116
Did that for Lollipop ( Completed ) For Marshmallow they didn't release the source yet.
I don't think it will be a problem to use the CAF source. ( Will Find out soon. )
Here is my kernel.
http://forum.xda-developers.com/desire-626/development/kernel-wip-port-lollipop-5-1-source-t3470476
Here's my source.
https://github.com/Bigcountry907/kernel_htc_a32eul
I just synced the CAF Android 7.0 source.
It's gonna be a wile cause I been developing this by my self but it is in the works.
I have built the UBERTC cortex a9 toolchains and compiled the kernel inline with the recovery both in omnirom 6.0 and omnirom7.0.
Omnirom 7.0 uses Ninja for building. https://ninja-build.org/
I didn't know if this would cause a problem but it didn't. None I couldn't fix anyway.
So I have used the 5.1 kernel source and built it successfully in newer android versions.
It could be the combination of ninja and the UBERTC toolchain that make it work. IDK.
What do you need in the kernel? I might have it built.[/QUOTE
Came across your kernel but from my understanding, it was meant for the METRO PCs version of 626s while mine is the Sprint version. I also tried to downgrade from marshmallow to lollipop but wasn't successful because it seemed the tutorial again was for METRO PCs. As to what I need in the kernel, I heard Qualcomm has an anti-tamper settings or so that prevents flashed bands from working but can be by passed by a built from scratch kernel.
My questions now are: can I flash your kernel on my 626s albeit the Sprint version and if yes, how do I downgrade to 5.1 on my Sprint version. If no, could you please create a custom kernel for the Sprint version? Thanks
Click to expand...
Click to collapse
Maybe I can get you a ruu of lolipop.
Let me go see.
Most likly I need to build you a kernel.
BigCountry907 said:
@doyin116
Did that for Lollipop ( Completed ) For Marshmallow they didn't release the source yet.
I don't think it will be a problem to use the CAF source. ( Will Find out soon. )
Here is my kernel.
http://forum.xda-developers.com/desire-626/development/kernel-wip-port-lollipop-5-1-source-t3470476
Here's my source.
https://github.com/Bigcountry907/kernel_htc_a32eul
I just synced the CAF Android 7.0 source.
It's gonna be a wile cause I been developing this by my self but it is in the works.
I have built the UBERTC cortex a9 toolchains and compiled the kernel inline with the recovery both in omnirom 6.0 and omnirom7.0.
Omnirom 7.0 uses Ninja for building. https://ninja-build.org/
I didn't know if this would cause a problem but it didn't. None I couldn't fix anyway.
So I have used the 5.1 kernel source and built it successfully in newer android versions.
It could be the combination of ninja and the UBERTC toolchain that make it work. IDK.
What do you need in the kernel? I might have it built.
Click to expand...
Click to collapse
BigCountry907 said:
Maybe I can get you a ruu of lolipop.
Let me go see.
Most likly I need to build you a kernel.
Click to expand...
Click to collapse
Would really appreciate you building me a kernel. Thanks in advance
@doyin116
I got my hands on a RUU for sprint lolipop.
I will upload when I get a chance.
Right now i'm in kernel mode so you might get lucky.
Hopefully I can add the sprint config to my tree and build it.
I'm trying that with the vzw 526. So if all goes well........
After I make recovery for 526 I will compile you a kernel.
BigCountry907 said:
@doyin116
I got my hands on a RUU for sprint lolipop.
I will upload when I get a chance.
Right now i'm in kernel mode so you might get lucky.
Hopefully I can add the sprint config to my tree and build it.
I'm trying that with the vzw 526. So if all goes well........
After I make recovery for 526 I will compile you a kernel.
Click to expand...
Click to collapse
I'm glad. Is there a time frame for all of this to be done?
I will upload this ruu tonight. Over the weekend I will put together the kernel over the weekend.
You will have to test it. I don't think I can flash sprint to my device. It's metro. But I am s-off.
BigCountry907 said:
@doyin116
I got my hands on a RUU for sprint lolipop.
I will upload when I get a chance.
Right now i'm in kernel mode so you might get lucky.
Hopefully I can add the sprint config to my tree and build it.
I'm trying that with the vzw 526. So if all goes well........
After I make recovery for 526 I will compile you a kernel.
Click to expand...
Click to collapse
BigCountry907 said:
I will upload this ruu tonight. Over the weekend I will put together the kernel over the weekend.
You will have to test it. I don't think I can flash sprint to my device. It's metro. But I am s-off.
Click to expand...
Click to collapse
No problem. I'm up for it
@doyin116n116
Here is the 5.1 ruu for sprint.
https://drive.google.com/open?id=0B8jitdIyh2NtUHQ2YWd5T2RCUFk
Download it and rename the file 0PM9IMG.zip.
See the downgrade post for metro pcs and edit the mainver in the misc partition as shown there.
You can just flash the misc.img that is posted on that thread.
Copy the 0PM9IMG.zip to your sdcard.
Boot the phone into download mode.
It will ask you if you want to install the ruu.
Hit the vol up key to install it.
If it reboots the first time back to download mode then hit vol up again.
It will flash for sure.
And don't worry.....it is easier to go back to MM than it is to go to LP.
BigCountry907 said:
@doyin116n116
Here is the 5.1 ruu for sprint.
https://drive.google.com/open?id=0B8jitdIyh2NtUHQ2YWd5T2RCUFk
Download it and rename the file 0PM9IMG.zip.
See the downgrade post for metro pcs and edit the mainver in the misc partition as shown there.
You can just flash the misc.img that is posted on that thread.
Copy the 0PM9IMG.zip to your sdcard.
Boot the phone into download mode.
It will ask you if you want to install the ruu.
Hit the vol up key to install it.
If it reboots the first time back to download mode then hit vol up again.
It will flash for sure.
And don't worry.....it is easier to go back to MM than it is to go to LP.
Click to expand...
Click to collapse
@BigCountry907 I'm having issues flashing the misc.img. I flashed through adb fastboot flash misc.img and it said unknown partition 'misc.img' error: cannot determine image file name for 'misc.img'. I flashed through twrp and it said could not find meta-inf/com/Google/Android/update-binary in the zip file. Through adb I did adb push misc.img /sdcard/".
"adb shell"
"su"
"dd if=/sdcard/misc.img of=/dev/block/bootdevice/by-name/misc" and it succeeded but when I flashed the 5.1 ruu it said ru_zip_error.
Could it be that the downgrading process is for metro PCs/ do I have to be unrooted or can I get detailed process of flashing it if I did it wrong. Alternatively, is there a tool I can use to access the misc.img partition and edit it myself?
@doyin116
I am creating a new how to thread.
We have got this thread way off topic.
The new thread is here.
http://forum.xda-developers.com/desire-626/general/how-to-downgrade-sprint-desire-626s-to-t3498653
Give me a little wile to write it up.
If a Moderator would like to move post #7 through post #17 to there that would be good.
How do we request a moderator to do that?
Old thread on old phone, I realize... but hoping someone might catch this & assist me. Having issues with gather SPC using QXDM 03.14.594 on 626s 0PM92 - Sprint MM ROM running on I-Wireless [T-Mobile].
While attempting READ on 00085, response is: "No DIAG response received".
Concerned about programming NV values in EPST w/o it. Any thoughts?
Update: After upgrading both qxdm/qpst, I'm getting a return on read from phone. Has it possibly been set as: 000000?

[GUIDE][GT-I9300] After EFS Repair "No Network" and Signal Drop error Fix

Fix "No Network" Error​
Hi Everyone ,
Listen Carefully
*** BackUp Your EFS First ***
How to Backup​
Need Root Permission
Flash Only TW 4.1 & 4.3 [ Otherwise you got a Boot-loop ]
Octoplus Samsung Tool
View attachment Odin307.zip ​
How to Fix​-----------------------------------------------------------------------------------
1. Use Odin and Flash View attachment i9300_repair_efs.tar.rar
2. Reboot phone.
3. Disconnect USB cable from phone.
4. Go to Menu->Settings->Developer options.
5. Turn on "USB Debugging" option.
6. When message is appear press "Yes".
7. Connect USB cable to phone.
8. Choose GT-i9300 on the List & COM Port
9. Press "Read Info" in software.
10. After Detect you Phone -
11. Go to ->Actions Menu->Android EFS Manager
12. Press " Repair Network " Button
13. Automatically Reboot Ur Phone
14. Done Your On Network :laugh:
-----------------------------------------------------------------------------------
Thank's :fingers-crossed:​
Important Thread
Thanks for this important thread .
gishanstc said:
Flash Only TW 4.1 & 4.3 [ Otherwise you got a Boot-loop ]
Click to expand...
Click to collapse
Should I use this fix only on Android 4.1 and 4.3?
Do not try this on Archidroid 3.1.5 (Android 5.1.1)??
EDIT:
8. Choose GT-i9300 on the List & COM Port
Click to expand...
Click to collapse
It says "Card not found" (running OctoplusSamsung.exe), but application is running
I choose GT-I9300, COM port only COM5 available, I press Read Info button, and there is "Reading info, please wait..." and nothing happens
When I try to start Loader Octoplus Samsung.exe - nothing happens.
According to Windows Defender, unins000.exe has Virus/Win32/Sality.AT
After Flashing the EFS file you provided, I've lost my IMEI as well.
Of course the repair network option completed successfully. But it didn't fix the no network problem. It just created one more problem and my IMEI is now generic.
Please turn off your virus gurd first
lukecz81 said:
Should I use this fix only on Android 4.1 and 4.3?
Do not try this on Archidroid 3.1.5 (Android 5.1.1)??
EDIT:
It says "Card not found" (running OctoplusSamsung.exe), but application is running
I choose GT-I9300, COM port only COM5 available, I press Read Info button, and there is "Reading info, please wait..." and nothing happens
When I try to start Loader Octoplus Samsung.exe - nothing happens.
According to Windows Defender, unins000.exe has Virus/Win32/Sality.AT
Click to expand...
Click to collapse
Try at your own Risk
* Please turn off your virus gurd first and crack Octoplus Samsung Tool
* After Run " Loder By_Gsm Pagla.exe " file
* and now no "Card not found" error :laugh:
* Done
did you backup ur efs?
mrumais said:
After Flashing the EFS file you provided, I've lost my IMEI as well.
Of course the repair network option completed successfully. But it didn't fix the no network problem. It just created one more problem and my IMEI is now generic.
Click to expand...
Click to collapse
did you backup ur efs ?
Restore efs file and done :good:
if you forget the back up your efs
then try to write your original IMEI using Octapus Tool
Always Welcome
has78 said:
Thanks for this important thread .
Click to expand...
Click to collapse
Your Welcome :fingers-crossed:
gishanstc said:
did you backup ur efs ?
Restore efs file and done :good:
if you forget the back up your efs
then try to write your original IMEI using Octapus Tool
Click to expand...
Click to collapse
Unfortunately I didn't backup EFS partition. How would I write IMEI with octaplus tool? Anyways, My phone chipset is exynos, not Qualcom.

[Guide] Restore Lost IMEIs / Repair Network or Radio Issues

I accidentally restored TWRP backup of another Zuk Z2 phone on my new pgone and in this process over-wrote the EFS partition. This left me with a phone having no IMEI, no mac for Wifi and Bluetooth. Effectively No Network on phone.
Worried, I searched across internet to find out ways to restore IMEIs and get my phone working again. The way out was to restore xqcn file and use it to get back IMEIs, mac address etc. But there were various posts and mixed feedbacks. Even when I restored modified xqcn and got IMEIs back, it had only one sim actually working and other had no signal.
I spent many hours searching for finding right steps. It was a long tiring process wherein close to 2 days were gone trying multiple methods, flashing QPST roms around 10 times to observe network in Stock ROM , in Custom ROMs and after reflashing etc etc etc . Shouts go out to Akrapovic & Nordicus for their detailed posts which helped me in understanding lot many things and also finalizing key steps to restore IMEIs, MAC etc and getting phone working
Pre-requisites:
1) QPST installed on PC; Download v 2.7.453 from here or elsewhere if you know of
2) ADB / Fastboot installed
3) Drivers Installed for Zuk Z2
4) Hex Editor to edit xcqn file
5) WriteDualIMEI_W_G_eMMC - to write IMEIs once xqcn has been restored
6) Zuk Z2 rooted with ADB enabled through developer options and connected to computer
For points 2 and 5, pls refer here to download the files and tools.
So the solution which worked for me, and one which has been tried and tested is following:
1) First check the IMEIs dialing *#06#.
If you see IMEI and matching with that on your box, there is no issue and you should stop.
If you see blank / error, process further
2) The EFS is corrupt and hence we don't see IMEIs. Follow this paget and get the EFS partition wiped out to properly prepare EFS for restore of xqcn in next steps.
I had restored xqcn file without wiping EFS partition and later on had issues. But all these issues were gone when first wiped EFS and then restored xqcn. So will suggest doing same.
3) Get the xqcn for our phone Zuk Z2 from here original credits to 唐大土土 and Nordicus who shared it here
Use HexEditor to search below default values and replace them with your devices value. IMEIs / MEID is available on box. MAC can be assumed suitably
MEID: 22 22 22 22 22 22 22
IMEI1: 33 33 33 33 33 33 33 33
IMEI2: 44 44 44 44 44 44 44 44
WIFIMAC: 55 55 55 55 55 55
BTMAC: 66 66 66 66 66 66
4) To be on safer side and avoid other variabilities, it is suggested to first flash QPST rom to ensure that apart from EFS all other partitions are fine. This is optional.
5) Now with rooted phone connected to PC, open command prompt on PC and go to adb folder. From there type these commands
Code:
adb shell
su (looking at the phone screen, as during this second command you need to grant root rights)
setprop sys.usb.config diag
Once done you will see in device manager 3 new com ports are open. If some errors or no success in getting com ports opened you can try following too
Code:
adb shell
su (looking at the phone screen, as during this second command you need to grant root rights)
setprop sys.usb.config diag,rmnet,adb
setprop sys.usb.config diag,acm_smd,acm_tty,rmnet_bam,mass_storage,adb
6) In Device Manager, you will see a com port title Qualcomm Android Diagnosis etc, note the com no.
7) Open QPST, click "Add new port" and enter the port in both places (Port and Port Label), which is written in the device manager.
Next Click Start Client -> Software download. Go to Restore tab, and use the modified xqcn file which you saved in step 2 and press Start.
If any error, tick the check box "Allow phone/file ESN mismatch" and press Start
8) Once restore is 100% done, close the QPST and open the WriteDualIMEI_W_G_eMMC, and put in the IMEIs and flash. You should see Green Pass.
9) Reboot phone and dial *#06# - the IMEIs should be seen. Bingo, job done... give me thanks. Just put in SIM and network should be back.
For Step 7, if more details required, pls refer this post with step by step details
Hope this helps !! I will be extremely happy if this guide helps you in restoring IMEIs, repairing lost network and radio issues.
Reserved
Reserved for FAQs and other experiences.
If i keep a backup of efs patition using twrp..will i be safe in case the partition is corrupt or unreadable?
Bidyadhar said:
If i keep a backup of efs patition using twrp..will i be safe in case the partition is corrupt or unreadable?
Click to expand...
Click to collapse
Yes, that will help in future. Also should take backup of xqcn file using QPST.
I had the lost IMEI problem before, but I did not need rooted phone to solve it. Just turn off the phone, then press Volume (-), and finally connect at the same time the usb cable (make sure drivers were installed before!). You will see 3 new devices, the important is the diagnostics one. Take note of the COM port, and you can use QFIL to backup/flash the qcn. All without root
rainbyte said:
I had the lost IMEI problem before, but I did not need rooted phone to solve it. Just turn off the phone, then press Volume (-), and finally connect at the same time the usb cable (make sure drivers were installed before!). You will see 3 new devices, the important is the diagnostics one. Take note of the COM port, and you can use QFIL to backup/flash the qcn. All without root
Click to expand...
Click to collapse
Interesting, was not aware of this. Is this EDL mode?
mGforCe said:
Yes, that will help in future. Also should take backup of xqcn file using QPST.
Click to expand...
Click to collapse
Sir, can you please tell me how to backup xqcn?
Sent from my Z2 Plus using Tapatalk
Bidyadhar said:
Sir, can you please tell me how to backup xqcn?
Sent from my Z2 Plus using Tapatalk
Click to expand...
Click to collapse
Go till Step 7 as per first post and therein choose backup in place of restore. That's it !
mGforCe said:
Interesting, was not aware of this. Is this EDL mode?
Click to expand...
Click to collapse
I think is not EDL mode, because usb vendor and product ids are different. When I had the IMEI problem, I tried to restore qcn from EDL mode to no avail. After that, I found the suggestion of using Vol(-) and it worked, but it is a diffrent mode, because screen is not black in this one, it shows some options instead (sdcard flash, qcn restore, etc).
mGforCe said:
Use HexEditor to search below default values and replace them with your devices value
Click to expand...
Click to collapse
Please, write here a guide how to edit this values in HEX-editor.
Thanks in advance!
sergsinger said:
Please, write here a guide how to edit this values in HEX-editor.
Thanks in advance!
Click to expand...
Click to collapse
Pls refer below quoted text from OP
Use HexEditor to search below default values and replace them with your devices value. IMEIs / MEID is available on box. MAC can be assumed suitably
MEID: 22 22 22 22 22 22 22
IMEI1: 33 33 33 33 33 33 33 33
IMEI2: 44 44 44 44 44 44 44 44
WIFIMAC: 55 55 55 55 55 55
BTMAC: 66 66 66 66 66 66
Click to expand...
Click to collapse
Use Search and replace feature of Hex Editor to replace above value with your device values
mGforCe said:
Pls refer below quoted text
Click to expand...
Click to collapse
Man, I've tried to do it with two different editors with no luck, because I'm not so close to operate with it. So I ask you to write guide.
Regards.
Problem solved, done by myself.
sergsinger said:
[Man, I've tried to do it with two different editors with no luck, because I'm not so close to operate with it. So I ask you to write guide.
Regards.
Problem solved, done by myself.
Click to expand...
Click to collapse
Good, why don't you share small guide on same for other users now.
mGforCe said:
why don't you share small guide on same for other users now
Click to expand...
Click to collapse
It looks strange. I've asked you to do this, but now you ask me to write a small guide...
I've used Hex Workshop (it's not an advertisement, because I've tried to edit QCN-file with few different editors and they wasn't so friendly to use).
1) Open editor, choose QCN.
Press "Search" and put in data of MEID, Wi-Fi and Bluetooth MACs:
MEID: 22 22 22 22 22 22 22
WIFIMAC: 55 55 55 55 55 55
BTMAC: 66 66 66 66 66 66
!!! Please, notice, that Wi-Fi MAC, that you can see in menu of phone is shown as "54 55 55 55 55 55", but in editor it will be found as "55 55 55 55 55 55" and even in three places. I've changed in all three, because edition of one only doesn't change MAC after reboot.
3) Check after reboot:
- Wi-Fi and Bluetooth MACs are native
- MEID has changed, but it become upside down by group consist of 2 digits (first two digits are now in the end and so on). Problem was solved by "MEID/ESN Tool".
Press "Volume -" and "Power On/Off" (release Power after vibration) until you see "Menu from 0 to 5" (SD update...GetInfo). Connect phone to PC. Launch "MEID/ESN Tool", press "Initialize" (COM-port will be shown), then press button "MEID" and set checkbox "do MEID", enter native MEID (it is like IMEI w/o last digit; it is shown on the box and on the film from the back of the phone), press "Write".
!!! I've tried to change MEID in "MEID/ESN Tool" before QCN was edited, but this was unsuccessful, MEID didn't changed. MEID become native after I've edited QCN in hex-editor and then used "MEID/ESN Tool" as mentioned above.
4) The last one - recover native IMEIs. IMEIs were changed via programm "WriteDualIMEI(W+G_eMMC)". Press "Volume -" and "Power On/Off" (release Power after vibration) until you see "Menu from 0 to 5" (SD update...GetInfo). Connect phone to PC. Launch "WriteDualIMEI(W+G_eMMC)" and enter native IMEIs, press "Start". After reboot you will get native IMEIs.
!!! I've tried to edit IMEIs in hex-editor. But QCN include IMEIs consist of 16 digits, but regular IMEI consist of 15. I've replaced last (useless) number by pressing "space" on keyboard and after reboot there wasn't network. I've supposed that I need to put not a "space", but something like "leave an empty cell" in hex-editor. I haven't tried to do this because I have "WriteDualIMEI(W+G_eMMC)".
@sergsinger don't know why it's strange.. we can give back to xda community only by sharing our knowledge!
Since you had learnt and done it yourself, why not to share the same.
rainbyte said:
I had the lost IMEI problem before, but I did not need rooted phone to solve it. Just turn off the phone, then press Volume (-), and finally connect at the same time the usb cable (make sure drivers were installed before!). You will see 3 new devices, the important is the diagnostics one. Take note of the COM port, and you can use QFIL to backup/flash the qcn. All without root
Click to expand...
Click to collapse
i try your method without rooting, but it didn't work, can you send me qcn file to edit for z2132, also to edit with hex editor is find and replace imei 3333...33 with our imei number is ok or there is other method, also where to look for meid.
sunnythehoney said:
i try your method without rooting, but it didn't work, can you send me qcn file to edit for z2132, also to edit with hex editor is find and replace imei 3333...33 with our imei number is ok or there is other method, also where to look for meid.
Click to expand...
Click to collapse
Pls read OP in detail...the xqcn file is shared there...also to write IMEI you will need tool WriteDualIMEI_W_G_eMMC
Again pls read and download all tools as mentioned in OP as pre-requisite
mGforCe said:
Pls read OP in detail...the xqcn file is shared there...also to write IMEI you will need tool WriteDualIMEI_W_G_eMMC
Again pls read and download all tools as mentioned in OP as pre-requisite
Click to expand...
Click to collapse
i download above 66...6.xqcn file posted above and edit with hexeditor by replacing meid:22.....22 by imei translator hex number. same for imei numbers and restore through qpst config. and then use writedualimei_w_g_emmc all operations shows no error completed successfully but after reboot when dial *#06# shows null meid or imei. now i am going to try by inverting meid no by inverting regular meid no. and imei in inverting pair and make first 8 as 8A. see what happen
sunnythehoney said:
i download above 66...6.xqcn file posted above and edit with hexeditor by replacing meid:22.....22 by imei translator hex number. same for imei numbers and restore through qpst config. and then use writedualimei_w_g_emmc all operations shows no error completed successfully but after reboot when dial *#06# shows null meid or imei. now i am going to try by inverting meid no by inverting regular meid no. and imei in inverting pair and make first 8 as 8A. see what happen
Click to expand...
Click to collapse
where did you find your mied no i am having the same problem
badri21 said:
where did you find your mied
Click to expand...
Click to collapse
It is shown on the box & film from the back of the phone. Usually it is like first IMEI w/o last digit.
In hex-editor MEID which comes with QCN will be simply found by typing "22 22 22 22 22 22 22" in search bar.

Categories

Resources