[
https://issues.apache.org/jira/browse/MYNEWT-271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
William San Filippo resolved MYNEWT-271.
----------------------------------------
Resolution: Fixed
> 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)