[Feature][ZXW-452]merge P54U02 version
Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No
Change-Id: I17e6795ab66e2b9d1cbbfec4b7c0028d666e177d
diff --git a/allbins/tools/mkfs_sh/bin/lib/libblkid.so.1 b/allbins/tools/mkfs_sh/bin/lib/libblkid.so.1
new file mode 100755
index 0000000..aa62ad1
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libblkid.so.1
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libcrypto.so.1.1 b/allbins/tools/mkfs_sh/bin/lib/libcrypto.so.1.1
new file mode 100755
index 0000000..7c23139
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libcrypto.so.1.1
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libcryptsetup.so.12 b/allbins/tools/mkfs_sh/bin/lib/libcryptsetup.so.12
new file mode 100755
index 0000000..df93914
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libcryptsetup.so.12
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libdevmapper.so.1.02 b/allbins/tools/mkfs_sh/bin/lib/libdevmapper.so.1.02
new file mode 100755
index 0000000..56729a7
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libdevmapper.so.1.02
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libjson-c.so.4 b/allbins/tools/mkfs_sh/bin/lib/libjson-c.so.4
new file mode 100755
index 0000000..b30b225
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libjson-c.so.4
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libpcre.so.1 b/allbins/tools/mkfs_sh/bin/lib/libpcre.so.1
new file mode 100755
index 0000000..e247bba
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libpcre.so.1
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libpopt.so.0 b/allbins/tools/mkfs_sh/bin/lib/libpopt.so.0
new file mode 100755
index 0000000..76cb6ea
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libpopt.so.0
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libselinux.so.1 b/allbins/tools/mkfs_sh/bin/lib/libselinux.so.1
new file mode 100755
index 0000000..322fd17
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libselinux.so.1
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libsepol.so.2 b/allbins/tools/mkfs_sh/bin/lib/libsepol.so.2
new file mode 100755
index 0000000..b7fb7df
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libsepol.so.2
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/lib/libuuid.so.1 b/allbins/tools/mkfs_sh/bin/lib/libuuid.so.1
new file mode 100755
index 0000000..0ad942f
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/lib/libuuid.so.1
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/mkfs.ubifs b/allbins/tools/mkfs_sh/bin/mkfs.ubifs
new file mode 100755
index 0000000..3f5d87a
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/mkfs.ubifs
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/mksquashfs4 b/allbins/tools/mkfs_sh/bin/mksquashfs4
index 76482d7..0670d62 100755
--- a/allbins/tools/mkfs_sh/bin/mksquashfs4
+++ b/allbins/tools/mkfs_sh/bin/mksquashfs4
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/setfiles b/allbins/tools/mkfs_sh/bin/setfiles
new file mode 100755
index 0000000..73d5c9d
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/setfiles
Binary files differ
diff --git a/allbins/tools/mkfs_sh/bin/veritysetup b/allbins/tools/mkfs_sh/bin/veritysetup
new file mode 100755
index 0000000..fa6cf44
--- /dev/null
+++ b/allbins/tools/mkfs_sh/bin/veritysetup
Binary files differ
diff --git a/allbins/tools/mkfs_sh/readme.txt b/allbins/tools/mkfs_sh/readme.txt
index 992c83d..ed531f9 100755
--- a/allbins/tools/mkfs_sh/readme.txt
+++ b/allbins/tools/mkfs_sh/readme.txt
@@ -1,7 +1,6 @@
1、环境
环境ubuntu 18.04
-sudo apt-get install policycoreutils cryptsetup-bin
-将签名工具SignTool拷贝到当前mkfs_sh目录
+如果需要支持dm-verity,需要将签名工具SignTool拷贝到当前mkfs_sh目录
2、命令帮助
bash rootfs_mksqushfs_demo.sh out_name dir_name vol_name selinux_file dm_verity
@@ -28,6 +27,7 @@
编辑ubifs_demo.sh,检查下面参数配置
UBI_ARGS为nandflash UBI参数配置。参考oemdata-ubi-default.cfg配置自己的cfg文件。
bash ubifs_demo.sh cap_oemdata.img oemdata-ubi-default.cfg
-特殊注明:避免将一个目录打包成ubifs镜像,否则需要mkfs.ubifs命令,并且要计算max leb count值。
+cap_oemdata.img为输出文件,oemdata-ubi-default.cfg为配置文件。
+特殊注明:避免将一个目录打包成ubifs镜像,否则需要mkfs.ubifs命令,并且要计算max leb count值,这样就会和很多参数耦合,也不利于ubifs异常恢复。
ubifs的预置文件可以放到squashfs文件系统里,第一次启动的时候拷贝到ubifs里。
diff --git a/allbins/tools/mkfs_sh/rootfs_mksqushfs_demo.sh b/allbins/tools/mkfs_sh/rootfs_mksqushfs_demo.sh
index 2be2acb..6403a6b 100755
--- a/allbins/tools/mkfs_sh/rootfs_mksqushfs_demo.sh
+++ b/allbins/tools/mkfs_sh/rootfs_mksqushfs_demo.sh
@@ -4,7 +4,10 @@
export PATH=$WORKDIR/bin:$PATH
UBI_ARGS="-m 0x1000 -p 0x40000 -s 0x1000 -Q 1024"
+#xz MKSQUASHFS_ARGS
MKSQUASHFS_ARGS="-nopad -noappend -root-owned -comp xz -Xpreset 9 -Xe -Xlc 0 -Xlp 2 -Xpb 2 -b 256k -processors 1"
+#zstd MKSQUASHFS_ARGS
+#MKSQUASHFS_ARGS="-nopad -noappend -root-owned -comp zstd -b 256k -processors 1"
PRIVATE_KEY="$WORKDIR/SignTool/key/RSA_2048/private.k"
if [ $# -lt 5 ]; then
echo "[error] $0 parameter to less"
diff --git a/allbins/tools/resign_tool/unImage b/allbins/tools/resign_tool/unImage
new file mode 100755
index 0000000..7cb5563
--- /dev/null
+++ b/allbins/tools/resign_tool/unImage
Binary files differ
diff --git a/allbins/tools/squashfskit/readme.txt b/allbins/tools/squashfskit/readme.txt
new file mode 100755
index 0000000..9ee6c2b
--- /dev/null
+++ b/allbins/tools/squashfskit/readme.txt
@@ -0,0 +1,7 @@
+
+ap_caprootfs.img文件拆包到目录caprootfs
+第一步,去掉ubinize数据
+./squashfs_unubinize ap_caprootfs.img out_sq.bin
+第二步,使用unsquashfs拆包
+./unsquashfs -d caprootfs out_sq.bin
+
diff --git a/allbins/tools/squashfskit/squashfs_unubinize b/allbins/tools/squashfskit/squashfs_unubinize
new file mode 100755
index 0000000..402a194
--- /dev/null
+++ b/allbins/tools/squashfskit/squashfs_unubinize
Binary files differ
diff --git a/allbins/tools/squashfskit/squashfs_unubinize_dm b/allbins/tools/squashfskit/squashfs_unubinize_dm
new file mode 100755
index 0000000..8c21600
--- /dev/null
+++ b/allbins/tools/squashfskit/squashfs_unubinize_dm
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin
index f866615..116a803 100755
--- a/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin b/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin
index 7251d17..6aad4df 100755
--- a/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin
+++ b/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv/config/PHY/PhyConfigTable.xlsx b/allbins/zx297520v3/prj_evb/nv/config/PHY/PhyConfigTable.xlsx
index f42120b..91fd081 100755
--- a/allbins/zx297520v3/prj_evb/nv/config/PHY/PhyConfigTable.xlsx
+++ b/allbins/zx297520v3/prj_evb/nv/config/PHY/PhyConfigTable.xlsx
Binary files differ
diff --git "a/allbins/zx297520v3/prj_evb/nv/config/\351\251\261\345\212\250/\351\237\263\351\242\221.xml" "b/allbins/zx297520v3/prj_evb/nv/config/\351\251\261\345\212\250/\351\237\263\351\242\221.xml"
index 1fb3861..ab87f7d 100755
--- "a/allbins/zx297520v3/prj_evb/nv/config/\351\251\261\345\212\250/\351\237\263\351\242\221.xml"
+++ "b/allbins/zx297520v3/prj_evb/nv/config/\351\251\261\345\212\250/\351\237\263\351\242\221.xml"
@@ -10,4 +10,5 @@
<NVPARAM name="ÒôƵ¶ÔÍâ½Ó¿ÚʹÓÃTDM½Ó¿Ú»òI2S½Ó¿Ú¿ØÖƱêÖ¾" UIType="combobox" type="enum" select="TDM:1;I2S:0" value="" path="T_ZDrv_NvData.audioNvFlag.isUseTdm" ParamDetail="" />
<NVPARAM name="¿ØÖÆÏÂÐÐdtmf¼ì²â" UIType="combobox" type="enum" select="´ò¿ª:1;¹Ø±Õ:0" value="" path="T_ZDrv_NvData.audioNvFlag.isUseRxDtmfDet" ParamDetail="" />
<NVPARAM name="¿ØÖÆÉÏÐÐdtmf¼ì²â" UIType="combobox" type="enum" select="´ò¿ª:1;¹Ø±Õ:0" value="" path="T_ZDrv_NvData.audioNvFlag.isUseTxDtmfDet" ParamDetail="" />
+ <NVPARAM name="eCall¹¦ÄÜ" UIType="combobox" type="enum" select="´ò¿ª:1;¹Ø±Õ:0" value="" path="T_ZDrv_NvData.audioNvFlag.isUseEcall" ParamDetail="" />
</FUNCTION>
diff --git a/allbins/zx297520v3/prj_evb/nv/nv.xml b/allbins/zx297520v3/prj_evb/nv/nv.xml
index af49135..37491d6 100755
--- a/allbins/zx297520v3/prj_evb/nv/nv.xml
+++ b/allbins/zx297520v3/prj_evb/nv/nv.xml
@@ -6622,6 +6622,12 @@
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zDev_NV_Msisdn" kind="struct" len="16">
+ <child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
+ <child offset="1" name="abMsisdnNum" kind="array" num="15">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="IPropertySetStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPropertySetStorageVtbl" />
@@ -7126,7 +7132,7 @@
<child offset="0" name="x" kind="struct" type="_FIXED" />
<child offset="4" name="y" kind="struct" type="_FIXED" />
</TypeDefine>
- <TypeDefine name="T_zMmiaCc_Moc_Req" kind="struct" len="60">
+ <TypeDefine name="T_zMmiaCc_Moc_Req" kind="struct" len="200">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bECallType" kind="BaseType" type="BYTE" />
@@ -7141,7 +7147,10 @@
<child offset="11" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="12" name="tCalledNum" kind="struct" type="T_zPS_CallNum" />
<child offset="56" name="bReialFlag" kind="BaseType" type="BYTE" />
- <child offset="57" name="abReialPadding" kind="array" num="3">
+ <child offset="57" name="abReialPadding" kind="BaseType" type="BYTE" />
+ <child offset="58" name="bPsdone" kind="BaseType" type="BYTE" />
+ <child offset="59" name="bMsdLen" kind="BaseType" type="BYTE" />
+ <child offset="60" name="abMSD" kind="array" num="140">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
@@ -8236,7 +8245,7 @@
<child offset="2" name="bIMSRegState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
- <TypeDefine name="T_zMmiaCc_State_Info" kind="struct" len="56">
+ <TypeDefine name="T_zMmiaCc_State_Info" kind="struct" len="96">
<child offset="0" name="bChnl_id" kind="BaseType" type="BYTE" />
<child offset="1" name="bCallid" kind="BaseType" type="BYTE" />
<child offset="2" name="bDir" kind="BaseType" type="BYTE" />
@@ -8247,10 +8256,12 @@
<child offset="7" name="bCallPriority" kind="BaseType" type="BYTE" />
<child offset="8" name="bNumFg" kind="BaseType" type="BYTE" />
<child offset="9" name="bAlphaFg" kind="BaseType" type="BYTE" />
- <child offset="10" name="abPadding" kind="array" num="2">
+ <child offset="10" name="bNameFg" kind="BaseType" type="BYTE" />
+ <child offset="11" name="bNameLen" kind="BaseType" type="BYTE" />
+ <child offset="12" name="tNum" kind="struct" type="T_zPS_CallNum" />
+ <child offset="56" name="abName" kind="array" num="40">
<child kind="BaseType" type="BYTE" />
</child>
- <child offset="12" name="tNum" kind="struct" type="T_zPS_CallNum" />
</TypeDefine>
<TypeDefine name="ICreateTypeLib2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
@@ -9876,6 +9887,14 @@
<child offset="5064" name="tMccCustomBand" kind="struct" type="T_zDev_NV_MccCustomBand" />
<child offset="5148" name="tCmgfMode" kind="struct" type="T_zDev_NV_CmgfMode" />
<child offset="5152" name="tBeepCall" kind="struct" type="T_zDev_NV_BeepCallNum" />
+ <child offset="5192" name="atMsisdn" kind="array" num="2">
+ <child kind="struct" type="T_zDev_NV_Msisdn" />
+ </child>
+ <child offset="5224" name="tEcallCapa" kind="struct" type="T_zDev_NV_EcallCapa" />
+ <child offset="5228" name="tEcallNum" kind="struct" type="T_zDev_NV_EcallNum" />
+ <child offset="5252" name="abpaddingSetInfo" kind="array" num="1256">
+ <child kind="BaseType" type="BYTE" />
+ </child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_MbmsServiceResumeInd" kind="struct" len="196">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
@@ -10094,6 +10113,22 @@
<child kind="struct" type="T_zDev_NV_BeepNumInfo" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zDev_NV_EcallCapa" kind="struct" len="4">
+ <child offset="0" name="bEcallMode" kind="BaseType" type="BYTE" />
+ <child offset="1" name="abPadding" kind="array" num="3">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
+ <TypeDefine name="T_zDev_NV_EcallNum" kind="struct" len="24">
+ <child offset="0" name="bTestNumLen" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bReCfgNumLen" kind="BaseType" type="BYTE" />
+ <child offset="2" name="abTestNum" kind="array" num="11">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ <child offset="13" name="abReCfgNum" kind="array" num="11">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="T_zApMmia_PbTpmrUpdate_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
@@ -14346,9 +14381,8 @@
<child offset="802" name="bRrcRelCountM" kind="BaseType" type="BYTE" />
<child offset="803" name="bOosScanThreshFlg" kind="BaseType" type="BYTE" />
<child offset="804" name="bOosScanThresh" kind="BaseType" type="BYTE" />
- <child offset="805" name="abSpare" kind="array" num="3">
- <child kind="BaseType" type="BYTE" />
- </child>
+ <child offset="805" name="bEcallFlg" kind="BaseType" type="BYTE" />
+ <child offset="806" name="wNasBitmap" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_WINDOW_PARMSA" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
@@ -14834,6 +14868,12 @@
<child kind="struct" type="IInternetProtocolVtbl" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zAti_NV_Msisdn" kind="struct" len="16">
+ <child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
+ <child offset="1" name="abMsisdnNum" kind="array" num="15">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="T_zApMmia_PbStorageStatus_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
@@ -16846,6 +16886,12 @@
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zMmiaUmm_eCallSpt_QueryCnf" kind="struct" len="4">
+ <child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
+ <child offset="2" name="beCallOverIms" kind="BaseType" type="BYTE" />
+ <child offset="3" name="bUiccSpteCall" kind="BaseType" type="BYTE" />
+ </TypeDefine>
<TypeDefine name="tagRID_DEVICE_INFO" kind="struct" len="32">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwType" kind="BaseType" type="DWORD" />
@@ -18746,6 +18792,10 @@
<child kind="BaseType" type="BYTE" />
</child>
<child offset="64" name="bRoamNetSerch" kind="BaseType" type="BYTE" />
+ <child offset="65" name="bCecnSet" kind="BaseType" type="BYTE" />
+ <child offset="66" name="abPadding2" kind="array" num="2">
+ <child kind="BaseType" type="BYTE" />
+ </child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Thread" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
@@ -19677,6 +19727,12 @@
<child kind="struct" type="ITypeInfo2Vtbl" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zMmiaCc_Cecn_Ind" kind="struct" len="4">
+ <child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
+ <child offset="2" name="bDataType" kind="BaseType" type="BYTE" />
+ <child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
+ </TypeDefine>
<TypeDefine name="T_z_MmiaAs_EM_CellresOrCcoCount_Req" kind="struct" len="4">
<child offset="0" name="bAction" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
@@ -20763,6 +20819,12 @@
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tTmgiDeactInfo" kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</TypeDefine>
+ <TypeDefine name="T_zAti_NV_EcallCapa" kind="struct" len="4">
+ <child offset="0" name="bEcallMode" kind="BaseType" type="BYTE" />
+ <child offset="1" name="abPadding" kind="array" num="3">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="T_HDLC_BUFFER_TYPE" kind="struct" len="12">
<child offset="0" name="buf" kind="pointer" type="BYTE" />
<child offset="4" name="bufIndex" kind="BaseType" type="DWORD" />
@@ -21561,7 +21623,7 @@
<child offset="2" name="bAction" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
- <TypeDefine name="T_zMmiaCc_State_Req" kind="struct" len="396">
+ <TypeDefine name="T_zMmiaCc_State_Req" kind="struct" len="676">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bpadding" kind="BaseType" type="BYTE" />
@@ -22319,6 +22381,16 @@
<child kind="struct" type="HINSTANCE__" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zAti_NV_EcallNum" kind="struct" len="24">
+ <child offset="0" name="bTestNumLen" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bReCfgNumLen" kind="BaseType" type="BYTE" />
+ <child offset="2" name="abTestNum" kind="array" num="11">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ <child offset="13" name="abReCfgNum" kind="array" num="11">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsQosQuery_Cnf" kind="struct" len="116">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
@@ -22569,6 +22641,12 @@
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zMmiaUmm_eCallOnly_QueryCnf" kind="struct" len="4">
+ <child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
+ <child offset="2" name="beCallOnly" kind="BaseType" type="BYTE" />
+ <child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
+ </TypeDefine>
<TypeDefine name="T_zDev_Nv_FDD_CM_Capa" kind="struct" len="1">
<child offset="0" name="bNeedUlCmToMeasFdd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bNeedDlCmToMeasFdd" kind="BITS" start="1" len="1" type="BYTE" />
@@ -24033,6 +24111,13 @@
<child offset="6" name="bLupr" kind="BaseType" type="BYTE" />
<child offset="7" name="bEtfci" kind="BaseType" type="BYTE" />
</TypeDefine>
+ <TypeDefine name="T_zMmiaUmm_eCallSpt_QueryReq" kind="struct" len="4">
+ <child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
+ <child offset="2" name="abPadding" kind="array" num="2">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="T_z_UiccId_NASINT_KEY" kind="struct" len="20">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
@@ -24583,6 +24668,12 @@
<child kind="struct" type="IRpcChannelBuffer3Vtbl" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zMmiaSm_Msisdn_Ind" kind="struct" len="16">
+ <child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
+ <child offset="1" name="abMsisdnNum" kind="array" num="15">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="IPrintDialogCallback" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPrintDialogCallbackVtbl" />
@@ -24666,6 +24757,15 @@
<child kind="function" />
</child>
</TypeDefine>
+ <TypeDefine name="T_zMmiaCc_ZECALL_Ind" kind="struct" len="144">
+ <child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
+ <child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
+ <child offset="2" name="beCallType" kind="BaseType" type="BYTE" />
+ <child offset="3" name="bMsdLen" kind="BaseType" type="BYTE" />
+ <child offset="4" name="abMSD" kind="array" num="140">
+ <child kind="BaseType" type="BYTE" />
+ </child>
+ </TypeDefine>
<TypeDefine name="tagACCEL" kind="struct" len="6">
<child offset="0" name="fVirt" kind="BaseType" type="BYTE" />
<child offset="2" name="key" kind="BaseType" type="WORD" />
@@ -26446,7 +26546,8 @@
<child offset="9" name="isUseTxDtmfDet" kind="BaseType" type="BYTE" />
<child offset="10" name="isUseRxMixData" kind="BaseType" type="BYTE" />
<child offset="11" name="isUseTxMixData" kind="BaseType" type="BYTE" />
- <child offset="12" name="reserved" kind="array" num="20">
+ <child offset="12" name="isUseEcall" kind="BaseType" type="BYTE" />
+ <child offset="13" name="reserved" kind="array" num="19">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
diff --git a/allbins/zx297520v3/prj_evb/nv/psPriData_nvrw_0x00002000.bin b/allbins/zx297520v3/prj_evb/nv/psPriData_nvrw_0x00002000.bin
index 212e783..6aabdb0 100755
--- a/allbins/zx297520v3/prj_evb/nv/psPriData_nvrw_0x00002000.bin
+++ b/allbins/zx297520v3/prj_evb/nv/psPriData_nvrw_0x00002000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv/zxRfM0_nvrwo_0x00016C00.bin b/allbins/zx297520v3/prj_evb/nv/zxRfM0_nvrwo_0x00016C00.bin
index 42e9334..328c38e 100755
--- a/allbins/zx297520v3/prj_evb/nv/zxRfM0_nvrwo_0x00016C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv/zxRfM0_nvrwo_0x00016C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin
index 7b501d5..e98e60e 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin b/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin
index e19276c..9aa9221 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a/config/PHY/PhyConfigTable.xlsx b/allbins/zx297520v3/prj_evb/nv_230a/config/PHY/PhyConfigTable.xlsx
index 6b162c2..a72eaa9 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a/config/PHY/PhyConfigTable.xlsx
+++ b/allbins/zx297520v3/prj_evb/nv_230a/config/PHY/PhyConfigTable.xlsx
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a/psPriData_nvrw_0x00002000.bin b/allbins/zx297520v3/prj_evb/nv_230a/psPriData_nvrw_0x00002000.bin
index 663c68c..f1860ee 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a/psPriData_nvrw_0x00002000.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a/psPriData_nvrw_0x00002000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin
index 7b501d5..e98e60e 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin
index d386b79..1f734bc 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin b/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin
index 30b87fd..7c40472 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv/psPriData_nvrw_0x00002000.bin b/allbins/zx297520v3/prj_vehicle/nv/psPriData_nvrw_0x00002000.bin
index 172d479..387a6c8 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/psPriData_nvrw_0x00002000.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/psPriData_nvrw_0x00002000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin
index e0b43a8..6801240 100755
--- a/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin
index 617c86e..764cbb6 100755
--- a/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin
index 2a63d4f..b0dc382 100755
--- a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin
index c858c4e..0875512 100755
--- a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin
Binary files differ