Unified NLP on Fairphone 2 Open OS

You could just test them yourselves and tell me please, here are the links to three big troublemakers:

https://play.google.com/store/apps/details?id=com.atrioom.totem_mobi
https://play.google.com/store/apps/details?id=coop.lestilleuls.citiz
https://play.google.com/store/apps/details?id=com.hcceg.veg.compassionfree

LOS 14.1 and OpenGapps pico:

Totem seems to be available only in France
Citiz works fine, but didn’t find a car at my location (Munich :-))
Happycow also works, but insists on gps

2 Likes

Same results here with Lineage OS and microG (Mozilla Location Services as a UnifiedNlp backend), :slight_smile: (replacing Munich with Madrid).

Offtopic: HappyCow has an amazingly wide tracking libraries counter, :frowning:, but Citiz features none, :smiley:

There’s always a chance they run with UnifiedNlp (if they need network location) or with microG (if they need other Google services and APIs).

What infrastructure? Qualcomm hardware & drivers (low-level interfaces used by the system) need to comply with Google’s CTS and therefore they work through regular, generic APIs (high-level interfaces used by apps) in Android (Fairphone OS/Open and Lineage OS). I don’t know what are you referring to, :man_shrugging:

2 Likes

Many thanks for testing. I wasn’t clear however, Totem is the one that crashes without Google Services. Happy Cow and Citiz run with microG or Open GAPPS. They can all have GPS fix when they don’t crash, except for Citiz: with com.qualcomm.location disabled the GPS doesn’t turn on. The real problem however is network location. With GPS turned off the three can’t get a fix when Google Location isn’t available, Totem as I said crashes, Happy Cow will nag repeatedly that GPS and Google Location should be turned on, and Citiz will spin and never get a fix.

I forgot to add that microG can make Happy Cow and Citiz think that Google Location is available but I remember being annoyed by them not always getting a lock. The reason why I dropped microG is another one, it’s because of apps that complain about outdated Google Services. Open GAPPS naturally solves all problems, except again for the need to have Qualcomm service enabled in the case of Citiz.

For me, Citiz worked with energy efficient mode (i.e. no GPS. OpenGapps)

1 Like

Yes, it works fine with Open GAPPS. Does Lineage have the Qualcomm Location service? Here the description of what it does: https://www.qualcomm.com/products/izat

Not in /system:
FP2:/system # find . -name com.qualcomm.location* -print
FP2:/system #

Other places:
find firmware/ d data oem root/ sbin/ system/ vendor/ -name com.qualc\*
data/misc/profiles/cur/0/com.qualcomm.shutdownlistner
data/misc/profiles/cur/0/com.qualcomm.qcrilmsgtunnel
data/misc/profiles/cur/0/com.qualcomm.timeservice
data/misc/profiles/cur/10/com.qualcomm.shutdownlistner
data/misc/profiles/cur/10/com.qualcomm.qcrilmsgtunnel
data/misc/profiles/cur/10/com.qualcomm.timeservice
data/misc/profiles/ref/com.qualcomm.shutdownlistner
data/misc/profiles/ref/com.qualcomm.qcrilmsgtunnel
data/misc/profiles/ref/com.qualcomm.timeservice
data/data/com.qualcomm.shutdownlistner
data/data/com.qualcomm.qcrilmsgtunnel
data/data/com.qualcomm.timeservice
data/user/10/com.qualcomm.shutdownlistner
data/user/10/com.qualcomm.qcrilmsgtunnel
data/user/10/com.qualcomm.timeservice
data/user_de/0/com.qualcomm.shutdownlistner
data/user_de/0/com.qualcomm.qcrilmsgtunnel
data/user_de/0/com.qualcomm.timeservice
data/user_de/10/com.qualcomm.shutdownlistner
data/user_de/10/com.qualcomm.qcrilmsgtunnel
data/user_de/10/com.qualcomm.timeservice

1 Like

Point for Lineage then. Any clue of why the Fairohone team leaves this monstrosity intact in the FP Open OS?

Contract.  

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.