*** After gathered most of the comments around, I think only China version OPO having this problem ***
Some of you may encounter some problems as me while running on CM11s (Regardless of version 22Q/22R/25R)
These are the symptoms that you may encounter if your modem are not running correctly.
4G = Data connection alright, but unable to make any calls. (While trying to call, "Out of service area" will be displayed)
3G = Data connection not stable, signals are dropping, calls are dropping.
2G = Both Data and Call network are fine, but no one is going to use 2G in a high performance phone like our OPO.
These steps "MAY" or "MAY NOT" work on your phone, I'm not a very professional guy in android development. But I am here to sharing my experiences in solving this problem
1) Download the modem bin file from this link (This is extracted from CM11 Snapshot m8 - https://download.cyanogenmod.org/?device=bacon)
You can download the zip file from there. then extract "NON-HLOS.bin" from the zip file
Here I provide you a mediafire link for quicker access:
http://www.mediafire.com/download/uukgumzi2hf6ey5/NON-HLOS.bin
2) Copy "NON-HLOS.bin" into same directory as fastboot.exe
3) Boot your OPO into fastboot mode.
4) Follow the steps in the CMD of this attached photo

P/S: there are a lot of guides which make your phone connect with your PC thru adb interface. so you can google around these information.
Again I'm not an expert, but I got these working, there are risks of bricking/damaging your phone. so take care
Some of you may encounter some problems as me while running on CM11s (Regardless of version 22Q/22R/25R)
These are the symptoms that you may encounter if your modem are not running correctly.
4G = Data connection alright, but unable to make any calls. (While trying to call, "Out of service area" will be displayed)
3G = Data connection not stable, signals are dropping, calls are dropping.
2G = Both Data and Call network are fine, but no one is going to use 2G in a high performance phone like our OPO.
These steps "MAY" or "MAY NOT" work on your phone, I'm not a very professional guy in android development. But I am here to sharing my experiences in solving this problem
1) Download the modem bin file from this link (This is extracted from CM11 Snapshot m8 - https://download.cyanogenmod.org/?device=bacon)
You can download the zip file from there. then extract "NON-HLOS.bin" from the zip file
Here I provide you a mediafire link for quicker access:
http://www.mediafire.com/download/uukgumzi2hf6ey5/NON-HLOS.bin
2) Copy "NON-HLOS.bin" into same directory as fastboot.exe
3) Boot your OPO into fastboot mode.
4) Follow the steps in the CMD of this attached photo

P/S: there are a lot of guides which make your phone connect with your PC thru adb interface. so you can google around these information.
Again I'm not an expert, but I got these working, there are risks of bricking/damaging your phone. so take care
Last edited: