On this instruction we will modify Sony Xperia 1 band combo profiles with Qualcomm software. Sony smartphones have software limitation and we will unlock this.
Here have list of supported combos
This instruction is for Sony Xperia 1 and newer phones. If you have Sony XZ2 or older, use this instruction. Before you follow instruction, make sure you have already rooted Sony smartphone. Be careful, because this can make your device unusable.
- USB-Cable between your desktop and pyhone
- On desktop, you must have platform-tools downloaded and drivers for your Sony phone
- QPST-application. Please find application from internet
Please enable under Developer Tools USB-Debugging on your Android phone. Then connect your phone with USB-cable to desktop. Make sure your USB-default action is “No data transfer”.
Open command line and run adb shell -command:
enable Qualcomm modem mode
J9110:/ $ su J9110:/ # setprop sys.usb.config rndis,eng_mode,adb
Run this command
J9110:/ $ su J9110:/ $ setprop persist.usb.eng 1
Your phone will disconnect and reconnect. Then connect again to adb and run this command
J9110:/ $ su J9110:/ $ # setprop sys.usb.config rndis,adb
If you phone prompt “Allow Access?” dialog, please Deny because this change setprop value back to default.
Open then QPST-application. You should see now your phone on port list automatic. 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.
Open Start Clients -menu -> QPST EFS Explorer. Select your device and wait a moment.
Then go to policyman directory and on directory copy carrier_policy.xml to your desktop. If you have Dual SIM version, you should see also carrier_policy_Subscription01.xml file. This is for second SIM-card.
Before edit any files, make backup all files what you will modify.
Now you can modify band limitations and CA combos to XML file. 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.
Disable Xperia System Service
I recommended disable Xperia System Service on Xperia 1 phone so then it doesn’t load default configs when you swap SIM-cards with Disable Applications [Root] -app.
Modify band support
There is rf_band_list every network. on <include> there is defined bands what is supported per MNC. Here is example Finland and i have added 37 (B38) and 39 (B40). Add +1 to number to know what is real band number.
Below you should find your serving CA combo list. There you can remove and add more combos. On screenshot i have removed all Upload CA enabled combos to make sure have best DL experience.