Skip to content

Device compatibility

Markus Friedli edited this page Oct 17, 2024 · 64 revisions

PAssist is only reliable when the device is complient to the original Android specification.


Potential issues

Especially the following features are critical for a reliable use of PAssist:

  • F1) On an SMS_RECEIVED event, the received SMS must be notified to all registered broadcast receivers, independently of the current sleep state (e.g. Huawei devices have a very aggressive battery optimization mode, which can hinder the proper delivery of SMS to registered apps during deep-sleep mode).

The following table shows whether PAssist runs smoothly or not on the listed devices. If you have feedback about your own device not listed here or if you know of a workaround for a listed issue, please let me know [email protected].


Device/Compatibility table

Device Android Version Compatibility Known issues Workaround
Google Pixel 9 14/15 ☀️
Google Pixel 8 14/15 ☀️
Google Pixel 7 13/14/15 ☀️
Google Pixel 6 12/13/14/15 ☀️
Google Pixel 5 11/12/13 ☀️
Google Pixel 4a 11/12/13 ☀️
Google Pixel 4 10/11/12/13 ☀️
Google Pixel 2 9/10 ☀️
Nokia 6.1 9/10 ☀️
Samsung Galaxy S8 9 ☀️
Sony Xperia XZ2 9 ☀️
Huawei P20 Pro 9 ☀️
Samsung Galaxy Note 10 9/10 ☀️

Device/Compatibility table (for PAssist < 2.4.0 with support for Android 7.0 & 7.1)

Device Android Version Compatibility Known issues Workaround
Huawei P9 7 ☀️
Nokia 2 7.1 ☀️

How to test

  1. Configure PAssist:
    • Set an operations center contact with a phone number that you can control - where you can send SMS from.

    • Set the on-call state to "manually on" via the context menu.

      Enable "Manually on" Configured for testing

  2. Lock the phone and let it untouched for about an hour - to ensure the device is in deep sleep mode.
  3. Send an SMS from the operations center phone number to your phone under test.
  4. Test for the critical features:
    • F1: Within a few seconds, PAssist must start the on-call alarm.

      On-call alert view