DMCA : Nintendo fait supprimer 144 dépôts GitHub de puces Switch

Première offensive de Nintendo contre le firmware de puces sur GitHub : 144 dépôts Picofly désactivés. Ce que cela change pour les puces SX Core, Picofly, HWFLY.

Par Le Capitaine ·

DMCA : Nintendo fait supprimer 144 dépôts GitHub de puces Switch

Nintendo of America s’est appuyé sur une notification de retrait pour droit d’auteur afin de faire disparaître de GitHub le firmware open source de puces de modification pour la Nintendo Switch. La notification, datée du 6 novembre 2026 et publiée cette semaine dans les archives DMCA publiques de GitHub, a conduit la plateforme à désactiver un réseau de 144 dépôts liés au projet Picofly. Selon TorrentFreak, c’est la première fois que Nintendo vise du firmware de puces sur GitHub, et non des émulateurs ou des outils logiciels.

Ce que Nintendo a visé

La notification désigne un seul dépôt parent, qui hébergeait la documentation et le firmware de Picofly, une puce Switch bon marché basée sur la carte microcontrôleur RP2040-Zero. Nintendo a affirmé à GitHub que l’ensemble du dépôt était contrefaisant, tout comme la totalité ou la plupart de ses forks. GitHub a donc traité la demande pour tout le réseau de forks : le projet parent et 143 copies.

La plainte de Nintendo ne porte pas sur du code de jeu copié. L’éditeur estime que le firmware permet aux puces de contourner les mesures techniques de protection de la console, qui comprennent selon la notification les séquences de démarrage et les signatures cryptographiques. Le texte précise que le firmware est destiné à des puces « y compris, mais sans s’y limiter » quatre produits :

  • SX Core et SX Lite, les puces autrefois vendues par Team-Xecuter
  • Picofly, le modèle open source basé sur le RP2040
  • HWFLY, une autre puce tierce pour la console

La base juridique est le volet anti-contournement du droit d’auteur américain. La notification cite le 17 U.S.C. § 1201(a)(1) and (a)(2), qui interdit de contourner les contrôles d’accès et de faire commerce d’outils conçus principalement à cette fin. Pour prouver qu’il détient des œuvres protégées, Nintendo a listé des enregistrements de droits d’auteur pour des jeux comme Mario Kart 8 Deluxe, Animal Crossing: New Horizons, Super Smash Bros. Ultimate et The Legend of Zelda: Breath of the Wild.

L’affaire Team-Xecuter en toile de fond

Pour étayer sa demande, Nintendo a mis en avant la procédure pénale américaine contre Team-Xecuter, le groupe à l’origine des puces SX Pro, SX Core et SX Lite. Trois personnes ont été inculpées en 2020. L’une d’elles, Gary Bowser, a plaidé coupable d’association de malfaiteurs liée à des dispositifs de contournement et a été condamnée à 40 mois de prison. Les deux autres accusés, dont le chef présumé Max Louarn, sont toujours en fuite.

Video Games Chronicle rappelle qu’un plaidoyer de culpabilité n’équivaut pas à une décision de justice établissant que les puces, ou leur firmware, sont illégales dans tous les cas. Nintendo n’a toutefois pas besoin d’une telle décision pour envoyer une notification DMCA, et GitHub a accepté celle-ci. Certains titres ont présenté l’affaire comme une victoire au procès, mais les sources ne décrivent que le plaidoyer et la peine antérieurs, pas un nouveau verdict.

Le même jour, Nintendo a adressé d’autres notifications à GitHub. D’après TorrentFreak, l’une a touché un réseau de 71 dépôts de l’émulateur Citron Neo, et deux autres visaient des dépôts isolés contenant du code de yuzu. Plus tôt en 2026, Nintendo avait déjà fait retirer d’un seul coup des centaines de dépôts d’émulateurs Switch de la plateforme.

Ce que cela change pour les utilisateurs

  • Les consoles modifiées continuent de fonctionner. Une Switch déjà équipée d’une puce n’est pas affectée par un retrait sur GitHub. Tom’s Hardware souligne que la principale perte concerne l’accès facile aux mises à jour du firmware et aux fichiers de reflashage.
  • La Switch 2 n’est pas concernée. Selon Tom’s Hardware, cette méthode de puce ne fonctionne pas sur la nouvelle console.
  • Les miroirs et réuploads sont risqués. Quand un projet open source populaire disparaît, des copies non officielles apparaissent souvent sur des hébergeurs de fichiers et des forums. Le firmware étant flashé directement sur le matériel, une version modifiée par un inconnu peut bloquer la console ou contenir du code indésirable. Méfiez-vous des téléchargements de « remplacement » surgis du jour au lendemain.
  • D’autres dépôts pourraient suivre. Les projets hébergeant un firmware similaire, des forks ou des guides sur des plateformes grand public pourraient recevoir le même type de notification : les liens partagés dans les communautés risquent de cesser de fonctionner sans prévenir.

Et maintenant ?

La page de notification de GitHub indique que le propriétaire du dépôt peut déposer une contre-notification s’il estime que le retrait est une erreur. Lors de la vérification de TorrentFreak, aucune contre-notification ne figurait dans les archives. Selon la procédure DMCA, une contre-notification peut entraîner le rétablissement du code, sauf si Nintendo répond par une action en justice.

TorrentFreak a aussi constaté que d’autres dépôts de firmware Picofly et HWFLY, non cités dans la notification, étaient toujours en ligne. De nouvelles notifications sont donc possibles si Nintendo décide d’étendre sa campagne des logiciels aux projets matériels. Cette démarche s’inscrit dans une tendance plus large en 2026 : l’entreprise privilégie les notifications DMCA adressées aux plateformes plutôt que les poursuites contre des développeurs individuels.

Pour la communauté homebrew et de préservation, la question clé est de savoir si la documentation de matériel ouvert peut encore rester sur les grandes plateformes de code. Pour l’instant, sur GitHub, la réponse semble être non dès que Nintendo envoie une notification.

Sources

Abonnez-vous à PirateMap

Recevez par e-mail les nouveaux articles, les rapports sur l'état des sites et les guides. Pas de spam, désinscription à tout moment.

⚓À lire aussi

Laissez votre avis

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *