For 93 modem (MOLY.LR12A.R1/R2.MP),this FAQ introduce the CXP, SBP, DSBP. CXP : Carrier Express 2.0 for Android O (MTK solution of APP for OM Load) Without Carrier Express(本常见问题解答介绍了cxp、sbp和dsbp。cxp:carrier express 2.0,用于Android O(用于OM加载的应用程序的MTK 解决方案),无carrier express):
–One load support One operator
With Carrier Express :
–One CXP load support Multiple operators
–Switch OPA. Change system property which customized for OP feature
b. Enable/Disable OP customized package
c. Restart native service which need to be restart
d. Set sbp_ide. Reset modem
f. Restart running process
Get java running process list from ActivityManager
Force stop process which need to be restart (except ignore list: Ex. GMS, system, carrier express)
g. Broadcast intent
"CarrierExpreSSManager.ACTION_OPERATOR_CONFIG_CHANGED" SBP : Single Binary Platform (MTK solution of Modem for OP Load) Without SBP: –The load of different locatoins with different bands requirement or special local features will take big effort of customer to maintain (different compile options need on/off for different requirements) With SBP: –One load image to serve (most of all) different customer requirments (just config sbp_id value by ProjectConfig.mk, then modem image can satisfy the different requirments) We can use SBP to configure modem during initialization to fit different operators in a single binary but we have to know SBP ID in advanced now.
a. SBP ID is defined in ProjectConfig.mk
b. This is a fixed value.
c. If we change SIM to another operator, SBP ID is not changed and some settings may be wrong.
E.g. VoLTE parameters. So we have DSBP (Dynamic SBP) DSBP : Dynamic - Single Binary Platform (MTK solution of Modem for OM Load) Without DSBP: –When insert different SIM card, the IMS parameters are the same. With DSBP: –When insert different SIM cards, the IMS parameters will be configured to operators decided by SIM. For LR12A.R3 and later modem sw version, there are DSBP mode1 & DSBP mode2 concept. DSBP mode1 : 2/3/4G/C2K protocol configurations are according to static SBP ID (CCCI SBP ID) IMS/VoLTE configurations are accroding to inserted SIM cards (SIM SBP ID) DSBP mode2 : 2/3/4G/C2K protocol & IMS/VoLTE configurations are according to inserted SIM cards (SIM SBP ID) CXP SBP DSBP comparation