yashsingh1/xdaforums huggingface dataset:
[ONE General] TheHawk1337:
Tested

Hi,

I followed the tutorial for mostly trying to activate the 800MHz LTE band. I think I did all steps right, but no LTE here (but I know there is band 20 reception here).

I do notice that the signal strength significantly improved.

Thanks!
[ONE General] mastrgamr:
Revert

So any way to revert back to default values?

I got up to step 6 but Could not install the HTC drivers, now I'm stuck with 2 options for my Oneplus in the Device Manager, how do I get it back to one (the original preferably)?
[ONE General] dubazar:
I have tested it doesn't unlock LTE band 800mhz.

---------- Post added at 07:06 AM ---------- Previous post was at 07:03 AM ----------

It doesn't work for unlocking LTE band 800mhz but maybe this method could unlock more GSM or WCDMA bands. More tests are needed to confirm that.
[ONE General] cairui505:
what should I do next ? there is no nv 6828 in my QXDM nv browser I am use LG G2 VS980 want to unlock band 3
[ONE General] ikenvape:
I apologize for the ignorant question. I noticed you have more options to choose from. I only have Euro and USA. Does that mean our OPO's are different?

Edit: Its probably because you unlocked the bands. I'm just trying to figure out if I have global or whatever else they have out.
[ONE General] ck064:
I think we still need to get someone to download the details from a Find 7 as its the same hardware and manufacturer, so we should be able to see how the 7s hardware is configured for Band 20/800mhz.
[ONE General] devilsshadow:
Oh, I've always had those bands. Didn't check if they were there before I flashed the CM11 M9 snapshot radio though.
[ONE General] ck064:
Can I just confirm, am I missing is there are two parts to this. 1) we use this tool to unlock the restricted bands/frequencies, then 2) do we need to have a modem installed which utilises the unlocked bands ? I ask as unless the modem is set up to use the new bands you won't be able to utilise them.
[ONE General] Lither:
@devilsshadow can you confirm if your first post method works on CM11 nightly please
[ONE General] AJ RIMMER!:
Is there a way to reverse this?

Has anyone else had issues with their mobile service regularly dropping to No Service since doing this?

I only did the QPSD side of things, and this is what I'm getting. Not sure if it is related, but it seems suspicious to me.

How do I reset things? I didn't take note of the original settings in QPSD. Anyone have them? Just the check boxes, for the Chinese OPO.

Thanks.

EDIT: NVM, I went through the steps again, and put in the original number back into line 1877 (562950035735424).

Inside the diagnostics, it now shows just the limited number of radio bands again. Let's see how that goes.
[ONE General] jtchinoy:
I had that issue after flashing franco kernel yesterday. I redid the process, even though the values didnt changr, and it is working like normal again.
[ONE General] AJ RIMMER!:
OK, I'll give it another shot now.

I changed the value back, as per the post above, but it is still dropping out.

This is what I noticed:

If I leave a place with WiFi, and the phone switches back to phone data, that is when it drops service. Phone radio appears turned off, but in diagnostic mode it still shows as turned on.

When I re-establish the phone data service, it stays connected to phone data for the time I am away (just now it was about 2 hours).

When I leave the office in a couple of hours, it will drop the service again.

So it looks like it has something to do with handing over from wifi to phone data.

Any geniuses with any thoughts?
[ONE General] 1pratham:
Unlock LTE Band 17

I have a chinese 64GB OPO running CM11S XNPH33R.

My service provider, Cricket (in USA), uses 700Mhz Band 17 for 4G LTE which is locked in the chinese OPO.

I followed the original post for unlocking LTE bands using QXDM with the NV values from BlackSoulxxx. However, I do not get any 4G LTE. I am sure my area has 4G LTE. But I am still on HSPA only.

Is anyone in USA with a chinese OPO been able to use 4G? or

