HCIULP_SCAN_DUPLICATE_FILTER_OFF instability

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

In our central device, running SDK 2.0.1, does anyone know why

blecen_cen_cfg.filter_duplicates = HCIULP_SCAN_DUPLICATE_FILTER_OFF;

causes a large tracedump leading to a watchdog reset?

Of course, we could enable filtration, but then we would be missing some advertisements.

0 Likes
1 Solution
Anonymous
Not applicable

Compound problem. In addition to NVRAM write latency causing issues, I had to also turn scan off before initiating a peripheral connection. For whatever reason, initiating a connection with scan enabled caused some very explosively undesirable behavior and a huge crash dump.

Is there any way to interpret what is contained in the crash dump?

View solution in original post

0 Likes
2 Replies
Anonymous
Not applicable

seems like we had a timing problem with an NVRAM write that was exposed when we turned filtration off.

0 Likes
Anonymous
Not applicable

Compound problem. In addition to NVRAM write latency causing issues, I had to also turn scan off before initiating a peripheral connection. For whatever reason, initiating a connection with scan enabled caused some very explosively undesirable behavior and a huge crash dump.

Is there any way to interpret what is contained in the crash dump?

0 Likes