1. 程式人生 > >Andriod系統開發如何將 SIM1 與 SIM2 卡槽對換

Andriod系統開發如何將 SIM1 與 SIM2 卡槽對換

一、準備工作 1、在Windows下安裝sc7731e.81.az\vendor\sprd\tools\MUITools\MUI_ResExport\strawberry-perl-5.20.1.1-32bit.msi 這個環境 2、開啟NVEditor.exe (NVEditor.exe可在 3rdparty\tools\nvitem 拿到) 3、在Windows電腦,開啟cmd視窗,在cmd內把路徑切換到伺服器。一直 cd 到sc7731e.81.az路徑 5、查詢檔案。首先在自己專案腳本里找到 HX_NV_PARA=fs286_band25_com_rtm7285_rtm6569(NV引數,=後面就是我們要找的檔案,如果HX_NV_CALL_AUDIO指向公共資料夾 則需要為客戶新增一個資料夾),在\7731e81\nvandmodem下找到fs286_band25_com_rtm7285_rtm6569檔案 二、生成nvitem_temp 檔案 在cmd 內找到伺服器X:\7731e81d\7731e81\

sc7731e.81.az\(看自己的在哪裡) 執行 GenNv.pl make sp7731e_fs286_M60_hs_BLOCK_MINI_GO_STF_Mexico_32x4_G4W25_WVGA.sh(注意:make後面是一個指令碼,我這裡使用的是我自己的專案指令碼,這個看你自己的專案和客戶要求),此操作會拿 HX_NV_CALL_AUDIO 和 HX_NV_PARA 裡面檔案生成一個臨時資料夾 nvitem_temp 三、修改 nvitem\td_nv_type.nvm 0x10302改為0x1000302: (多了兩個0) BEGIN_ITEM ITEM_NAME = sim_slot_cfg ITEM_ID = 2140 ITEM_TYPE = 4 (LONG) ITEM_CONTENT = 0x1000302 ITEM_INDEX = 3927 ITEM_PARENT = 3926 ITEM_DESC = use this NV to configure sim slot. 00:card1 01:card2 02:card3 03:card4 END_ITEM (注:nvandmodem\nvitem 裡面對應NV資料夾會有標識) 四、對比並覆蓋fs286_band25_com_rtm7285_rtm6569檔案 1、用Beyond Compare 3對比工具把 nvitem_temp 和 fs286_band25_com_rtm7285_rtm6569檔案對比,進行覆蓋修改(是把nvitem_temp的內容覆蓋給audio_hs_21124檔案) 2、再一次在cmd 內執行
GenNv.pl
make sp7731e_fs286_M60_hs_BLOCK_MINI_GO_STF_Mexico_32x4_G4W25_WVGA.sh,更新 nvandmodem\nvitem_bin\sp7731e_fs286_32x4_demo.bin