More features are being added to Ubuntu Touch every day

Aug 12, 2014 09:51 GMT  ·  By

Ubuntu Touch seems to be advancing at a regular pace and the developers are still bringing some new features. Now, they have implemented USB Tethering.

USB Tethering is a feature that allows users to access the Internet via the phone. This can be a very useful option to have if you're in a place without an Ethernet cable or if you want to surf the web on a computer that has no access to an Ethernet cable or Wi-Fi hardware.

It won't surprise you to know that Android has had this feature for a very long time, but Windows Phone and iOS don't. Some of you might find it rather trivial and unimportant, but there are many users out there who will be very happy to see that Ubuntu Touch will be able to support it.

As a side note, the procedure is not yet automated and it will take a little bit of effort from users to make it work, but don't let the terminal commands scare you. Ubuntu developer Oliver Grawert explains the procedure.

“Yesterday I finally got around to land a proper network-manager config (and a few watcher upstart jobs to enable it at the right time) so that USB (wired) tethering now works and you can use your Ubuntu Phone as network gateway for your PC/laptop.”

In order to enable USB tethering you will need to wire the phone to the PC/laptop and enter the following command in a terminal:

code
adb shell android-gadget-service enable rndis
The developer has explained that “network indicator should start spinning on the desktop and after a moment of negotiation it should pick the USB interface as default connection.” It's also worth noting that for now the Ubuntu devs are using the Android gadget driver setup, which means that only two types of connections are allowed, MTP and networking. So, when the network connection is activated, the MTP connection will no longer work.

When you're done with the connection, you will need to restore everything back to its natural order. To do that you will have to enter another command in the terminal:

code
adb shell android-gadget-service enable mtp
This might seem convoluted at first, but it will probably get a lot easier and intuitive in subsequent releases of Ubuntu Touch.

Ubuntu developers are working right now to produce an RTM version for their operating system and the autumn launch of the Bq and Meizu phones seems to be on track.