We have moved to a new Sailfish OS Forum. Please start new discussions there.
38

What bugs does Sailfish X have?

asked 2017-10-25 18:22:03 +0300

Kalatti gravatar image

I'm interested in buying an Xperia X and would like to know if Sailfish X has any bug or some feature does not work well.

I read that Sailfish OS (from Jolla phones) works best even on an Intex Aqua Fish, is it true?

Does it deserve to buy an Xperia X or should I wait?

edit retag flag offensive close delete

Comments

7

Personally the main issue is that my SD card isn't recognized. The other little thing is that it can't load my SIM card on the fly, I need to reboot.

Apart from that and what's listed by Jolla, works quite well for me. If you find a cheap second hand Xperia X in good shape, it worth it.

Sthocs ( 2017-10-25 19:35:49 +0300 )edit
1

Just reformat your SD card to FAT32 and you're good to go! This is what I did with my 64GB SDHC card now it is working perfectly.

Sailor_John_Doe ( 2017-10-26 01:00:16 +0300 )edit
2

Our help article on SD cards supported by Sailfish OS:
https://jolla.zendesk.com/hc/en-us/articles/201997993

jovirkku ( 2017-10-26 11:06:26 +0300 )edit
2

Please guys, click on the link, I know which cards SFOS is supposed to support... The card is working in the J1, formatted in VFAT.

Sthocs ( 2017-10-26 13:14:44 +0300 )edit
1

for solid performance I can recommend the Intex Aquafish (plus a good camera) My Xperia does not make me happy yet.

danfin ( 2017-11-12 11:53:23 +0300 )edit

22 Answers

Sort by » oldest newest most voted
55

answered 2017-10-25 18:38:51 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2019-12-10 14:08:53 +0300

TL;DR: Sailfish X still has several bugs and missing functionalities, but many people here use it daily as their main phone, and it works just fine for 90% of use cases.

Note that some bugs on this list can be remedied, and others not yet.

Please edit this post directly, it is a wiki, so anyone may edit it. Ideally links would be created in this Wiki leading to the solutions to those issues that can be resolved. If someone can do that it will be useful for the community.

  1. Wireless tethering is not currently enabled. (Workaround exists. | support added in SFOS 2.1.4.x)
  2. BTRFS support is missing. (added SD card support in SFOS 2.1.4.x)
  3. Sometimes the mobile network settings are lost. (Solutions exists.)
  4. Call recording is not currently working properly. (fixed with SFOS 2.1.3.x)
  5. Double-tap-to-wake not enabled. (Solution exists.)
  6. Camera often does not focus as desired.
  7. Video recordings currently in UHD instead of FHD and Darth Vader like sound recording (SFOS 2.1.4.x introduced some improvements).
  8. Some issues with μSD card functionality under Sailfish X. (Which issues? Please specify. Workaround exists? Please add link.)
  9. Exchange Activesync (EAS) doesn't work reliably. Every few days synchronization stops, and the only workaround is to reboot phone, or reset it in terminal. In fact, EAS is even less stable than on Aqua Fish / Jolla C. Last stable synchronization was on Jolla 1.
  10. Volume level can not be adjusted high enough and is not synchronized between Sailfish OS and Aliendalvik (Android apps). (SFOS 2.1.4.x adds echo cancellation to the audio path) 19.Notifications for Android applications are often in loop.

  11. Camera button does not launch camera application as could be expected (not really a bug, more of a desired feature). (feature added in SFOS 2.1.4.x, though does not work on lock screen yet)

  12. Email application is laggy when viewing an email containing many pictures (please verify if Xperia X-specific, or move to general features).
  13. Camera button is single-function: only takes photo. Focus on half-press does not work. (feature added in 2.1.3.7 for the front camera, and 2.2.1.18 added to main camera)
  14. Camera zoom using volume keys does not function (maybe not bug but more of a desirable feature).
  15. Video viewed in browser is not smooth. (SFOS 2.1.4.x introduced some improvements).
  16. When listening to music with a bluetooth headset, if wlan is activated the music has small but audible pauses/hicups at regular intervals, probably due to scanning for access points. (workaround: turn wlan off. Although this workaround does not work reliably). BT audio working or not seems to depend on client device used.
  17. Xperia X does not power up when an alarm rings while it's off.
  18. CPU cores are not handled optimally (issue mentioned in 2.1.4 release notes). As a result, occasionally the phone becomes hot.
  19. Roaming does not always work (Workaround seems to be to switch back to android and then install sailfish x again.) Edit: This workaround is not working! Jolla has no clue how to get it to work.
  20. Simcard removed issue can occur when crossing borders (roaming) but also randomly without going abroad. No known fix. Reboot required (maybe not anymore, see answer in SIM card removed issue).

