Two problems when using end devices.
1) source binding to bind an end device to a group:
The end device has the REFLECTOR macro defined, and the call to bindAddEntry() succeeded. But the group does not receive what the end device transmits.
2) groupcast where an end device has the group membership:
The end device is added to the group by calling aps_AddGroup(), which returns success. But it never receives groupcast. It does receive broadcast.
When I configure the node as router instead of end device, everything works fine.
Any hints? What is difference between an end device and a router? Any changes are needed?