Result Key
Pass |
Fail |
Untested |
bleprph
NOTE: default application stack is too small and is causing issues with pairing when keys distribution is enabled
Units Under Test
- nRF51dk
- nRF52dk
- nRF52840 PDK
Peer Devices
- A: Android phone running nRF Connect
- I: iPhone
- M: Mynewt device running bletiny
- O: OS X running LightBlue 1.2
- B: Linux with BlueZ
Test | nRF51dk | nrf52dk | nrRF52840 | Comments |
---|---|---|---|---|
Central connects and disconnects several times | ||||
Central initiates legacy just-works pairing | ||||
Central restores encrypted connection via bonding | ||||
Central initiates secure-connections just-works pairing |
btshell - peripheral
Units Under Test
- nRF51dk
- nRF52dk
- nRF52840 PDK
Peer Devices
- A: Android phone running nRF Connect
- I: iPhone
- M: Mynewt device running bletiny
- O: OS X running LightBlue 1.2
Test | nRF51dk | nRF52dk | nrRF52840 | nrRF52840 (BT5, 1M) | 2M | coded | Comments |
---|---|---|---|---|---|---|---|
Peripheral performs undirected advertising | MAI | M | M | M | |||
Central pairs with peripheral | MAI | M | M | M | |||
Central restores encrypted connection via bonding | MAI | M | M | M | |||
Central reads characteristic | MAI | M | M | M | |||
Central writes characteristic | MAI | M | M | M | |||
Central enabled indications | MAI | M | M | M | |||
Peripheral sends indication when characteristic changes | MAI | M | M | M | |||
Two centrals connect to peripheral | M+M, M+A | M+A | M+A | M+M |
btshell - central
Units Under Test
- nRF51dk
- nRF52dk
Peer Devices
- A: Android phone running nRF Connect
- I: iPhone
- M: Mynewt device running bletiny
- O: OS X running LightBlue 1.2
Test | nRF51dk | nRF52dk | nrRF52840 | nrRF52840 (BT5, 1M) | 2M | coded | comments |
---|---|---|---|---|---|---|---|
General connection establishment procedure | MAI | M | M | M | |||
Service discovery | MAI | M | M | M | |||
Central pairs with peripheral | MAI | M | M | M | |||
Central restores encrypted connection via bonding | MAI | M | M | M | |||
Central reads characteristic | MAI | M | M | M | |||
Central writes characteristic | MAI | M | M | M | |||
Central enables indications | MAI | M | M | M | |||
Central connects to two peripherals | M+M, M+A | M+A | M+A | M+M |
blehci - BlueZ
Units Under Test
- nRF51dk
- nRF52dk
Peer Devices
- A: Android phone running nRF Connect
- I: iPhone
- M: Mynewt device running bletiny
- O: OS X running LightBlue 1.2
Test | nRF51dk | nRF52dk |
---|---|---|
Connect | ||
Pair | ||
Send some data | ||
Ensure connection stays up |
Qualification Tests
Component | Test tool (version) | nRF52832 | nRF52840 | Comments |
---|---|---|---|---|
Controller | Harmony 2018.20 | PASS | PASS (*) | single test was failing on 840, fix https://github.com/apache/mynewt-nimble/pull/401 |
Host | PTS 7.3 | PASS |