Result Key
Pass |
Fail |
Untested |
Bootloader / blinky
BSP | comments |
---|---|
ada_feather_nrf52 | |
apollo2_evb | |
arduino_m0_pro | |
arduino_mkr1000 | |
arduino_primo_nrf52 | Had to change LED_BLINK_PIN back from 20 to 25. |
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 | Cannot connect to the board. .... Connecting to target...ERROR: Could not connect to target. Target connection failed. GDBServer will be closed....gdb_cmds:2: Error in sourced command file: Remote communication error. Target disconnected.: Connection reset by peer. (gdb) Exception condition detected on fd 0 error detected on stdin .... |
nrf51-blenano | |
nordic_pca10028 | |
nordic_pca10028-16k | |
nordic_pca20020 | |
nordic_pca10056 | |
nordic_pca10040 | |
nucleo-f303k8 | |
nucleo-f303re | |
nucleo-f401re | |
nucleo-f413re | |
nucleo-f413zh | |
nucleo-f767zi | |
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 | Updating boot_magic_code in boot/bootutil/src/bootutil_misc.c solves the issue for testing purposes, but should not be handled this way: if (magic[i] == 0xffffffff || magic[i] == 0) { |
usbmkw41z | |
telee02 | |
vbluno51 | |
vbluno52 |
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
Test | nRF51 | nrf52 |
---|---|---|
Central connects and disconnects several times | A B | |
Central initiates pairing | A B | |
Central restores encrypted connection via bonding | A B |
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
Test | nRF51 | nRF52 | comments |
---|---|---|---|
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
-- | serial | oic_serial | ble | oic_ble | bhd | oic_bhd |
---|---|---|---|---|---|---|
echo | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk no ble addr by default | bleprph/nrf52dk | testbench/nrf52dk |
image list | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
image upload | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
taskstat | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
Other
-- | serial | oic_serial | ble | oic_ble | bhd | oic_bhd |
---|---|---|---|---|---|---|
device not present - ensure timeout | ||||||
device not present - ensure ^C aborts | ||||||
device present - ensure ^C aborts | slinky/nrf51dk | testbench/nrf52dk | testbench/nrf52dk newtmgr hung | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
ble-specific
connect with name | connect with uuid |
---|---|
testbench/nrf52dk | testbench/nrf52dk |
bhd-specific
connect with name | connect with addr |
---|---|
testbench/nrf52dk | testbench/nrf52dk |
Linux
Ensure successful completion of commands
-- | serial | oic_serial | ble | oic_ble | bhd | oic_bhd |
---|---|---|---|---|---|---|
echo | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
image list | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
image upload | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
taskstat | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
Other
-- | serial | oic_serial | ble | oic_ble | bhd | oic_bhd |
---|---|---|---|---|---|---|
device not present - ensure timeout | ||||||
device not present - ensure ^C aborts | ||||||
device present - ensure ^C aborts | slinky/nrf51dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk | bleprph/nrf52dk | testbench/nrf52dk |
ble-specific
connect with name | connect with addr |
---|---|
testbench/nrf52dk | testbench/nrf52dk |
bhd-specific
connect with name | connect with addr |
---|---|
testbench/nrf52dk | testbench/nrf52dk |