[GUIDE][PARTIAL] Unlock Additional LTE bands on Chinese & US variants of OnePlus 3

qhsusb_bulk

Senior Member
Oct 29, 2014
166
138
43
Finally managed B3 on A3000US. Thank you so much. IMEIs and MEID are all intact.

Turkey, Turkcell.
My OS version is Open Beta 15.

Firstly, i tried all the schenerios in first and second post. No success.

Then, i was digging around the topic and found this QCN.

I hadn't any hope, since i was trying for 4-5 hours.

https://yadi.sk/d/2SF3PUa133jD8a

Flashed this, wrote the NV 1878 231 value and rebooted(without any hope)

Then my phone booted up. Unbelieveablelly success, my phone can work with B3 now.

But now, i have another problem. Another bands are broken. Dont care too much,because my carrier used to set up almost everywhere B3 but the other bands were working before the unlock procedure. Not anymore. Read the posts below written by me. Also I have new method which uses EU QCN.

https://forum.xda-developers.com/on...ck-additional-lte-bands-t3519563/post75372367

Sorry for corrupt English.

EDIT: Grammar issue and wrong information fixed.
 
Last edited:

qhsusb_bulk

Senior Member
Oct 29, 2014
166
138
43
Try diff NV for 1878 since band 3 worked?
Tried converting 231 to 225. Still B3 works. But i cant test another bands because my area has only B3 coverage.

EDIT:I went to near of the base station which supports B7. Still B7 isn't working.[\STRIKE]

EDIT 2: Three posts below. B7 works now.
 
Last edited:

koko21341

Senior Member
Mar 26, 2016
105
14
0
Tried converting 231 to 225. Still B3 works. But i cant test another bands because my area has only B3 coverage.

EDIT:I went to near of the base station which supports B7. Still B7 isn't working.
Can you write what were the exact steps for getting your band 3?
Did you flash only 1 qcn and change the nv items? or did you flash multiple qcn?
I know you lost band 7, but band 3 is more common in my country so it may be good for me
 

qhsusb_bulk

Senior Member
Oct 29, 2014
166
138
43
Can you write what were the exact steps for getting your band 3?
Did you flash only 1 qcn and change the nv items? or did you flash multiple qcn?
I know you lost band 7, but band 3 is more common in my country so it may be good for me
I have flashed 5+ qcns and all of them didn't work. You should try. All results are different.
 

vafac

Member
Jun 15, 2013
29
3
0
Does the B4 work now on your phone? I tried like 5 different qcns but not luck yet :(

My OS version is Open Beta 15.

Firstly, i tried all the schenerios in first and second post. No success.

Then, i was digging around the topic and found this QCN.

I hadn't got any hopes, since i was trying for 4-5 hours.

https://yadi.sk/d/2SF3PUa133jD8a

Flashed this, wrote the NV 1878 231 value and rebooted(without any hope)

Then my phone booted up. Unbelieveablelly success, my phone can work with B3 now.

But now, i have another problem. Another bands are broken. Dont care too much,because my carrier used to set up almost everywhere B3 but the other bands were working before the unlock procedure.

Sorry for corrupt English.
 

promise0078

Member
Jun 7, 2014
21
1
23
Not working for me :( i hope someone can help us. I already tried all qcns and fbrx. All of them are not working. I have b3 but no signal..still no LTE or 4G. I'm stuck at H+ .
 
Jun 19, 2014
39
4
0
Jaipur
Enabling CA

Hey I want to enable Band 3 + Band 5 and Band 3 + Band 40 Carrier Aggregation on My ONEPLUS 3 A3003 EU/ASIA Model
So what steps we need to follow
Pls help me anyone:):)

---------- Post added at 02:24 PM ---------- Previous post was at 02:20 PM ----------

To unlock LTE CA is easier than unlock bands on OnePlus 3/3T.
If you only need B3+B7, you can flash Unlock_LTE_CA_B3B7B8.qcn via QPST.
This qcn file will enable B3+B7, B3+B8, B7+B8 on your OnePlus 3/3T.

1. Backup your EFS and modem in TWRP
2. Enable Qualcomm diagnostic mode
3. Enable airplane mode
4. Using QPST to backup your QCN file
5. Flash rmt storage patch for 4.1.x
6. Using QPST to flash Unlock_LTE_CA_B3B7B8.qcn
7. Disable airplane mode
8. Run Network Signal Guru, choose "Clear Forcing" from the menu on upper right
Hi i need LTE CA B3-B5 AND B3-B40
HOW TO GET THIS ENABLED
DO WE NEED A SPECIFIC FILE TO DO THIS
PLS TELL ASAP
 

otonieru