Missing Xperia-X hardware functionality:

  1. Fingerprint sensor does not currently function. (fixed with SFOS 2.2.0.x)
  2. Compass does not currently function. (fixed in SFOS 2.2.1)
  3. Near-field-communications is not currently functional.
  4. Barometer does not currently function.
  5. FM radio is missing.

General feature requests (not specifically Xperia X bugs):

  1. VOIP/SIP is not available natively (true for all of SailfishOS).
  2. VoWIFI and VoLTE is not currently available (true for all of SailfishOS. VoLTE support has been announced for Sailfish 3 in Q3 2018).
  3. Sailfish OS uses an old version of the Android runtime (Kitkat 4.4); some apps (a minority) may require a newer version and cannot run. (planned to be upgraded in SFOS 3)
  4. No individualized control of permissions for Android applications (true for all of SailfishOS).
  5. No system for payments for applications in Jolla Store (true for all of SailfishOS).
  6. Convoluted disk space partitioning that seems unnecessarily complicated. (Subjective, not necessary for average user.)
  7. Poor use of available disk space reduces space available for user without good technical justification. (Workaround exists. Subjective, not necessary for average user.)
  8. VPN is still at beta level for all SFOS devices (though support has improved with SFOS 2.2.1).
  9. Android apps cannot create or modify contacts; they can only access them read-only (true for all of SailfishOS).
edit flag offensive delete publish link more

Comments

1

Is it possible that bugs, including problems with the 4G? I use a MVNO handler that with Jolla C, I do not mind, while with Xperia it is fixed in 3G. I tried a sim of a 4G enabled MNO operator and stayed in 4G for a few seconds.

mercurio ( 2017-10-25 19:36:11 +0300 )edit
6

I don't understand why people are downvoting this? Sure, 12/13 are maybe a bit subjective but 1-11 are correct.

sidv ( 2017-10-25 19:38:21 +0300 )edit

Is it possible that bugs, including problems with the 4G? I use a MVNO handler that with Jolla C, I do not mind, while with Xperia it is fixed in 3G. I tried a sim of a 4G enabled MNO operator and stayed in 4G for a few seconds.

mercurio ( 2017-10-25 19:38:24 +0300 )edit
3

@mercurio I am using X in the US and have working 4G (for the first time with sailfish, ever), so at least it's not a common bug.

sidv ( 2017-10-25 19:52:50 +0300 )edit
3

I would add to this 14. Camera misfocuses a lot. 15. Video recordings currently in UHD instead of FHD and Darth Vader like sound recording (reported and apparently fixed upstream already)

leszek ( 2017-10-25 20:32:02 +0300 )edit
11

answered 2017-10-26 18:34:14 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2017-10-26 22:50:44 +0300

Filip K. gravatar image

OK, I have just taken @oenone's answer and cleaned it from feature requests and subjective stuff. I am also making into a wiki so everyone can edit it; please change as new information comes to light!

  1. Wireless tethering is not currently enabled. (Workaround exits.)
  2. Near-field-communications are not currently functional.
  3. BTRFS support is missing.
  4. Sometimes the mobile network settings are lost. (Solutions exits.)
  5. Call recording is not currently working properly. (known bug - fixed)
  6. Double-tap-to-wake not enabled. (Solution exists.)
  7. Other Xperia X sensors like the barometer, compass, fingerprint, etc do not currently function.
  8. Camera often does not focus as desired.
  9. Video recordings currently in UHD instead of FHD and Darth Vader like sound recording (reported and apparently fixed upstream already).
  10. Some issues with μSD card functionality under Sailfish X. (Workaround exists.)
  11. Exchange Activesync (EAS) doesn't work reliably. Every few days synchronization stops, and the only workaround is to reboot phone.
  12. Volume adjustment is not synchronized between Sailfish OS and Aliendalvik (Android apps).
  13. Notifications for Android applications are often in loop.
  14. Camera button does not launch camera application.
  15. Email application is very laggy.
  16. Video viewed in browser are not smooth.
