On this instruction we will modify OnePlus 7 Pro 5G, 8 and 8 Pro band combo profiles with Qualcomm software. OnePlus has limited 5G access and LTE Ca combos and we will unlock this.
You can check supported combos here:
- OnePlus 7 Pro 5G. OnePlus 7 Pro 5G have only 5G enabled in EE UK and Elisa FI networks.
- OnePlus 8 (EU)
- OnePlus 8 (US)
- OnePlus 8 (China)
- OnePlus 8 Pro (EU)
- OnePlus 8 Pro (US)
This instruction is tested with OnePlus 7 Pro 5G (GM1920), 8 and 8 Pro.
After November 2019 update FactoryMode is removed from OnePlus-phones so this instruction doesn’t work anymore without installing EngineerMode apk manually.
- USB-cable between your desktop and phone
- On desktop you need have OnePlus driver installed
- QPST-application. Please find application from internet
On phone you have to dial to *#801# and enable Rndis, diag switch. Don’t enable Serial-interface if you have installed apk manually.
Connect your phone to your computer via USB.
Open then QPST-application. You should see now your phone on port list automatically. If you don’t see your device on QPST-application, please verify you have Qualcomm Diagnostics Driver installed. It should install automatically from Windows Update to your device. You can download and install Drivers also manually.
Open Start Clients -menu -> QPST EFS Explorer. Select your device and wait a moment.
Then go to policyman directory and on directory copy carrier_polixy.xml file to your desktop.
Before edit any files, make backup all files what you will modify.
Now you can modify band limitations and CA combos to XML file.
Adding 5G support to own network
OnePlus just limit RAT capability on carrier_policy.xml file so just add to rat_capability section “5G” to enable 5G NSA.
<define_fullrat_config> <actions> <ue_mode> CSFB </ue_mode> <rat_capability base="none"> <include> C H G W L 5G </include> </rat_capability> <rf_bands base="hardware"/> <svc_mode> ALL </svc_mode> <freq_list list="default" /> </actions> </define_fullrat_config>
And add “5G” to every rat_capability sections
<rat_capability base="none" > <include> G W L 5G </include> </rat_capability_if>
For OnePlus 8 and 8 Pro you may have to add nr5g_sa_bands and nr5g_nsa_bands to rf_bands_default section.
<rf_band_list name="rf_bands_default"> <gw_bands base="hardware" /> <lte_bands base="hardware" /> <tds_bands base="hardware" /> <nr5g_sa_bands base="hardware" /> <nr5g_nsa_bands base="hardware" /> </rf_band_list>
After modify file, please make sure XML syntax is correct and upload file back to phone. Reboot your phone and then your phone load latest configuration. On OnePlus 8 and 8 Pro you may have to enable 5G NR via ##4636## -> Phone Information -> Set preferred network type.
If you switch SIM cards on your phone or you update operating system, you will lose all modifications.
You can confirm 5G-support when you are in 5G-area:
- You should see 5G icon on statusbar
- You can see on CellMapper App 5G Available (SIB2 ULI) true. Also you can see NR in application screen.