Nordic Thingy:52
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Release Notes

Nordic Thingy:52 firmware version 1.1.0

Built on nRF5 SDK v12.1.0

Uses SoftDevice S132 v3.0.0

Tested with the following versions of GCC and Keil:

  • gcc_arm_none_eabi 4.9 2015q3
  • Keil version 5.20

Known issues

  • Compass heading values are reversed, when rotating the Thingy clockwise the heading data decreases.
  • RGB LED configurations might get out of sync for one breathe cycle.
  • The Thingy gas sensor reqires 48 hours of operation time (burn in) to self-calibrate.
  • Error logs in the RTT console when a function returns an error code, even when the error is correctly handled by the firmware.
  • The scenario of running OTA-DFU on an application that would extend into the FDS data area is not tested.
  • Speaker status notifications may arrive out of order under load.
  • Writing the device name characteristic may sometimes fail to update the device name field in advertising packets.
  • Performing extensive enabling/disabling of sensors might reboot the Thingy.
  • Configuring very optimistic service intervals may cause the Thingy to reboot. Examples:
    • Sound streaming and motion sensor simultaneously.
    • Motion sensor and several environment sensors configured for lowest notification interval.
  • Sound service streaming will not work on older devices due to low bandwidth.
  • The first 10 seconds of motion sensor data may be inaccurate due to calibration.
  • When motion data frequency is set below 5 Hz, the data becomes invalid.
  • Preproduction versions of the Thingy hardware will not be able to perform OTA-DFU of the bootloader.
  • Quaternion will always start at identity when turning the service on (Enabling quaternion notifications will always start at Identity (0,0,0,1), equivalent of Eulers (0,0,0)).
  • When activated, the compass module uses its present heading as North. The heading is given relatively to this initial setting, and the value increases counterclockwise.
Note
The micro-ecc library is used in the Thingy bootloader. See license.txt for the license of this library.