I recently changed my cable-modem/router to a Ubee DDW36C and all sketches running with ethernet shields lock up on either the Ethernet.begin(mac) call or Ethernet.begin(mac, ip) with a fixed IP.
I thought I'd try an Ethernet Shield 2 and used the assigned MAC, but same problem.
Ran the WebClient and DHCPAddressPrinter examples. Same problem.
Can't ping the assigned IP from the router.
I've tried three shields (1 v2, 2 R3's)
The strange thing is that when I test with an old Arduino Ethernet board (the Uno with the built in ethernet), it works fine. Unfortunately, my main device requires a Mega, so I need to get the shield working.
I have tried everything from this thread.
Any thoughts on why the shield doesn't work, while the board does?
Thanks in advance.