[Release notes] Pispala 5.1.0.11

[quote=“Matias, post:475, topic:29751”]

So from my understanding Sailfish 5.1 migrated fron ConnMan DNS to systemd-resolved

[/quote]

Is that the case?

1 Like

Yes. Instead of Connmans DNS proxy SFOS is using system-resolved in 5.1 as DNS service.

3 Likes

It’s the exact opposite on my X10III… I’ve never had a “lost audio” until 5.1*.

Great, thanks!
Now waiting for the next update….
Kind regards, Dirk.

Any change in behavior wrt GPS? I lose audio a while after enabling Location.

Might be. I haven’t had the time to dive in, but I have used some GPS more then I use to.

finally OTA’d 5.1, got two problems that i didn’t find an immediate soln here or on the googul

  1. phone microphone broken when in speakerphone
    in 5.1, on 10 III, in the phone app, when on a call (over VoLTE, 3g doesnt exist where i live), if speakerphone is enabled, the microphone becomes very quiet. when speakerphone is turned off, the microphone works properly and the caller can hear me. also, bluetooth headsets work properly (perhaps better than in 5.0). is it a noise cancellation related issue maybe? either way, this was not a problem in 5.0.

increasing the gain in pulseaudio doesnt seem to have any effect. pactl set-source-volume 2 300% for any source 0/1/2/3/4. i thought it was literally silent until i tried a call test service where i can just baaarely hear my shouts in the playback.

  1. meecast eventview is broken for me on 5.1 on 10 III. dunno why. meecast is working fine, just not in events.
    i tried 1.12.19, 1.12.17, and 1.12.14. same result in each. (weird that sailfish-weather was revived)

Increase volume works for me.
pactl set-sink-volume 0 120%

To try to see why the autodetection of the path didn’t work, can you try to create again your account (don’t kill the one that is working, no need to) ?

  1. devel-su -p
  2. QT_LOGGING_RULES="dav.protocol.debug=true" jolla-settings

You should have the on the console the log of the DAV exchange during the account creation.

3 Likes

thanks for the response

  1. the command you pasted is for SINK volume, like for speakers, and has nothing to do with the microphone
  2. for me, 120% wouldn’t even be close to fixing the problem. the microphone is so quiet that literal shouting is reduced to a sound so faint that i have to turn up my speaker volume to 250% to hear it during playback.
  3. normally, setting sink and source volume with pactl both work find. the only issue is in telephony calls in the phone app when speakerphone is enabled. the microphone volume and the speaker volume can both be changed with pactl most of the time, but when speakerphone is enabled, suddenly the microphone is so quiet that its functionally muted.

my hypothesis is that when changing to speakerphone, the input source for the phone microphone is switched to the monitor for the speakerphone or something.

1 Like

I can confirm this after upgrading to 5.1.0.11 for my XA2 Plus Dual Sim.

had this before, from some patch onward it didn’t happen anymore, at least not a full or near-full drainage over night.

came back with the last patch.

Applied the upgrade on my C2.

After two months of being plagued by the reboot problem that started after the application of 5.0.0.76, I had hoped this would be over.

My C2 appeared to be in the group that did not reboot automatic, so after a good night sleep, I played with the power button to achieve a proper reboot.
After that I left it on, connected to external power for a couple of minutes to finish some post-upgrade tasks.
After a manual reboot to have a fresh start, I disconnected the power and worked on some apps (Mail, Signal, Whatsapp) and got another disappointing crash after about a minute.

Of course! Thanks for the debugging command. And thank you for your perseverance!

