background_background_header@2x.webp
Ubuntu Touch OTA-5 Focal Release
OTA-5 Release Notes


Ubuntu Touch is the privacy and freedom-respecting mobile operating system by UBports. Today we are happy to announce the release of Ubuntu Touch 20.04 OTA-5, a maintenance release of 20.04 series. Ubuntu Touch 20.04 OTA-5 will become available for the following supported Ubuntu Touch devices over the next days:

 * Asus Zenfone Max Pro M1
* F(x)tec Pro1 X
* Fairphone 3 and 3+
* Fairphone 4
* Google Pixel 3a and 3a XL
* JingPad A1
* Oneplus 5 and 5T
* OnePlus 6 and 6T
* Sony Xperia X
* Vollaphone
* Vollaphone X
* Vollaphone 22
* Vollaphone X23
* Xiaomi Poco X3 NFC / X3

What's new?

Ubuntu Touch 20.04 OTA-5 is a maintenance release of the 20.04 series with only a minimal number of changes. That said, we still have a few interesting changes:

  • The power profile system has gotten more granular; it can distinguish sustained vs. interactive mode on supported devices.

  • If you're one of the few people still running on Ubuntu Touch 16.04 OTA's, the settings migration issue when upgrading from Ubuntu Touch 16.04 OTA's on certain devices is finally fixed.

  • The system will now notify the users if calendar synchronization fails due to authentication issue. This allow users to provide a new password if required.

  • General bug fixes and security updates.

    The full list of changes is included at the end of this post.

Known issues:

  • For the users of Waydroid Helper app, the icon for "Waydroid Stop" app entry will be broken. This is due to an internal change which requires Waydroid Helper to follow. Please follow this issue to see if Waydroid Helper is fixed.

  • On some devices (such as Pixel 3a), double-tap-to-wake has been disabled due to stability issue. We might re-enable this feature in the future if we can fix the stability issue.

How to get OTA-5


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-5 upgrade by using the Updates screen of System Settings. Devices will randomly be allocated the update from today through. This spread is to give us a breathing space to stop the roll out of any bad update (should that ever become necessary), and is not to accommodate any bandwidth restrictions.

There is also the system update broadcast facility, which will send each online device a trigger message. If the device can find its update, it will be downloaded for you and when everything is ready, a notification will pop up and you can install right away. This only works if you have set up that updates can be downloaded automatically.

If however you would like to receive the update immediately, connect your device to a computer, open a terminal, turn on ADB access and issue the following command over adb shell :

sudo system-image-cli -v -p 0 --progress dots

Your 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 https://devices.ubuntu-touch.io .

"I found an issue!"


Have you found a bug? We want to know! Quickly!

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, from now on at ubports/ubuntu-touch on Gitlab ! 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." -> Feel free to browse  open issues and help fixing them by providing additional information.

Changelog OTA-5

Changelog of ayatana-indicator-power since 2024-01-30:
 * Add patch to expose battery levels and is discharging to dbus (@mariogrip)

Changelog of click since 2024-01-30:
 * click-service: fix crash due to incorrect dereferencing order (@peat-psuwit)
 * tests/gimock: don't overwrite previous LD_PRELOAD (@peat-psuwit)

Changelog of deviceinfo since 2024-01-30:
 * Specify VibrateDurationExtraMs for PinePhone and PinePhone Pro (@EspiDev)

Changelog of gbinder-python since 2024-01-30:
 * Upstream release v1.1.2 (@deathmist)

Changelog of libhybris since 2024-01-30:
 * New upstream git snapshot 0.1.0+git20240229+9dea23c (@peat-psuwit)
 * debian/patches: add com.android.i18n apex to library path (@peat-psuwit)

Changelog of lomiri since 2024-01-30:
 * debian/session-migration: try not to overwrite settings (@peat-psuwit)
 * Fix overwriting INCLUDE_DIRECTORIES variable (@z3ntu)

Changelog of lomiri-content-hub since 2024-01-30:
 * src: add missing symbols in GLib compatibility layer (@peat-psuwit)

Changelog of lomiri-history-service since 2024-01-30:
 * Ensure Thread list don't have duplicates (@lduboeuf)

Changelog of lomiri-schemas since 2024-01-30:
 * debian/session-migration: try not to overwrite settings (@peat-psuwit)

Changelog of lomiri-system-settings since 2024-01-30:
 * Reuse existing ThinDivider for category sections (@lduboeuf)

Changelog of lomiri-ui-toolkit since 2024-01-30:
 * ButtonStyle: change back to hardcoding graphite (@electrodeyt)
 * ButtonStyle.qml: use theme base colour (@electrodeyt)
 * Check `state` property instead of `running` (@sap_nocops)

Changelog of lxc-android-config since 2024-01-30:
 * workaround-session-migration-mtime: fix overlay permission (@peat-psuwit)
 * config: keep the user and net namespaces (@electrodeyt)
 * Add option to switch between binder and ril plugin (@mariogrip)

Changelog of Mir since 2024-01-30:
 * d/p/series: add ubports/0016-miral-add-dsi-output.patch (@peat-psuwit)
 * fix missing dsi enumeration (@ook37)

Changelog of morph-browser since 2024-01-30:
 * Fix adding new domain in whitelist/blacklist settings (@kugiigi1)

Changelog of ofono since 2024-01-30:
 * d/patches: patch CVE-2023-4234, CVE-2023-4233, and CVE-2023-2794 (@peat-psuwit)

Changelog of ofono-sailfish since 2024-01-30:
 * d/patches: patch CVE-2023-2794 (@peat-psuwit)

Changelog of ofono-ubports since 2024-01-30:
 * Cherry-pick commits to fix CVE-2023-2794 (@peat-psuwit)

Changelog of qtmir since 2024-01-30:
 * src/modules: Re-introduce lost workaround for font render issue (@fredldotme)

Changelog of qtorganizer-eds since 2024-01-30:
 * Make description as a single field (@lduboeuf)
 * fix shifted events when dealing with different Time zones (@lduboeuf)

Changelog of qtwebengine since 2024-01-30:
 * Upgrade QtWebEngine to 5.15.17 (@peat-psuwit)

Changelog of repowerd since 2024-01-30:
 * adapters/performance_booster: add more granularity in the modes, binder reliability & configurability (@peat-psuwit)

Changelog of sync-monitor since 2024-01-30:
 * Display Sign-in popup when authentication issue (@lduboeuf)

Changelog of usb-moded since 2024-01-30:
 * ubports-config: usb-moded-ssh.service: run ssh-generate-hostkeys (@NotKit)

Changelog of waydroid since 2024-01-30:
 * debian/patches: fix incorrect forward port of .desktop file patch (@peat-psuwit)
 * New upstream release v1.4.2 (@Luigi311)


Stay tuned... 

background_background_header@2x.webp
Ubuntu Touch OTA-5 Call for Testing