problem with EtherCard udpServerListenOnPort()...

Ethercard shield using enc28j60
Arduino Mega2560

The shield is installed and registers on the local network. My router confirms it is connected.
I can ping the shield from my local computer - ping received.
I can ping my local computer from the shield - ping received.

I'm using the stock udpListener.ino sketch, with changes only to the SS (CS chip select) pin and the shield's IP address (192.168.0.3).

But nothing is ever received. A call to udpServerListening() confirms that the shield is listening.

I'm (for now) using the "Packet Sender" app to send UDP packets to the shield, not my own software. Packet Sender confirms the packets were sent, but the shield never peeps. I get nothing, no activity.

Any clues? Anyone? Thanks...

Did you check the port?