[GUIDE] Enable 4g+/LTE-A Carrier Aggregation without Root on Stock Rom

Search This thread

anshsharma240

Senior Member
Jun 22, 2018
59
31
delhi
As we all know, MiA1 has a Snapdragon 625 processor that comes with the X9 LTE ​​modem which supports Carrier Aggregation (2CA) but the OEM has not enabled it.
With the help of this guide you can enable carrier aggregation in your mia1 even without unlocked bootloader and root access.


Tools Required

1. Minimal ADB Drivers
2. QPST Flash Tools
3. QxDM Professional
4. LTE Band Calculator for Android

Steps to Follow

1. Install Minimal ADB Drivers, QPST Flash Tool & QXDM Professional on your PC.

2. Enable USB Debugging on your MiA1 .

3. Go to Phone dialer and dial " *#*#717717#*#* " to enable Diagnostic Mode(See Update Section below before Proceeding).

4. Connect your phone to PC via USB Cable then your PC will detect the device and automatically install the drivers.

5. Open Device Manager on PC and look for Ports(COM & LPT), under this you will see your device listed as "Qualcomm HS USB Diagnostics 9091 (COM*)".

6. Now, Run QPST as an administrator then goto Ports tab and check if your device is listed there and it's state is enabled.

7. Run QXDM as an administrator then goto Options tab and click on Communications. Now a new window will open, in that select your device COM Port under "Target Port" and make sure that your device is selected under "PortType", then click OK.

8. Select "NV Browser" from drop-down menu under View and select "RF LTE" under Category Filter.Now scroll and find something like "RFNV LTE B* CA BC CONFIG"("*" denotes the band).

9. As MiA1 only supports 2CA. we can CA using only two bands
For Ex: B1+B3, B3+B5, B3+B40, B5+B40, B5+B5, B40+B40 etc..
You can select any two band combination that is supported by your carrier and is available in you region.

10. Now Open LTE band Calculator on your phone and select two bands (e.g. B3+B40). you will see a value like "549755813892" or something else(it depends on your bands selection).

11. In QXDM select "RFNV LTE B3 CA BC CONFIG", click on "Read" then double-click on Input and clear the default value "0" and type the value that we have calculated using LTE Band Calculator in step 10 above, then click on "Write". Now,do the same with "RFNV LTE B40 CA BC CONFIG".

12. Wait for few seconds and then disconnect the phone from PC.

13. Now,Restart your phone and turn on data you will see 4g+ icon in status bar. That's it.



Things to Remember

* In step 10 choose bands that are available in your region and make sure, that your carrier supports CA over that bands.
* In step 11, change the value of bands selected in step 10.
* You have to try and test multiple combinations to get the stable CA state because in some bands network is unstable.
* If you lose signal after this process or if you want to revert back then just repeat step 11 and put default input value which is "0" for our MiA1.

To check whether CA is working or not

1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
2. Tap on Phone Information and check "LTE physical channel configuration".

If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.

I have configured intra-band CA over band 40 on Jio4G.
You can look at the screenshots attached below for difference with or without CA.

Update
USSD code is now working on latest june 2019 Security Patch.
USSD code is not working on March/April/May 2019 security patch. That means if you are on any of these 3 Security patch you have to root your device first to enable diagnostic mode and only then you can proceed further from step 5 .

There are two ways to enable diagnostic mode after root which are as follows:

1. ADB
Enable "USB Debugging"on your phone.
Connect it to your PC/Laptop.
Open "Minimal ADB & Fastboot" Command Prompt with administrative rights.
Type adb devices and press enter.
Type adb shell and press enter.
Type su and press enter.
Type setprop sys.usb.config diag,adb and press enter.


2. Terminal Emulator App
Install any "Terminal Emulator" app from play store e.g. Termux
Enable "USB Debugging"on your phone.
Connect it to your PC/Laptop.
Open "Termux" .
Type su and press enter.
Type setprop sys.usb.config diag,adb and press enter.
 

Attachments

  • 1.png
    1.png
    138.3 KB · Views: 17,143
  • 2.png
    2.png
    188.9 KB · Views: 17,925
  • 3.png
    3.png
    140.4 KB · Views: 17,636
  • 4.png
    4.png
    192.1 KB · Views: 16,740
Last edited:

Shobit Joura

Senior Member
Jun 11, 2015
343
67
As we all know, MiA1 has a Snapdragon 625 processor that comes with the X9 LTE ​​modem which supports Carrier Aggregation (2CA) but the OEM has not enabled it.
With the help of this guide you can enable career aggregation in your mia1 even without unlocked bootloader and root access.

Tools Required

1. Minimal ADB Drivers
2. QPST Flash Tools
3. QxDM Professional
4. LTE Band Calculator for Android

