Sailfish OS for Fairphones devices

At least FP4 (and most likely also FP5) had the same issue and my changes fixed it. I did cold start location test (all assist data removed) with mobile data enabled and got location fix in about 30 seconds (another test got it even faster).

14 Likes

Great news! Please do post something to try out when available :slight_smile:

Is there a PR in some repo to eyeball for the change candidate?

1 Like

No PR yet but the current changes are in this branch GitHub - mer-hybris/geoclue-providers-hybris at jb63730 which is made on top of the earlier still unmerged PR.

6 Likes

Looking forward to it!

I had to send an SMS (Ghasp! Not Whisperfish!) and it wouldn’t go. Restarted connectivity through Utilities, but it flew past so fast I’m having a hard time it restarted.

Either way, didn’t help, had to reboot the phone.

Then it got sent and I got a reply so I know it really went.

Letting you know in case this is a real issue.

Would have been nice to get logs before reboot to see if those reveal why it failed. If you encounter the issue issue again please get at least journal log (journalctl -b –no-pager). I think you probably don’t have logs from the earlier boot anymore unless you had manually changed journal to be persistent in configuration file.

Ok, thanks, I’ll try to remember that. Didn’t come to think that this would be logged.

Which conf file btw? I doubt that it’ll fill up my phone or wear out the storage, so I might do that as well! Maybe it’ll help me remembering :wink:

Too bad SMS is so uncommon nowadays.

The configuration file is /etc/systemd/journald.conf where changing the Storage setting to Storage=persistent will make journal logs persistent across reboots. There size limit to how much journal logs are kept so it won’t fill the internal storage.

…
Restarted connectivity through Utilities, but it flew past so fast I’m having a hard time it restarted.
…
Either way, didn’t help, had to reboot the phone.
…

Next time, besides from trying to take logs, try to restart ofono.service (e.g. systemctl restart ofono.service, a prompt requesting your device pin should show up). Maybe then you dont have to reboot.
Utilities connectivity stuff only affects internet/mobike internet related stuff

ā€œā€"
service_do stop connman.service
service_do stop wpa_supplicant.service
service_do restart wlan-module-load.service
service_do start wpa_supplicant.service
service_do start connman.service
ā€œā€"

Now that Android 15 is available for FP5, should I start there for SFOS or use Android 14?

Thanks

1 Like

I went and took the FAFO approach and flashed Android 15 then SFOS and it seems to be working. Volte registered on T-Mobile US and I successfully sent an MMS, so that’s good.

1 Like

A small update on FP6 work, getting the Android 16 base to work was surprisingly easy and now I need to fix the remaining issues (audio, vibrator, camera and fingerprint). Fingerprint probably won’t be support in the first release I make but will get supported later (needs support for the new binder interface in the Sailfish OS fingerprint code).

22 Likes

Great news, I can’t wait, and neither can my Fairphone 6 :star_struck:

3 Likes

Update on my FP5 with SFOS on T-Mobile in US:

I got incoming MMSs to, well, come in. I had to set the MMS proxy and the MMSC to a numerical IP instead of the URL listed on T-Mobile’s help pages. But, I broke outgoing MMS in the process. :frowning: Also, incoming MMS only works on 4G-preferred. I suspect that voice calls cause the phone to drop back to 4G as well, but haven’t got around to set up a controlled test.

Group messages come through thanks to MMS working, but suffer from the general SFOS limitation of not being . . . grouped. But I see them, so if a committee wants to set a meeting date together, I know when and where.

Hello @mal!

I tried to use yottagram and found no mpris-qt5-qml-plugin installed. It plays videos…

May be it helps… Regards!

@mal Is there any news about the 5.0.* port for the Fairphone 2 ? Yes, mine is still rocking :smiling_face_with_three_hearts:

1 Like

Hey all, have been experimenting with CalyxOS in a mission to de-Google, but want to explore Sailfish on my Fairphone 4. I see users mentioning that it has full functionality, but is there a detailed summary of what is / is not working somewhere? Also, is the inex of images file the most up-to-date (dated 4th April)? Thank you in advance!

Not working: Fingerprint
Not sure: 5G
For me not working (maybe provider related not sure): Sending SMS if I have 4G/VoLTE enabled (receiving works, sending works when disabling 4G/VoLTE)
Everything else works (or at least I didnt encounter another issue, but I didnt test e.g. NFC)

After you flash the image from 4th april, do zypper ref && zypper up, this will also update some system packages

I should build version of the latest release so it’s easier to install without need to update to latest release. I’ll see about that over the weekend.

6 Likes

Fingerprint should work, at least it works on my FP4 and FP5.

4 Likes