Senior Member
May 7, 2011
3,417
2,206
243
Djakarta
Hey I want to enable Band 3 + Band 5 and Band 3 + Band 40 Carrier Aggregation on My ONEPLUS 3 A3003 EU/ASIA Model
So what steps we need to follow
Pls help me anyone
Do you have any reference, which operator in the world using that Bands Aggregation ?

Aggregation is not only on device side, it need to be supported by the network as well.

My country only use 3+8 and 40+40 thus will never be able to try the config you want
 
Jun 19, 2014
39
4
0
Jaipur
Do you have any reference, which operator in the world using that Bands Aggregation ?

Aggregation is not only on device side, it need to be supported by the network as well.

My country only use 3+8 and 40+40 thus will never be able to try the config you want
Yes a carrier called 'Reliance JIO' HAS IMPLELMENTED b3+b5 and b3+b40 carrier aggregation here in India
 
Jun 19, 2014
39
4
0
Jaipur
To unlock LTE CA is easier than unlock bands on OnePlus 3/3T.
If you only need B3+B7, you can flash Unlock_LTE_CA_B3B7B8.qcn via QPST.
This qcn file will enable B3+B7, B3+B8, B7+B8 on your OnePlus 3/3T.

1. Backup your EFS and modem in TWRP
2. Enable Qualcomm diagnostic mode
3. Enable airplane mode
4. Using QPST to backup your QCN file
5. Flash rmt storage patch for 4.1.x
6. Using QPST to flash Unlock_LTE_CA_B3B7B8.qcn
7. Disable airplane mode
8. Run Network Signal Guru, choose "Clear Forcing" from the menu on upper right
Can I Get a file for B3-B5 CA
I am On Europe/Asia version Of OnePlus 3 A3003
Thus a carrier has implemented Band 3 + Band 5 and Band 8 + Band 40 CA here
It would be good if u can Help me to Unlock CA on these Bands
 

snowwolf725

Senior Member
Mar 23, 2010
138
369
103
Taipei
Can I Get a file for B3-B5 CA
I am On Europe/Asia version Of OnePlus 3 A3003
Thus a carrier has implemented Band 3 + Band 5 and Band 8 + Band 40 CA here
It would be good if u can Help me to Unlock CA on these Bands
B8 + B40 CA is impossible for 1+3T, because they are different technologies.
B8 is LTE-FDD, however B40 is LTE-TDD.
You can modify NV item #28874 (RFNV_LTE_CA_BW_CLASS_COMBO_I) via QRCT to change combination of LTE CA by yourself.
I make a QCN file for B3+B5 LTE CA.
I haven't tried it yet, because my mobile carrier don't support B5.
You can use it, but it's at your own risk.

Does any one have the x32 diag drivers?

Sent from my Pixel using Tapatalk
You can download it from following link:
https://forum.xda-developers.com/showpost.php?p=69567459&postcount=218