Is there any way to find out the available bands in my phone using something like the dialer code *#*#7378423#*#* ?(from http://xdaforums.com/crossdevice-dev/sony/thread-progress-please-leave-im-updating-t2871269 thread)

Any help will be much appreciated. Thank you

---------- Post added 1st October 2014 at 12:14 AM ---------- Previous post was 30th September 2014 at 11:58 PM ----------

Hi AJ,

Can you please explain how can I see the number of radio bands available on the phone?

Thanks
[ONE General] AJ RIMMER!:
[MENTION=3801999]1pratham[/MENTION]:

On your phone dialer, dial this sequence:

*#*#4636#*#*

When the Testing Screen appears, select Phone Information.

At the top right of screen, click on the menu (the 3 vertical dots), and choose Select Radio Band.

By default, there are only 2, plus Automatic. If you have done the mods, then there should be a lot more than this.
[ONE General] Cholerabob:
Did you change your APN to LTE ?
[ONE General] qetuol:
if i dont allow MTP in USB storage, my command adb devices dont see my mobile. anyone can confirm this?

anyway, i unchecked MTP after step no. 3. Not sure if because of that or not, in step 11 i got error when clicking "Read from phone". There was no phone recognized
[ONE General] TheWizeTukan:
Just tried to unlock LTE Band 20,

I configured APN for LTE

Connect to QXDM, writed all the value of BlackSoulxxx

Reconnected to QXDM, verified the values. OK.

Setted to LTE only, I am not receiving any signal yet. My dad has an Iphone 6 connected to Band 20 but he only has 1 signal bar.

Going to travel a bit tomorrow.

I do have a better HSPA+ signal now, so I'm happy.
[ONE General] BlackSoulxxx:
Wow this thread is alive....

Anyway I will throw another value for testing: LTE 1->44 band minus 15-16 (no evidence show that 15&16 it use on the world)

NV 6828: 35184371990526 (decimal)

And I think I will not accept any more PM or support because my method didn't have any real confirm that it unlock LTE (except better signal, guess that's the result of this)

P/S: I just ordered new OPO 64GB Black and it's just lost when shipping to my place. OPO confirm that shipping guy is stolen my device and will send another one.....LOL....
[ONE General] TheWizeTukan:
Will try now..

No difference from the NV you gave us before on my phone.
[ONE General] BlackSoulxxx:
Don't blame me, blame OPO hardware itself......

Like your software is capable of full LTE band and then hardware start to capped it up

Well OEM can make their phone support full (almost) band. Look the Iphone 6 lte band, it has more band than every phone. And it using Qualcomm radio chip......
[ONE General] TheWizeTukan:
I didnt say that I'm blaming you, I bought this phone knowing that band 20 isn't supported.

But in The Netherlands there is WiFi everywhere, so I'm not complaining.
[ONE General] TheWizeTukan:
Band 20 doens't work.
[ONE General] LordGex:
Nice guide! Very Usefull!
[ONE General] BlackSoulxxx:
I think now officially that OPO lack of band 20. Anybody pls test different band to see if OPO have lots more band that cant use [MENTION=4258980]devilsshadow[/MENTION] pls write to the OP "Band 20 doesn't work. This method only unlock the band that have support by OPO hardware (unofficial) and have RF Calibration data on NV value"
[ONE General] ybwbqg9379:
can't install the opo diagnostic driver!

The system just show that it can't find any files to install...
[ONE General] Mandoza:
I wanna unlock my SM-G906K, anybody who can help me?
[ONE General] rlex:
Can this unlock band 17 on chinese OPO?
[ONE General] jmaxou:
Hi guys,

I want to buy the G906S/K but i live in France and I wanted to know if somebody has already succeed to unlock the 800MHz on this device and if all the 2G, 3G and 4G band are available for France ?

