For this test, is your android on the local LAN / WLAN?
If so, then try the broadcast address instead of direct, since ARP entries expire after 20 mins.
WOL 10.10.10.255 MACMACMAC
Make sure the MAC address is the target system's mac.
EDIT:
Also, make sure your ARP and DHCP tables still show the adapter logged in to the wireless network (from OpenWRT, you can see wireless clients).
Or, wake up the computer, ping it, then put it to sleep, and immediately ping it.
If you cannot ping it before ARP cache expires, then your computer is not configured correctly to allow WoWLAN.
BIOS, Adapter, Drivers, and Driver settings are all needed.