Repository navigation
ConnmanVSNetworkManager
We have a choice of networking managers
After installing them you can easily switch:
- cm2nm:
sudo systemctl stop connman
sudo systemctl disable connman
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
- nm2cm:
sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
sudo systemctl enable connman
sudo systemctl start connman
Currently works for WiFi and mobile data.
Still need to implement incoming call detection & answering abilities.
See about locking down the mac address so you don't need to enter your wifi password at every reboot.
Currently works for WiFi but in the transition from connman you can get a confused /etc/resolv.conf that may need to be removed.
For the WiFi model of Gemini, NetworkManager seems to be the better choice. Unlike connman it facilitates connecting via Android Bluetooth tethering and doesn't randomly break bluetooth mice. The VPN support is also more mature.
NetworkManager is built without ofono support in stretch, we've rebuilt NM on buster to include this and found it to be of no great benefit over connman. None of the default UI's appear to handle cellular connectivity nicely.