Thx very much and sorry for my bad english :p
[ONE General] DerRomtester:
You cant unlock 800mhz LTE band.
[ONE General] jmaxou:
Why ?
[ONE General] jtchinoy:
Hardware locked by the looks of it.
[ONE General] fredzen14:
i can't get the NV value to stick. I'm using Mahdi 2.8 F2FS and edit those value using QXDM. I followed the instructions as per stated in the OP. Could someone please let me know what did I miss cause I searched through all the post but still couldn't get why it happened like this..?

Edit: the value sticks when I re-read the value after write. But then, after reboot and check the available band using the *#*#4636#*#* , I get no changes and again when I re-read using QXDM, the values are all back to original. Please help.
[ONE General] dubazar:
It seems that roms based on cm11 after mid September aren't compatible
[ONE General] fredzen14:
So does it means that only Cm11-based roms made before mid Sept and CM11S even latest build, can play this trick?

If it's true, why is it like that? Is there any workaround?

Thanks guys.
[ONE General] damageboy:
Does not persist for me

I'm doing the nv writing as the guide says.

Everything looks fine, before I reboot, if I re-read the NV values before the boot it's all "good"

but then it resets to the original value after the reboot is completed.

My OPO was bought in China at the end of September, the box (which I have) says that the manufacturing date (I think that's what it is) is 2014.08.21
[ONE General] dlhxr:
That's true. All cm based roms which are compiled after 9/16/2014 would restore nv value to default automatically. Try to use builds before 9/16/2014.

Here's my question.

Is there a way to stop nv restore feature ?

I just found the related commit in github: msm8974: Add UIO region for NV recovery system

It is just a sub-commit of the nv recovery system and I can't find the main code for nv recovery system.

Anybody has any idea?
[ONE General] Flint2:
Worked OK on Chinese OPO with stock CM11S 33R

Only difference is this because value 0x380 cannot be selected

+441:0xFFF

I had to repeat the procedure today after 38R update and worked ok after changing in HtcUsbMdmV64.inf

[Models.NTamd64]

%OEM00% = Modem0, USB\VID_05C6&PID_676C&MI_01

Now waiting for LTE to be deployed in my country, hopefully at the end of the year.

Thanks!!
[ONE General] Swisa:
I have htc one m8 verizon and i want to open 1800Mhz band (lte) , this guide work on my phone?

Someone can tell me what to do? Thanks.
[ONE General] lippmannmax:
Where I have to put this things in QXDM, where I can write this into NV?

I'm here: (Attachment)

Can anyone help me please? :)

Edit:: okay, i found, how to write into NV :)

But, after applying all this stuff, a reboot everything was set to default.

Now I read here that this problem is caused by CM11, is there a workaround to fix it?
[ONE General] joth135:
no signal at all

Ive followed the steps and the number sticks 2307813334319039360 but when I reboot the phone theres no signal and can't find any networks. Can someone help?
[ONE General] lippmannmax:
okay, i found, how to write into NV :)

But, after applying all this stuff, a reboot everything was set to default.

Now I read here that this problem is caused by CM11, is there a workaround to fix it?
[ONE General] joth135:
can someone help me i followed the steps but i cant even get any signal at all.

ive tried to flash the 33r modem after but it doesn't help.
[ONE General] BlackSoulxxx:
LMAO, any CM ROM build compile after 9/16/2014 are break the nv rf value......Therefore you cant unlock band in those rom
[ONE General] dlhxr:
we should cry...why you laugh....:crying:

There must be some way to disable the NV recovery system...
[ONE General] nielsscholte:
HELP!

Can anyone help me please? I can't install the HTC drivers and i don't know why. Step 1-5 went all well but i don't know what i'm doing wrong at step 6... I have also attached some screenshots. Thanks in advance!

https://www.dropbox.com/s/e3s7cpki9zy7g7y/Schermafdruk 2014-10-11 09.54.27.png?dl=0

https://www.dropbox.com/s/gdhrzuiik97rwfa/Schermafdruk 2014-10-11 09.54.37.png?dl=0

