DA14531 SmartBond TINY Module

TINY Module DSPS f/w crash after SmartConfig parameter change.

Fri, 2020-12-18 15:23 -- janosN

Dear Dialog,

After having successfully programmed DSPS_6.150.4.50 firmware to DA14531 TINY module it works fine as long as I try to modify any parameters with my phone’s SmartConfig application. After changing for example ‘Device Name’ from ‘SPS_531’ to ‘SPS_999’ and press ‘APPLY’ it accepts and after SmartConfig disconnects and reconnect, I can see the name changed correctly.

But powering off/on the TINY module, it crashes, not even scanning it is possible. This is the same if I change for example ‘Connection Time Out’ from default 1000 to 1100 ms.

Heart Rate Profile

Fri, 2020-12-18 12:07 -- _asmaitha


I am using the DA14531 soc for our health monitoring project, the use case is to read data from various sensors and transmit the following parameters over BLE:

1) Heart Rate

2) Sp02


4)Body Temperature

I have been able to successfuly create custom service for each of the above mentioned parametres and transmit data over DA14531 but I would now like to use the standard SIG bluetooth profiles to transmit the data.

Powering DA14531 USB Development Kit with coin cell battery

Fri, 2020-12-18 11:51 -- paolog


I'd like to power the USB DK with a coin cell battery, but I found the documentation (UM-B-125) not very clear.

In paragraph 5.20 it states:

"Remove R50 and place R51, or move the jumper from position 1-2 to position 2-3, if pin header J2 is installed"

Could I just remove R50 and R51 (R51 place should be empty, but a resistor is present on my DK), and use J2 to select which power source to use?

Thank you.

Bonding just one device

Wed, 2020-12-16 17:11 -- paolog

Hi. I'm trying to allow just one device bonded to my slave device. I noticed that pairing with a phone, the key is inserted in the bonded database with RIRK flag set (field valid_keys). Pairing with another device the LTK flag is set, instead.

The result is that in the first case the function app_easy_security_bdb_get_number_of_stored_irks() returning the valid keys gives 1, while in the second case it returns 0, as only keys with flag RIRK set are counted.

Advertising Interval setting in Ibeacon example code

Tue, 2020-12-15 10:26 -- chintan_gala

Dear team,

We are using ibeacon example code for one of the application, we are using smart bond tiny module DA14531 for same,

Inside file user_app.c if we are changing interval timing from 100ms to 10000ms than system is working as expected but when we changed interval to 15000ms we are not receiving advertising data on phone,

/* Set the advertising rate */

#define ADV_INTERVAL_ms                                                                                                   15000

Production serialization

Tue, 2020-12-15 09:39 -- paolog


In order to program serial number in production, I need to place a variable array in a fixed place I can access with the flash programmer when uploading firmware. The variable content will be exposed when advertising the device serial number characteristic.

Which is the best way to do it? I would prefer not to use OTP at this time.

Thank you.

SmartSnippets Power Profiler with DA14531 USB Development Kit

Thu, 2020-12-10 09:51 -- paolog


I'm working with the DA14531 Development Kit-USB and I'd like to use the Power Profiler of SmartSnippets Toolbox to check my program. I can connect to the DK using JTAG interface, but in this case Power Profiler and Sleep Mode Advisor are not enabled.

Is there a configuration (including DK switches) to enable Power Profiler and Sleep Mode Advisor? UART/SPI and Hybrid are the only modes where those functions are enabled, but looking in the documentation and the forums I couldn't find a guide to helping me setting up the USB DK.

Thank you.

Callbacks for timer and RTC not invoked

Tue, 2020-12-08 17:08 -- paolog


I'm trying to implement a low power peripheral based on the security example (I need bonding), so I'm thinking about working on putting the unit is sleep mode at variable time (depending on the situation) using a USB Development Kit.

I tried with the easy timer and RTC interrupt but both the callback functions are not invoked. Is there something that could prevent the timer to run and the RTC interrupt to fire?

Thank you.



Subscribe to RSS - DA14531 SmartBond TINY Module