Steps to Follow

1. Install Minimal ADB Drivers, QPST Flash Tool & QXDM Professional on your PC.
2. Enable USB Debugging on your MiA1 .
3. Go to Phone dialer and dial " *#*#717717#*#* " to enter Diagnostic Mode.
4. Connect your phone to PC via USB Cable then your PC will detect the device and automatically install the drivers.
5. Open Device Manager on PC and look for Ports(COM & LPT), under this you will see your device listed as "Qualcomm HS USB Diagnostics 9091 (COM*)".
6. Now, Run QPST as an administrator then goto Ports tab and check if your device is listed there and it's state is enabled.
7. Run QXDM as an administrator then goto Options tab and click on Communications. Now a new window will open, in that select your device COM Port under "Target Port" and make sure that your device is selected under "PortType", then click OK.
8. Select "NV Browser" from drop-down menu under View and select "RF LTE" under Category Filter.Now scroll and find something like "RFNV LTE B* CA BC CONFIG"("*" denotes the band).
9. As MiA1 only supports 2CA. we can CA using only two bands
For Ex: B3+B5,B3+B40,B5+B40 etc..
You can select any two band combination that is supported by your carrier and is available in you region.
10. Now Open LTE band Calculator on your phone and select two bands (e.g. B3+B40). you will see a value like "549755813892" or something else(it depends on your bands selection).
11. In QXDM select "RFNV LTE B3 CA BC CONFIG", click on "Read" then double-click on Input and clear the default value "0" and type the value that we have calculated using LTE Band Calculator in step 10 above, then click on "Write". Now,do the same with "RFNV LTE B40 CA BC CONFIG".
12. Wait for few seconds and then disconnect the phone from PC.
13. Now,Restart your phone and turn on data you will see 4g+ icon in status bar. That's it.


Things to Remember

* In step 10 choose bands that are available in your region and make sure, that your carrier supports CA over that bands.
* In step 11, change the value of bands selected in step 10.
* You have to try and test multiple combinations to get the stable CA state because in some bands network is unstable.
* If you lose signal after this process or if you want to revert back then just repeat step 11 and put default input value which is "0" for our MiA1.
Bro already a thread is there and a tutorial too....

If someone has a doubt then refer following tutorial...
 

Shobit Joura

Senior Member
Jun 11, 2015
343
67
Bro, apart from youtube link that thread doesn't contain any details and your tutorial is also in hindi.
Yeah the thread was here...detailed...
ENABLE 4g+/LTE+ in any device!, NO ROOT!,with PROOF!,DETAILED TUTORIAL! http://in.c.mi.com/thread-1729961-1-0.html

I think link was given there.....and its there..so i font thought of rewritting it and just pasted the link of this thread there ....
 
  • Like
Reactions: Sohil876

anshsharma240

Senior Member
Jun 22, 2018
59
31
delhi
Is there any method to testing or any confirmation that it really working except lte+ on status bar?
Yes, you can check whether CA is working or not.

1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
2. Tap on Phone Information and check "LTE physical channel configuration".

If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.
You can look at the screenshots attached below for difference with or without CA.
I have configured intra-band CA over band 40 on Jio4G. :)
 

Attachments

  • 1.png
    1.png
    138.3 KB · Views: 5,084
  • 2.png
    2.png
    188.9 KB · Views: 5,530
  • 3.png
    3.png
    140.4 KB · Views: 5,470
  • 4.png
    4.png
    192.1 KB · Views: 5,236
  • Like
Reactions: tanapak1

Vishal21896

Member
Jan 29, 2018
27
5
Yes, you can check whether CA is working or not.

1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
2. Tap on Phone Information and check "LTE physical channel configuration".

If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.
You can look at the screenshots attached below for difference with or without CA.
I have configured intra-band CA over band 40 on Jio4G. :)

Does it works for inter band CA ? Like b5+b3 for jio and b3+b40 for Airtel. I tried through QXDM but not working for inter band CA . Only band 40-40 intraband CA is working. Can someone confirm this?

TIA
 

anshsharma240

Senior Member
Jun 22, 2018
59
31
delhi
I am using Airtel, I want to enable 4G+ but my bootloader is locked. So, can I do this? After doing this, will I face any problems in OTA because of new firmware and modem with upcoming updates and any random reboots will happen?