https://www.dropbox.com/s/cvcj8lbucnmkk9e/Schermafdruk 2014-10-11 09.54.54.png?dl=0

https://www.dropbox.com/s/495qqgbxz94rwvx/Schermafdruk 2014-10-11 09.55.00.png?dl=0
[ONE General] BlackSoulxxx:
Try to install driver in test mode (disable driver sign check) in win 8

---------- Post added at 08:30 AM ---------- Previous post was at 08:28 AM ----------

In any other phone, stock ROM will make those NV reset after reboot. Install CM/AOSP will make NV stick

OPO has CM/AOSP ROM by default and they decide to block band unlock. Oh the irony is strong on this....
[ONE General] lippmannmax:
This means, installing an other Rom will also reset NV? No Chances to save changed NV after reboot on any rom?
[ONE General] Xdevillived666:
Help?!

Hey guys. im having trouble here. i did the first steps but get stuck when trying to install the htc modem driver. I currenly have the google drivers intalled and my device comes up as 'adb android interface device".... If I uninstall those and leave it be, the A001 comes up under device manager, but then my adb gives me back a "device error" reading,and I cant progress past the part of initiating adb shell. Can anyone please upload a short video of them succefully completing the first part, just so i can physically see it, or tell me what Im doing wrong???
[ONE General] Albirew:
re-read OP:

In addition, you should see A0001 as device name instead of One.

And since I'm at it, one more addition:

-----

Well, making a fork with lock code removed... Or maybe an xposed module can do the trick?
[ONE General] naghtan:
As I understand... It will be impossible it get LTE 20 band (800 mhz), right? it is hardware problem?
[ONE General] Pumpino:
I'm considering buying the Chinese version (16GB). Would I be able to enable band 5 (4G 850MHz in Australia) on it?
[ONE General] firetrap:
Confirmed that can't install the drivers (Step 5) in the last CM11s XNPH38R - Win7 with drive signature off
[ONE General] Flint2:
Try changing in HtcUsbMdmV64.inf:

[Models.NTamd64]

%OEM00% = Modem0, USB\VID_05C6&PID_676C&MI_01

Enviado desde mi A0001 usando Tapatalk 2
[ONE General] tofuboi01:
LOL I just spent an hour setting all this up and then realised NV values resets itself after rebooting... -_-

Is there no way to keep these basebands unlocked?
[ONE General] fards:
Just a thought.

What about opening up a cm request to get a switch to disable the nvlock they included into developer. So if we want to enable playing with nv we can.
[ONE General] Martins2759:
Create the thread, and link it here. I won't because I dont have 5 replies yet :)
[ONE General] Pumpino:
BlackSoulxxx, I'd like to only enable band 5 (LTE) (and keep the existing frequencies). Can you please advise which of the entries from your post would achieve this, or do I need to enter everything in order for it to work? Thanks.

+1877: 3460734838925427584

+946: 0x0FF8

+2954: 805765120

+441:0x380

+6828: 1904863
[ONE General] sparkymarc3:
Can anyone help me I have done all of this and was working well for me and since I updated to the new 38R I lost all bands and now my phone won't connect if I adb devices its there when I go to qpst config my phone just connects and disconnects then says port is not working , any ideals ? why .
[ONE General] Mandoza:
Can someone just make me a zip that just unlock all bands for my SM-G906K
[ONE General] Flint2:
Try changing in HtcUsbMdmV64.inf (for x64):

[Models.NTamd64]

%OEM00% = Modem0, USB\VID_05C6&PID_676C&MI_01

Seems that USB ID changed in 38r
[ONE General] devilsshadow:
If that were to actually happen, I'd be happy to get back on track with this. But as of right now they locked us out for no apparent reason. Obviously requesting anything on this forum would be a joke. It would have to be done through the proper channels and that would take a long time if anyone would even listen at all.