edit flag offensive delete publish link more

Comments

2

Thanks, that's much better. For number 10. what is the workaround you mention? Recompiling the kernel?

Sthocs ( 2017-10-26 18:55:40 +0300 )edit

About no. 9: "reported and apparently fixed upstream already" - do you have a source for this information?

TomC ( 2017-10-29 10:07:33 +0300 )edit
1

The volume in both the earpiece and the speaker, isn't really high. This is an important issue. What is the status? See: https://together.jolla.com/question/169291/xperia-x-speakerphone-volume-too-low/

NikosAlexandris ( 2017-11-02 09:53:29 +0300 )edit

I have an issue where the screen, directly after awakening with a power button press, is totally unresponsive, so you either way for it to time out and re-sleep, or hit the power button twice (to dismiss the awakened screen and then wake it again) in order to be able to swipe the phone on.

I also find the keyboard in Android a little buggy, sometimes touching a text field will bring up the keyboard, but then it automatically disappears after a second.

I also cannot get google maps to utilise the GPS data, I can see with sailfish apps that the GPS is locked in and working, and yet gmaps does not show a location.

Beethoven ( 2017-11-10 16:51:23 +0300 )edit
2

answered 2017-10-27 16:31:38 +0300

NYL gravatar image

Also i've found if you are in a call handsfree doesn't work

edit flag offensive delete publish link more

Comments

you mean speaker? indeed!

Bavarian ( 2017-11-13 22:37:37 +0300 )edit

But few times i used handsfree coorspondent complainded so much about echo it had to be switched off. In my case handsfree works but sound quality is so poor that it can't be used. It was in quiet room with phone on a steady wood table at about 50 cm. Anyway realy like to use sailfish X.

clementb ( 2018-01-05 00:01:58 +0300 )edit
1

answered 2017-10-28 07:50:37 +0300

Cedric gravatar image

Found an issue in the wifi while traveling to Korea. I was not able to connect to any 2.4GHz network (actually the search results in the phone seeing only 5G networks). Using the US regdom (iw reg set US in the terminal) makes the phone to see all wifi networks.

This was working fine by default on Jolla 1.

edit flag offensive delete publish link more

Comments

It sets the region based on what mobile network (not what country of SIM you have) it is connected to. This is set upon boot.

oenone ( 2017-10-29 01:45:39 +0300 )edit
7

answered 2017-11-09 15:35:31 +0300

wvh gravatar image

Audio is pretty badly distorted when music plays at low volume, like when a song starts or ends. I suspect some bugs with sampling or power saving, as the Xperia X clearly plays music just fine in Android.

The btrfs file system is not supported anymore (not built into kernel), but the f2fs file system is. However, when formatting a microsd card in Linux, copying music to it and moving the card to the phone, SailfishX only shows the top-level directory. Just creating the file system on Linux and inserting the empty card into the phone works; files on the device are created without a problem over SSH or MTP. I suspect some on-disk format changes, the kernel on Xperia X is pretty old. It might be a good idea for Jolla to include mkfs.f2fs on the device so the GUI can format microsd memory cards and any compatibility issues are avoided.

Apart from that, SailfishX has been pretty stable for me so far.

edit flag offensive delete publish link more

Comments

1

i also have the same audio issues.

clifford ( 2017-11-09 16:05:16 +0300 )edit
6

answered 2017-11-10 01:31:36 +0300

hagiz gravatar image

Unlocking phone doesn't always wrk(several times daly for me). Hangs on lock screen and have to preas power button and try again.

Have also had a few reboots during the night while charging, with missed calls as a result. Fixed temporarily by disabling SIM card lock.

Haven't used sailfish since Jolla 1 died a couple of years ago and going frm swiftkey to this keyboard is going to take me a long time to adjust to, otherwise good to be back.

edit flag offensive delete publish link more

Comments

1

Do you have doubletap-to-wake enabled?

It seems that will sometimes behave so that lockscreen is shown but you cannot swipe left or right to enter the lock code. Short press to powerbutton to shut display and retrying works after that.

