Why does it only work on socket 0?
MAC Raw mode(only supported in socket 0) can be utilized.
I was trying to send ARP packets (on socket 0) after I've called Ethernet.begin(mac) , but that also failed
As I have mentioned, if I call W5100.writeSnMR(g_arpSocket, SnMR::MACRAW); W5100.execCmdSn(g_arpSocket, Sock_OPEN);after Ethernet.begin(), my ARP code stops working. Do you have any pointers for solving this?