William San Filippo created MYNEWT-271:
------------------------------------------
Summary: Nimble stack was not interpreting the set advertising
data command properly.
Key: MYNEWT-271
URL: https://issues.apache.org/jira/browse/MYNEWT-271
Project: Mynewt
Issue Type: Bug
Components: Nimble
Affects Versions: v0_8_0_beta2
Reporter: William San Filippo
Assignee: William San Filippo
Fix For: v0_8_0_rel
The set advertising data command always requires 31 bytes of advertising data
to be sent via the HCI interface. The actual valid advertising data length is
also passed in the HCI. Our host was only sending the actual advertising data
length via the HCI interface and the controller checks to make sure the total
length of the advertising PDU matches what is expected.
Fix was simple: always send 31 bytes of advertising data even if < 31 are
actually used. Do not check the adv data length in the PDU against the PDU
length.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)