World

Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.

A world of content at your fingertips…

Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.

While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.

Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.

Register Login
  • J

    Radio-alarm

    One of the things I like: waking up to good music. So I made a radio alarm app.

    • It plays an internet stream URL
    • It has customizable volume, fade-in-time and snooze time
    • It shows a notification dialog with snooze option
    • It has fall-back audio if internet connection fails

    It is based on systemd timers and services. For details: see the documentation.

    For the first alarm, you need to type or copy/paste full URLs in the app. Not the nicest UI-design, I know. The ones below may get you going:

    For the fall-back audio you also need a URL (of a local audio file).

    Limitations

    • the app is unconfined, because I have not found confined ways to
    • all alarms are off after reboot
    • the notification dialog disappears after a period of 10 minutes; to switch an alarm off after that time, open the app and tap 'Stop running alarms'
    • you can test station URLs and alarms, but the UI is quit provisional

    Testing

    If you feel like trying it out: please do & comment!


    read more →
    @Vlad-Nirky The app builds and runs here fine. I'm using Clickable 8.8.0 and am on 24.04-1.3 RC.
  • libremaxL

    VoLTE works correctly on your device, so please give details of
    its model,
    the version of UT used,
    and if possible,
    in which country and with which mobile operator.


    read more →
    gpatel-fr said: So there is hope that 24.04-1.4 will finally kill this beast. Unfortunately I tried to compile the MR and install it on my FP5 and it did not change anything, no ringing. Now it's possible that the MR relies on other features merged in other repos since my install was a bit hacky (I use stable 24.04-1.x).
  • H

    I'm trying to update to UT 24.04-1.3, but the updater only reboots to recovery where I can only do the usual 'Factory Reset' or other advanced options, and nothing is installed.

    Am I supposed to do a factory reset to trigger the update or am I missing something?

    PS: the device is the Lenovo M10 tablet.


    @hlbkv You could try the installer (leave the option to delete user data to its default value, unchecked).
  • peat_psuwitP

    We've just released the RC image for Ubuntu Touch 24.04-1.3. Please take some time to switch your spare/development phone to the 24.04-1.x RC channel and test this update.

    Ubuntu Touch 24.04-1.3 is a maintenance release of 24.04-1.x series. This release contains mostly bug fixes and small improvements. The notable ones are:

    • Improved handling of desktop apps, including:
      • Allow launching X11 apps outside of Lomiri (e.g. from OpenStore/Snapz0r).
      • Fixed dangling placeholder windows and launcher entry when launching X11 apps.
      • Fixed launching applications written using GTK4.
    • Improved handling of docks with input devices such as NexDock.
    • Fixed playing back AMR voice message sent via MMS.
    • Fixed scaling factor being slightly off in certain applications (in particular apps which use Qt auto scaling or embeded webview).
    • Fixed shutdown hanging on some devices.
    • General bug fixes and security updates.

    To receive Ubuntu Touch 24.04-1.3 on a device running Ubuntu Touch 24.04-1.0 and later, heads to System Settings -> Updates -> Update Settings -> Release Channel, then select "24.04-1.x Release candidate". Go back to the previous page, and then install the available update.

    If your phone is running Ubuntu Touch 20.04 OTA-11, you can receive Ubuntu Touch 24.04-1.3 RC by first upgrading to Ubuntu Touch 24.04-1.2 first, then follow the above instructions.

    Please note that only critical and security fixes will be able to enter Ubuntu Touch 24.04-1.3 as this point. Normal bug fixes and new features will need to wait for our next release. Please do not discuss normal bug fixes and new features here.

    Ubuntu Touch 24.04-1.3 is expected to be released on 7 May 2026. We appreciate all testing we will receive.


    Note: there's no Ubuntu Touch 20.04 OTA available for testing at this time.


    read more →
    @gpatel-fr Hi, thanks for the reply. It was a new device purchased from Amazon. Not pre-owned nor refurbished. I recall the battery drainage to have been more consistent on previous releases. I'm sorry if by abbreviating my story, some details might have been lost. About two weeks ago I tried to make the Fairphone with Ubuntu Touch my daily driver, and I had consistent battery drainage then, similar to what @otadr described. As I need some Android Apps for work, I tried to live with waydroid for some time, but ultimately decided against it. Wednesday last week I went on a flashing spree which led me from LineageOS via /e/OS to IodeOS and back to Ubuntu Touch, just in time for the 24.04-1.3. I did not observe this battery drainage on the previous Ubuntu Touch release, nor on the other ROMs. Cheers
  • UBportsNewsU

    Ubuntu Touch Q&A 190 is live this Saturday 16th May. If you can, please join us at the usual time of 19:00 UTC.
    Before then, if you have any questions on or about Ubuntu Touch and UBports please post them below and we will do our best to answer them in the Q&A.

    Remember that questions on porting to device **** or its status, and questions on bugs, will not be answered.


    @diego28a said: Simplified File Sharing: Will the 2.x series finally integrate Bluetooth into the Content Hub? For a 'mainstream' user, not being able to share a photo via Bluetooth from the Gallery is a major dealbreaker. Note that there is an app for that, see this thread: https://forums.ubports.com/topic/11833/trying-to-revive-ubtd-bluetooth-file-transfer I succeeded in transfering files to/ from an Android phone (before a kernel update for my Fairphone 5 broke some Bluetooth features unfortunately so I can't test right now if I can send a photo from the gallery but I believe that it could be possible with another phone). It's a bit new and there could be some space for improvements but it exists.
  • pparentP

    I've mentioned in Smooth Edges a bug that drives me mad concerning the fact that I regularly loose mobile data on my Vollaphone 22 on 24.04-1.1 ( with "free mobile"), and I have to switch to 2G then go back to LTE to have it working again.

    I have investigated and now I know more. It seems to be an IP adress problem. When the bug appears I see "L" (for LTE) in the status bar but I have:

    ccmni1: flags=193<UP,RUNNING,NOARP>  mtu 1280
            inet6 fe80::58e:ee25  prefixlen 64  scopeid 0x20<link>
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
            RX packets 123325  bytes 160619148 (160.6 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 47763  bytes 4939925 (4.9 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

    And ip route is null.

    After swtiching to 2G and then 4G I get

    ccmni0: flags=193<UP,RUNNING,NOARP>  mtu 1500
            inet 10.15.62.187  netmask 255.0.0.0
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
            RX packets 834  bytes 79443 (79.4 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 22  bytes 5869 (5.8 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    phablet@ubuntu-phablet:~$ ip route
    default via 10.15.62.187 dev ccmni0 proto static metric 700 
    10.0.0.0/8 dev ccmni0 proto kernel scope link src 10.15.62.187 
    10.15.62.187 dev ccmni0 proto static scope link metric 700
    

    Next time I see the problem I will see if running a simple dhclient solves it (I think it will). If so I might write a simple script to detect when I loose the IP while the LTE network is connected, and trigger automatically a dhclient as a temporary fix for my own use. Even if including a fix to the system would be ideal.


    @pparent added some comments.
  • P

    I want to set up OpenVPN on Ubuntu Touch, but my VPN only supports the AES-256-GCM cipher and the OpenVPN setting in Ubuntu Touch only supports AES-256-CBC. Is it possible to add AES-256-GCM support?

    I tried to follow this guide: https://ubports.com/blog/ubports-news-1/vpn-on-ubuntu-touch-3022, but when I download the OpenVPN config it only contains the CA certificate and TLS cert—not the four certificates mentioned in the guide.


    @Privacy-freedom You need to gain a bit more experience to create a .conf file properly and ensure it works as intended. Don’t forget to make copies of your working settings. AI can also be helpful.
  • MrRoughwoodM

    Hi,

    The discovering of UT on a FP4 is a real 'rollercoaster' to me 🙂 I played around with the OpenStore apps, struggled with Libertine and Waydroid. It is 1 great candy store 🙂 Succeeded in configuring GhostCloud, failed with the keepass app.

    I'm now curious of what should be normal battery usage in UT on a FP4. Normally I do not have GPS, Bluetooth, NFC, data connectivity active. When I go to bed, I turn off the wifi and have no opening apps. But I was supprised that the battery went from 87% to 59% in the morning. Is this normal behaviour?

    I looked, helped by the topics on this forum, to scaling_governor, which is on 'schedutil'. I think this night I will enable the 'flight mode' to check if this makes some difference.

    Cheers, Jan

    screenshot20250908_190848000.png


    read more →
    Hi there, is it supposed to look like this? I didn't use the phone throughout the day. Fairphone 4, 24.04-1.3 Thanks [image: 1778690699922-screenshot20260513_174305134.png]
  • P

    I run Ubuntu Touch on my Volla Phone Quintis. On my Volla tablet I currently have Volla OS based on Android 15.

    I want to switch the tablet to Ubuntu Touch as well.

    I asked Volla support; they said they can do it for €50, but I could do it myself with the UBports installer.

    UBports says the Volla tablet is built on Halium 13, so I assume it needs Android 13. I asked support how and where to obtain an Android 13 image or how to downgrade, but their only response was that I don’t need to install Android since Volla OS is based on Android—they didn’t answer my questions.

    I also asked whether Volla OS 15 uses Android 13 userspace, but got no useful response.

    They sent a link to an SP Flash tool, but at the same time insisted I don’t need to install Android because Volla OS is Android-based. It’s confusing: they said I don’t need to install Android, yet they sent a flashing tool.

    Does anyone know what I should do?


  • O

    So I installed and tested UT on my FP4, and it just isn't quite for me yet. I was going to re-install the FP4 ROM as per Fairphone's instructions, however I can't get into fastboot mode from the bootloader.

    I use "volume up + power" key to get into UBports Recovery menu, then select Advanced > 'Enter fastboot'. But from there, the device just becomes unresponsive, and it isn't recognized by the Fairfphone flashing utility (using Windows). If I hold power button I get an active black screen, and device remains unrecognized by flashing utility.

    (Selecting "enable ADB" from the same menu gets me to a black screen with "ADB enabled", but again the flashing utility doesn't recognize the device.)

    Using the SDK Platform Tools in Windows, the device is recognized when UT is booted up but when I attempt to run "adb reboot bootloader" I get the error "Failed to write reboot parameter file" Permission denied". Developer Mode is enabled in UT.

    I'm at a loss here...any ideas on why I'm failing to get into fastboot?


    @MalocDegray said: Via the phone terminal like @tafitson recommended is possible, but the phone is no longer detected via adb via computer. When the device is in fasboot/bootloader mode it is never recognized via adb. You need to have fastboot installed and with that command it should be recognized.
  • brenno.almeidaB

    Hi everyone! I've been working on a qml Whatsapp client for Ubuntu Touch for a few weeks, now I think its good enough for its alpha release.

    The app is not complete, there's still a ton of work to do, and probably many bugs. If you want to test it out, feel free to install in your device, and get back here if you find any bug so I can look at it. The Whatsapp protocol is awful to work with, I'm posting this early to gather feedback about edge cases.

    Consider this app as Alpha, don't use it expecting to be 100% functional or complete, but use it to give feedback and help with the development.

    Also the app runs unconfined to setup a background daemon, more on the architecture bellow.

    Releases here: https://github.com/brennoflavio/greenline/releases

    Once its stable, I'll publish to the store. Now more details about it.

    Architecture

    This app is composed of 3 parts:

    1. Golang Daemon

    This daemon managed by Systemd connects to Whatsapp servers and runs continuously in the background, gathering events and pre processing them. Also:

    • Manages your encryption keys
    • Serialize whatsapp events, stores in a queue
    • Expose a JSON RPC endpoint to read and send messages, among other operations
    • Syncs users avatars, media, and other data
    • Sends notifications
    1. Python Backend

    Event driven backend that pulls events from the daemon and acts on them, building a chat room and message database. It also sends events to the frontend, updating the message list in real time

    1. QML

    The frontend is entirely written in qml and communicates with python using pyotherside

    In order to pull messages in the background, it needs to run unconfined.


    read more →
    @ChromiumOS-Guy contributions are welcome! But support for all message types is planned before going beta
  • A

    Trying to donate via iDeal on ubports.com/donation/pay site, but website fails when pressing the Donate button with the message: Payment processing failed, The following kwargs are not whitelisted: donation_partner_details

    Tried Firefox and IE, but neither are working. No idea what else to try.

    see image:
    4b513fc9-ad80-4007-9d29-de90fbd8fe1b-image.jpeg


    @AdFundum yes, it was a bug! i reported it to the webmaster and it got fixed immediately
  • B

    Now I am using UT for few month as a daily device. Till voicemails are working on Signal, without waydroit, things went easier. But two issues I still have day for day, with makes things demanding.

    The microphone don't work anymore, after I switch few times from app to app. Nether for recording, nor Whats App or Signal.
    When I reboot the system, it works again till the next few switches.

    The second thing is, that the Network Connectivity jump, without doing anything, from the first to the second sim card (the second sim card is usable only for calls), and than there is no Connectivity.l.

    Have anybody an Idea what I can to?

    My device is a Xiaomi Poco X3 NFC


    read more →
    @bunt7 You can find a workaround script, for Network connectivity jump here: https://forums.ubports.com/post/95548
  • UBportsNewsU

    Ubuntu Touch Q&A 190

    Ubuntu Touch Q&A 190 is live this Saturday 16th May at 19:00 UTC on our YouTube channel: https://www.youtube.com/watch?v=OkOT9otE_AA

    We will cover all the latest news and development, and your questions and answers.

    Questions can be posted live during the show or using this Forum link for priority: https://forums.ubports.com/topic/12255/ubuntu-touch-q-a-190-call-for-questions.
    Please remember that questions on porting to device **** or its status, or questions on bugs will not be answered.

    UBports@telegram
    #ubports:matrix.org

    #UBports #UbuntuTouch #UBportsQandA #Lomiri #OTA12 #UTnoble #Ubuntu


  • P

    Hello everybody,

    has someone an example for a custom builder for a library? I tried to create an Test-App with my perl Efl binding (pELF) :beaming_face_with_smiling_eyes: (at the moment it is just an experiment whether it would be possible to write apps with enlightenment foundation libraries...)

    This is my clickable file as far:

    clickable_minimum_required: 8.0.0
    builder: pure-qml-cmake
    kill: qmlscene
    dependencies_target: 
        - "libefl-all-dev"
    libraries:
       pEFL:
           builder: custom
           build:
             - "perl ./Makefile.PL"
             - "make"
             - "make install"
    

    with clickable build --libs I get the following error:

    Can't open perl script "./Makefile.PL": No such file or directory
    Command exited with non-zero exit status 2, see above for details. This is most likely not a problem with Clickable.
    

    cd'ing into ./libs/pEFL (where I have the source of the perl module) doesn't work, too:

    bash: line 3: cd: ./libs/pEFL: No such file or directory
    Command exited with non-zero exit status 1, see above for details. This is most likely not a problem with Clickable.
    

    Thanks in advance for any help :love-you_gesture:
    Max


    Thank you very much for all the suggestions. As a first step, I’m now trying to get the elementary_config configuration program up and running. I have now compiled efl for this purpose in a Libertine container under the prefix /opt/click.ubuntu.com/pefl.maxperl/current and am trying to start the program as suggested using the shell script run_config.sh. This allowed me to resolve the error message regarding efreetd and the missing configuration Unfortunately, it still isn't working. Here's the error message I've been getting so far: ERR<90576>:elementary ../src/lib/elementary/elm_module.c:114 _elm_module_find_as() Failed to load elementary module: 'prefs_iface': No such file or directory ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF EOF ERR<90576>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:3941 ecore_evas_software_x11_new() safety check failed: m == NULL ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:4056 ecore_evas_gl_x11_options_new() safety check failed: m == NULL ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:elementary ../src/lib/elementary/efl_ui_win.c:5572 _elm_win_finalize_internal() Cannot create window. ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:eo ../src/lib/eo/eo.c:1137 _efl_add_internal_end() Object of class 'Efl.Ui.Win_Legacy' - Not all of the object constructors have been executed. ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_selection_changed_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [....] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_drop_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_motion_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_state_changed_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:evas_main ../src/lib/evas/canvas/evas_object_smart.c:746 _efl_canvas_group_efl_object_destructor() efl_canvas_group_del() was not called on this object: 0x40000000638f (Efl.Ui.Win_Legacy) ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF Maybe it's because EFL doesn't support Wayland? Or maybe EFL can't find the right display? Everything works perfectly in Libertine... Right now, I'm just at a loss... You can find the current status at https://github.com/MaxPerl/pefl.maxperl Thanks in advance, Max
  • pparentP

    Edit:
    OpenStore

    The following is the first post of the topic and is now outdated, read the latest posts for latest news


    I'm building a new application for the openstore: Signal UT, which will be a custom version of signal-desktop for Ubuntu Touch. I've already succeeded to build an initial .click package of signal-desktop for Ubuntu Touch with basic tweaking to have a more acceptable scale and have the keyboard working. I've made scripts to build it automatically. Currently it is based on a reuse of the binaries from https://snapcraft.io/signal-desktop . But it does not require to use snap to work, it's a standalone click package (that we'll be able to publish openstore later).

    https://github.com/pparent76/SignalUT

    The app is currently not responsive (but I plan to work on it):

    • You can reduce the left menu to it's minimal size, as a temporary workaround
    • The keyboard will display on top of the textedit, so you won't see what you type
    • [EDIT] Somehow the "enter" and "back" buttons of the keyboard do not work after starting the app, but locking and unlocking the phone with Signal in foreground will solve it. (Probably and Xmir problem)
    • You should be able to fine tune zoom by plugin in a keyboard and use the shortcuts Ctrl+= & Ctrl+- (untested)

    But it is already usable to consult messages, and send small messages (in a sub-optimal way)

    What also works or kind of works:

    • Sending Audio messages, and listening to them (seems to work quite well)
    • Audio calls (and it's possible to see video from the other person but internal camera does not work), call quality untested.
    • Receiving non-Ut desktop notifications when keeping app in background (even when the phone is suspended)

    screenshot20251024_134147855.png

    WARNING: This is experimental, use at your own risks. The app currently needs to run unconfined. It contains binaries, that are free software but that I've not compiled personally (coming from snapcraft.io ) and that I have not checked. I do not take responsibility in case of any problem

    Knowing that, if you want to be a tester, I'd be glad to get feedback from testers to know if it runs on other phones. So you will find a pre-built .click package here ( ONLY RUN ON NOBLE (24.04) ) :

    https://github.com/pparent76/SignalUT/releases/tag/FirstRelease


    read more →
    Picture import succeded exactly one time - up to now more... [20260504_1350_SignalUT_no-picture.mp4](Invalid file type. Allowed types are: .png, .jpg, .bmp, .jpeg, .txt, .log) how to send You screencasts? -
  • P

    Hello

    I'm trying to revive the 'ubtd' app (Bluetooth file transfer) initially written by Michael Zanetti and Ian L., but I've hit a roadblock and I could use some guidance.

    I'm currently targetting UT 20.04 on a Pixel 3a.

    By default, the OBEX daemon doesn't run on the phone. A 'systemd' unit file is supposed to start it (/usr/lib/systemd/user/dbus-org.bluez.obex.service), but it is reported as "loaded / inactive (dead)" by 'systemctl' -- I'm not sure why as I was unable to find relevant log entries.

    I can manually start the OBEX daemon using the following command:

    $ systemctl --user start obex.service
    

    In this case, the 'obexd' daemon keeps running and uses the same command-line parameters as those specified for the D-Bus related service (obexd -P ftp,irmc,mas,pcsuite -r /home/phablet).

    Nonetheless, after pairing the phone with my laptop, when I start my app (the one that is supposed to receive incoming file transfers), I see the following messages in its log:

    [03/01/2026 12:25] creating agent on dbus
    [03/01/2026 12:25] registering agent
    [03/01/2026 12:25] registering agent on obexd-server
    [03/01/2026 12:25] Error registering agent for the default adapter: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.bluez.obex was not provided by any .service files")
    

    For information, the obex.service unit file does expose "org.bluez.obex" as BusName, not as Name -- not sure how relevant that is.

    On its side, the OBEX daemon logs the following:

    [03/01/2026 12:25] CONNECT(0x0), <unknown>(0xff)
    [03/01/2026 12:25] CONNECT(0x0), <unknown>(0x0)
    [03/01/2026 12:25] PUT(0x2), <unknown>(0xff)
    [03/01/2026 12:25] PUT(0x2), Forbidden(0x43)
    [03/01/2026 12:25] DISCONNECT(0x1), <unknown>(0xff)
    [03/01/2026 12:25] DISCONNECT(0x1), Success(0x20)
    [03/01/2026 12:25] disconnected: Transport got disconnected
    

    So 'obexd' seems to receive the file sent by the laptop (from the point of view of the laptop, the transfer succeeds), but fails to hand it over to my app, which I guess makes sense as it failed to register itself with the daemon.

    Can anyone suggest a fix, further ways to troubleshoot or point me to relevant documentation?

    Thanks in advance.


    @gpatel-fr said: @domubpkm Well, if my calculation is correct that means about 2Mbits/s, it seems quite decent for Bluetooth. Agreed.
  • T

    Hello everyone

    I hope there are still active users around!

    I am new to Ubuntu touch coming from postmarketos. Very nice first impression.

    I had a hard way restoring OxygenOS 9 to my device but it worked. I then used the debian installer to install Ubuntu touch 20.04.

    Everything looked perfect and I was proud to give this new toy to my son. But then we made a test call and the phone rebooted. Another one and it switched off immediately.
    Then it worked but still made a bunch of random reboots.

    Is that a known issue with this phone?


    @rocket2nfinity said: @tidip https://t.me/ubports_op6 Joined, thanks
  • S

    Hello,
    I was trying to port UT to my Moto G Stylus 5G (2022), but I kept running into errors. After looking deeper into the guide, I realized I probably can’t do it myself. Is anyone willing to port it for this device? I’d really like to have it running on my phone.


    @stephanmartin You might have to find someone to donate a device to, because in order to make a port the porter would need to have it on hand. Generally the easier route by far is for you to go and get a supported device.
  • libremaxL

    This port was released in its first version in September 2025 but remained somewhat under the radar.

    Now, the Nothing Phone 1 is integrated into ubports-installer and receives OTA updates via UBports servers.
    There is only one update channel at the moment for UT Noble 24.04-1.1, the ‘daily’ channel. There is no “RC” channel or ‘Stable’ channel yet.
    (24.04-2.x daily channel is also available.)

    Also missing is a description sheet in https://devices.ubuntu-touch.io/ to complete the picture.
    However, information on hardware support is available here:
    https://gitlab.com/ubports/porting/community-ports/android11/nothing-phone-1/nothing-spacewar

    There is not much missing in that matter.
    The display only supports 60Hz (not 90Hz or 120Hz, mainly useful for video games), which is not really a problem under UT, as video games are not a frequent use case.
    It should also be noted that VoLTE has not been tested but ‘should work’ (according to "Nonta72" , who made the porting).

    As for the installation procedure, all you need is:

    1. on the Nothing Phone 1, the unlocked bootloader + a ‘stock’ version (provided by the manufacturer) 13 or 15 of Android,
    2. fastboot and adb on the computer that will run the UBports installer

    (Source of this information:
    https://xdaforums.com/t/rom-linux-ubuntu-touch-for-nothing-phone-1-waydroid-android-13-included.4758279/)

    A device with hardware performance similar to the Fairphone 5 according to benchmarks, which therefore probably offers a very solid user experience under Ubuntu Touch.
    Though probably no possibility to use an external display with a wired connection given USB Type-C 2.0, OTG.

    Thank Nonta72 for your contribution!


    read more →
    @brenno.almeida For sure!