Sonar - compatible devices

1. Supported devices

Device Support Users count Median signal strength Mean volume offset

Asus: ZenFone 2 Laser (ZE500KL)

Supported

4

132.5

1.2

Sony: Xperia Z3

Supported

6

62

2

OnePlus: 3, OnePlus3

Supported

10

167.5

1

OnePlus: OnePlus 6

Supported

4

58.5

1.8

Samsung: Galaxy A3(2016)

Supported

4

1150

0.5

Motorola: Moto G(4)

Supported

4

314

1.5

Blackshark, LGE: Nexus 5X, Shark 1S

Supported

41

749

1.2

Samsung: Galaxy Note9

Supported

10

1443.5

1.1

Samsung: Galaxy Note9

Supported

5

256

1

Samsung: Galaxy S8+

Supported

32

2292.5

1.4

Samsung: Galaxy S8+

Supported

19

2392

1.8

Samsung: Galaxy S8

Supported

55

2666

1.2

Samsung: Galaxy S8

Supported

16

1668.5

1.1

Asus: Nexus 7 (2013)

Supported

5

118

1

Samsung: Galaxy Note8

Supported

21

2279

1

Samsung: Galaxy Note8

Supported

15

1638

1.7

LGE: LG G5

Supported

15

379

1.4

LGE: Nexus 5

Supported

21

502

1.4

Samsung: Galaxy S7 Edge, Galaxy S7 edge

Supported

100

813

1.8

Samsung: Galaxy S7 Edge

Supported

5

726

1

Samsung: Galaxy S7 Edge

Supported

7

1732

1.9

Samsung: Galaxy S7 Edge

Supported

7

1387

1.7

Samsung: Galaxy S7 Edge

Supported

17

1894

1.8

Samsung: Galaxy S7

Supported

8

1192.5

1.9

Samsung: Galaxy S7

Supported

6

1794.5

1.7

Samsung: Galaxy S7

Supported

16

1010

1.3

Samsung: Galaxy J3(2016)

Supported

5

180

1.4

Samsung: Galaxy S4

Supported

11

685

1.6

Motorola: DROID Turbo 2, Moto X Force

Supported

4

566

1.8

Samsung: Galaxy S5 Dual SIM, Galaxy S5

Supported

27

760

1.2

Samsung: Galaxy S5

Supported

4

364.5

0.5

Samsung: Galaxy S5

Supported

8

463

1.2

Essential Products: PH-1

Supported

9

302

1

Samsung: Galaxy Note5

Supported

4

650

1

Samsung: Galaxy S7 Active

Supported

5

2062

1.4

Motorola: Moto G Plus (5th Gen)

Supported

7

96

0.7

Samsung: Galaxy S5 Neo

Supported

4

119.5

1

Samsung: Galaxy S9+

Supported

17

3144

0.8

Xiaomi: Mi A1

Supported

13

195

2

Samsung: Galaxy Note4

Supported

10

994

1.3

Samsung: Galaxy Note4

Supported

7

381

1.6

Motorola: Moto X (2nd Gen)

Supported

6

3588

0.7

Google: Pixel 2

Supported

15

374

1.9

Xiaomi: Redmi Note 5 Pro, Redmi Note 5

Supported

6

371.5

2

Samsung: Galaxy S6 Edge+, Galaxy S6 edge+

Supported

7

184

1.3

Samsung: Galaxy S6

Supported

4

365.5

1

Samsung: Galaxy S6

Supported

4

1054

1

Samsung: Galaxy S6 Edge, Galaxy S6 edge

Supported

25

814

1.6

Sony: Xperia Z3 Compact

Partially – small signal strength

7

32

1.3

OnePlus: OnePlus3T

Partially – small signal strength

6

16.5

4.3

OnePlus: OnePlus5T

Partially – small signal strength

6

37

2.3

LGE: V20

Partially – small signal strength

6

32.5

1

Samsung: Galaxy J5 Pro, Galaxy J5

Partially – small signal strength

4

21.5

3.8

LGE: LG G6, G6Fit

Partially – small signal strength

4

41.5

1

Google: Pixel XL

Partially – small signal strength

31

43

1.4

Xiaomi: Redmi Note 4

Partially – small signal strength

10

49.5

1.2

