Hi, Guys,
I really could use some help here... Have been struggling with this for several weeks now...
The issue is that I try to put a router into deep sleep mode. I understand according to support document, it is not recommended to put router into deep sleep mode. However, due to the requirements, I need to find a way to save energy used by the router. The idea is that put router into deep sleep mode for 250ms, then stay awake for another 250ms. End device will send signal to it and will retry up to 500ms, therefore the signal should be received by the router when it is awake.
Here is what I tried:
1. Set POWER_SAVING flag
2. Set RFD_RCVC_ALWAYS_ON to FALSE.
3. I also made sure osal_pwrmgr_device( PWRMGR_BATTERY ) is called.
However, when halSleep is called, it failed on MAC_PwrOffReq(MAC_PWR_SLEEP_DEEP). And I could not trace into this function.... I know it must have something to do with "Router" configuration, but I wonder if there is way to make it work??
I searched the forum several times and read some discussions, but none of them seem to provide a solution....
I wonder if anyone can help please? Share some insights? I would really appreciate any help as I am out of idea by now....
Thanks
John