Withlut doubletap enabled, I never have this problem.

juiceme ( 2017-11-10 10:32:53 +0300 )edit

Yes I have enabled double tap. Thanks, that must be it!

hagiz ( 2017-11-10 10:50:38 +0300 )edit

Double tap doesn't work fine, if you've actived it, this is the cause of this issue

carmenfdezb ( 2017-11-14 19:33:29 +0300 )edit
0

answered 2017-11-10 02:07:38 +0300

DarkTuring gravatar image

Check user reports:

https://together.jolla.com/question/168884/user-reports-sailfish-x/

What hasnt been mentioned here is that GPS for Android Apps basically doesnt work, takes a long long time to start and only very infrequently updates coordinates, which makes driving turn by turn directions useless.

edit flag offensive delete publish link more

Comments

1

The GPS works ok for me on HereWeGo and Sportstracker.

Turn by turn directions on HereWeGo work well, however since text to voice isn't available there are no Street names included in the turn by turn directions.

AlanBreen ( 2017-11-10 10:33:37 +0300 )edit

GPS on google maps works fine here, using it daily when driving.

hagiz ( 2017-11-10 10:51:33 +0300 )edit

I just went on a trip with my car and getting any valid gps location at all was a real pain (I used HereWeGo). I also had a problem with Sailfinder (the Sailfish tinder app) often getting a completely wrong location for me, which may or may not be related to that. Jolla always claims to have a fix (gps icon not blinking, but being solid), but it seems to be almost completely broken for me... maybe someone has a suggestion how I can reliably check if the phone has a correct gps fix...

eriXD ( 2017-11-11 16:13:56 +0300 )edit
1

I used Waze each day ... And I din't get any problem with GPS position ...

Cube ( 2017-11-13 12:30:41 +0300 )edit

Unbelievable that i am the only person that consistenly has issues with SFOS GOS integration when it comes to Android Apps, for Example maps.me just doesnt work!

I did confirm that Here actually works (just dont trust my GPS data with them, neither with Google or Waze, which places all those off the menue for me); i am looking at an open streets map implementation.

DarkTuring ( 2017-11-15 07:10:05 +0300 )edit
15

answered 2017-11-10 10:26:52 +0300

objectifnul gravatar image

updated 2017-11-11 22:57:40 +0300

I think the worst one is the lack of available system memory. I couldn't even reinstall onto my 32 Gb Xperia all the apps I had on my 16 Gb Jolla. system data

Additionally, this conclusion of the Oct. 18 meeting appears to be totally unacceptable for those who purchased SailfishX and an Xperia X device to host it:

No safe solutions exist to the two problems: losing 7 GB to factory reset, and too small system partition (rootfs); we'll have in mind to enlarge rootfs in future devices, for now just install less apps and use SD card ;) (sledges, 08:54:50)

I assume the OS development team will not consider this topic closed. I wouldn't recommend buying SailfishX + Xperia X for now, unless a workable solution is made available.

edit flag offensive delete publish link more

Comments

2

Is this still the case? So of the 32gb on the X you can only use 2.5gb? I'm confused by this one!

I really want to move to sailfish and would love an Xperia X (or XA2 if all set) to install it on but I'm constantly put off hearing these issues. The trouble is; 1) It's not easy to get hold of an Xperia X any more in the UK that you can be confident it is unlockable 2) It's then not easy to ensure the DRM keys are backed up and to restore them to return the X if there are so many bugs that I think the phone is unusable as my main phone.

mr_xperia ( 2018-08-25 16:38:20 +0300 )edit

@mr_xperia :

Note :

  • here the situation is slightly different than what we have discussed in your thread.
  • it's still the "only 20GiB partition" problem
  • that partition is split using LVM into a / (a.k.a root) partition, and a /home.
  • android stuff goes into /home/.android/data/ so it's not relevant here (and these apps tend to be huge)
  • some native apps can put stuff into / (mostly into /usr/share)
  • for some reason, some of the native apps that @objectful has been using put way to much shit in there. (<- that's not normal behaviour to begin with )
  • also for some reason, said apps don't have a nice user interface to move the shit to the SD card ( <- that's a big UX issue for the app, file an issue to the devs.)

