AT命令
目录 |
AT命令改imei
*#558# 打开端口模式 高通机器通过端口NMEA的COM口进行AT命令 写imei sim1命令 AT+EGMR=1,7,"865407010000097" 写imei sim2命令 AT+EGMR=1,10,"865407010000098"
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)