MESH message is fragmented even when it should not be

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
6 posts / 0 new
Last post
firebird
Offline
Last seen: 1 year 11 hours ago
Joined: 2019-07-12 09:48
MESH message is fragmented even when it should not be

Hi teams,

AFAIK, MESH model 1.0 specification defines each model messages not to be fragmented.

So, when we use SIG-defined model, each message SHOULD NOT be fragmented, if we make a size mistake.

According to the specification, a single packet can deliver 8,9,10 bytes of message data when using 3,2,1 bytes opcode each.

 

But, when I tested with MS_access_publish() function, packet fragmentation occurs when more than 5,6,7 bytes are in a packet.

In the other word, MESH SDK handles 3 bytes less than specification.

 

I am strongly suspicious of unpacked structures which is used in message store. I changed them myself, but no effects.

So, I think the mesh library may have the same issues inside.

Please check about this issue.

Keywords: 
Device: 
LC_Dialog
Offline
Last seen: 1 year 2 months ago
Staff
Joined: 2016-09-19 23:20
Hi firebird,

Hi firebird,

Looking into this. Will get back asap. Please note our offices are closed during Christmas and so response might be delayed for this query.

Best regards,
LC_Dialog

firebird
Offline
Last seen: 1 year 11 hours ago
Joined: 2019-07-12 09:48
Awaiting updates...

Awaiting updates...

LC_Dialog
Offline
Last seen: 1 year 2 months ago
Staff
Joined: 2016-09-19 23:20
Hi firebird,

Hi firebird,

We are working on this question and should be able to provide some update next week. Apologies for the delay, but most of the mesh team is on vacation due to holiday season..

Best regards,
LC_Dialog

firebird
Offline
Last seen: 1 year 11 hours ago
Joined: 2019-07-12 09:48
Reminding...

Reminding...

firebird
Offline
Last seen: 1 year 11 hours ago
Joined: 2019-07-12 09:48
Awaiting update...again...

Awaiting update...again...