Používám RM500Q-GL 5G HAT modul připojený k PI 4 a PI 5. Pro moje potřebuj jsem potřeboval pouze LTE signál, protože měl stabilnější připojení pro moje potřeby
Jsou zde odlišnosti mezi nastavením RNDIS pro PI 4 a PI 5. Na PI 5 jsem měl Kernel 16.6 a našel jsem zde několik odlišností s předchozí verzí.
Během nastavování RNDIS a GNSS jsem narazil na několik konfliktů mezi těmito službami. GNSS nikdy nefungovala, pokud se RNDIS spustila jako první. Proto je důležité dodržet následující postup.
V případě, že máte PI připojené pomocí wifi, tak než se připojí HAT, tak nainstalujte následující knihovny
sudo apt-get install minicom
sudo apt-get install udhcpc
Teď můžete připojit HAT.
sudo minicom -D /dev/ttyUSB2
AT+QENG="servingcell"
AT+QCFG="usbnet",1
AT+CFUN=1,1
Nastavit DND pomocí příkazu
sudo dhclient -v usb0 sudo udhcpc -i usb0 sudo route add -net 0.0.0.0 usb0
sudo nano /usr/local/bin/hat_autorun.sh
#!/bin/bash /sbin/dhclient -v eth1 /sbin/udhcpc -i eth1 /sbin/route add -net 0.0.0.0 eth1
sudo chmod +x /usr/local/bin/hat_autorun.sh
sudo nano /etc/systemd/system/init-hat.service
[Unit] Description=Initialize LTE connection After=network-online.target [Service] ExecStart=/usr/local/bin/hat_autorun.sh RemainAfterExit=true [Install] WantedBy=multi-user.target
sudo systemctl daemon-reexec sudo systemctl enable init-hat.service
AT+QGPSCFG="autogps",1