20 lines
1.1 KiB
Markdown
20 lines
1.1 KiB
Markdown
# 增加模组支持文档
|
||
|
||
## 添加已有Vendor
|
||
|
||
### 已支持Vendor
|
||
- **Quectel**
|
||
- **Fibocom**
|
||
|
||
1. 首先参考其他模组配置,往```/usr/share/qmodem/modem_support.json```添加对应型号
|
||
2. modem_name应与 ```/usr/share/qmodem/modem_scan.sh``` 的```get_modem_model()```函数获取的一致,适当时可修改```get_modem_model()```函数
|
||
3. 需要屏蔽高级设置中的部分功能时候,可参考 ```modem_ctrl.sh``` 的 ```get_disabled_features``` case,修改根据需要实现这些函数或补充这些函数的配置信息
|
||
- vendor_get_disabled_features
|
||
- get_modem_disabled_features
|
||
- get_global_disabled_features
|
||
|
||
### 未支持的Vendor
|
||
1. 首先参考其他模组配置,往```/usr/share/qmodem/modem_support.json``` 添加对应型号
|
||
2. 参考```sierra.sh``` 实现```base_info、sim_info、network_info```,即可完成首页信息展示。其中```SIM Status```项应实现,否则会显示无SIM警告
|
||
2. mode/lockband/imei/lockcell/lockact等功能,需要参考 ```/etc/modem/modem_ctrl.sh``` 实现对应功能所调用的case。如无法实现,可参考前面的教程,将不支持的feature屏蔽
|