1.未添加運營商mcfg_sw.mbn配置文件,存在設備找網速度慢的問題。網絡
2.添加高通默認配置mcfg_sw.mbn,出現問題: (1)設備插入移動卡,呼入會出現自動接聽。 (2)設備插入電信4G卡,沒法4G上網。 (3)設備插入特定物聯網卡,UE沒法正常切換對應運營商配置。默認切換至3GPP,致使沒法正常上網。ide
3.使用QXDM 修改網絡相關的nv參數,切換運營商卡後,nv參數配置失效。測試
1.設備搜網會根據對應運營商mcfg_sw.mbn中配置去搜尋相應的頻段,未添加則會致使設備輪詢全部頻段,從而致使駐網速度慢。ui
2.高統統過nv項中的參數來設置設備一些定製功能。 (1)查看nv850(CT電信默認配置爲cs only)從而致使電信卡4G沒法上網 PS域(Packet SwitchedDomain)爲分組(交換)域,CS域(Circuit SwitchedDomain)爲電路(交換)域。 通俗的說,打電話語音信號走的是CS,上網等數據業務信號走PS。 (2)查看nv74(CMCC移動卡默認配置爲enable)nv74是控制電話自動接聽,所以出現移動卡設備呼入會出現自動接聽。spa
3.UE會根據插入運營商卡的iccid來切換相應mcfg_sw.mbn配置。物聯網卡採用專用號段,所以可能存在配置不支持致使沒法正常切換運營商配置。 (因爲這批移動物聯網卡iccid前幾位爲898604,mbn未配置所以會致使UE沒法正常切換mbn配置,致使沒法上網。) 什麼是物聯網卡cdn
4.使用QXDM修改參數後爲什麼切換不一樣運營商卡後,nv配置參數會失效。 假設插入電信卡後,設備經過QXDM修改nv,改nv值並無寫入到mcfg_sw.mbn中,簡單理解爲臨時參數。 當設備插入移動卡後,UE會根據iccid來切換mcfg_sw.mbn。它獲取的參數依然是從該文件內部讀取,修改的值未起到做用。xml
圖爲運營商mbn配置,CU CMCC CT 分別對應聯通、移動、電信。其餘爲默認硬件軟件配置。blog
1.修改XML源文件圖片
(1)路徑:modem_proc\mcfg\mcfg_gen\generic\china(有全球各個地區的運營商配置信息)ip
圖爲生成cmcc mcfg_sw.mbn各個xml配置文件
(2)修改內容 CT:
CMCC:
目前只在已有的NvItemData項中修改參數,還未測試本身添加新的nv配置。
2.編譯流程
(1)編譯參數說明
(2)實際測試命令a.進入/modem_proc/mcfg/build
b.編譯CT mbn命令: perl build_mcfgs.pl --build_id=9607.genns.prod --configs=mcfg_sw:OpenMkt-Commercial --force-regenerate --force-rebuild --source-dir=generic/China/CT --xml mbn文件生成路徑:/modem_proc/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt
c.編譯CMCC mbn命令: perl build_mcfgs.pl --build_id=9607.genns.prod --configs=mcfg_sw:Commercial-CSFB-SS-LocTech --force-regenerate --force-rebuild --source-dir=generic/China/CMCC --xml mbn文件生成路徑:/modem_proc/mcfg/configs/mcfg_sw/generic/China/CMCC/CSFB/SS
3.出現問題: (1)現象 Building MBN for mcfg_sw:Commercial-CSFB-SS-LocTech... Could not open or create temporary file '/media/root/exdisk/workspace/L170_4K/modem_proc/mcfg/mcfg_gen/scripts/data/efs_files/cmcc/profile4' 沒有那個文件或目錄 at ../mcfg_gen/scripts/mcfg_write.pm line 1242.
(2)緣由 源碼中該文件大小寫存在差別,去源碼中修改相應profile文件大小寫,問題解決。
4.xml新增移動物聯網卡支持
(1)找到移動對應的xml文件
(2)添加物聯網卡iccid前6位數字。
(3)從新編譯mcfg_sw.mbn文件,經過PDC tool從新load設備,測試成功。