Yes, you can do this even with locked bootloader. And you will not face any random reboot or OTA issues.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    As we all know, MiA1 has a Snapdragon 625 processor that comes with the X9 LTE ​​modem which supports Carrier Aggregation (2CA) but the OEM has not enabled it.
    With the help of this guide you can enable carrier aggregation in your mia1 even without unlocked bootloader and root access.


    Tools Required

    1. Minimal ADB Drivers
    2. QPST Flash Tools
    3. QxDM Professional
    4. LTE Band Calculator for Android

    Steps to Follow

    1. Install Minimal ADB Drivers, QPST Flash Tool & QXDM Professional on your PC.

    2. Enable USB Debugging on your MiA1 .

    3. Go to Phone dialer and dial " *#*#717717#*#* " to enable Diagnostic Mode(See Update Section below before Proceeding).

    4. Connect your phone to PC via USB Cable then your PC will detect the device and automatically install the drivers.

    5. Open Device Manager on PC and look for Ports(COM & LPT), under this you will see your device listed as "Qualcomm HS USB Diagnostics 9091 (COM*)".

    6. Now, Run QPST as an administrator then goto Ports tab and check if your device is listed there and it's state is enabled.

    7. Run QXDM as an administrator then goto Options tab and click on Communications. Now a new window will open, in that select your device COM Port under "Target Port" and make sure that your device is selected under "PortType", then click OK.

    8. Select "NV Browser" from drop-down menu under View and select "RF LTE" under Category Filter.Now scroll and find something like "RFNV LTE B* CA BC CONFIG"("*" denotes the band).

    9. As MiA1 only supports 2CA. we can CA using only two bands
    For Ex: B1+B3, B3+B5, B3+B40, B5+B40, B5+B5, B40+B40 etc..
    You can select any two band combination that is supported by your carrier and is available in you region.

    10. Now Open LTE band Calculator on your phone and select two bands (e.g. B3+B40). you will see a value like "549755813892" or something else(it depends on your bands selection).

    11. In QXDM select "RFNV LTE B3 CA BC CONFIG", click on "Read" then double-click on Input and clear the default value "0" and type the value that we have calculated using LTE Band Calculator in step 10 above, then click on "Write". Now,do the same with "RFNV LTE B40 CA BC CONFIG".

    12. Wait for few seconds and then disconnect the phone from PC.

    13. Now,Restart your phone and turn on data you will see 4g+ icon in status bar. That's it.



    Things to Remember

    * In step 10 choose bands that are available in your region and make sure, that your carrier supports CA over that bands.
    * In step 11, change the value of bands selected in step 10.
    * You have to try and test multiple combinations to get the stable CA state because in some bands network is unstable.
    * If you lose signal after this process or if you want to revert back then just repeat step 11 and put default input value which is "0" for our MiA1.

    To check whether CA is working or not

    1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
    2. Tap on Phone Information and check "LTE physical channel configuration".

    If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.

    I have configured intra-band CA over band 40 on Jio4G.
    You can look at the screenshots attached below for difference with or without CA.

    Update
    USSD code is now working on latest june 2019 Security Patch.
    USSD code is not working on March/April/May 2019 security patch. That means if you are on any of these 3 Security patch you have to root your device first to enable diagnostic mode and only then you can proceed further from step 5 .

    There are two ways to enable diagnostic mode after root which are as follows:

    1. ADB
    Enable "USB Debugging"on your phone.
    Connect it to your PC/Laptop.
    Open "Minimal ADB & Fastboot" Command Prompt with administrative rights.
    Type adb devices and press enter.
    Type adb shell and press enter.
    Type su and press enter.
    Type setprop sys.usb.config diag,adb and press enter.


    2. Terminal Emulator App
    Install any "Terminal Emulator" app from play store e.g. Termux
    Enable "USB Debugging"on your phone.
    Connect it to your PC/Laptop.
    Open "Termux" .
    Type su and press enter.
    Type setprop sys.usb.config diag,adb and press enter.
    2
    Hi, thanks for this great post
    i tried to install QXDM following the procedure (downloaded from your link), anyway as some others said it seems the crack is not working properly. Swapped the qlms file and the original QXDM file by the ones found in the folders Win 7... anyway i am asked for credentials, am i missing something?
    Thanks in advance for helping me

    Have you copied that txt file also?
    2
    Glad it worked out :)
    If you don't mind may I have a screenshot of network guru signal app (LTE CA MATRIX TAB) while your phone is on 4G+/LTE+?

    Here it is.

    It always fluctuate between carrier 1 & 2.
    I have attached both SS.
    2
    You have to root it first because in MIUI you cannot enable diagnostic mode via USSD.




    may be your operator doesn't support carrier aggregation in your region
    Iliad supports 4G+,this is what they said. in the official website my city is covered 4G/4G+ (not specificated if both or only one of them). anyway i'm going to milan,where every main operator offer 4G+ so i'll check if it is a local antenna problem.
    1
    @anshsharma240 what bands are used in india? For Jio, Airtel, Vodafone? Which career supports CA in india?

    Right now, Only Jio and Airtel supports LTE Advanced through carrier aggregation.
    Jio: band 3, 5 & 40
    Airtel : band 3 & 40