Erreur trame HTTP + SD Card

Bonjour à tous.

Je réalise un projet qui transmet des trames http vers un serveur distant. J'utilise pour cela un Industruino http://www.industruino.com/ qui se programme comme une Arduino leonardo.

Mon problème est le suivant : quand je connecte une carte SD dans le slot du module d'extension des erreurs interviennent dans les trames reçus par le serveur ( espaces ou caractères spéciaux ).

Voici mon code :

void setup() {
  
  pinMode(4,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(10,OUTPUT);
  
  SPI.begin();  
  
  // initialisation de la connection ethernet
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(10,LOW); // activation W5500

  Ethernet.begin(mac, ipLocal, ipDns, gateway, subnet);

  digitalWrite(10,HIGH);

}

void loop() {

  delay(1000);

  digitalWrite(10,LOW);

  while (!client.connect(ipServer, port));

  if (client.connected()) {
   
   client.print("......
   ....

   }

    client.flush();
    client.stop();
    
    digitalWrite(10,HIGH);
  }

Le slot SD est bien désactivé car la Pin SS du slot est bien sur un niveau haut.