Sent from my OnePlus One
[ONE General] sparkymarc3:
I got the phone to connect and get all the way to write nv and write to phone but when I click on it nothing happens, any Ideals?
[ONE General] firetrap:
No, changed and still doesn't recognize, i'am using win7 x64 , another thing is i I've read somewhere that should be 2 unrecognized devices but in my device manager it only shows one "A0001"

I've also deleted all previous drivers with usbdeview-x64 just to eliminate conflicts and no luck

EDIT2: I've checked my Hardware id in manager and checked compatible the Id's after that changed to:

[Models.NTamd64]

%OEM00% = Modem0, USB\VID_05C6&PID_676C&MI_00

and successfully installed HTC USB Modem ;)
[ONE General] Flint2:
Did you disabled MTP and PTP and executed the commands in adb or terminal for changing usb to diag?
[ONE General] Acid_Junk:
If i install pre 21/09/14 CM11 roms, make changes, then update to latest CM11 rom, will it restore back all changes in NV?
[ONE General] firetrap:
I've tried your method and was able to write the values and read the new ones but after reboot they not stick, any idea?

OK now i understand they have locked NV... so at the moment it's impossible to keep persistent values.
[ONE General] Jedi2011:
Trying not to sound as thick as the offspring of a TV weathergirl and a houseplant here, but I'm stumped.

Followed the process up to step 7 without a hitch, downloaded and installed QXDM, and opened it. It asked me to install QPST, all done, the phone is talking to QPST perfectly, took a backup of my NV just in case. Opened QXDM, it's talking to the phone just fine.

Problem I have is I haven't got a clue which bit of QXDM I need to go into to enable LTE band 20.

So I followed the longer method, trying to enter the following values using QPST...

+1877: 3460734838925427584 - done, hasn't enables LTE 20.

+946: 0x0FF8 - I don't have this in my list of items to select.

+2954: 805765120 - I don't have this in my list of items to select.

+441:0x380 - there are two boxes to populate, which one do I enter this value into?

+6828: 1904863 - I don't have this in my list of items to select.

I have the international OPO.

Can anyone help on either of the above issues?
[ONE General] luckychang:
Can't find a way to edit QXDM

Can you please explain how do I use "QXDM" to write it into "NV"? I'm lost at this step and can't actually find a way to edit anything on QXDM. I am on the NV Browser Window in QXDM

Thanks :D
[ONE General] Albirew:
For now, they have locked NV so it's impossible to keep persistent values... ATM.

Is there any request done through official channels BTW? link?
[ONE General] Martins2759:
How can I phrase this in their forums? I'll create the thread.
[ONE General] Albirew:
A more efficient way would be to post an issue in their github tracker ( https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/issues ) but:

I think before posting an issue, getting a link to the file containing that NV recovery main code would give us a bigger weight.
[ONE General] Martins2759:
I don't know enough about this to create a thread, that's why I asked what to say :) But we should ask for this, its important, and we should be able to tinker with the phone :)
[ONE General] dlhxr:
Just replace the rmt_storage in /system/bin/ may help to prevent nv recovery

Here's the flashable zip.
[ONE General] fredzen14:
What's the step ?

Is it we flash and then use QXDM/QPST to alter the NV values ?

Anyone but ave enough to try and share experience?
[ONE General] fards:
It's an interesting approach, will try it in a while.

