UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • LuksusL

      Fairphone 3 (FP3)

      Watching Ignoring Scheduled Pinned Locked Moved Fairphone 3
      104
      9 Votes
      104 Posts
      60k Views
      LakotaubpL
      Please carry on all further discussion at https://forums.ubports.com/category/65/fairphone-3 Thanks.
    • PhoenixLandPiratP

      Podbird reignited

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      100
      4 Votes
      100 Posts
      52k Views
      CiberSheepC
      @danqo6 Oh, I see... then it might be a useragent thing https://stackoverflow.com/questions/28090737/not-acceptable-an-appropriate-representation-of-the-requested-resource-could-no If that's it, qml http request will ignore the user agent. It could be done with a SingleDownload element... mmmm
    • joniusJ

      FluffyChat Encryption via Pantalaimon

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      99
      2 Votes
      99 Posts
      51k Views
      spacenerdmoS
      @jimmypesto I'll do some testing on the connection thing, I pretty much have only done testing on WiFi so I didn't catch any issues around lost connections yet. Sounds like it might also be helpful to include a reset button of sorts, to clear the db when the session gets lost to it can be redone. I'll also take a closer look at that UI bug, seems odd that would happen.
    • flohackF

      "The" Bluetooth Thread

      Watching Ignoring Scheduled Pinned Locked Moved OS
      99
      -1 Votes
      99 Posts
      72k Views
      U
      I'm really quite upset with the turn this thread took, so I'm locking it now. The reason Rodney even became aware of this thread is because I complained about the tone it had taken in its last few posts. I get (probably unnecessarily, it's a personal failure) upset when people suggest that "thing x should be critical because it affects me". I also get upset about answering questions about specific bugs in the Q&A. Before long, the sessions become long talks about how Bluetooth is in a bad state because of greater market reasons, or how Libertine (which we acknowledge is experimental, but we put in the image for exactly that reason) isn't working in exactly the way someone wants. More than that, we don't have a full understanding of why some bugs occur so we end up speculating for too long in front of the audience. It's not fun for the viewers and it's certainly not fun for the team. As for whether things are a priority or not, we've put forward our major ideas for the next few releases in the milestones. I grant you that they aren't filled with specific bugs, but they say the "big things" we're working on. The reasoning for Bluetooth being in a poor state is not for lack of trying or for lack of impact. We know that Bluetooth is an important function of a smartphone. However, it is an unreliable (at best) protocol with tons of vendor-specific "gotcha!"s and weirdness. It's likely that fixing a bug with one device by tweaking a timing or changing a message will actually break another device. Personally, this bums me out. I love to use Bluetooth car kits and other gadgets. Not having them with UT is unfortunate. Even the big players have trouble with Bluetooth. Look at the one-star reviews for any Bluetooth car kit and you'll find lots which say "this worked with iOS 10 but not 11" or "my Android updated and now this broke, what a piece of crap". These are companies who can devote entire teams to the protocol and, honestly, it's still terrible. We may have paid developers, but this is still an open source community and our team is still extremely small. There's a huge amount of power in the "scratching an itch" factor. Bugs are fixed most completely when an interested developer picks them up and pulls them through to completion. Let me be very clear: I'm not trying to attack anyone with this message. If you feel that I am, PM me and let me know so I can edit any ambiguity out. I'm also not saying that Bluetooth is not important, rather that it is an undue amount of effort for little forward movement. In more concrete terms, we could spend the time to fix Bluetooth for one gadget or tackle OTA-5. If you'd like to solicit feedback about a specific Bluetooth device, please open another thread in the Support section. If you want to discuss anything I've said in this message, opening a thread in General is probably the best course of action. Opening megathreads like this is not conducive to good discussion in this forum software.
    • mymikeM

      Improve system settings disk usage analyzer

      Watching Ignoring Scheduled Pinned Locked Moved Design settings analyzer memory disk space
      98
      1
      12 Votes
      98 Posts
      47k Views
      flohackF
      @danfro Use our CI, install it with ubports-qa - I let most of the stuff be built via CI, completly avoid crossbuilder.
    • U

      WiFi password loss after each and every reboot on MEIZU Pro 5

      Watching Ignoring Scheduled Pinned Locked Moved Solved Support
      97
      2 Votes
      97 Posts
      55k Views
      S
      @doniks many thanks for this, on a mako the persist directory existed but the .macaddr file didn't. I created the file with a random mac and now the phone reconnects to wifi after a reboot.
    • flohackF

      Call for testing: Samsung S3 Neo (s3ve3g) owners

      Watching Ignoring Scheduled Pinned Locked Moved Porting
      97
      1 Votes
      97 Posts
      45k Views
      flohackF
      Good News! Installer is finished! The pull request being prepared, so I close this thread here, and, as menstioned in the previous post, please move your discussions to the subforum. Note that you might need to update your installer, older versions might haave issues with flashing the phone with the Heimdall tool. BR Florian
    • LakotaubpL

      PineTab

      Watching Ignoring Scheduled Pinned Locked Moved General
      97
      0 Votes
      97 Posts
      47k Views
      S
      @andybleaden This worked for me as well. Guess I will have to manually switch back and forth from headphones to Line out until a fix is put out. Thanks!
    • flohackF

      [Porting] Call for testers

      Watching Ignoring Scheduled Pinned Locked Moved Google Pixel 2/2 XL
      96
      1
      5 Votes
      96 Posts
      43k Views
      klhK
      @flohack said in [Porting] Call for testers: @klh battery indicator is fine -the problem is the middleware below. Android kernels report stupid batteries to upowerd, and from there Ubuntu Touch has approx 4 different ways to determine battery status. This work is more complicated than you would think and a systematic problem that nobody saw since in Android 5.1 and 7.1 it was quite okay ish still. Turns out it wasn't so hard, at least for the Pixel 2 XL (hopefully for all others too, but can't say for sure since I only have this one to test): https://github.com/ubports/indicator-power/pull/60
    • U

      OTA-16 Call for Testing

      Watching Ignoring Scheduled Pinned Locked Moved OS
      96
      2 Votes
      96 Posts
      44k Views
      U
      Hi @unaegeli, thanks for your feedback. This forum thread was for OTA-16. OTA-17 is out now, and it sounds like you might need to seek help from the app's developer rather than from me. You can find support information for most Ubuntu Touch apps on their OpenStore page: https://open-store.io/app/me.fredl.ghostcloud Thanks again for your feedback. Since OTA-16 is long out, I'm going to lock this thread.
    • C

      uWolf (LibreWolf)

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      96
      2
      11 Votes
      96 Posts
      24k Views
      C
      @Keneda missed that thanks, @googlybear well still nothing I can do about it directly. though I am implementing the xdg-desktop-portal standard into lomiri atm, so this may indirectly help you because there are a bunch of xdg bitwarden apps.
    • peat_psuwitP

      Fairphone 2 (FP2)

      Watching Ignoring Scheduled Pinned Locked Moved Fairphone 2 fp2 fairphone 2
      95
      4 Votes
      95 Posts
      44k Views
      LakotaubpL
      The new place to chat https://forums.ubports.com/category/64/fairphone-2
    • alan_gA

      Observations on battery life - please share your experiences

      Watching Ignoring Scheduled Pinned Locked Moved General
      92
      1 Votes
      92 Posts
      50k Views
      L
      Just wanted to share that I had some battery issues (draining too fast, often draining the entire battery within 1 day) with a OnePlus Nord N10 5g. The phone I purchased was an old refurbished one and I'm not sure if the battery was refreshed or if it was the original battery. Nonetheless, my battery issues have seemed to resolved and thought I'd share. It may help others or not. So, take it or leave it. By default, the screen brightness was quite high (to the far right on the slider) and I can't recall if "Adjust automatically" was enabled or not. I manually selected the screen brightness to the lowest level I could tolerate without feeling like I couldn't see the screen. Surprisingly for me, I can move the slider almost all the way to the left. I also unchecked the "Adjust automatically". So, now the screen brightness is using the minimal battery. (I believe this was the biggest gain for me). Furthermore, I am fairly conscious to disable WiFi unless I am actively using it for internet access. That is all I did and now the battery lasts a couple days without charging (vs completely drain in 1 day) and does not drain much at all. One last thing I am mindful of is to only use the charging cable that came with the device. I think the fast chargers that are more modern may easily cycle/overcharge older batteries and reduce the battery's long term life. With all batteries, there is a limited number of charging cycles and you'll notice that each 100% full charge may not last as long as when it was brand new. Overcharging (while at 100%) and/or letting the battery drain completely to 0% may reduce the life of the battery a bit. So, being mindful to unplug when at 100% and to start charging before it gets too low may help in maximizing its life. Hope this helps. Good luck maximizing your device's battery life!
    • K

      OSK Enhancements Proposals

      Watching Ignoring Scheduled Pinned Locked Moved OS
      92
      11 Votes
      92 Posts
      53k Views
      D
      @kugiigi Okay, I passed on the info.
    • libremaxL

      Volla phone (is back and) will be a new UT phone in 2020

      Watching Ignoring Scheduled Pinned Locked Moved Off topic volla phone ubuntu touch
      91
      5 Votes
      91 Posts
      43k Views
      TotalSonicT
      @tartanspartan - I've only tested to 128GB, and that worked well. Will have to try larger sizes, but need to order some in. Best regards, Steve Berson
    • O

      OnePlus just informed me they will NOT unlock bootloader for a device on bought on Ebay.

      Watching Ignoring Scheduled Pinned Locked Moved Oneplus Nord N10
      91
      0 Votes
      91 Posts
      10k Views
      L
      @oldbutndy said: @Leroy_Linux Running 24.04.1n (daily - but randomly doing the updates), MVNO USMobile > T-Mobile Good to know. I'm running 24.04-1.2 stable and T-Mobile. I misread your post. Somehow I interpreted the phone wasn't working well, but you clearly stated that it's just not a daily driver unless WiFi calling or native VOIP. (neither of which I've used... my requirements are just for the working phone which it has done well thus far). Thanks and sorry for my confusion. Hope you find a way to meet your requirements!
    • flohackF

      [Beta] Pixel 2 installer config

      Watching Ignoring Scheduled Pinned Locked Moved Google Pixel 2/2 XL
      90
      0 Votes
      90 Posts
      40k Views
      B
      @mrt10001 That's good. I'm going to try and start over, and see if that fixes it.
    • c4pp4C

      [HowTo] Alternate way of saving battery when using 4G/LTE

      Watching Ignoring Scheduled Pinned Locked Moved Support
      89
      8 Votes
      89 Posts
      50k Views
      D
      @lduboeuf Thanks for your new project. Well personally, in normal use, I generally completely turn off cellular data and activate it when necessary. I don't know how difficult it can be to develop, but I imagine an option that automatically turns on cellular data in case of one or more open apps or web-apps using it, and automatically turns off cellular data when apps or web-apps that used cellular data are all closed...
    • fredldotmeF

      Ubuntu Touch on Sony Xperia X

      Watching Ignoring Scheduled Pinned Locked Moved Porting
      87
      14 Votes
      87 Posts
      60k Views
      H
      Unable to connect sony bluetooth to xperia x with UT
    • ronbillockR

      MMS success and failure

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Support
      86
      0 Votes
      86 Posts
      40k Views
      jezekJ
      @fizz Hello, I've been able to make a test using the approach described above. The test was done in stable channel (OTA-22) after reboot and the commands have been punched via ssh. I sent myself a testing multimedia message via the nuntium-inject-push testing helper tool. phablet@ubuntu-phablet:~$ sudo ./nuntium-inject-push -s +421908353517 --sender-notification +421908353517 --transaction-id test-wget --error-activate-context=1 [sudo] password for phablet: No end-point flag provided, trying to retrieve end-point from nuntium logs in: /home/phablet/.cache/upstart Using endpoint: ":1.55" Creating web server to serve mms Denial count: 0 The notification was delivered to messaging-app [image: 1647105561353-screenshot20220311_181055232.resized25.png] I looked at the ~/.cache/upstart/nuntium.log phablet@ubuntu-phablet:~$ tail .cache/upstart/nuntium.log 00000060 39 30 38 33 35 33 35 31 37 2f 54 59 50 45 3d 50 |908353517/TYPE=P| 00000070 4c 4d 4e 00 8a 80 8e 02 74 00 88 05 81 03 02 a2 |LMN.....t.......| 00000080 ff 83 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f |..http://localho| 00000090 73 74 3a 39 31 39 31 2f 6d 6d 73 3f 65 72 72 6f |st:9191/mms?erro| 000000a0 72 2d 61 63 74 69 76 61 74 65 2d 63 6f 6e 74 65 |r-activate-conte| 000000b0 78 74 3d 31 00 |xt=1.| 2022/03/11 18:10:19 This is a local test, skipping context activation and proxy settings 2022/03/11 18:10:19 Forcing debug error: main.downloadError{standartizedError:main.standartizedError{error:"error-activate-context", code:"x-ubports-nuntium-mms-error-activate-context"}} 2022/03/11 18:10:31 Received unknown method call on org.ofono.mms.Message MarkRead 2022/03/11 18:10:31 Message /org/ofono/mms/231014453153205/cb2e5a6911b100a99a13927694308474 is not responded and not expired, not deleting. and extracted the message UUID cb2e5a6911b100a99a13927694308474 and download link http://localhost:9191/mms. (Note: in the log there is "?error-activate-context=1" in the url. This is a testing string specific for the nuntium-inject-push tool and I know it's safe to remove. In real world usage use the whole link) I downloaded the message content with wget using the download link into the storage as <UUID>.mms phablet@ubuntu-phablet:~$ wget -O - http://localhost:9191/mms > ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.mms --2022-03-11 18:23:50-- http://localhost:9191/mms Resolving localhost (localhost)... ::1, 127.0.0.1 Connecting to localhost (localhost)|::1|:9191... failed: Connection refused. Connecting to localhost (localhost)|127.0.0.1|:9191... connected. HTTP request sent, awaiting response... 200 OK Length: 3405 (3,3K) [application/octet-stream] Saving to: ‘STDOUT’ - 100%[=========================================================================>] 3,33K --.-KB/s in 0s 2022-03-11 18:23:50 (79,2 MB/s) - written to stdout [3405/3405] And checked, if there is the file in the storage folder. (Note: I've also appended, what the files look like.) phablet@ubuntu-phablet:~$ ls -l ~/.local/share/nuntium/store/ total 8 -rw------- 1 phablet phablet 653 mar 11 18:10 cb2e5a6911b100a99a13927694308474.db -rw-rw-r-- 1 phablet phablet 3405 mar 11 18:23 cb2e5a6911b100a99a13927694308474.mms phablet@ubuntu-phablet:~$ head -c 200 ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.mms ���test-wget���abcdefghipqrrst�TZ�7��+421908353517/TYPE=PLMN��application/smil�<smil>/�+pplication/smil�smil.xml�smil.xml�"<smil><smil> <head> <layout> <region id="Image phablet@ubuntu-phablet:~$ head ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.db {"Id":"test-wget","State":"notification","ContentLocation":"http://localhost:9191/mms?error-activate-context=1","SendState":null,"ModemId":"231014453153205","MNotificationInd":{"MMSReader":null,"UUID":"cb2e5a6911b100a99a13927694308474","RedownloadOfUUID":"","Received":"2022-03-11T18:10:19.122527716+01:00","Type":130,"Version":144,"Class":128,"DeliveryReport":0,"ReplyCharging":0,"ReplyChargingDeadline":0,"Priority":0,"ReplyChargingId":"","TransactionId":"test-wget","ContentLocation":"http://localhost:9191/mms","From":"+421908353517/TYPE=PLMN","Subject":"","Expiry":"2022-03-13T18:10:18.122527716+01:00","Size":29696},"TelepathyErrorNotified":true} I edited the ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.db file and changed the State to "downloaded" and TelepathyErrorNotified to "false". phablet@ubuntu-phablet:~$ sed -i 's/"State":"notification"/"State":"downloaded"/' ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.db phablet@ubuntu-phablet:~$ sed -i 's/"TelepathyErrorNotified":true/"TelepathyErrorNotified":false/' ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.db phablet@ubuntu-phablet:~$ head ~/.local/share/nuntium/store/cb2e5a6911b100a99a13927694308474.db {"Id":"test-wget","State":"downloaded","ContentLocation":"http://localhost:9191/mms?error-activate-context=1","SendState":null,"ModemId":"231014453153205","MNotificationInd":{"MMSReader":null,"UUID":"cb2e5a6911b100a99a13927694308474","RedownloadOfUUID":"","Received":"2022-03-11T18:10:19.122527716+01:00","Type":130,"Version":144,"Class":128,"DeliveryReport":0,"ReplyCharging":0,"ReplyChargingDeadline":0,"Priority":0,"ReplyChargingId":"","TransactionId":"test-wget","ContentLocation":"http://localhost:9191/mms","From":"+421908353517/TYPE=PLMN","Subject":"","Expiry":"2022-03-13T18:10:18.122527716+01:00","Size":29696},"TelepathyErrorNotified":false} I restarted nuntium (should be the same as restarting the phone) phablet@ubuntu-phablet:~$ initctl --user restart nuntium nuntium start/running, process 10665 There is the message instead of notification in the messaging app. [image: 1647106272837-screenshot20220311_183557605.resized25.png] Here you can see the relevant logs produced in this test for comparsion. For the record, I've also encountered a case, where the message was not delivered to messaging-app after restart, but it was due to bad wget usage, which produced an empty .mms file. So maybe if the file is somehow faulty, the message is not shown. This needs more investigation.