Here are the logs:
[defaultuser@Xperia10III ~]$ QT_LOGGING_RULES="dav.protocol.debug=true" jolla-setting
s
[D] unknown:0 - Using Wayland-EGL
library "libui_compat_layer.so" not found
library "libutils.so" not found
library "libcutils.so" not found
library "libhardware.so" not found
library "android.hardware.graphics.mapper@2.0.so" not found
library "android.hardware.graphics.mapper@2.1.so" not found
library "android.hardware.graphics.mapper@3.0.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libc++.so" not found
library "libhidlbase.so" not found
library "libgralloctypes.so" not found
library "android.hardware.graphics.common@1.2.so" not found
library "libion.so" not found
library "libz.so" not found
library "libhidlmemory.so" not found
library "android.hidl.memory@1.0.so" not found
library "vendor.qti.qspmhal@1.0.so" not found
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/nextcloud.Backup-84.xml"
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/nextcloud.BackupQuery-84.xml"
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/nextcloud.BackupRestore-84.xml"
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/nextcloud.Posts-84.xml"
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/nextcloud.Images-84.xml"
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/caldav-sync-84.xml"
[W] unknown:0 - writeProfileFile() called, forcing disk write: "/home/defaultuser/.local/share/system/privileged/msyncd/sync/carddav.Contacts-84.xml"
SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
[D] unknown:0 - User info request returned userId "bananaMixer" for username: "bananaMixer"
[D] unknown:0 - calendar home path is empty, requesting user principal url
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "Depth : 0"
[D] unknown:0 - "Prefer : return-minimal"
[D] unknown:0 - "Content-Length : 93"
[D] unknown:0 - "Content-Type : application/xml; charset=utf-8"
[D] unknown:0 - "URL = https://user:pass@MY_DOMAIN.FR/"
[D] unknown:0 - "Request : PROPFIND"
[D] unknown:0 - "<d:propfind xmlns:d=\"DAV:\">  <d:prop>    <d:current-user-principal />  </d:prop></d:propfind>"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "PROPFIND" request finished: QNetworkReply::NetworkError(ContentOperationNotPermittedError)
[W] unknown:0 - The "PROPFIND" operation failed with error: QNetworkReply::NetworkError(ContentOperationNotPermittedError) , HTTP code: 405
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "PROPFIND response status code: 405"
[D] unknown:0 - "PROPFIND response headers:"
[D] unknown:0 - "\tAlt-Svc : h3=\":443\"; ma=2592000"
[D] unknown:0 - "\tContent-Length : 0"
[D] unknown:0 - "\tContent-Security-Policy : default-src 'self'; script-src 'self' 'nonce-0phT9vvl+wYwOnj1yNj1B/JLYw4keEm4ZNN2bvnVYO0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';"
[D] unknown:0 - "\tContent-Type : text/html; charset=UTF-8"
[D] unknown:0 - "\tDate : Wed, 17 Jun 2026 09:47:40 GMT"
[D] unknown:0 - "\tReferrer-Policy : no-referrer"
[D] unknown:0 - "\tSet-Cookie : oc_sessionPassphrase=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX; path=/; secure; HttpOnly; SameSite=Lax"
[D] unknown:0 - "__Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax"
[D] unknown:0 - "__Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict"
[D] unknown:0 - "octuchr3ds71=deec57eb6328ca7fbbbaa9a7f024e8ec; path=/; secure; HttpOnly; SameSite=Lax"
[D] unknown:0 - "\tStrict-Transport-Security : max-age=31536000;"
[D] unknown:0 - "\tX-Content-Type-Options : nosniff"
[D] unknown:0 - "\tX-Frame-Options : SAMEORIGIN"
[D] unknown:0 - "\tX-Permitted-Cross-Domain-Policies : none"
[D] unknown:0 - "\tX-Robots-Tag : noindex, nofollow"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "Prefer : return-minimal"
[D] unknown:0 - "URL = https://user:pass@MY_DOMAIN.FR/.well-known/caldav"
[D] unknown:0 - "Request : HEAD"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "HEAD" request finished: QNetworkReply::NetworkError(NoError)
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "HEAD response status code: 301"
[D] unknown:0 - "HEAD response headers:"
[D] unknown:0 - "\tAlt-Svc : h3=\":443\"; ma=2592000"
[D] unknown:0 - "\tLocation : /remote.php/dav/"
[D] unknown:0 - "\tStrict-Transport-Security : max-age=31536000;"
[D] unknown:0 - "\tDate : Wed, 17 Jun 2026 09:47:40 GMT"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "Depth : 0"
[D] unknown:0 - "Prefer : return-minimal"
[D] unknown:0 - "Content-Length : 93"
[D] unknown:0 - "Content-Type : application/xml; charset=utf-8"
[D] unknown:0 - "URL = //user:pass@/remote.php/dav/"
[D] unknown:0 - "Request : PROPFIND"
[D] unknown:0 - "<d:propfind xmlns:d=\"DAV:\">  <d:prop>    <d:current-user-principal />  </d:prop></d:propfind>"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "PROPFIND" request finished: QNetworkReply::NetworkError(ProtocolUnknownError)
[W] unknown:0 - The "PROPFIND" operation failed with error: QNetworkReply::NetworkError(ProtocolUnknownError) , HTTP code: 0
[D] unknown:0 - "---------------------------------------------------------------------"
[D] unknown:0 - "PROPFIND response status code: "
[D] unknown:0 - "PROPFIND response headers:"
[D] unknown:0 - "---------------------------------------------------------------------"
[D] onFailed:87 - failed to create account: La demande du réseau a échoué.

I see that there is a PROPFIND request on path /, failing with a 405. Then the request on .well-known/caldav ends up in 301, redirecting to /remote.php/dav/. Then, there is another PROPFIND on /remote.php/dav/, failing because there is no host!

In the first two requests, I redacted my domain and put MY_DOMAIN.FR instead. But in the third request, there was no domain in the URL (I did not remove it, it was already missing).

I hope this helps! But you may have already covered this bug in this commit, no?

1 Like

Sadly no : / This commit covers a relative redirection only during the initial PROPFIND request. Your issue is happening during the HEAD request, which appears in a different code path. So I’m sending a new PR : [buteo-sync-plugin-caldav] Handle relative redirections in HEAD. by dcaliste · Pull Request #41 · sailfishos/buteo-sync-plugin-caldav · GitHub

Thanks a lot for the precious logs. Hopefully we’ll converge to something that can just works !

7 Likes

Update went fine. Had to force reboot on the 10 III.

Thanks to Jolla for another fine update.

2 Likes

C2 - no issues updating, had to restart the phone manually but seemingly all good. Some (AAS only possibly) sound issues that are fixed by restarting apps/services but that was to be expected given this thread. Everything else seems to be fine.

2 Likes

All right - installed the image on my main driver - an Xperia 10 III - I do have the very same problem with Meecast - it is working but not in events.

Has someone found a fix?

Updated Jolla C2, update progress was stuck when done, but a restart booted into the updated OS. Reinstalled Chum and Pure Maps, UI seems smoother now, thank you Jolla!!

1 Like

I confirm much improved and smoother UI on Jolla C2

2 Likes

So I started to watch my battery drain - tonight I lost 17 % in 6,5 hours while the phone (Xperia 10 III) just laid fown im Flight Mode.That’s too much.

3 Likes