That should replace the same file in system/bin then reboot, (I would rename the old file with something like xxxx at the end you have a back up.

afterwards go through the qxdm procedure.
[ONE General] fards:
Ok values are sticking using the supplied rmt_storage by dlhxr

extra bands are visible again after reboot, nice!
[ONE General] dlhxr:
Congs~we could notify [MENTION=4258980]devilsshadow[/MENTION] and [MENTION=5733862]BlackSoulxxx[/MENTION].

It is one way to keep Chinese operator wcdma/FDD-LTE crack. I am very glad it works here.

:D:D:D
[ONE General] fredzen14:
Bro, could u post your screenshot like mine below:

I want to check whether I got same result or not.

However, I got the NV values fixed so thanks so much guys !
[ONE General] BlackSoulxxx:
Great! You solved the case....
[ONE General] chevanlol360:
is LTE Band 12 one of those bands that can't be added because it lacks certain hardware :(
[ONE General] fards:
Yes the same
[ONE General] HPTL7:
Could someone please give me the link to download adb. There are many different ones. One is 9mb whilsts the other is 350mb.

I am on x64 windows 8.1

Thanks.
[ONE General] GigabitEthernet:
Hi all,

I've looked through the thread and I'm still confused about writing in QXDM.

I've got it open like this:

Where do I put the values in to enable the extra LTE bands?

If it's really obvious, sorry for being stupid! If somebody could just tell me what to do that would be great :)
[ONE General] Albirew:
https://developer.android.com/sdk/

edit:

read button, then click on the line you want to edit, paste on input, write button.
[ONE General] GigabitEthernet:
Thanks for the rapid response! :)

Okay so into the first Input box, for LTE BC Config, I have put 805765120.

But, no more bands are selectable on the phone? What have I done wrong?

Once again, sorry for being dumb.
[ONE General] aboicu:
Hello all,

What should I do if, after the first command <<adb shell>> from step 3, I get the following message:<< error: device not found>>?. I have unchecked MTP and PTP and USB debugging is checked. Thank you
[ONE General] kirio93:
This procedure solves the problem of line?
[ONE General] devilsshadow:
Ah yes, leave it to Samsung to confuse everybody with their devices. I stand corrected. Although the answer would still be the same. See [MENTION=5733862]BlackSoulxxx[/MENTION] 's reply.

Well most use AOSP/CAF based roms, and for those, the most prevelant "fix" was to flash NON-HLOS.bin (again, strictly speaking about Chinese OPO owners here)

Thank you for the information. Hopefully this clears it up for most people.

This guide is strictly for OnePlus One users and assumes they are either using CM, a CM derivative or an AOSP derivative. I guess you could call TouchWiz an AOSP derivative but, well, nobody really likes TouchWiz.

Check to see if your ADB drivers are installed and functioning correctly. I would recommend uninstalling any and all ADB related drivers and installing the ones that come with the android SDK.
[ONE General] aboicu:
thank you. I'll try to reinstall ADB drivers

LE: The phone should be ON , right?
[ONE General] devilsshadow:
The phone should be on and booted into the OS. I would recommend USBDeview for proper cleaning of the adb drivers. They tend to pile up if you install them from a bunch of sources. Using USBDeview, uninstall anything that resembles a phone driver (don't worry this is safe). Here's an example of all the stuff installed on my computer that is related to the OPO:
[ONE General] sandels:
Is this to say that there are variants of the MSM8974AC chipset that use anything other than the MDM9225 chip?

Both the OPO and the S5 use the same SOC, and as far as I understand that means they hardware is practically the same. So it should be a firmware thing, right?
[ONE General] jtchinoy:
It looks like you unlocked the 800mhz band, which the OPO doesn't normally have. Or did I miss something?

EDIT:

Sorry, I just did the entire procedure myself and realized that you turn on WCDMA 800mhz. Worked great by the way, thanks!
[ONE General] devilsshadow:
Yeah, those are only two logical answers, although it's hard to believe its simply a firmware lock and any device running MSM8974AC could in turn be unlocked to run on all the bands the EU S5 runs on. I mean, someone would have figured it out by now, surely...

Then again...

That's taken straight from Qualcomm's website. It's safe to assume there is only one single version of the MSM8974AC that is used in our devices because it wouldn't be viable for qualcomm to split up their production into 3 or 4 chips that only differ in the modem chip department.

So it might indeed just be a software lock that we need to overcome

Heh... I've always loved a good mystery

EDIT:

Has anybody tried messing around with QXDM and an OPO?