WOL finally works!
I've created a short script saved in a file I named ETH0wake.sh and placed it in usr/local/etc/rc.d, along with S99PowersavingIntel.sh and S99ZZZ_Shutdown.sh.
The content is very simple, enables (at boot and stop) the wakeup flag of the Q1900 LAN which was always "disabled" for me, you can test by typing:
cat /sys/class/net/eth0/device/power/wakeup
and the "ethtool -s eth0 wol g" to force enable WOL at boot and stop.
I really suck at scripts and I know it's not a good idea to put sudo command, but it works for me, so you could try on your own Q1900 or other hardware if WOL is not working. If someone with good knowledge can make it better, that would be awesome!
so, go to the rc.d folder by ssh, then "vi ETH0wake.sh", type "i" to switch to edit mode and copy/paste the following content:
#!/bin/sh
case $1 in
start)
sudo sh -c "echo enabled > /sys/class/net/eth0/device/power/wakeup "
sudo ethtool -s eth0 wol g
;;
stop)
sudo sh -c "echo enabled > /sys/class/net/eth0/device/power/wakeup "
sudo ethtool -s eth0 wol g
;;
esac
then hit "ESC", type ":wq" and give 755 permissions to the file.
It works for me, I did test with DS Finder on my smartphone but I suppose it works too with my tomato router WOL menu, hope it will be the same for other Q1900 owners.