(Je me demande si ce n'était pas à cause de ça et/ou de ma soudure qu'au début j'avais des tx faults...)
Non.
TXD est sur MOD_ABS (broche 6, aussi appelée MOD_DEF)
RXD est sur TX_DISABLE (broche 3).
Donc ce que le "serial open" peut faire, c'est casser le fonctionnement (potentiellement ne plus alimenter l'ONU, ou ne pas monter le lien) sur des cartes ou switch qui n'ont au départ pas besoin du mod (mettre la broche 6 à la masse), et qui pourraient en avoir besoin.
C'est pour ça qu'il faut faire attention avant de faire cette commande.
Je sais juste que :
- les cartes à base de BCM57810S ont besoin du mod sur la broche 6 avec le G-010S-A, donc le "serial open" ne pose pas de problème (mais le port série ne fonctionne pas dans cette carte, puisqu'on a court-circuité son TXD à la masse)
- les ConnectX-2 n'ont pas besoin du mod : après "serial open" le G-010S-A fonctionne toujours (mais le port série ne fonctionne que dans un sens si la carte est en fonctionnement, le TX_DISABLE est forcé donc on ne peut pas envoyer nos données série dessus).
=> dans ces deux cas, "serial open" fonctionne, mais pour récupérer d'un mauvais firmware il faut soit connecter un USB-TTL à l'ONU directement (ou avec un connecteur), soit le faire avec les points de test d'une ConnextX-2 non alimentée (= hors du PC).
Il est également préférable de faire le mod côté carte BCM57810S que côté G-010S-A, parce que non seulement c'est plus simple, mais surtout si on a besoin du port série et on a fait le mod côté G-010S-A, il faut l'enlever.