Hi Tarek,
I also tried again to get the magic packet wakeup running on LPC1768. I studied everything about filtering and wakeup...
It simply does not work...
In the end I think the problem is caused by the CRC calculation.
What I have found out is that the CRC is calculated not according RFC3309, see UM10360 Chapter Ethernet/CRC calculation.
The ethernet controller matches the CRC on magic packet frames, too. And that will fail on a RFC3309 CRC.
Best regards
Jürgen