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

Search This thread

adroideuy

Member
Mar 16, 2018
34
0
I have tried the guide on my Samsung Galaxy Tab S 10.5 LTE (Sprint).
I could wirte the NV_RF_BC_CONFIG_I (#1877) value in RV_NV_Manager.exe but my problem is:

When I'm in mzTool selecting my WCDMA bands (I can't see LTE bands, just GMS/UTMS/WLAN, etc), there are other 3 values that are being modified:

NV_BAND_PREF_I (#441)
NV_BAND_PREF_16_31_I (#946)
NV_BAND_PREF_32_63_I (#2954)

I can see the NV_BAND_PREF_I (#441) in RV_NV_Manager.exe and modify it like the #1877 but there is not present NV_BAND_PREF_16_31_I (#946) nor NV_BAND_PREF_32_63_I (#2954) then I can not write it values.
There is not #6828 nor #6829 (LTE preferences) parameters either but I can see LTE config, settings and more for this carrier under Hidden Menu...

Am I missing something?? :confused:
 

levone1

Senior Member
Dec 28, 2014
3,823
1,475
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.
Tested on: ZU, Z1,SP,Xperia TL,Sharp-DOCOMO Aquos Zeta SH-04F

Question for anybody... I went ahead and took the chance on my Jolla phone, (Sailfish OS). No problem finding guide to access diag mode and install drivers. Followed op step-by-step, and no errors, no issues. Reboot phone, and no network connection. Sim is recognized, and network is recognized, but attempts to connect fail, (perpetual spinner). Ofono log app shows vague general messages like "... null, null, ...

I'm going to mess around some more, but wondering:
- I see that there are some device-specific instructions here; is that just for setting up, diag drivers, etc, or is there some devices that need different rv_nv value/settings? If so, what is a good way to try to figure that out?
- My main goal isn't even so much to enable global functionality, but to enable additional 3g/4g bands to be able to get 3g or 4g on my phone, which does support 3g/4g, but not compatible with the specific bands my carrier suppports. Am I totally barking up the wrong tree, or could this guide do what I'm trying to do?
- Any other ideas/input...

Thanks

Thanks
 

dennis5pia

Senior Member
Dec 21, 2011
287
37
Villa Fundacion
Samsung Galaxy A53
Question for anybody... I went ahead and took the chance on my Jolla phone, (Sailfish OS). No problem finding guide to access diag mode and install drivers. Followed op step-by-step, and no errors, no issues. Reboot phone, and no network connection. Sim is recognized, and network is recognized, but attempts to connect fail, (perpetual spinner). Ofono log app shows vague general messages like "... null, null, ...

I'm going to mess around some more, but wondering:
- I see that there are some device-specific instructions here; is that just for setting up, diag drivers, etc, or is there some devices that need different rv_nv value/settings? If so, what is a good way to try to figure that out?
- My main goal isn't even so much to enable global functionality, but to enable additional 3g/4g bands to be able to get 3g or 4g on my phone, which does support 3g/4g, but not compatible with the specific bands my carrier suppports. Am I totally barking up the wrong tree, or could this guide do what I'm trying to do?
- Any other ideas/input...

Thanks

Thanks


Did your phone only connect to 2G prior you followed the guide and now it doesn't?

Did you save your phone original values?
 
  • Like
Reactions: levone1

levone1

Senior Member
Dec 28, 2014
3,823
1,475
Did your phone only connect to 2G prior you followed the guide and now it doesn't?

Did you save your phone original values?
Yes, with this carrier, only 2g, now nothing. I am not at pc now, but I left everything open, with original values in notepad. I realized I didn't save before I left, but hopefully still there...
 

dennis5pia

Senior Member
Dec 21, 2011
287
37
Villa Fundacion
Samsung Galaxy A53
Info is saved, and I restored back to oruginal, and working fine again on 2g. Think there's any chance of doing what I'm trying to do?


Well, bands are hardware/software combination. If your mobile phone doesn't have the necessary hardware to work with certain band, it won't work if the band is enable in the NV.

What bands are you trying to activate and what are your device original values?
 
  • Like
Reactions: levone1

levone1

Senior Member
Dec 28, 2014
3,823
1,475
Well, bands are hardware/software combination. If your mobile phone doesn't have the necessary hardware to work with certain band, it won't work if the band is enable in the NV.

What bands are you trying to activate and what are your device original values?

current values are in screenshot 1; screenshot 2 shows a chart of supported bands from my carrier. I'm hoping to find a way to make 3g data work on my phone...
 

Attachments

  • current2.jpg
    current2.jpg
    139.5 KB · Views: 237
  • current.jpg
    current.jpg
    27.8 KB · Views: 233

levone1

Senior Member
Dec 28, 2014
3,823
1,475
Well, bands are hardware/software combination. If your mobile phone doesn't have the necessary hardware to work with certain band, it won't work if the band is enable in the NV.

What bands are you trying to activate and what are your device original values?

Added bit 25 and 26, which seem to match up to carrier chart, bit still 2g only...
 

dennis5pia

Senior Member
Dec 21, 2011
287
37
Villa Fundacion
Samsung Galaxy A53
I have tried the guide on my Samsung Galaxy Tab S 10.5 LTE (Sprint).
I could wirte the NV_RF_BC_CONFIG_I (#1877) value in RV_NV_Manager.exe but my problem is:

When I'm in mzTool selecting my WCDMA bands (I can't see LTE bands, just GMS/UTMS/WLAN, etc), there are other 3 values that are being modified:

NV_BAND_PREF_I (#441)
NV_BAND_PREF_16_31_I (#946)
NV_BAND_PREF_32_63_I (#2954)

I can see the NV_BAND_PREF_I (#441) in RV_NV_Manager.exe and modify it like the #1877 but there is not present NV_BAND_PREF_16_31_I (#946) nor NV_BAND_PREF_32_63_I (#2954) then I can not write it values.
There is not #6828 nor #6829 (LTE preferences) parameters either but I can see LTE config, settings and more for this carrier under Hidden Menu...

Am I missing something?? :confused:

LTE bands are not supported on mzTool, you can use a NV Calculator from Google play to mess with LTE.

---------- Post added at 05:19 AM ---------- Previous post was at 05:16 AM ----------

Added bit 25 and 26, which seem to match up to carrier chart, bit still 2g only...

What decimal values you set with 1877 NV field?

And what country/carrier are those bands for?
 
Last edited:

levone1

Senior Member
Dec 28, 2014
3,823
1,475
From what country is this phone?
Made in China

Jolla phone (jp-1301)

LTE bands are not supported on mzTool, you can use a NV Calculator from Google play to mess with LTE. I'll check it out, but phone is Sailfish OS, not Android, (but it does run Android as a compatibility layer)...

---------- Post added at 05:19 AM ---------- Previous post was at 05:16 AM ----------



What decimal values you set with 1877 NV field?

And what country/carrier are those bands for?
currently 844,425,130,934,400 - which is the same as in the screenshot in my last post, but with 2 others added, 'WCDMA Band I - EUROPE JAPAN & CHINA IMT 2100 band', and 'US PCS 1900 band'
 

levone1

Senior Member
Dec 28, 2014
3,823
1,475
LTE bands are not supported on mzTool, you can use a NV Calculator from Google play to mess with LTE.



So, I used QXDM, and a guide on XDA to enable LTE on band 2, band 4, and band 14, (the ones listed in my carrier chart as supported). Now, 2g still works the same, and when I switch preferred to 4g, it cuts in and out, trying to connect. Any ideas about that? Do you think if I disabled certain bands, maybe even the particular ones that were enabled originally, it might connect? (I'll probably try anyway, but just wondering what you think)
 

dennis5pia

Senior Member
Dec 21, 2011
287
37
Villa Fundacion
Samsung Galaxy A53
Don't know much about this stuff ... I posted a screenshot of a chart I got from their website. It doesn't say anything about AWS.

Yes it does, according to your screenshot, your carrier 3G band is band 4 1700/2100.

---------- Post added at 04:48 PM ---------- Previous post was at 04:45 PM ----------

So, I used QXDM, and a guide on XDA to enable LTE on band 2, band 4, and band 14, (the ones listed in my carrier chart as supported). Now, 2g still works the same, and when I switch preferred to 4g, it cuts in and out, trying to connect. Any ideas about that? Do you think if I disabled certain bands, maybe even the particular ones that were enabled originally, it might connect? (I'll probably try anyway, but just wondering what you think)

I googled your device, and it seems to be from 2013, I doubt you can enable any band in it.

Next time, you can use NV Calculator from Google play, to calculate 3G and LTE bands.
 
  • Like
Reactions: levone1

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://forum.xda-developers.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