Is this normal? repeating warnings and reboots when running firmware

Hi,
I’m running ruuvitag_b through the development board, and while it manages to keep outputing readings, I notice than the console shows the following

purge
Free all & GC
Boot count: 80077
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
main.c:99 FApurge
Free all & GC
Boot count: 80078
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80079
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80080
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVpurge
Free all & GC
Boot count: 80081
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80082
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80083
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80084
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80085
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80086
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC
Boot count: 80087
ruuvi_nrf5_sdk15_communication_ble_gatt.c:718 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:727 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:732 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:734 WARNING: INVALID_PARAM
ruuvi_nrf5_sdk15_communication_ble_gatt.c:741 WARNING: INVALID_PARAM
purge
Free all & GC

That does not look right to me, it seems to be continuously restarting.

I’m using a ruuvitag pro if that makes any difference

RuuviTag Pro and RuuviTag use same PCB design and chip, difference is in sensors.
Are you running unmodified master of the project?

Yes, the only difference being that I had to remove SEGGER_RTT_Syscalls_SES.c from the filelist, because apparently those functions have been moved to another file, it compiles fine without it.
I checked and it’s the correct Noord SDK too.
The only other thing I can think of trying is to build on a linux machine rather than my macbook.

The project compiles just fine on my MacBook. Which SES version you’re running? I’m on v5.50-nordic

The project compiles fine for me too, it’s when it runs I get the warnings and the restarting.

I’m using v6.34a of Segger Embedded Studio

Hello and sorry for the late answer.

I installed SES v6.34 and on it the program crashes for me too.

I installed SES v5.68 Nordic edition using nRF Connect for Desktop / Toolchain manager / nRF Connect SDK v1.8.0, the firmware compiles and runs on it. Please try using the Nordic variant of SES