Ask / Submit

Sony Xperia XA2 magnetic compass? [released]

asked 2019-08-12 13:13:07 +0300

ExTechOp gravatar image

I have long used my Sailfish phones for geocaching, and c:geo works very well in this environment, you can even get the Finnish national survey maps into it offline as a large binary blob.

My former AquaFish had no magnetic compass (which could be helpful, if not essential) although Sailfish seemed to indicate to c:geo there was one. I've now switched over to a Sony Xperia XA2 Ultra and am happy with the results. Unfortunately, c:geo still doesn't understand the Ultra's magnetic compass: it is also indicated as present but doesn't seem to give any useful readings.

What is the situation, doesn't Sailfish know how to use the XA2 magnetometer chip or what?

edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by molan
close date 2019-11-01 23:26:44.724710


Don't know about XA2 but have you tested compass with CSD tool and with a compass app?

Pohli ( 2019-08-13 12:42:16 +0300 )edit

Testing the compass using the csd tool gives me a fail on the compass sensor test: repeated attempts of waving the device around in a figure-eight does not seem to calibrate the sensor (messages are "Pass calibration level: 1 / Current calibration level: 0.333333 / Fail"). Trying Jussi Vuorisalmi's Orienteering Compass 1.0.1 from the Jolla store also gives the maximum calibration 33% (as he warns) but does not point north with any reliability. What now?

ExTechOp ( 2019-08-17 11:11:23 +0300 )edit

on my xa2, 3.1, compass calibrates, but wanders all over (eg 60 degrees) so is useless.

bongo ( 2019-11-01 16:13:00 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2019-11-01 12:33:14 +0300

Alex gravatar image

It seems that this has been fixed/implemented with Sailfish OS 3.2.0.x (changelog).

I am able to calibrate my Sony Xperia XA2 Dual Sim device with the CSD tool and the test passes, whereas the test failed on SFOS 3.1.0.x and the calibration level was stuck at 0.666667. The android app 'HERE WeGo' also seems to interpret the compass values correctly.

edit flag offensive delete publish link more


Compass calibration on my XA2 done with Compass App from Jussi Vuorisalmi under Sailfish OS 3.2.0 worked flawlessly.

starghost ( 2019-11-01 19:25:00 +0300 )edit

Unfortunately for me on the Sony Xperia XA2 Ultra (H3213) under (Torronsuo) repeated attempts at calibration with CSD: only goes up to 0.67777 and gives a fail. This is of course a bit of an improvement on 3.1, but it still doesn't really work.

ExTechOp ( 2019-11-04 10:30:14 +0300 )edit

@ExTechOp You need to try harder, I had to try it at least 3 times to pass the test. :D

Alex ( 2019-11-04 11:00:21 +0300 )edit

It took me 20 tries and a sprained wrist, but eventually I did get it calibrated. Don't give up!

Direc ( 2019-11-10 19:16:34 +0300 )edit

Question tools



Asked: 2019-08-12 13:13:07 +0300

Seen: 520 times

Last updated: Nov 01 '19