Le connecteur d'une carte microSD est prévu pour quelques centaines d'insertions, pas pour deux par jour. À force de sortir la carte pour ajouter trois jeux, on force sur un ressort fatigué, on plie une carte dans une trappe étroite, on la fait tomber sous un meuble.
Le transfert par le réseau évite tout cela : la console reste fermée, posée sur le bureau, et l'ordinateur y dépose des fichiers comme dans un dossier partagé. Encore faut-il que la machine ait du Wi-Fi et que son firmware expose un service prévu pour ça. Tous ne le font pas, et pas de la même manière.
Ce qu'il faut avoir avant d'essayer
- Une puce Wi-Fi. Elle n'est pas systématique sur les consoles Linux d'entrée de gamme, et la bande varie : l'Anbernic RG40XX H annonce du 2,4 et 5 GHz en 802.11ac, d'autres modèles se limitent au 2,4 GHz. Vérifiez la fiche du vôtre.
- Un firmware qui expose un service réseau. C'est le vrai critère : les firmwares personnalisés le font presque tous, les systèmes d'origine rarement.
- Le même réseau local. Console et ordinateur doivent être sur le même sous-réseau, typiquement votre box en 192.168.x.x. La documentation de muOS insiste sur ce point. Rien de tout cela ne passe par Internet, et c'est très bien ainsi.
Si votre console tourne encore sur son système d'usine, notre guide pour installer un firmware personnalisé précise ce que chacun apporte, et le tableau de compatibilité firmware indique lesquels acceptent votre machine.
Qui propose quoi
Trois méthodes existent : le partage réseau de type Windows (SMB, aussi appelé Samba), le transfert par navigateur, et le transfert par SSH (SFTP ou SCP). Voici ce qu'annoncent les documentations officielles au moment où nous écrivons.
| Firmware | Partage réseau (SMB) | Navigateur | SFTP / SCP |
|---|---|---|---|
| muOS | Non documenté | Oui, FileBrowser sur le port 9090 | Oui, à activer dans les services |
| KNULLI | Oui, service SAMBA à activer | Non, et non prévu | Oui, via SSH sur le port 22 |
| ROCKNIX | Oui, à activer dans les réglages réseau | Oui, « Simple HTTP Server » | Oui, via SSH sur le port 22 |
| ArkOS | Oui, désactivé par défaut | Oui, ArkOS Browser (FileBrowser) | Oui, désactivé par défaut |
| Batocera | Oui, actif par défaut | Selon la version, à vérifier | Oui, SSH actif par défaut |
| Android | En client, via une application | Via une application serveur | Via une application serveur |
Le partage réseau, la méthode la plus confortable
La console publie un dossier sur le réseau, qui apparaît dans l'explorateur de fichiers de l'ordinateur comme un disque de plus. Glisser-déposer, renommer, supprimer : tout se fait normalement.
Sur KNULLI, le service s'active dans System Settings, Services, SAMBA ; le nom d'hôte par défaut est KNULLI. Sur ROCKNIX, l'activation se fait dans les réglages réseau et l'accès par \\NOMDHOTE.local ou par l'adresse IP. Sur Batocera, il n'y a rien à activer : le partage \\BATOCERA\share fonctionne par défaut, et devient smb://BATOCERA.local/share côté Linux. Sur ArkOS, SSH et Samba sont désactivés au départ, pour la sécurité et pour économiser les ressources ; on les active depuis le menu Options d'EmulationStation avec Enable Remote Services.
Si le nom d'hôte ne répond pas, utilisez l'adresse IP, que tous ces firmwares affichent dans leur écran d'information réseau. C'est la panne la plus fréquente, et elle vient du routeur.
Le transfert par navigateur, quand on ne veut rien installer
Aucun logiciel à installer, un onglet suffit. Sur muOS, activez SFTP + Filebrowser dans Configuration puis Web Services, et ouvrez l'adresse IP de la console suivie de :9090. L'interface donne accès au stockage interne, à la carte principale, à la seconde carte si elle est présente et aux périphériques USB. Sur ROCKNIX, l'option s'appelle Simple HTTP Server et s'ouvre dans le navigateur à l'adresse IP de la machine. ArkOS embarque son ArkOS Browser, également fondé sur FileBrowser. KNULLI fait exception et l'assume : sa documentation indique que le HTTP n'est pas pris en charge et n'est pas à sa feuille de route.
SFTP et SCP, pour les gros volumes
SFTP passe par SSH, donc par un canal chiffré, et supporte mieux que SMB les réseaux capricieux. Il faut un client : WinSCP ou FileZilla sous Windows, Cyberduck sous macOS, la commande scp sous Linux.
Sur KNULLI comme sur ROCKNIX, la marche à suivre est identique : activer SSH dans les services, régler le port sur 22, saisir l'adresse IP et les identifiants. Sur Batocera, SSH est actif par défaut. Sur muOS, SFTP s'active avec le même interrupteur que FileBrowser.
Un détail qui fait perdre du temps sur KNULLI : tout ce qui se trouve hors du dossier /userdata est en lecture seule, et vos modifications y seront annulées au redémarrage. Pour savoir où déposer quoi, notre article sur l'arborescence des firmwares détaille les chemins.
Les identifiants par défaut, et pourquoi les changer
Ces services sont livrés avec des identifiants publics, identiques sur toutes les machines du monde.
| Firmware | Identifiant | Mot de passe | Où le changer |
|---|---|---|---|
| muOS (FileBrowser) | muos |
muos |
Dans l'interface FileBrowser |
| KNULLI | root |
linux |
System Settings, puis Security |
| ROCKNIX | root |
rocknix |
System Settings, puis Security |
| Batocera | root |
linux |
System Settings, Security, « Enforce Security » |
| ArkOS | Non publié | Non publié | Voyez la FAQ de votre modèle |
Le risque n'est pas qu'un voisin vous vole des jeux : c'est que n'importe quel appareil du réseau dispose d'un accès administrateur complet à la console. La documentation de Batocera le dit franchement, ce n'est pas un système sécurisé et l'exposer à un réseau public se fait à vos risques. Changez le mot de passe, et coupez le service quand vous ne transférez rien. Cela économise aussi un peu de batterie.
Les limites, dites honnêtement
- La vitesse. Une puce Wi-Fi de console portable ne rivalise pas avec un lecteur USB. Pour quelques dizaines de mégaoctets, la différence ne se voit pas ; pour remplir une carte entière, elle se compte en heures.
- Les gros fichiers. Une image de disque de plusieurs gigaoctets envoyée en Wi-Fi est un pari. Passez ces fichiers par le lecteur de cartes, ou allégez-les avant.
- Les coupures. Un transfert interrompu laisse un fichier tronqué qui a l'air normal. Si un jeu refuse de démarrer après un envoi réseau, comparez sa taille avec celle de l'original.
- La mise en veille. Une console qui s'endort coupe le transfert : branchez-la avant un gros envoi.
- La liste des jeux. Sur les firmwares à base d'EmulationStation, un fichier déposé n'apparaît pas seul. Sur KNULLI, faites Start, Game settings, Update gamelists.
KNULLI et muOS proposent aussi Syncthing, respectivement sur les ports 8384 et 7070. C'est utile pour les sauvegardes, déconseillé pour les jeux : la documentation de KNULLI signale que de nombreux utilisateurs se sont bloqué leur système en tentant de synchroniser le dossier roms entier. Notre article sur les sauvegardes décrit une routine plus sûre.
Le cas Android
Sur une Retroid Pocket, une Anbernic sous Android ou une AYN, vous disposez d'un système complet et de ses applications.
- Le câble USB. Le plus simple et le plus rapide : la console apparaît comme appareil MTP dans l'explorateur Windows, ou via Android File Transfer sous macOS.
- Le partage réseau. Ici, c'est la console qui va chercher les fichiers : un gestionnaire de fichiers Android capable de lire un partage SMB ouvre directement un dossier de votre PC ou de votre NAS.
- Une application serveur. Un serveur FTP ou Syncthing installé sur la console inverse le sens, et l'ordinateur dépose les fichiers.
- ADB. Réservé à ceux qui sont à l'aise en ligne de commande, fiable pour des envois répétitifs.
Questions fréquentes
Puis-je transférer des jeux en Wi-Fi sur le firmware d'origine de ma console ?
Rarement. Les systèmes d'usine utilisent le plus souvent le Wi-Fi pour leurs fonctions internes, sans exposer de service de fichiers. Vérifiez la documentation de votre modèle : un firmware personnalisé apporte cette possibilité sur la plupart des machines.
SMB, navigateur ou SFTP : lequel choisir ?
Le partage réseau pour le confort quotidien, puisqu'il se manipule comme un dossier ordinaire. Le navigateur pour un dépannage rapide depuis un appareil sur lequel vous ne voulez rien installer. SFTP quand le réseau est instable ou que le volume est important.
Ma console n'apparaît pas dans le voisinage réseau, que faire ?
Utilisez son adresse IP plutôt que son nom d'hôte : la résolution de nom échoue souvent sur les box grand public. L'adresse figure dans l'écran d'information réseau du firmware. Vérifiez aussi que les deux appareils ne sont pas séparés par un réseau invité.
Le transfert réseau peut-il abîmer la carte microSD ?
Non, une écriture reste une écriture, quelle qu'en soit la source. Le risque est ailleurs : une coupure en cours d'envoi laisse un fichier incomplet. Nos cartes sont vérifiées par écriture-relecture complète avant expédition.
Puis-je faire la même chose entre deux consoles, sans ordinateur ?
Oui dans certains cas, avec Syncthing, à condition que les deux machines soient allumées et sur le même réseau. Réservez-le aux sauvegardes et aux petits dossiers : la synchronisation d'une bibliothèque entière est déconseillée par les développeurs eux-mêmes.
Ce que nous en retenons
Le réseau est une commodité, pas un remplacement : il épargne les manipulations quotidiennes de la carte, le lecteur USB garde l'avantage pour l'installation initiale et les gros fichiers. Faites le remplissage de départ par la carte, puis ne la sortez plus. Nos consoles portables indiquent leur connectivité sur chaque fiche.
