Aggiornamento Due

@cece99
come ha scritto correttamente uwe il lavoro richiesto per aggiungere il tcpip al core di arduino ed il resto avrebbe richiesto molto tempo.
L'ethernet che viene fornita dal processore è solo il livello più basso del MAC poi devi implementare tutto il resto in software (un po come fanno gli shield per arduino basati sull'ENC28j60) mentre l'ethernet shield ufficiale usa un processore che ha il tcp/ip a bordo.
Lo shield ethernet R3 funziona sulla Due

@iz2rpn
con le dovute riserve tutto il codice scritto con le API di Arduino funziona. Le librerie di terze parti non funzioneranno se fanno accesso diretto ai registri del processore AVR.

@Michele Menniti
il processore ha, se non sbaglio, 144 piedini. sulla scheda c'è un po di tutto inoltre alcune piste come quelle dell'USB hanno un percorso forzato (per rispettare una serie di paramentri come l'eye diagram etc) alla fine non rimane molto spazio per far arrivare le piste giuste ad un connettore.
La scehda è sbrogliata a mano ovviamente perchè eagle da solo non arriva neanche al 60%