Google: Pixel

Partially – small signal strength

27

39

1.6

Google: Pixel 2 XL

Partially – small signal strength

38

24.5

2.7

OnePlus: One

Partially – large average offset

35

1179

5.7

Sony: Xperia Z1 Compact

Partially – large average offset

7

186

4.1

Sony: Xperia Z5 Compact

Partially – large average offset

4

424

2.8

Sony: Xperia Z5

Partially – large average offset

8

288

3.1

OnePlus: OnePlus3T

Partially – large average offset

6

16.5

4.3

OnePlus: OnePlus5T

Partially – large average offset

6

37

2.3

Samsung: Galaxy A5(2016)

Partially – large average offset

8

1629.5

3.6

Samsung: Galaxy A5(2017)

Partially – large average offset

7

247

3.3

Motorola: Moto Z Play, Moto Z Play Droid

Partially – large average offset

12

182.5

4

Motorola: Moto Z (2) Play

Partially – large average offset

11

172

3.3

LGE: LG G5 SE

Partially – large average offset

4

918.5

3

Huawei: Nexus 6P

Partially – large average offset

62

454

3

Motorola: Moto G(4) Plus

Partially – large average offset

15

139

3.9

Motorola: Moto X Style, Moto X Pure Edition

Partially – large average offset

9

1129

2.3

Google: Pixel 3 XL

Partially – large average offset

6

1295.5

7.5

LGE: LG Stylo 4, QStylus

Partially – large average offset

4

93.5

3.5

LGE: LG G3

Partially – large average offset

10

552.5

2.2

Xiaomi: Mi 5

Partially – large average offset

10

62.5

2.8

Motorola: Moto Z Droid, Moto Z

Partially – large average offset

10

355

2.8

Motorola: Moto G4 Play

Partially – large average offset

8

361.5

2.6

Samsung: Galaxy Note3, Galaxy Note3 Duos

Partially – large average offset

10

528

2.1

Samsung: Galaxy J5 Pro, Galaxy J5

Partially – large average offset

4

21.5

3.8

Xiaomi: Mi A2

Partially – large average offset

4

157

3.5

Xiaomi: Redmi Note 3

Partially – large average offset

10

78

3.5

Xiaomi: Redmi 3S

Partially – large average offset

5

171

3.4

Xiaomi: Redmi Note 4

Partially – large average offset

5

103

3.6

LGE: LG G4

Partially – large average offset

25

193

3.3

Motorola: Moto G (5) Plus

Partially – large average offset

4

161.5

3.8

Xiaomi: Redmi 4X

Partially – large average offset

8

1288.5

3.4

Motorola: Nexus 6

Partially – large average offset

15

1725

3.3

Samsung: Galaxy S9

Partially – large average offset

9

2209

2.4

Google: Pixel 2 XL

Partially – large average offset

38

24.5

2.7

Xiaomi: Redmi 5 Plus

Partially – large average offset

5

197

2.2

2. Unsupported devices

Device Support Users count Median signal strength Mean volume offset

Asus: ZenFone 3 Max (ZC520TL)

Not supported

4

35

1.2

Samsung: Galaxy S2

Not supported

5

27

4.4

Sony: Xperia XA2

Not supported

5

27

3.8

OnePlus: OnePlus5

Not supported

45

29

3.2

Samsung: Galaxy A3

Not supported

7

31

4

Samsung: Galaxy A5

Not supported

6

7.5

1.7

BlackBerry: KEYone, BlackBerry KEYone, Blackberry Keyone

Not supported

10

26.5

1.4

Motorola: Moto G Google Play edition, Moto G (1st Gen)

Not supported

5

28

2.2

Motorola: Moto X (1st Gen)

Not supported

5

33

0.8

HTC: 10

Not supported

5

35

0.6

Samsung: Galaxy J1(2016), Galaxy J1 (2016), Galaxy J1

Not supported

5

25

3.2

Samsung: Galaxy J3(2017), Galaxy J3 Pro

Not supported

6

36.5

0.8

Samsung: Galaxy J5(2016)

Not supported

34

31.5

2.3

Samsung: Galaxy J7, Galaxy J7 V

Not supported

6

20

3.5

Samsung: Galaxy J7 Pop

Not supported

4

36.5

1

