mt2503 如何支持CAT 2.0 Tool
时间:10-02
整理:3721RD
点击:
CAT 2.0 Tool 是一个PC端使用的工具,通过这个工具可以直接对BIN文件做一些 NVRAM 或 String/Image 等resource的客制化。此工具mtk会定期发
放给相关接口人,如果需要工具咨询接口人即可。CAT 2.0 Tool 需要加载CAT Database,在 CAT_SUPPORT不等于NONE的load中,该CAT Database会
被生成在 build\[Project_Name]\资料夹下,文件名为 CAT_[PROJECT_INFO].CATDB
CAT Database 中已包含有该份load的BIN file, 当您用CAT 2.0 Tool将CAT Database打开后, 可以在Tool上看到所有能被修改的项目。
待修改完后, 在BIN Generator这个页面可生成新的BIN file。这个新的BIN file 就是Tool将CAT Database中原本的BIN file再加上您在Tool中做的
修改所产生的。
CAT 2.0 Tool对BIN修改支持两种模式:
1,非在线模式,就是在PC 上修改BIN文件,生成新的BIN文件,然后将新的BIN文件下载到手机上即可看到修改效果;
如果单前版本支持CAT功能,在make 文件中修改宏即可:
CAT_SUPPORT = OFFLINE_MODE
CUSTOM_OPTION += __NVRAM_SML_ID_DB__
如果不支持,可以通过eservice 向MTK提申请,需要patch MAUI_03209665来支持CAT功能;为了节省size,默认此功能不支持。
2,在线模式,就是通过PC直接连接手机,在手机上修改;
在线模式有两个必要条件(在满足非在线模式的情况下,如果下面两个条件不满足,需要申请Flavor build 来支持):
CAT_SUPPORT = LIMITED_ONLINE_MODE or FULL
AT_COMMOND_SET = SLIM or FULL
DT_SUPPORT = TRUE
一般不推荐使用在线模式,因为这样会增大 BIN file size.
CAT支持的软件版本是: 10AW1032SP,10AW1108MP,11BW1132SP,11B1212MP,及之后的版本。
使用 CAT 在个别机器上不能正常生成BIN,可能是加密软件的问题,加密软件对CAT 相关操作和文件做了限制;可以先将加密软件卸载。
如果编译或使用有问题,需要提e-service 来处理,请提供 build\xxx\log: CatGen.log, catmeta.log; 如果有出错提示界面,请一起提供截图。
放给相关接口人,如果需要工具咨询接口人即可。CAT 2.0 Tool 需要加载CAT Database,在 CAT_SUPPORT不等于NONE的load中,该CAT Database会
被生成在 build\[Project_Name]\资料夹下,文件名为 CAT_[PROJECT_INFO].CATDB
CAT Database 中已包含有该份load的BIN file, 当您用CAT 2.0 Tool将CAT Database打开后, 可以在Tool上看到所有能被修改的项目。
待修改完后, 在BIN Generator这个页面可生成新的BIN file。这个新的BIN file 就是Tool将CAT Database中原本的BIN file再加上您在Tool中做的
修改所产生的。
CAT 2.0 Tool对BIN修改支持两种模式:
1,非在线模式,就是在PC 上修改BIN文件,生成新的BIN文件,然后将新的BIN文件下载到手机上即可看到修改效果;
如果单前版本支持CAT功能,在make 文件中修改宏即可:
CAT_SUPPORT = OFFLINE_MODE
CUSTOM_OPTION += __NVRAM_SML_ID_DB__
如果不支持,可以通过eservice 向MTK提申请,需要patch MAUI_03209665来支持CAT功能;为了节省size,默认此功能不支持。
2,在线模式,就是通过PC直接连接手机,在手机上修改;
在线模式有两个必要条件(在满足非在线模式的情况下,如果下面两个条件不满足,需要申请Flavor build 来支持):
CAT_SUPPORT = LIMITED_ONLINE_MODE or FULL
AT_COMMOND_SET = SLIM or FULL
DT_SUPPORT = TRUE
一般不推荐使用在线模式,因为这样会增大 BIN file size.
CAT支持的软件版本是: 10AW1032SP,10AW1108MP,11BW1132SP,11B1212MP,及之后的版本。
使用 CAT 在个别机器上不能正常生成BIN,可能是加密软件的问题,加密软件对CAT 相关操作和文件做了限制;可以先将加密软件卸载。
如果编译或使用有问题,需要提e-service 来处理,请提供 build\xxx\log: CatGen.log, catmeta.log; 如果有出错提示界面,请一起提供截图。