How to Enable All LTE Bands on any Chinese OnePlus [Non Root]

Many users are now inclined to get their hands on the Chinese variant of OnePlus as opposed to the international version. While the devices come with ColorOS, however, many traders are selling the devices after flashing OxygenOS, so that the users get the best usage experience right out of the box. While it does stand true from the software side, there are still a few rough edges on those devices that need polishing.

One such limitation is the lack of support for some 4G/5G bands on the network spectrum. While this proves to be a real deal breaker for most of the users who are planning to get their hands on the Chinese variant, the great part is that the limitation is only on the software side. Using a few tweaks, you can easily bypass those roadblocks and add support for all 4G bands. And that’s not it.

By modifying the global_policies.xml file [apart from the policies.xml], you can even add support for a new country [we will show you how that can be done as well]. The best part? The entire process does not require root whatsoever! It will be carried out on a locked bootloader, non-rooted device. So without any further ado, let’s get started.

  • Unique Characteristics of this Guide
  • Country Codes
  • How to Enable All LTE Bands on the Chinese OnePlus STEP 1: Boot to Qualcomm Diag Mode STEP 2: Install DIAG Mode Drivers STEP 3: Install QPST Tool STEP 4: Copy policies.xml and Global_defines.xml STEP 5: Enable All LTE Bands on Chinese OnePlus

Unique Characteristics of this Guide

enable all lte bands on oneplus no root qpst - 1
  • The instructions shown here should work on all OnePlus devices. It has been tested to work on OnePlus 9 Pro, OnePlus 11, OnePlus 13, and even the latest OnePlus 15!
  • This process does not require root or an unlocked bootloader. All the steps shown here will work on non-rooted and locked bootloader devices.
  • It works across both the International and China variants of OnePlus, i.e,. for both OxygenOS and ColorOS.

Country Codes

Mobile Country CodeCountry
289Abkhazia
412Afghanistan
276Albania
603Algeria
544American Samoa
213Andorra
631Angola
365Anguilla
344Antigua and Barbuda
722Argentina
283Armenia
363Aruba
505Australia
232Austria
400Azerbaijan
364Bahamas
426Bahrain
470Bangladesh
342Barbados
257Belarus
206Belgium
702Belize
616Benin
350Bermuda
402Bhutan
736Bolivia
218Bosnia and Herzegovina
652Botswana
724Brazil
348British Virgin Islands
528Brunei
284Bulgaria
613Burkina Faso
642Burundi
456Cambodia
624Cameroon
302Canada
625Cape Verde
346Cayman Islands
623Central African Republic
622Chad
730Chile
460China
732Colombia
654Comoros
629Congo
548Cook Islands
712Costa Rica
219Croatia
368Cuba
280Cyprus
230Czech Republic
630Democratic Republic of the Congo
238Denmark
638Djibouti
366Dominica
370Dominican Republic
514East Timor
740Ecuador
602Egypt
706El Salvador
627Equatorial Guinea
657Eritrea
248Estonia
636Ethiopia
288Faroe Islands
244Finland
208France
547French Polynesia
262Germany
620Ghana
266Gibraltar
202Greece
290Greenland
352Grenada
704Guatemala
454Hong Kong
216Hungary
274Iceland
404India
405India
510Indonesia
432Iran
418Iraq
272Ireland
425Israel
222Italy
338Jamaica
440Japan
441Japan
416Jordan
401Kazakhstan
639Kenya
545Kiribati
467North Korea
450South Korea
419Kuwait
437Kyrgyzstan
457Laos
247Latvia
415Lebanon
651Lesotho
618Liberia
606Libya
295Liechtenstein
246Lithuania
270Luxembourg
455Macao
646Madagascar
650Malawi
502Malaysia
472Maldives
610Mali
278Malta
551Marshall Islands
340Martinique
609Mauritania
617Mauritius
334Mexico
550Micronesia
259Moldova
212Monaco
428Mongolia
297Montenegro
354Montserrat
604Morocco
643Mozambique
414Myanmar
649Namibia
536Nauru
429Nepal
204Netherlands
546New Caledonia
530New Zealand
710Nicaragua
614Niger
621Nigeria
242Norway
422Oman
410Pakistan
552Palau
714Panama
537Papua New Guinea
744Paraguay
716Peru
515Philippines
260Poland
268Portugal
427Qatar
226Romania
250Russia
635Rwanda
549Samoa
292San Marino
626São Tomé and Príncipe
420Saudi Arabia
608Senegal
220Serbia
633Seychelles
619Sierra Leone
525Singapore
231Slovakia
293Slovenia
540Solomon Islands
637Somalia
655South Africa
214Spain
413Sri Lanka
634Sudan
746Suriname
653Swaziland
240Sweden
228Switzerland
417Syria
466Taiwan
436Tajikistan
640Tanzania
520Thailand
615Togo
539Tonga
374Trinidad and Tobago
605Tunisia
286Turkey
438Turkmenistan
376Turks and Caicos Islands
641Uganda
255Ukraine
424United Arab Emirates
234United Kingdom
235United Kingdom
310United States
311United States
312United States
313United States
314United States
315United States
316United States
748Uruguay
434Uzbekistan
541Vanuatu
734Venezuela
452Vietnam
543Wallis and Futuna
421Yemen
645Zambia
648Zimbabwe

How to Enable All LTE Bands on the Chinese OnePlus

YouTube video - 2

