Shield Ethernet compatible : quelle adresse MAC ?

Bonjour,
J'ai trois cartes Shield Ethernet. Deux Arduino et une compatible (HanRun HR911105A 16/02)
Sur les deux cartes Arduino, j'ai une étiquette qui indique l'adresse MAC. Mais sur la compatible, il n'y a rien.

Les cartes 1 et 2 (Arduino) fonctionnent bien. Mais impossible de faire fonctionner la compatible.

J'ai pas mal cherché et la réponse est : "On met l'adresse que l'on veut, tant qu'elle est unique". Mais rien à faire : la

#include <SPI.h>
#include <Ethernet2.h>

// adresse de la carte n°1 => byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
// adresse de la carte n°2 => byte mac[] = { 0xA0, 0xA2, 0xDA, 0x10, 0xA8, 0xFE };

byte mac[] = { 0x90, 0xA2, 0xDA, 0x10, 0xA8, 0xFE };

le setup bloque à l'instruction

if (Ethernet.begin(mac) == 0)

Comment dois-je donc m'y prendre ?

Merci beaucoup.

bonjour
lire ça

Merci Artouste.
Je vais mettre ma carte compatible de côté.

Vbloc:
Merci Artouste.
Je vais mettre ma carte compatible de côté.

Je viens de voir que tes autres cartes utilisent la lib ethernet2
tu es sur que ta hanrun est basé dessus et pas sur la lib ethernet ?

Effectivement !

Merci.