“AT命令”的版本间的差异

来自个人维基
跳转至: 导航搜索
(以“ ==MSM8255== AT命令发送到手机以后,首先由port-bridge接收到. vendor\qcom\proprietary\data\port-bridge\port-bridge.c port-bridge将at命令通过smdpo...”为内容创建页面)

2015年5月4日 (一) 14:50的版本

目录

MSM8255

AT命令发送到手机以后,首先由port-bridge接收到.
vendor\qcom\proprietary\data\port-bridge\port-bridge.c

port-bridge将at命令通过smdport转发到modem进行处理
AMSS/products/7x30/modem/datamodem/interface/atcop/src/dsatvend.c

某些AT命令还要再被modem转回来在linux这边进行处理
vendor\qcom\proprietary\modem-apis\msm7630_surf\api\apps\oem_rapi_at_callback\at_callback.c

让系统进入串口AT命令模式

这是在appsbootloader中实现的。我们自己加的代码

AT+ESLP=0 启动的时候通过串口发送,让手机进入有串口的模式。

MSM8255在发AT+ESLP=0 的时候的cmdline:
log_buf_len=1M console=null androidboot.hardware=qcom bbk.hardware= bootreason=8 androidboot.uart=uart2 androidboot.emmc=true androidboot.serialno=1b179523 androidboot.baseband=msm

让系统进入串口控制台模式

这是在appsbootloader中实现的。我们自己加的代码

AT+UART=1 启动的时候通过串口发送,让手机进入控制台模式。

MSM8255在发AT+UART=1 的时候的cmdline:
 
log_buf_len=1M console=ttyMSM1 androidboot.hardware=qcom bbk.hardware= bootreason=8 androidboot.uart=uart2 androidboot.emmc=true androidboot.serialno=1b179523 androidboot.baseband=msm


MT6575

读取imei码:

AT+EGMR=0,7(sim1)

AT+EGMR=0,10(sim2)

写imei码:

AT+EGMR=0,7,"123456789012345"(sim1)

AT+EGMR=0,10,"123456789012345"(sim2)