Result Key

Pass
Fail
Untested

Bootloader / blinky

BSPcomments
ada_feather_nrf52 
arduino_m0_pro 

arduino_mkr1000

 

arduino_primo_nrf52

 

arduino_zero

 
arduino_zero_pro 
bbc_microbit no LED for blinking, verified with debugger

ble400

 
bmd200 
bmd300eval 
ci40BSP flash map incomplete.

frdm-k64f

 

hifive1

 

native

 
native-armv7 
native-mips 
nina-b1 

nrf51-arduino_101

 

nrf51-blenano

 

nrf51dk

 

nrf51dk-16kbram

 
nrf52-thingyno LED for blinking, verified with debugger

nrf52840pdk

 

nrf52dk

 

nucleo-f401re

 

olimex_stm32-e407_devboard

 
pic32mx470_6lp_clicker 
pic32mz2048_wi-fire 
rb-blend2 

rb-nano2

 
ruuvi_tag_revb2 
sensorhub 
stm32f429discovery 

stm32f4discovery

 
stm32f767-nucleo 
stm32f7discovery 

usbmkw41z

Boot loader doesn't build
telee02no LED for blinking, verified with debugger
vbluno51 
vbluno52 

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 
TestnRF51dknrf52dknrRF52840
Central connects and disconnects several timesA IA BA I
Central initiates legacy just-works pairingA IA BA I

Central restores encrypted connection via bonding

A IA BA I
Central initiates secure-connections just-works pairingA IA BA I

bletiny - 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
TestnRF51dknRF52dk

nrRF52840

nrRF52840 (BT5, all PHYs)

Peripheral performs undirected advertising

    

Central pairs with peripheral

A IA IA IM

Central restores encrypted connection via bonding

AA IAIM
Central reads characteristicA IA IA IM
Central writes characteristicA IA IA IM
Central enabled indicationsA IA IA IM
Peripheral sends indication when characteristic changesA IA IA IM
Two centrals connect to peripheral A+A A+IA+A A+IM + M

bletiny - 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
TestnRF51dknRF52dknrRF52840nrRF52840 (BT5, all PHYs)

General connection establishment procedure

A IA IA IM

Service discovery

A IA IA IM

Central pairs with peripheral

A IA IA IM

Central restores encrypted connection via bonding

A IA IA IM

Central reads characteristic

A IA IA IM

Central writes characteristic

A IA IA IM

Central enables indications

A IA IA IM

Central connects to two peripherals

 A+M A+IA+A A+IM + 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
TestnRF51dknRF52dk
ConnectA IA I
PairA IA I
Send some dataA IA I

Ensure connection stays up

A IA I
  • No labels