Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Result Key

Pass
Fail
Untested

Bootloader / blinky

BSPcomments
ada_feather_nrf52 
apollo2_evb
arduino_m0_pro

arduino_mkr1000


arduino_primo_nrf52


arduino_zero


arduino_zero_pro
bbc_microbit no LED, verified with debugger

ble400


bmd200
bmd300eval
calliope_mini
ci40
dwm1001-dev
embarc_emsk

frdm-k64f


hifive1


native


native-armv7
native-mips
nina-b1

nrf51-arduino_101


nrf51-blenano


nordic_pca10028


nordic_pca10028-16k


nordic_pca20020no blinky LED, verified with debugger

nordic_pca10056


nordic_pca10040


nucleo-f303k8
nucleo-f303re

nucleo-f401re


nucleo-f413re
nucleo-f413zh
nucleo-f767zi
nucleo-l476rgrequires mcuboot as bootloader
olimex-p103

olimex_stm32-e407_devboard


pic32mx470_6lp_clicker
pic32mz2048_wi-fire
puckjs
rb-blend2

rb-nano2


ruuvi_tag_revb2
sensorhub
stm32f3discovery
stm32f429discovery

stm32f4discovery


stm32f7discovery
stm32l152discovery

tested with mcuboot

usbmkw41z


telee02
vbluno51
vbluno52
b-l072z-lrwan1

NOTE: Combined with NimBLE release so no need for BLE smoke testing.

bleprph

NOTE: default application stack is too small and is causing issues with pairing when keys distribution is enabled

Units Under Test

  • nRF51
  • nRF52

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 
TestnRF51nrf52
Central connects and disconnects several times

Central initiates pairing

Central restores encrypted connection via bonding




btshell - central

Units Under Test

  • nRF51
  • nRF52

Peer Devices

  • A: Android phone running nRF Connect
  • I: iPhone
  • M: Mynewt device running bletiny
  • O: OS X running LightBlue 1.2
TestnRF51nRF52comments

General connection establishment procedure



had to disable those for connect to succeed on nRF51: BLE_LL_CFG_FEAT_LE_ENCRYPTION=0:BLE_LL_CFG_FEAT_LL_PRIVACY=0

Service discovery




Central pairs with peripheral




Central restores encrypted connection via bonding




Central reads characteristic




Central writes characteristic





newtmgr

Mac

Ensure successful completion of commands

--serialoic_serialbleoic_blebhdoic_bhd
echo





image list





image upload





taskstat






Other

--serialoic_serialbleoic_blebhdoic_bhd
device not present - ensure timeout





device not present - ensure ^C aborts





device present - ensure ^C aborts






ble-specific

connect with nameconnect with uuid



bhd-specific

connect with nameconnect with addr



Linux

Ensure successful completion of commands

--serialoic_serialbleoic_blebhdoic_bhd
echo





image list





image upload





taskstat






Other

--serialoic_serialbleoic_blebhdoic_bhd
device not present - ensure timeout





device not present - ensure ^C aborts





device present - ensure ^C aborts






ble-specific

connect with nameconnect with addr



bhd-specific

connect with nameconnect with addr