Fareed Rizkalla wrote:
memcpy(WakeUpMsg, MACconv, 6); memcpy(WakeUpMsg, MACconv, 6); memcpy(WakeUpMsg, MACconv, 6); memcpy(WakeUpMsg, MACconv, 6);
All these lines are repeatedly copying the first 6 bytes of MACconv to the first 6 bytes of WakeUpMsg; you need to use some form of index or offset to fill the packet correctly.
It's time for a new signature.