STEP 1: Boot to Qualcomm Diag Mode

  1. Download and extract Android SDK Platform Tools on your PC.
  2. Then enable USB Debugging and connect your device to the PC.
  3. Next, open Command Prompt inside platform tools and type in: adb reboot ftm
  4. The device will reboot and show one line in Chinese on the screen.
  5. Now type the two commands below to boot the device to Qualcomm DIAG mode. adb shell setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb Ignore adb reboot for now; it is to be used at the end of this guide.

STEP 2: Install DIAG Mode Drivers

Open Device Manager, and your device will be listed under Other Devices. Do note that it might not show your actual device name; it might show the codename of your chipset. For example, I have an OnePlus 11, which has the Snapdragon 8 Gen 2 chipset, whose codename is Kalama, and that same name is shown in the Device Manager as well, see image below.

Moreover, the device name will be listed twice or thrice, and you’ll have to install drivers for each of them as well. don’t know which one the QPST Tool will ultimately end up choosing. So on that note, let’s start off with the driver installation process.

  1. Download and extract the Diag_Mode_Drivers file on your PC.
  2. Open Device Manager > Other Devices > Right-click on one of your devices and select Update Drivers.
  3. Then click on “Browse my computer for drivers” > “Let me pick from a list of available drivers on your computer”.
  4. Now click on “Show all devices” and click Next > “Have Disk…”.
  5. Click Browse > navigate to the “Qualcomm_DIAG_Mode_Drivers” folder > select the “qcmdm.inf” file > OK.
  6. On the left side, select “Qualcomm Incorporated”. On the right, scroll down until you find “Qualcomm HS-USB Android DIAG 9018” select it, and click Next.
  7. You might get a “Update driver warning” prompt; click Yes. That’s it. The drivers are now installed. Do so for your other device listings under Other Devices.
  8. Once installed, your device will now be shown under Ports as Qualcomm HS-USB Android Diag 9018 (COMx), where x is a number.

STEP 3: Install QPST Tool

  1. To begin with, download & extract the QPST Tool on your PC.
  2. Now extract it and launch the EXE file to start the installation.
  3. Proceed with the on-screen instructions to complete the setup.

STEP 4: Copy policies.xml and Global_defines.xml

  1. Launch QPST. The device will be shown as Enabled.
  2. Now, click on Start Clients and select EFS Explorer.
  3. Then, click OK in the Phone Selection that appears.
  4. It will take some time for the tool to load completely.
  5. Once done, drag the global_defines.xml and policies.xml files to your PC.

We will now make some changes to both these files. Therefore, it is recommended that you take a backup of both these files and place them somewhere else on your PC.

STEP 5: Enable All LTE Bands on Chinese OnePlus

  1. Open the global_defines.xml file via Notepad++. Scroll down and look for the following value: <rf_band_list ns=“global” name=“global:default_bands”> <gw_bands base=“current” /> <lte_bands base=“current” /> <tds_bands base=“none” /> <nr5g_sa_bands base=“current” /> <nr5g_nsa_bands base=“current” /> <nr5g_nrdc_bands base=“current” /> </rf_band_list> <rf_band_list ns=“global” name=“snpn_bands”> <gw_bands base=“none” /> <lte_bands base=“none” /> <tds_bands base=“none” /> <nr5g_sa_bands base=“hardware” /> <nr5g_nsa_bands base=“none” /> <nr5g_nrdc_bands base=“none” /> </rf_band_list>
  2. Change all current and none to hardware. The command will now look like this: <rf_band_list ns=“global” name=“global:default_bands”> <gw_bands base=“hardware” /> <lte_bands base=“hardware” /> <tds_bands base=“hardware” /> <nr5g_sa_bands base=“hardware” /> <nr5g_nsa_bands base=“hardware” /> <nr5g_nrdc_bands base=“hardware” /> </rf_band_list> <rf_band_list ns=“global” name=“snpn_bands”> <gw_bands base=“hardware” /> <lte_bands base=“hardware” /> <tds_bands base=“hardware” /> <nr5g_sa_bands base=“hardware” /> <nr5g_nsa_bands base=“hardware” /> <nr5g_nrdc_bands base=“hardware” /> </rf_band_list>
  3. If you want to add any region [which is optional], refer to the Region Code from the starting section of this guide. Then scroll to this section of the global_defines.xml file: <mcc_list name=“global:dsda_mccs” ns=“global”> 460 001 454 455 404 405 406 525 520 502 515 466</mcc_list>
  4. Now add your region code here. For example, to add South Africa with the code 655, the above command will look like: <mcc_list name=“global:dsda_mccs” ns=“global”> 460 001 454 455 404 405 406 525 520 502 515 466 655</mcc_list>
  5. Finally, save the changes via Ctrl+S.
  6. Now open the policies.xml file via Notepad++, delete the line below, and save the changes via Ctrl+S:
  7. Now drag and drop both these files back to the QPST Tool. You’ll get a prompt that “these files already exist, you want to replace them?” Just click YES for both of them.
  8. Once done, you may now close the tool and boot the device to the OS via the below command: adb reboot
  • How to Enable 5G & Global RF Bands on Xperia (5G/LTE/CA)
  • Enable Band Selection Mode in Samsung [U: S25 Ultra Verizon]
  • Cannot Make VoLTE Calls in Unlocked AT&T Devices [Fixed]
  • Enable 5GHz/6GHz Hotspot in Xperia in Unsupported Regions
Google preferred - 3 Google preferred - 4
  • lolo 2 months ago Reply Hello, OnePlus 13 CN, LineageOS 23 ROM, can I follow this post? Thank you my friend.

(Cancel Reply)

Δ