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-6, a maintenance release of 20.04 series. Ubuntu Touch 20.04 OTA-6 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
* OnePlus Nord N10 5G
* OnePlus Nord N100
* Sony Xperia X
* Vollaphone
* Vollaphone X
* Vollaphone 22
* Vollaphone X23
* Xiaomi Poco X3 NFC / X3
What's new?
Some support for newer generations of Android HAL (hardware abstraction layer) has been added. This aims to make Ubuntu Touch support newer devices such as Fairphone 5 and the upcoming Volla Phone Quintus better, however this does not imply complete support for those devices just yet.
Wireless Display see improved stability on some devices. (Credit goes to Azkali from Volla)
General bug fixes and security updates.
The full list of changes is included at the end of this post.
What about VoLTE?
Due to a regression discovered at the last minute, we've decided to roll-back our VoLTE support on Volla Phone X23 and Volla Phone 22 running Halium 12 port.
We'll continue to debug this issue and roll out VoLTE support on Volla Phone X23 and Volla Phone 22 running Halium 12 port at a later date.
How to get OTA-6
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-6 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 of aethercast since 2024-07-26:
* h264encoder: Set bitrate based on framerate and height calculation (@Azkali)
* h264encoder: Add a variable to force specific IFrame Interval (@Azkali)
* ac: video: videoformat: add forced resolution environment variable (@Azkali)
* h264encoder: fix media_message_set_int32 values (@Azkali)
Changelog of deviceinfo since 2024-07-26:
* update-machine-info-from-deviceinfo: always set chassis type (@muhammad23012009)
Changelog of hfd-service since 2024-07-26:
* vibrator-binder: Add support for AIDL vibrator HAL (@muhammad23012009)
Changelog of libgbinder since 2024-07-26:
* Add yet another patch fixing AIDL vibrator HAL (@peat-psuwit)
* A set of patches to fix talking to AIDL vibrator HAL (@peat-psuwit)
* Upstream release v1.1.40 (@NotKit)
Changelog of libmce-glib-repowerd-stub since 2024-07-26:
* Sync with upstream, fix display signal and add support for ayatana battery and charger (@mariogrip)
Changelog of lomiri since 2024-07-26:
* IndicatorMenuItemFactory: pass imsIcon to ModemInfoItem (@NotKit)
Changelog of lomiri-indicator-network since 2024-07-26:
* Add 5g support (@mariogrip)
* indicator: query IMS status from ofono and implement VoLTE icon (@NotKit)
Changelog of lomiri-dialer-app since 2024-07-26:
* Set minimum width/height before app is shown (@lduboeuf)
Changelog of lomiri-messaging-app since 2024-07-26:
* Set key navigation in composer based on cursor position (@lduboeuf)
Changelog of lomiri-settings-components since 2024-07-26:
* ModemInfoItem: display an icon to indicate IMS status (@NotKit)
Changelog of lomiri-system-settings-cellular since 2024-07-26:
* Add 5g/nr support (@mariogrip)
* Implement a VoLTE Switch in Cellular Settings (@NotKit)
Changelog of lomiri-telephony-service since 2024-07-26:
* allow to build with crossbuilder (@lduboeuf)
Changelog of lomiri-ui-toolkit since 2024-07-26:
* czech translation mistake (@uxes)
Changelog of lxc-android-config since 2024-07-26:
* Support reading bootreason from /proc/bootconfig for charging mode (@deathmist)
Changelog of ofono-binder-plugin since 2024-07-26:
* d/patches: add (back) hack to allow more than 1 active context on MTK (@peat-psuwit)
* Backport ofono-binder-plugin package to ubports/focal (@NotKit)
Changelog of qmltermwidget since 2024-07-26:
* debian/patches: import patch to fix lomiri-terminal-app crash on close (@peat-psuwit)
Changelog of suru-icon-theme since 2024-07-26:
* suru: add an icon to indicate VoLTE in network status view (@NotKit)
Changelog of ubuntu-touch since 2024-07-26:
* .gitlab-ci.yml: minimally fix publish condition for renamed branch (@peat-psuwit)
* touch-core-android9: add ofono-binder-plugin and -ext-mtk (@NotKit)
Changelog of ubuntu-touch-session since 2024-07-26:
* usr/libexec: Reinstate executable bit for check-for-iqcrilaudio (@fredldotme)
* audiosystem-passthrough-qti: switch to script for startup (@muhammad23012009)
Changelog of usb-moded since 2024-07-26:
* ubports-config/tethering: prefer first probed interface (@peat-psuwit)
Stay tuned...