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 | AI | |||
Central initiates legacy just-works pairing | AI | |||
Central restores encrypted connection via bonding | AI | |||
Central initiates secure-connections just-works pairing | AI |
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 | MAI | MAI | M | M | M | |
Central pairs with peripheral | MAI | MAI | MAI | M | M | M | |
Central restores encrypted connection via bonding | MAI | MAI | MAI | M | M | M | |
Central reads characteristic | MAI | MAI | MAI | M | M | M | |
Central writes characteristic | MAI | MAI | MAI | M | M | M | |
Central enabled indications | MAI | MAI | MAI | M | M | M | |
Peripheral sends indication when characteristic changes | MAI | MAI | MAI | M | M | M | |
Two centrals connect to peripheral | M+A | M+A | 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 | MAI | MAI | M | M | M | |
Service discovery | MAI | MAI | MAI | M | M | M | |
Central pairs with peripheral | MAI | MAI | MAI | M | M | M | |
Central restores encrypted connection via bonding | MAI | MAI | MAI | M | M | M | |
Central reads characteristic | MAI | MAI | MAI | M | M | M | |
Central writes characteristic | MAI | MAI | MAI | M | M | M | |
Central enables indications | MAI | MAI | MAI | M | M | M | |
Central connects to two peripherals | Timeout | M+A | 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 | |
PTS 7.3 | PASS |