Compass does not work on Xperia 10+ Dual Sim

REPRODUCIBILITY (% or how often): 100%
BUILD ID: 3.3.0.16 Rokua, drivers 0.0.4.7
HARDWARE (Jolla1, Tablet, XA2,…): Xperia 10+ Dual Sim, i4213
UI LANGUAGE:fi
REGRESSION: (compared to previous public release: Yes, No, ?): ?

DESCRIPTION:

Any compass application does not work. When an application is started, it seems to get the first azimuth value, but values do not update. Other functionalities seem to work, settings, about etc.
The same application binaries seem to work OK on Xperia X (f5121) SfOS 3.3.0.16, drivers 0.2.1.25

PRECONDITIONS:

Xperia 10+ Dual Sim, SfOS 3.3.0.16, Compass, SailCompass, Orienteering Compass, PocketTransLite

STEPS TO REPRODUCE:

  1. Install a compass application
  2. Start application

EXPECTED RESULT:

Compass display should show a direction depending on orientation of the device.

ACTUAL RESULT:

Compass display shows a direction, but get not updated.

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)

1 Like

I worked on compass support and fixed it for Sony Tama devices (XZ2,XZ2c,XZ3). Hopefully, it can help in your case as well. There are two approaches for it, the both are submitted for review at

For Tama, the both approaches work and, as I have to choose, we use the one with sensorfw.

2 Likes

Yes, compass and step counter do not work on Sony Xperia 10+. I wrote about this on TJC (https://together.jolla.com/question/222221/release-notes-330-rokua/?answer=226275#post-id-226275).