question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

No beacons sent on Fairphone 2 (Fairphone OS 19.11.2 / Android 7.1.2)

See original GitHub issue

Avoid duplicates

  • Bug is not mentioned in the FAQ
  • Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
  • Bug is not already reported in another issue

Describe the bug

The Fairphone 2, currently running Android 7.1.2 with access to GMS, is not sending any beacon / exposure notification.

(Note: there are two firmware flavors, Fairphone Open OS and Fairphone OS. This is about the later one, which has GMS access)

This was noticed while playing with https://github.com/marq24/UUID0xFD6FTracer (@marq24 kudos!)

There is absolutely no indication to the user that the CWA App is not fully functional.

This behavior could be verified on two Fairphone 2 devices running the same Android / firmware. Also verified with other Bluetooth Beacon scanners that the Fairphone 2 OS is is never sending a beacon. Did also a functional cross check with Samsung device.

Followed also the instructions from https://github.com/corona-warn-app/cwa-app-android/issues/674#issuecomment-646949156 to verify that the Fairphone 2 has no “Peripheral mode support” (and the Samsung has).

From the adb logs of the Fairphone 2:

06-28 17:06:54.186 3370 22809 I ExposureNotification: Utils#isSupported enabled=true, isDeviceSupported=true, isBluetoothSupported=true, BluetoothAdapter.isMultipleAdvertisementSupported=false [CONTEXT service_id=236 ]

Expected behaviour

Give the users warning/notice/hint that this device is not able to send beacons, notify other devices.

Or even better would be to get exposure notification working. But unclear if that’s possible. Will reach out to Fairphone team in parallel to clarify if they are aware of that issue.

Steps to reproduce the issue

  1. Buy a smartphone certified with the Blaue Engel by the Umweltbundesamt 😉
  2. Install the CWA App as recommended by the RKI / Bundesministerium für Gesundheit 😉
  3. Follow the instruction of the CWA App and grant the App access for “Use location” and enable Bluetooth

… the users get the impression that they actively participating, since no warnings or notice is given that the device is actually not capable sending beacons.

Technical details

  • Mobile device: Fairphone 2 / Fairphone OS 19.11.2
  • Android version: Android 7.1.2

Possible Fix

Detect Android devices with no “Peripheral mode support” and give user-friendly details that the CWA-App is not fully functional.

Additional context

Fairphone 2 OS seems to get an upgrade to Android 9 in the near future: https://twitter.com/Fairphone/status/1272805847769460736 IIUC there are at least two more years spare-parts available: https://www.heise.de/newsticker/meldung/Fairphone-3-das-moeglichst-nachhaltig-Smartphone-4505848.html

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
gollubcommented, Jun 28, 2020

Notified Fairphone team via support ticket.

0reactions
tkowarkcommented, Jul 1, 2020

To channel discussion about unsupported phones to a single issue, we will close this one here and refer to #688 for the time being.

Read more comments on GitHub >

github_iconTop Results From Across the Web

FP2: Fairphone OS 19.11.2 release - The Products
Fairphone OS 19.11.2 is now available. You can get it through the Updater. Changelog Issues fixed since the previous Android 7 maintenance ...
Read more >
FP2. Fairphone OS downloads – Support
Download one of these most recent versions of the Fairphone OS for the Fairphone 2 to do this. These files are sorted by...
Read more >
FP2. Android 10 FAQ - Fairphone Support
Frequently Asked Questions (FAQ) · If you are still running Android 5, 6 or 7, we recommend to upgrade in steps. · Make...
Read more >
FP2. Fairphone OS Release Notes – Support
Fairphone OS version 19.11.2 (Android 7.1) - 10 December, 2019. New features. Introduce setting and notification for enhanced 3D graphics support (fixes Pokémon ......
Read more >
Fairphone 2 official releases
Fairphone Open – without the Google Mobile Services¶. Android™ 5.1 Lollipop¶. Operating system. Build number.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found