A) 先移植驱动(串口/USB口/PCIE口),识别AT口,ril要用来发AT指令,
- 串口用法,只使用模块的主串口,用法比较少,RIL需要发AT指令,又要走数据,所以需要用CMUX,在主串口上复用出多个串口,这个复用类似USB虚拟串口,虚拟出AT口,PPP口,如果支持GPS,还可以虚拟出NMEA口。
- USB用法,一般虚拟出抓log的DIAG口,AT口,MODEM口,NMEA口...
- PCIE用法,5G等高速模块,USB3.1也不能满足的情况下,PCIE可以提供更高的速率,类似USB虚拟的设备,只是虚拟设备以mhi开头。
B) Android RIL Driver
- Quectel_Android_RIL_Driver_V3.6.14_master_Release_ndk_20231013_10_54.zip【NDK】
- Quectel_Android_RIL_Driver_V4.0.01_master_Release_1.6_20231013_10_54.zip【NDK】
- Quectel_Android_RIL_Driver_V3.6.14_master_Release_1.5_20231013_10_54.zip【NDK】
- Quectel_Android_RIL_Driver_V3.6.14_master_Release_1.4_20231013_10_54.zip【NDK】
- Quectel_Android_RIL_Driver_V3.5.99【NDK】
- Quectel_Android_RIL_Driver_V3.5.99【iradio1.4】
- Quectel_Android_RIL_Driver_V3.5.99【iradio1.5】
- Quectel_Android_RIL_Driver_V3.5.14
- Quectel_Android_RIL_Driver_V3.5.66
C) QMI驱动(如果是高通模块用到QMI虚拟网卡,推荐更新移远的qmi驱动)