当前位置: 代码迷 >> 综合 >> 如何修改代码,使开机时自动attach到网络?
  详细解决方案

如何修改代码,使开机时自动attach到网络?

热度:71   发布时间:2024-01-19 20:45:27.0
在mtk平台上,将是否需要自动attach的变量保存在NVRAM_EF_RAC_PREFERENCE_LID的arg1中。当arg1的值为0xC0表示gprs connection为When Needed,当arg1的值为0xD0表示Always on。如果要使手机开机自动attach到网络,可以修改COMMON_NVRAM_EF_RAC_PREFERENCE_DEFAULT的值,将该结构体里面的“0xC0 /* GPRS auto attch */”改成“0xD0
/* GPRS auto attch */”。这样开机以后手机会自动attach到网络。单卡工程中,在settings>Network settings->gprs connection修改gprs connection的类型最后也会改变NVRAM_EF_RAC_PREFERENCE_LID的值。 
PS:目前只有单卡工程才支持gprs auto attach,也就是说默认给出去的code中,单卡的工程可以看到gprs connection菜单,双卡的工程一般看不到gprs connection菜单,除非在测试时使用测试卡(白卡)。真正MP的产品中单卡可以有gprs connection菜单,而双卡中不允许有这样设置。