There's a possible manuall fix to circumvent :

  • Put symlinks that divert whatever directory gets too full toward the SD card.
  • e.g.: Stellarium (that's the biggest example I could come up with) puts 80MB worth of star maps in /usr/share/stellarium.
  • move Stellarium: mv /usr/share/stellarium /run/media/nemo/MyData/
  • make a symlink : ln -s /run/media/nemo/MyData/stellarium /usr/share/
  • problem solved.
DrYak ( 2018-08-30 13:28:14 +0300 )edit

It's not a problem for the Jolla 1 because :

  • Sailfish X on Xperia X uses LVM to statically split the available 20GiB into 2GiB root and 18GiB users' home.
  • Jolla 1 use a feature of the BTRFS that grow dynamically sub-trees inside the same partition space. the ~14GiB space remaining for data is spread over the @ (root) and @home subvolumes of the BTRFS partition as need arise.
  • This comes with its own set of problem if the partition runs out of 1GiB chunks for BTRFS to allocate OR runs out of 256MiB chunks to use for metadata. (The dreaded enospc error message) This is saddly highly likely on a tiny partition like the 13GiB of Jolla 1.
  • But even that can somewhat be alleviated by better following official BTRFS recommendations

The end result is that way too many people got burned by the peculiarities of BTRFS (weird space management in 'chunks', very unusual recovery strategies - one of the rules of BTRFS is that you NEVER actually try to repair a filesystem, you only run fsck as a last resort when EVERYTHING else has failed).

And Jolla saddly decided to step aside from it, so since the Jolla Tablet and Jolla C you have space that is statically split using LVM, and EXT4 partition of fixed size.

The 2GiB root limit on Sailfish X stems from that, but shouldn't be a big issue under normal circumstances (the largest app I have is 80MiB, I barely exceed 200MiB of installed app data).

And is perfectly circumventable until Jolla comes with a better solution.

(Use du -s -c /usr/share/* | sort -n to get a list of space consumers)

DrYak ( 2018-08-30 13:42:36 +0300 )edit

Forgot to add regarding the symlink trick :

this works WAY BETTER if the SD card is formatted with a non-stupid file system.

Use something unix-y, at best : BTRFS, F2FS or EXT4.

So that anything that you moved app needs in the original EXT4/BTRFS partition in /usr/share/{app} , such as access rights, extended attributes, advanced access control, etc. keeps working once moved to your EXT4/BTRFS/F2FS SD card.

Forget about FAT32 and exFAT, they are b0rked by design

(For FATnn-family, that is partially excusable : it's an evolution of an extremely ancient file system that dates back from the dark ages of 16bit home computers, and that was about what you could do with the limited ressources.

But exFAT ? Why, gods, why did Microsoft need to inflict us this crap ? Specially when there was already UDF as a partition format used by nearly everyone, and specially geared toward less writing (one variant of it was even used on CD-R and DVD-R, things that can only be burned and never overwritten !), but no Microsoft desperately needed to come up with a new shit...

...oh, yeah. I know. A broken attempt at money grab by using patents. I hate you, Microsoft)

DrYak ( 2018-08-30 13:56:27 +0300 )edit
1

After years of maturing: The rootfs is still too small! ...

jolladiho ( 2019-03-13 14:27:37 +0300 )edit
2

answered 2017-11-10 13:49:08 +0300

ehakkarainen gravatar image

Just to add one - when (BT) headphones are connected to the phone the phone audio cannot be routed to the loud-speaker.

edit flag offensive delete publish link more

Comments

Behaving the other way round for me - when listening to music over a BT headset, a phone call will not be routed to the headset, although the music stops. The only way for me to take the call is to switch on the loudspeaker. Using 3.0.0.8 on Xperia X. Now upgrading to 3.0.1.11, will see if that helps.

jschwarz ( 2019-01-19 15:06:15 +0300 )edit
0

answered 2017-11-12 09:39:44 +0300

deloptes gravatar image

You could add HFT missing in bluez5 - a huge no go for me - unfortunately found out after spending approx. 300,- + 10h work.

Look at this post

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
31 followers

Stats

Asked: 2017-10-25 18:22:03 +0300

Seen: 14,800 times

Last updated: Dec 10 '19