Unlock all bands of your Qualcomm device! Use your phone globally! No bs!

Search This thread

olokos

Recognized Developer
Oct 16, 2011
2,945
2,494
Warsaw
You do everything here at your own risk. I take no responsibility for any broken devices/sdcards/your house going down on fire and everything else.

PLEASE DO NOT MIRROR THESE FILES!

Requirements:
root
ability to use mouse and keyboard
terminal emulator on your phone

What do you get for doing this?
Propably you'll be able to use a lot more bands than before. Most likely your phone will work on every place in the world now.

Check the third post for a link to OPO guide ;)

C6903
before
LVA6VNn.png

after
A2AuaxV.png


1. Download this zip Google it as it's banned from xda for the ability of imei change
2. Extract it and install QPST from that zip
3. Open the caller app and type in *#*#8778#*#* (it should go off the screen after you type in the last symbol "*"
3.5 Those on custom roms (tested on cyanogen 11 with s4 mini) can use the efs professional toolkit to change the mode to enable the diag port.(Thanks @blackburn !)
4. Connect your phone to your PC
5. Open ADB console
6. Type in these commands:
Code:
adb shell
su
setprop persist.usb.eng 1
7. Turn off USB Debugging, Disconnect your phone from the PC
8. Wait about 10 seconds (don't have to be exact, just let it all disconnect in the PC) and turn USB Debugging back on
10. Connect it back to the PC. It should try to install drivers. Wait until it fails to install all of them.
11. Open device manager - you will see your device model a few times. Go to details tab. Scroll down a single time on that tab. You will see MI_0x there.
12. Go through those devices until you find MI_04 under the second drop down position.
13. Select "update driver" for this device and install the htc driver from the zip.
14. Press start button and navigate to QPST -> QPST Configuration
15. Go back to device manager -> modems -> HTC
16. Find "COM*" in my case it was "COM3". It might be different for you.
17. In QPST Configuration click on "Add new port" and in "Port" type in your "COM*". In my case It's "COM3" in there. In Port label it could be anyting u want. In my case I used a Z1 so I typed IN "Z1".
18. It should look like this now.
19. Navigate to QPST/bin and open RV_NV_Manager.exe
20. press on settings -> Comport and choose your COM port.
21. Press on file -> read from phone
22. Wait patiently until it is finished. Now pay attention!
23. Go to line 1877, click it and copy the decimal number on the right side of a programme. right click - copy
24. Go to the place where you extracted the zip from the first step and start mzTool
25. On the left side you will see "Input radix" - press decimal there.
26. On the right side you will see "RF BC CONFIG" paste your previously copied number from the RV_NV_Manager.exe there.
27. You will see now what bands are you able to use on the bottom of the app in "Bit information"
28. Switch tab to "Band Preference (NV Value)"
29. In there select all GSM bands and WCDMA bands. This place is really a field of testing. In my case (C6903 LTE) I selected all of GSM and WCDMA. I wouldn't suggest you to do anyting else in here unless you know what your'e doing. Let me know if you got something interesting in there. :)
30. After you're done choosing what bands do you want - copy decimal number from the bottom right
31. Remove all commas from that number ( "," ) so it would be just a bunch of numbers without anything else.
32. Open RV_NV_Manager.exe from the point you left it (step 23) and paste your new number without commas "," there.
33. Press on write NV and then press on file ->write changed NV to the phone.
34. Open up the terminal emulator on your phone and write there this:
Code:
su
setprop persist.usb.eng 0
35. Reboot the device and hope you'll have the reception. If you do, hooray!
36. Type in *#*#SERVICE#*#* (*#*#7378423#*#*) to see your new bands that your phone can use!

If your phone can't boot then flash stock FTF to your device and you should have your reception back!


Enjoy! :)

I wanted to mention that I'm just the guy that was interested in this and the person that actually made it possible is @BlackSoulxxx all thanks go to him! He's the guy that did it! Please thank him in the second post!

PLEASE DO NOT ASK ME IF IT WORKS ON YOUR DEVICE! I DON'T KNOW. YOU HAVE TO TRY IT YOURSELF.

If you have any problems or issues here's some help from other users http://xdaforums.com/showpost.php?p=55321344&postcount=3

Tested on: ZU, Z1,SP,Xperia TL,Sharp-DOCOMO Aquos Zeta SH-04F
 
Last edited:

olokos

Recognized Developer
Oct 16, 2011
2,945
2,494
Warsaw
Hey, for everyone with error "execptionthrow" error pls use QXDM and search for nv 1877 and change it

Nexus connection
1. Remove all installed drivers.
2. Install LG United Mobile Driver
3. Enable debugging and install adb driver if it's not automatically installed.
4. Using adb issue the following commands on a separate line
Code:
adb shell
su
setprop sys.usb.config diag, adb
5. Your phone should start installing drivers, once installed under Ports in device manager there should be (* indicates a number):
  • LGE AndroidNet for Diagnostics Port (COM*)
  • LGE AndroidNet USB Serial Port (COM*)
