This page will introduce the usage of RM500Q 5G NR module.You will learn how to use the 5G module on Khadas SBC.
AT command node is /dev/ttyUSB2
.
Nano SIM
card on the 5G module.You need to Upgrade System to latest version.
If you use the VIM3 board, you need to enable the PCIe function.
Khadas VIM3 PCIe/USB3.0 share one data port,and the default mode is USB 3.0.So when we need to use 5G module, we need to switch it to PCIe port.
$ echo 1 > /sys/class/mcu/usb_pcie_switch_mode $ sudo reboot
Reboot
the system to bring changes into effect.
As the ModemManager doesn't support this 5G modem, so you have to disable it and use Quectel QConnectManager to connect to the internet.
$ sudo systemctl stop ModemManager.service $ sudo systemctl disable ModemManager.service
You need to use Quectel QConnectManager
to connect to the internet.
$ git clone https://github.com/numbqq/quectel-CM.git
$ cd quectel-CM $ make
Execute the command below to connect to internet.
$ sudo ./quectel-CM &
$ ifconfig rmnet_mhi0.1
rmnet_mhi0.1 Link encap:UNSPEC HWaddr 02-50-F4-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.129.59.93 Mask:255.255.255.252
inet6 addr: fe80::50:f4ff:fe00:0/64 Scope:Link
UP RUNNING NOARP MTU:1500 Metric:1
RX packets:1089360 errors:0 dropped:0 overruns:0 frame:0
TX packets:176581 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1521449058 (1.4 GiB) TX bytes:57525792 (54.8 MiB)
If you can see the IP address inet addr
mean the network is fine.
You also need to setup the DNS.
$ echo "nameserver 1.0.0.1" | sudo tee /etc/resolv.conf
$ ping -I rmnet_mhi0.1 khadas.com
It will support automaticly.