Samsung: Galaxy J7(2016)

Not supported

21

26

2.5

Samsung: Galaxy A8+(2018)

Not supported

5

32

3.8

Motorola: moto e5 play, moto e(5) play, moto e(5) cruise

Not supported

7

19

4.9

Motorola: Moto E (4) Plus

Not supported

4

22.5

0.8

Motorola: Moto E (4), Moto E4

Not supported

4

8.5

1.2

FAQ

Is sonar safe?

Is sleep tracking with sonar safe for your health?

Ultrasound is generally considered safe if it is at normal volume. Regarding health effects, it works in a similar way to normal audible sound, i.e. very loud ultrasound can damage your hearing, whereas at low volume it is safe to hear. When using speakers, smartphones are nowhere close to be able to produce such loud sounds as to damage your hearing.
We also use ultrasound that is very close to the hearing range (around 20 kHz), so the effects of the ultrasound are almost identical to hearing a high pitched sound at the same volume (expect you can’t hear it at all).
The ultrasound volume we use is around 40 dB – which is lower than normal speech volume. You can measure the sound level yourself using e.g. this app.

Is sonar safe for your pets (cats, dogs, bats)?

For pets that are able to hear it, the ultrasound emitted from Sleep as Android is a constant low noise. The situation is similar to e.g. refrigerator noise. It is there, you can hear it, but it’s not so much disturbing. The ultrasound definitely cannot damage your pets hearing at the volume used in Sleep as Android.
Bats can be confused and fly into walls.

Is sleep tracking with sonar safe for your smartphone?

The only difference between normal audible sound and our sonar is that the frequency is a little higher (normal frequencies 2 Hz-20 kHz, our sonar frequencies 18 kHz-22 kHz). This is so small difference for the mic and speaker membranes that there is definitely no chance of damage, even with prolonged usage.

Sonar chirp audible in lullaby

  • We have reports that this can happen on some devices, this depends on how the device mixes audio channels.

  • Try different frequency in Settings → Sleep tracking → Test sensor, frequencies are listed in drop down menu list.

Sonar is audible, strange sounds when using sonar

We have reports that on some device you can hear audible artifacts during sonar tracking. It sounds like this:

Some of the signal gets into audible spectrum probably due to either insufficient quality of the speaker or some post processing which is applied to the output on your device firmware.

We have also some reports that Sonar can get audible suddenly during tracking in the night. Unfortunately we are not sure why this could happen, we only have very few such reports and we are not able to reproduce this on our phones.

To make any audible artifacts less likely:

  1. Go to Settings > Sleep tracking > Test sensor.

  2. Try different frequency from the drop down menu list.

  3. When you find the least affected frequency, you could try lowering the volume a bit (the sliding bar). But keep it as high as possible to maintain reliable results.

Note If the volume needs to be adjusted, always confirm that sonar is still working - ideally after you change settings, try to sit calm in font of the test for few seconds and than move slightly - do you see a spike?

Sonar is recorded, strange sound, chirping in recordings

  • Probably some filter to enhance audio experience is applied to speaker or mic.

  • Try different frequency in Settings → Sleep tracking → Test sensor, choose a frequency from the drop down menu list.

  • When you find the least affected frequency, you could try increasing the recording threshold a bit in Settings → Sleep noise recording → Recording volume threshold.

  • You can also try a different combination of Input / Output in Settings → Sleep noise recording → Input / Output (may be hidden under Advanced). The most effective solution so far seems to be changing Input to UNPROCESSED.

Note We have also discovered, that this exact issue can be solved by different positioning of the phone - if the bottom of the phone (where mic and speaker are) is not touching any surface, the artifacts are gone. So try to put the phone on a book or something similar with the bottom of the phone over the edge. If you are not hearing the sonar itself during tracking, but it only gets recorded, this usually helps.

Sonar stopped working after upgrading to Android 11

If you get completely flat graphs with automatic tracking with sonar sensor after upgrading to Android 11, make sure the app has permission Draw over other apps, Display over other apps or Appear on top (Samsung).
This permission is necessary for accessing the microphone from the background.

  1. System settings → Apps → Sleep → Appear on top / Display over other apps

  2. System settings → Apps → More options (⁝) > Special access > Appear
    on top
    / Display over other apps