Thanks for that @CHAMAVELI !

For GSM HTC Phones.

Use "setprop sys.usb.diag.config diagon" instead of "setprop persist.usb.eng 1"

One Plus One guide
Moto Droid RAZR Guide
XIAOMI MI2 Guide
LG G3 D852 Guide
 
Last edited:

ArtDC

Senior Member
Apr 2, 2014
64
7
Is it also supposed to work on the LTE bands, or just GSM and WCDMA? For instance, would it reveal any 'hidden' LTE bands on LT30AT?
 

BlackSoulxxx

Senior Member
Feb 19, 2014
1,395
2,314
Loading...
Is it also supposed to work on the LTE bands, or just GSM and WCDMA? For instance, would it reveal any 'hidden' LTE bands on LT30AT?
Yes, works with GSM/WCDMA/LTE, even with CDMA if you phone supporting them. About hidden band, just give it a try :eek:
But if your phone is 3G variant, it will unlock wcdma/gsm band only. Using LTE version, result like OP screenshot :p
 
Last edited:

Ahki767

Senior Member
Sep 14, 2013
369
150
CAT
Tempted to try this out but what happens if we mess up something? Just do a nandroid and everything is fine?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 207
    You do everything here at your own risk. I take no responsibility for any broken devices/sdcards/your house going down on fire and everything else.

    PLEASE DO NOT MIRROR THESE FILES!

    Requirements:
    root
    ability to use mouse and keyboard
    terminal emulator on your phone

    What do you get for doing this?
    Propably you'll be able to use a lot more bands than before. Most likely your phone will work on every place in the world now.

    Check the third post for a link to OPO guide ;)

    C6903
    before
    LVA6VNn.png

    after
    A2AuaxV.png


    1. Download this zip Google it as it's banned from xda for the ability of imei change
    2. Extract it and install QPST from that zip
    3. Open the caller app and type in *#*#8778#*#* (it should go off the screen after you type in the last symbol "*"
    3.5 Those on custom roms (tested on cyanogen 11 with s4 mini) can use the efs professional toolkit to change the mode to enable the diag port.(Thanks @blackburn !)
    4. Connect your phone to your PC
    5. Open ADB console
    6. Type in these commands:
    Code:
    adb shell
    su
    setprop persist.usb.eng 1
    7. Turn off USB Debugging, Disconnect your phone from the PC
    8. Wait about 10 seconds (don't have to be exact, just let it all disconnect in the PC) and turn USB Debugging back on
    10. Connect it back to the PC. It should try to install drivers. Wait until it fails to install all of them.
    11. Open device manager - you will see your device model a few times. Go to details tab. Scroll down a single time on that tab. You will see MI_0x there.
    12. Go through those devices until you find MI_04 under the second drop down position.
    13. Select "update driver" for this device and install the htc driver from the zip.
    14. Press start button and navigate to QPST -> QPST Configuration
    15. Go back to device manager -> modems -> HTC
    16. Find "COM*" in my case it was "COM3". It might be different for you.
    17. In QPST Configuration click on "Add new port" and in "Port" type in your "COM*". In my case It's "COM3" in there. In Port label it could be anyting u want. In my case I used a Z1 so I typed IN "Z1".
    18. It should look like this now.
    19. Navigate to QPST/bin and open RV_NV_Manager.exe
    20. press on settings -> Comport and choose your COM port.
    21. Press on file -> read from phone
    22. Wait patiently until it is finished. Now pay attention!
    23. Go to line 1877, click it and copy the decimal number on the right side of a programme. right click - copy
    24. Go to the place where you extracted the zip from the first step and start mzTool
    25. On the left side you will see "Input radix" - press decimal there.
    26. On the right side you will see "RF BC CONFIG" paste your previously copied number from the RV_NV_Manager.exe there.
    27. You will see now what bands are you able to use on the bottom of the app in "Bit information"
    28. Switch tab to "Band Preference (NV Value)"
    29. In there select all GSM bands and WCDMA bands. This place is really a field of testing. In my case (C6903 LTE) I selected all of GSM and WCDMA. I wouldn't suggest you to do anyting else in here unless you know what your'e doing. Let me know if you got something interesting in there. :)
    30. After you're done choosing what bands do you want - copy decimal number from the bottom right
    31. Remove all commas from that number ( "," ) so it would be just a bunch of numbers without anything else.
    32. Open RV_NV_Manager.exe from the point you left it (step 23) and paste your new number without commas "," there.
    33. Press on write NV and then press on file ->write changed NV to the phone.
    34. Open up the terminal emulator on your phone and write there this:
    Code:
    su
    setprop persist.usb.eng 0
    35. Reboot the device and hope you'll have the reception. If you do, hooray!
    36. Type in *#*#SERVICE#*#* (*#*#7378423#*#*) to see your new bands that your phone can use!

    If your phone can't boot then flash stock FTF to your device and you should have your reception back!


    Enjoy! :)

    I wanted to mention that I'm just the guy that was interested in this and the person that actually made it possible is @BlackSoulxxx all thanks go to him! He's the guy that did it! Please thank him in the second post!

    PLEASE DO NOT ASK ME IF IT WORKS ON YOUR DEVICE! I DON'T KNOW. YOU HAVE TO TRY IT YOURSELF.

    If you have any problems or issues here's some help from other users http://xdaforums.com/showpost.php?p=55321344&postcount=3

    Tested on: ZU, Z1,SP,Xperia TL,Sharp-DOCOMO Aquos Zeta SH-04F
    147
    Dangerous stuff to experiment with. Already lost 2 phone :p(2 expensive paper-weight with OmniBalance design -_- )
    But ENJOY!
    And remember to check out *#*#4636*#*# to select band (I dont advice to do that, because to revert it you will have to reflash baseband)
    2014c7f21568-09da-41ac-9e81-a11a071c53a9.png

    And the setting
    20144230c489-68de-4e73-8a58-6e9bb1bd6e3f.png

    @olokos
    17
    Wow, works overload :pPLs send me more hardware ids so I can mod them....
    BTW here is the driver for g906s (S5 lte-a) http://d-h.st/Yqi Tks @D.O.C for the hardware ids
    http://d-h.st/nMV i9505
    http://d-h.st/On8 OnePlusOne ( lucky guys, I always want this stuff :p)
    http://d-h.st/2zZ Nexus 5 (D821)
    I will make driver for other devices and update here.....
    For anyone use HTC, use the official htcdiagdriver. Simply.....
    P/S: The driver are untested, use with careful...
    And the titile are a little bit misleading (I say this method is for sony and a few device, depend on the phone, @olokos put the title "for all Qualcomm devices" :p

    ---------- Post added at 03:33 AM ---------- Previous post was at 03:12 AM ----------

    Step to unlock LTE band 19.21 in Z2 D6503, SO-03F (Yeah it have band 19,21 but need int' band)
    Install QXDM http://www.mediafire.com/download/r1z2r6iu94habrp/QXDM-3.12.714-www.getdriver.com-.rar
    Do the guide and unlock all, include "[60] Reserved for BC10...."
    Write NV to phone
    Do to step 33 then stop
    Open QXDM, go to Option -> Communication
    In Target port, choose your phone com port and press OK
    Now in View -> NV Browser
    QXDM will open new window, in Category Filter choose LTE
    Scroll to id 06828 and click on that, click read then in Input and Value change the value to "1904863" (The value of int' Z2 with LTE band 19,21 add)
    Click "write" and do the step 34 on the guide till the end
    Reboot the phone, and check 7378423 to see the band
    Works on Z1, Z2
    15
    Hey, for everyone with error "execptionthrow" error pls use QXDM and search for nv 1877 and change it

    Nexus connection
    1. Remove all installed drivers.
    2. Install LG United Mobile Driver
    3. Enable debugging and install adb driver if it's not automatically installed.
    4. Using adb issue the following commands on a separate line
    Code:
    adb shell
    su
    setprop sys.usb.config diag, adb
    5. Your phone should start installing drivers, once installed under Ports in device manager there should be (* indicates a number):
    • LGE AndroidNet for Diagnostics Port (COM*)
    • LGE AndroidNet USB Serial Port (COM*)
    Thanks for that @CHAMAVELI !

    For GSM HTC Phones.

    Use "setprop sys.usb.diag.config diagon" instead of "setprop persist.usb.eng 1"

    One Plus One guide
    Moto Droid RAZR Guide
    XIAOMI MI2 Guide
    LG G3 D852 Guide
    10
    I see GSM/US only.

    Sent from my SM-G900V using XDA Free mobile app

    Moto users

    Ok, Moto users follow steps 1-6. Steps 7-13 get tweaked. 7. Turn off phone and disconnect from PC. 8. While phone is off, press both vol + and vol - and then press the power button. 9. Vol - to BP Tools and then press vol +. Let device boot up and then reconnect to PC. 10. Phone will then install drivers and will fail. 11. Open device manager and find Other Devices. You will see 2 lines that state Motorola QC and Motorola QC NMEA Interface. 12. Choose one and go Update driver>Browse my computer for driver software>Let me pick from a list of device drivers on my computer>Ports (COM & LPT)>Motorola>Motorola QC Diag Port>Yes. 13. Repeat for other one and note which ports become available. Steps 14-end of steps are the same

    Note: this process only unlocks the bands, it does not sim unlock your device.

    Sent from my ATRIX HD using XDA Free mobile app