[BUG]
As a side note while on 7.1.2 AOSPExtended and using the rmt patch APK(UnlockOP3T_LTE.apk) from snowwolf725 and it's working fine with the exception of needing to trigger diag adb via command prompt. In APK toggle for diag only works to toggle off but not on. While toggling on it does disconnect the ADB interface but "HTC USB Modem" doesn't show up in device manager.
Thanks for your testing.
Most of android OS can use adb command "setprop sys.usb.config diag,adb" or "setprop sys.usb.config diag" to enable Qualcomm diag mode.
I found RR (Resurrection Remix) only accepts "setprop sys.usb.config diag", so I use "setprop sys.usb.config diag" to enable Qualcomm diag mode in my app.
However, in your case, AOSPExtended only accepts "setprop sys.usb.config diag,adb". :(
I add a new button in my app.
You can click "Enable Qualcomm diagnostics mode (Method 2)" button to trigger Qualcomm diag mode.

update:
Code:
/boot/init.qcom.usb.rc

on property:sys.usb.config=diag,adb && property:sys.usb.configfs=0
    write /sys/class/android_usb/android0/enable 0
    write /sys/class/android_usb/android0/iSerial ${ro.serialno}
    write /sys/class/android_usb/android0/idVendor 05C6
    write /sys/class/android_usb/android0/idProduct 676C #VENDOR_EDIT [email protected], 2016/09/21, modify from 901D to 676C
    write /sys/class/android_usb/android0/f_diag/clients diag
    write /sys/class/android_usb/android0/functions diag,adb
    write /sys/class/android_usb/android0/enable 1
    start adbd
    setprop sys.usb.state ${sys.usb.config}

on property:sys.usb.config=diag && property:sys.usb.configfs=0
    write /sys/class/android_usb/android0/enable 0
    write /sys/class/android_usb/android0/iSerial ${ro.serialno}
    write /sys/class/android_usb/android0/idVendor 05C6
    write /sys/class/android_usb/android0/idProduct 900E
    write /sys/class/android_usb/android0/f_diag/clients diag
    write /sys/class/android_usb/android0/functions diag
    write /sys/class/android_usb/android0/enable 1
    setprop sys.usb.state ${sys.usb.config}
 

Attachments

Last edited:
Jun 19, 2014
39
4
0
Jaipur
B8 + B40 CA is not possible, because they are different technology.
B8 is LTE-FDD, however B40 is LTE-TDD.
You can modify NV item #28874 (RFNV_LTE_CA_BW_CLASS_COMBO_I) via QRCT to change combination of LTE CA by yourself.
I make a QCN file for B3+B5 LTE CA.
I haven't tried it, because my mobile carrier don't support B5.
You can use it, but it's at your own risk.



You can download it from following link:
https://forum.xda-developers.com/showpost.php?p=69567459&postcount=218



Thanks for your testing.
Most of android OS can use adb command "setprop sys.usb.config diag,adb" or "setprop sys.usb.config diag" to enable Qualcomm diag mode.
I found RR (Resurrection Remix) only accepts "setprop sys.usb.config diag", so I use "setprop sys.usb.config diag" to enable Qualcomm diag mode in my app.
However, in your case, AOSPExtended only accepts "setprop sys.usb.config diag,adb". :(
I add a new button in my app.
You can click "Enable Qualcomm diagnostics mode (Method 2)" button to trigger Qualcomm diag mode.
Hey it's Band 3 and Band 40
That's not possible??

---------- Post added at 11:52 AM ---------- Previous post was at 11:44 AM ----------

B8 + B40 CA is impossible, because they are different technologies.
B8 is LTE-FDD, however B40 is LTE-TDD.
You can modify NV item #28874 (RFNV_LTE_CA_BW_CLASS_COMBO_I) via QRCT to change combination of LTE CA by yourself.
I make a QCN file for B3+B5 LTE CA.
I haven't tried it yet, because my mobile carrier don't support B5.
You can use it, but it's at your own risk.



You can download it from following link:
https://forum.xda-developers.com/showpost.php?p=69567459&postcount=218



Thanks for your testing.
Most of android OS can use adb command "setprop sys.usb.config diag,adb" or "setprop sys.usb.config diag" to enable Qualcomm diag mode.
I found RR (Resurrection Remix) only accepts "setprop sys.usb.config diag", so I use "setprop sys.usb.config diag" to enable Qualcomm diag mode in my app.
However, in your case, AOSPExtended only accepts "setprop sys.usb.config diag,adb". :(
I add a new button in my app.
You can click "Enable Qualcomm diagnostics mode (Method 2)" button to trigger Qualcomm diag mode.
Hey where is the tutorial to Modify QRCT
AND what's the procedure
CAN u send the link

---------- Post added at 11:58 AM ---------- Previous post was at 11:52 AM ----------

@snowwolf725
Where can we flash this B3-B5 file
Where is the tutorial
And thanks For your response
I need it urgently
 

snowwolf725

Senior Member
Mar 23, 2010
138
369
103
Taipei
Hey it's Band 3 and Band 40
That's not possible??
B3+B40 CA requires dual antennas or diplexer.
1+3/3T doesn't have dual antennas or diplexer.

Code:
In a FDD+TDD DLCA design, FDD band will be always Pcell, and TDD is Scell.
E.g. B3+40 DLCA, the uplink will be always in B3. So far, we can see TDD band is always in HB in a FDD+TDD DLCA combos, such as B3+40, B5+40. 
QCT ref designs adapt dual antennas, one for LB+MB, the other for HB. 
But many customers still want to use antenna, take B3+40 for example, we need to use a diplexer to combine B3 and B40. 
The diplexer will introduce 0.6-1dB IL, this is a big challenge to TX and RX performance.

In a B3+40 DLCA call, uplink is in B3, and B3 RX and B40 RX work simultaneously, B40 TX is OFF. 
Then we can move B40 TX to a dedicated port of main ASM, and B40 RX is still combined by a diplexer with B3 TRX. 
This is a effective way to reduce post-PA IL for B40 TX, and also improves the current consumption of B40.
Hey where is the tutorial to Modify QRCT
AND what's the procedure
CAN u send the link

QDART Help file is the tutorial.
Help for the NV Manager screen can be found in the QDART Help file under QRCT -> Using Phone Tools -> NV Manager.

Where can we flash this B3-B5 file
Where is the tutorial
And thanks For your response
I need it urgently
In previous post.
 

Attachments