Ubuntu Touch is the privacy and freedom-respecting mobile operating system by UBports. Today we are happy to announce the release of Ubuntu Touch OTA-17, our sixteenth stable update to the system! OTA-17 will be available for the following supported Ubuntu Touch devices over the next week:
LG Nexus 5
OnePlus One
FairPhone 2
LG Nexus 4
BQ E5 HD Ubuntu Edition
BQ E4.5 Ubuntu Edition
Meizu MX4 Ubuntu Edition
Meizu Pro 5 Ubuntu Edition
BQ M10 (F)HD Ubuntu Edition
Nexus 7 2013 (Wi-Fi and LTE models)
Sony Xperia X
Sony Xperia X Compact
Sony Xperia X Performance
Sony Xperia XZ
Sony Xperia Z4 Tablet
Huawei Nexus 6P
OnePlus 3 and 3T
Xiaomi Redmi 4X
Google Pixel 3a
OnePlus 2
F(x)tec Pro1
Xiaomi Redmi 3s/3x/3sp (land)
Xiaomi Redmi Note 7
Xiaomi Redmi Note 7 Pro
Xiaomi Mi A2
Volla Phone
Samsung Galaxy S3 Neo+ (GT-I9301I)
Samsung Galaxy Note 4
The
 Pine64 PinePhone and PineTab are updated independently of the rest of 
these devices. The stable channel for the PinePhone and PineTab will not
 receive an update labeled "OTA-17".
New devices this cycle
With
 this update we have new devices officially joining the release cadence!
 This means that these devices will now have a "Stable" update channel 
available in System Settings -> Updates -> Update Settings -> 
Channels. You can install Ubuntu Touch on these devices using the 
UBports Installer:
Xiaomi Redmi Note 7 Pro by Alberto
Xiaomi Redmi 3s/3x/3sp (land) by "areyoudeveloper"
If
 you're a porter with a near-ready device that is not in the above list,
 make sure it can be installed with the UBports Installer and has an 
entry on devices.ubuntu-touch.io.
What's new?
Before
 we start, we thought we'd share our newest video production with you: A love letter to our community, from our community on YouTube. This video tells the story of many of our contributors (and, therefore, our community): who we are, how we got here, and why we do what we do. Maybe you'll see a bit of yourself in the people we interviewed... I sure did.
As promised in the OTA-16 release post, this release is where we slow down for a bit. We're working hard to 
bring you Ubuntu Touch based on Ubuntu 20.04. However, this release is 
still based on Ubuntu 16.04. Since most of our time is spent on Ubuntu 
20.04, there's less time to review and merge fixes and new features for 
the regular OTA releases. With that said, we've got a few neat new 
things to show off!
Ubuntu
 Touch now has support for NFC hardware in most of our devices running 
with Android 9 hardware compatibility, including the Pixel 3a and Volla 
Phone. NFC support gives app developers the ability to read or write NFC
 tags; or even to communicate with another device using the protocol. 
People have already been thinking up ideas for how to use NFC features 
to read from passive medical monitors... This is a feature that seems to
 make people very excited. You can find some demo apps for this feature 
on Alfred's GitHub, ut-nfcd-p2p-demo showcases support for two Ubuntu Touch devices communicating while ut-nfcd-ndev-demo shows off reading and writing NFC tags.
Camera
 flash, zoom, rotation, and focus was fixed on many supported Ubuntu 
Touch devices, including the OnePlus One. This fix was discovered almost
 entirely on accident... It was brought back into our mainline 
development from our android 9 branches, and only a few days later did 
anyone discover its effects on the older devices.
A
 new Macedonian keyboard layout was added by "Boriseto." Lionel fixed 
word prediction services failing to load on the swiss-french and 
english-dvorak keyboard layouts.
In
 device-specific news, Libertine containers will now be set up correctly
 on the OnePlus 3. The Pixel 3a now has working thumbnail generation, 
vibration works immediately on startup, and its battery life is much 
improved (my Pixel 3a XL just idled with WiFi and cellular on for 2 
days, and still had 20% left in the tank). We worked around an issue 
with trust-store and online-accounts on the Nexus 4 and Nexus 7 - 
opening these features no longer freezes the devices, but you may need 
to retry the operation to get it to work correctly. Automatic screen 
brightness was fixed on the Volla Phone (for real this time).
We've
 updated Mir from v1.2.0 to v1.8.1. We have had no reports of breakage 
related to this update, which is a great testament to the software's 
stability.
And
 as always, we'd like to thank Joan for the OTA-17 release mascot, the 
tangram bee. This release involved a lot of hard work by many 
individuals and introduced new ways to communicate.
What's next?
We've made great progress on Ubuntu Touch based on Ubuntu 20.04. We are now able to launch Lomiri, launch apps to display in Lomiri, and launch apps via a systemd user session. The problem is that all of these are separate! Putting them all together will bring us much closer to our first public milestone for the project: providing the first Ubuntu Touch image based on Ubuntu 20.04.
Don't
 worry, your phone won't be moving to a new Ubuntu base until we're sure
 the software is ready. But we're happy with the progress we've made so 
far, and each task completed unblocks several others. This is allowing 
us to work faster and faster.
Ubuntu
 Touch OTA-18 will be another release based on Ubuntu 16.04. It will 
also be another smaller release like this one. However, you can be sure 
it'll be packed with thoughtful features and fixes contributed by the 
UBports Community.
How to get OTA-17
Existing Ubuntu Touch users
Existing users of Ubuntu Touch on Stable channel (which is selected by default in the UBports Installer) will receive the OTA-17 upgrade through the Updates screen of System Settings. Devices will randomly receive the update starting today through May 19. This spread is to give us time to interrupt a bad update in the future (should that ever become necessary), not to accommodate any bandwidth restrictions.
If you would like to receive the update immediately, turn on ADB access and issue the following command over `adb shell`:
sudo system-image-cli -v -p 0 --progress dotsYour device should then download the update and install it. This process may take a while, depending on your download speed.
New Ubuntu Touch users
You will find instructions for installing Ubuntu Touch on your device at devices.ubuntu-touch.io.
"I found an issue!"
Have you found a bug? We want to know!
You can follow our Bug Reporting document to learn how to present the information we'll need to confirm and fix
 your issue. Every bit helps. The best way to improve Ubuntu Touch is to
 use it and then tell us about the experience.
You should always check to see whether your bug has already been reported on ubports/ubuntu-touch on Github. Browsing open bugs is worth doing, even if you have nothing to 
report. This ensures that you can watch for any of the open issues and 
help fix them by providing more information.
Changelog
A manually-compiled changelog for this release is posted at https://forums.ubports.com/topic/6123/ubuntu-touch-ota-17-changelog