The Bluetooth Mesh Provisioner and Configurator library.
BSD 3-Clause "New" or "Revised" License
414
stars
177
forks
source link
Wrong segmentation of Messages where the Payload length is >12 Octets but smaller than 15 octets #579
Closed
bengy closed 6 months ago
Describe the bug We noticed Light HSL Set Unacknowledged messages were sent segmented when sent from Android phones while they should be unsegmented.
The message length is 13 Bytes and the Mesh specification states:
Looking into the code it seems the check in the LowerTransportLayer is wrong:
this should check for
<= MAX_UNSEGMENTED_ACCESS_PAYLOAD_LENGTH
which is 15 as expected.iOS seems to have the correct checks