Member | Action | Date |
---|---|---|
|
Posted
Sleepy end device, fragmentation and unicast message with callbacks not working? on
Zigbee Forum - Thread Network Forum
Hello i'm currently developing some new commands that send some considerable amount of data, and just perceived something. If I send a message with a payload that can fit in one message, I receive the callback correctly. When the payload grows a bit and fragmentation is needed, no callback is received. This worries me because it can.
Emberznet 6.9.1.0 stack, efr32mg21b020f512
Test something like this and change the payload.
|
1 day ago |
|
Updated
Sleepy end device, fragmentation and unicast message with callbacks not working? on
Zigbee Forum - Thread Network Forum
Hello i'm currently developing some new commands that send some considerable amount of data, and just perceived something. If I send a message with a payload that can fit in one message, I receive the callback correctly. When the payload grows a bit and fragmentation is needed, no callback is received. This worries me because it can.
Emberznet 6.9.1.0 stack, efr32mg21b020f512
Test something like this and change the payload.
You will se that with big payloads fragmentation will occour and no callback will ever be received... |
1 day ago |
|
Replied
to
How to make genric zigbee stack for coordinator?
Well, in simplicity 5 we dont have any z3gateway example applications anymore?
Show more
|
3 days ago |
|
Replied
to
Experiencing a lot of "routing" or "confusion" on the netowrk (routers and devices "changing macs")
Hi @Patrik I will scalate this issue to a support ticket, is becoming a big problem in our client networks, I will create a testing scenario where we can observe this, but YES the router parent puts its own short id into network layer source address, causing data to be misinterpreted and router data is the sleepy end device is overriding it, some cases no information arriving. Already tried updating my devices to the latests 6.7.8 SDK and could not get it to work, we a have a big limitation that the concentrator NPC can not be updated remotely and changing it will change the z3gateway software, we need a solution for this. |
28 days ago |
|
Voted up hivictor_could_youspecifyabitmorewhatdoess-NXoN Show more |
28 days ago |
|
Selected an answer for
How to create custom application and bootloader storage size
Solved. Even though I am using only 3 pages of flash I need to use 4 pages of flash after storage when using application bootloader Currently working this way
A little more space on 512kb devices for firmware :) |
32 days ago |
|
Replied
to
How to create custom application and bootloader storage size
Solved. Even though I am using only 3 pages of flash I need to use 4 pages of flash after storage when using application bootloader Currently working this way
A little more space on 512kb devices for firmware :) |
32 days ago |
|
Updated
to
How to create custom application and bootloader storage size
Solved. Even though I am using only 3 pages of flash I need to reserve 4 pages of flash after storage when using application bootloader Currently working this way
A little more space on 512kb devices for firmware :) |
32 days ago |
|
Replied
to
How to create custom application and bootloader storage size
This is what happens, starts erasing memory and my devices goes nuts,thes EMBER_NETWORK_UP Is a callback from other function, when I check reporting table all data is garbaged and damaged. it erases up to address 0x7A000 (488kb) and I have 3 flash pages (24) that should start from 488kb to 512kb, but why my data is being corrupted, I have some problem like that on trying to update on emberznet 6.5 or 6.4 dont remember, i am using emberznet 6.9.0.0 to do this.... |
32 days ago |
|
Posted
How to create custom application and bootloader storage size on
Zigbee Forum - Thread Network Forum
Hello, I am using a EFR32MG21B020F152 and i am trying to create a firmware where I have this memory structure
I am trying to use 240kb of firmware space with 224kb of storage space so I can use LZ4 compression and gain some space when doing zigbee OTAs Currently I cannot make this work. When I set bootloader to local storage, the linker tries to use half of flash and not the size I want, i tried setting INTERNAL_STORAGE_SIZE but no luck. Also tried setting application bootloader but when looking at .map output the compiler my 239kb firmware occupies a bit more space for symbols and stuff, and when starting the ota process where it erases the flash space the program starts to crash and have undefined behaviour. all firmware tries where made with a corresponding bootloader firmware using the same slot spaces
|
32 days ago |