862
edits
Changes
From Planet Computers
no edit summary
Please note that Linux expects the SIM to be inserted in slot 0.
====1 - Install connman====
On your Cosmo, open a terminal (Menu -> Applications -> System -> Terminal)
<code>sudo apt install connman cmst mobile-broadband-provider-info ofono-scripts</code><code></code><br /><code>sudo apt remove network-manager plasma-nm</code><br /><code>sudo reboot</code>
====2 - Enable Roaming====
Roaming needs to be explicitly enabled beforehand if needed. To enable roaming type this command in a terminal:
<code>/usr/share/ofono/scripts/set-roaming-allowed</code>
====3 - Configure APN====The next step is to configure the APN for your specific network operator. For some operator the APN details might be already populated correctly. For some others operators you will have to retrieve the APN details, which can usually be they are found online or by contacting your operator.
<code> /usr/share/ofono/scripts/set-context-property 0 AccessPointName three.co.uk</code>
<code>/usr/share/ofono/scripts/set-context-property 0 AccessPointName online</code>
To double check that the information has been set properly you can use the list-contexts commandagain:
<code>/usr/share/ofono/scripts/list-contexts</code>
The output of list-contexts should be similar to the output of the screenshot below (see the important bit - AccessPointName = three.co.uk):.
[[File:22_46.jpg|center|800x600px|border]]
In some cases you will have to fill in the username and password information too. For example for EE UK you will have to use "eesecure" as username and "secure" as password. You can do that using the following commands:
<code>/usr/share/ofono/scripts/set-context-property 0 password secure </code>
<code>/usr/share/ofono/scripts/activate-context 1</code>
The command should produce no output and yout connection should now be active.
[[File:22_39.jpg|center|800x600px|center|border]]
In the Status tab you can see the status of the mobile and WIFI connection.
[[File:22_05.jpg|center|800x600px|center|border]]
The screenshot above shows a working mobile connection (State: Online).
The Details tab provides additional information for as shown in the connectionsscreenshot below. [[File:22_19.jpg|center|800x600px|border]] Your settings will be stored and the system will try to re-established the last connection at login. After a reboot, you can also re-enable the connection manually by issuing the activate-context command again: <code>/usr/share/ofono/scripts/activate-context 1</code> Note that you might also be required to send the set-roaming-allowed command if using the device while roaming. ====Running cmst at login====Because cmst will be used to handle both mobile and WIFI connection, it's a good idea to run automatically it at every login. To do that, Go to Menu -> Applications -> Settings -> System Settings. [[File:22_04.jpg|center|800x600px|border]] Inside System Settings, select "Startup and Shutdown", tap on the "Add Program..." button, type "cmst" and tap on the OK button.
[[File:22_58.jpg|center|800x600px|border]]
[[File:22_34.jpg|center|800x600px|border]]
<code>sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf</code>