




『Fibocom廣和通FM650-CN』壹間深圳雜牌廠出口品,其實中古『SIERRA WIRELESS EM9190 5G』仲正.
係『openwrt』装『4G/5G模塊』通過撥號連運營商網絡.撥號通過com發出AT指令完成. 吾使装驅動.
下載穩定版『OpenWrt 24.10.1』,就係下載『OpenWrt 24.10.0』wifi信號時有時冇,5G模塊冇USB,搞左個大頭佛.
『撥號』有『ECM』 『NCM』『RNDIS』三種.
撥號模式 | 簡介 |
ECM-Ethernet Networking control Model | 以太網網絡控制模型 |
NCM-Network Control Model | 網絡控制模型 |
RNDIS-Remote Network Driver Interface specification | 遠程網絡驅動介面規範 |
建議用ECM模式
撥號模式 | 簡介 |
ECM | 『5G模塊』變USB網卡,行『TCP/IP』協議 |
NCM | ECM改良版 |
RNDIS | 『5G模塊』變USB網卡,行『TCP/IP』協議. |
『RNDIS』撥號係最新式.
撥號 | ECM模式 | NCM模式 | RNDIS模式 |
Linux | 支持 | 支持 | 支持 |
Windows | 吾支持 | 吾支持 | 支持 |
硬件加速 | 吾支持 | 支持 | 支持 |
USB端口信息,『39』係下面設定模式
USB Compositions | ||
USB Mode | VID/PID | Compositions |
34 | 0x2CB7/0x0A04 | ECM+AT+DIAG+LOG |
35 | 0x2CB7/0x0A04 | ECM+AT+DIAG+LOG+ADB |
36 | 0x2CB7/0x0A05 | NCM+AT+MODEM+DIAG+LOG |
37 | 0x2CB7/0x0A05 | NCM+AT+MODEM+DIAG+LOG+ADB |
38 | 0x2CB7/0x0A06 | RNDIS+AT+MODEM+DIAG+LOG |
39 | 0x2CB7/0x0A06 | RNDIS+AT+MODEM+DIAG+LOG+ADB |
『ECM』模式端口枚舉順序
Vendor ID:0x2CB7 / Product ID:0x0A04 (USBMODE 34/35) | ||
Interface Number | Interface Function | Interface Name |
0~1 | USB NET | CDC ECM |
2 | USB Serial | Fibocom AT |
3 | USB Serial | Fibocom Diag |
4 | USB Serial | Fibocom Log |
『NCM』模式端口枚舉順序
Vendor ID:0x2CB7 / Product ID:0x0A05 (USBMODE 36/37) | ||
Interface Number | Interface Function | Interface Name |
0~1 | USB NET | CDC ECM |
2 | USB Serial | Fibocom AT |
3 | USB Serial | Fibocom Modem |
4 | USB Serial | Fibocom Diag |
5 | USB Serial | Fibocom Log |
『RNDIS』模式端口枚舉順序
Vendor ID:0x2CB7 / Product ID:0x0A06 (USBMODE 38/39) | ||
Interface Number | Interface Function | Interface Name |
0~1 | USB NET | CDC ECM |
2 | USB Serial | Fibocom AT |
3 | USB Serial | Fibocom Modem |
4 | USB Serial | Fibocom Diag |
執行更新安裝包列表
opkg update |
安装USB驅動
opkg install kmod-usb-acm | |
opkg install kmod-usb-core | |
opkg install kmod-usb-net | |
opkg install kmod-usb-net-cdc-ether | 驅動創建ECM-USB接口 |
opkg install kmod-usb-net-cdc-ncm | 驅動創建NCM-USB接口 |
opkg install kmod-usb-net-rndis | 驅動創建RNDIS -USB接口 |
opkg install kmod-usb-net-cdc-subset | |
opkg install kmod-usb-ohci | 驅動創建usb接口 |
opkg install kmod-usb-ohci-pci | |
opkg install kmod-usb-serial | |
opkg install kmod-usb-serial-option | 驅動創建ttyUSB*接口 |
opkg install kmod-usb-serial-wwan | |
opkg install smstools3 | |
opkg install minicom | 加入minicom |
安裝usbutils
opkg install usbutils |
埶行『lsusb』.
lsusb |
檢測USB模塊装載『Fbocom Wireless Inc. FM650 Module』
Bus 002 Device 007: ID 2cb7:0a06 Fbocom Wireless Inc. FM650 Module |
Bus 003 Device 001: ID 1d6b:0002 Linux 6.6.87 ehci_hcd EHCI Host Controller |
Bus 003 Device 002: ID 8087:8008 |
Bus 004 Device 001: ID 1d6b:0003 Linux 6.6.87 xhci_hcd xHCI Host Controller |
檢測USB驅動装載 『/dev/ttyUSB0』『/dev/ttyUSB1』『/dev/ttyUSB2』.USB轉串口.
ls /dev/ttyUSB* |
返回
設備 | 作用 | 備注 |
/dev/ttyUSB0 | ||
/dev/ttyUSB1 | ||
/dev/ttyUSB2 |
執行『vim /etc/config/network』修改有線網絡配置文檔.
config device | |
option type ‘bridge’ | 橋接,交換機模式 |
option name ‘br-lan’ | 網橋『br-lan』 |
list ports ‘eth1’ | |
list ports ‘usb0’ |
插入sim卡.
執行更新安裝包列表
opkg update |
安裝minicom 命令行界面串口終端. 仝COM口設備通信.
opkg install minicom |
登入配置菜單
minicom -s |
撳『Serial port setup』填寫COM配置
COM配置 | |
Serial Device | /dev/ttyUSB0 |
Lockfile Location | /var/lock |
Callin Program | |
Callout Program | |
Bps/Par/Bits | 115200 8N1 |
Hardware Flow Control | Yes |
Software Flow Control | No |
RS485 Enable | No |
RS485 Rts After Send | No |
RS485 Rx During Tx | No |
RS485 Terminate Bus | No |
RS485 Delay Rts Before | 0 |
RS485 Delay Rts After | 0 |
撳『ESC』鍵返回
撳『Sava setup as dfl』保存
撳『Exit』進入
發下列AT指令.
AT | 發AT指令. |
OK | 返回 |
查詢『FM650』撥號模式
AT+GTUSBMODE ? | 查詢『FM650』撥號模式 |
撥號模式『ECM模式』
AT+GTUSBMODE = 34 | 設置撥號模式『ECM模式』 |
設自動撥號
AT+GTAUTOCONNECT = 1 | 設置自動撥號 |
重啟模塊『FM650』
AT+CFUN = 15 | 重啟模塊『FM650』 |
查模块IMEI編號
AT+CGSN? | 查詢IMEI-4G/5G模块唯壹編號 |
+CGSN: “888888888888888” | 返回 |
查模塊S/N編號
AT+CFSN | 生產編號S/N |
+CFSN: “XXXXXXXXXX” | 返回 |
查工作模式
AT+CFUN? | 查 |
+CFUN: fun, rst | 返回 |
fun | 0: 慳電模式/飛行模式
1: 齊整模式 4: 閂射頻信號收發 |
rst | 0: 設置工模式冇使注銷
1: 設置工模式注銷後重新注册 |
如果工作模式=0,設1
AT+CFUN=1,1 | 設工作模式 |
查模塊固件版本
AT+CGMR? | 查模塊固件版本 |
+CGMR: “86600.1000.00.04.02.02” | 返回 |
查sim卡状态
AT+CPIN? | 係咪插入 |
+CPIN: READY | 插入SIM卡 |
查APN
AT+CGDCONT? | 查APN |
AT+CGDCONT=CID,TYPE,APN,NSLPI | |
CID:0~10 | APN |
AT+CGDCONT=1, “IPV4V6”, 0,0,0 | |
AT+CGDCONT=1, “IP”, “CMNET”,0,0 | TCP/IP协议-NET接入点 |
AT+CGDCONT=0, “IP”, “INTERNET”,0,0 | TCP/IP协议-INTERNET接入点 |
AT+CGDCONT=1,”PPP”,”cmwap” | 点对点协议 wap 接入点 |
查信號指標
AT+CESQ | 信號指標 |
+CESQ: 99,99, 255,255, 255,255, 60,46,47 | 5G信號 |
99,99, | 2G: 大於0且小於99 |
255,255, | 3G: 大於0且小於255 |
255,255, | 4G: 大於0且小於255 |
60,46,47 | 5G: 大於0且小於255 |
查模塊4G信号
AT+CSQ? | 查模塊4G信号 |
+CSQ:rssi,ber | 返回 |
+CSQ:28,99 | |
rssi: 信號强度 | 0~33: 信號最强
99: 冇信號 |
ber: 误码率 | 0/99: 冇誤碼 |
查詢網絡註冊狀態
AT+CGREG? | 查詢GSM網絡註冊狀態 |
AT+CEREG? | 查詢LTE網絡註冊狀態 |
AT+CREG? | 查詢GPRS網絡註冊狀態 |
+CREG?mode,stat,lac,ci | 返回 |
+CREG:0,5 | 漫遊 |
MODE模式 | 0:禁止網絡註冊主動提供結果代碼(默認)
1:允許網絡註冊主動提供結果代碼(+CREG:stat) 2:啟用網絡註冊和位置信息結果碼(+CREG:STAT,LAC,CI) |
STAT状态 | 0:未註冊,終端當前未搜尋新營運商
1:已註冊本地網絡 2:未註冊,終端正在搜尋基站 4:未知代碼 5:已註冊,處於漫遊狀態 |
+CREG: 0,0 | 搜尋網絡 |
+CREG: 0,2 |
設置網絡註冊狀態為2.
AT+CREG=2 | 主動提供結果碼 |
AT+CGREG=2 | |
AT+CEREG=2 |
查營運商設置
AT+COPS? | 設置營運商 |
+COPS: 0 | 自動注册 |
+COPS: 1 | 手動注册 |
+COPS: 2 | 强行注销网络 |
+COPS: 3 | 祗設置格式 |
+COPS: 4 | 先手動後自動 |
自動注册營運商. 要係
AT+COPS=0,0
AT+COPS=0 |
自動注册吾指定營運商 |
查運營商,可能要等分鐘.
AT+COPS=? | 發送AT指令查營運商, |
+COPS: | 返回 |
(1,”CHN-UNICOM”,”UNICOM”,”46001″,7) | 聯通 |
(1,”CHN-CT”,”CT”,”46011″,7) | 電信 |
(1,”CHN-CT”,”CT”,”46011″,11) | 電信 |
(2,”CHN-UNICOM”,”UN) | 聯通 |
查模塊IP地址, 得到IP講明經已上網
AT+GTRNDIS ? | 查模塊IP地址 |
+GTRNDIS:1,1, | IP地址 |
“10.213.186.83,0000:0000:0000:0000:0000: 0000:0000:0000:”, | |
“172.20.164.2,0000:0000:0000:0000:0000: 0000:0000:0000:” |
%99情况吾使搞甘多,插入sim卡即可上網.
退出minicom
- 撳『CTRL-A』鍵 ->『Z』鍵.
- 撳『X』鍵『eXit and reset』.
- 『Leave Minicom』撳『Yes』鍵.
你必須登入才能發表留言。