Handheld app

Wi-Fi Transfer

Move files to and from your game console from any phone or PC browser. No cables, card reader or extra apps.

Version
2.0.2
File
.muxapp · 15.8 MB
License
GNU GPL v3
Source
GitHub
Tested on
Anbernic RG40XXH · muOS 2601.0 Jacaranda
Anbernic RG40XXV · muOS 2601.0 Jacaranda
Released

Every system

Needs
Wi-Fi, and a phone or PC on the same network
Price
Free
Wi-Fi Transfer on the game console, showing a QR code, the address to open and the PIN

What it does

Features

Screenshots

In your browser

Screenshots from muOS on the Anbernic RG40XXH. Other systems may look a little different.

SD card 1 in a phone browser: Add games, the card’s folders with their sizes, and both cards’ free space at the top
SD card 1 in a phone browser: Add games, the card’s folders with their sizes, and both cards’ free space at the top
The ROMS folder with one folder per system, each with download, rename and delete
The ROMS folder with one folder per system, each with download, rename and delete
Two games ticked: download them as one .zip or delete them
Two games ticked: download them as one .zip or delete them
Search finds files on both SD cards and shows where each one is
Search finds files on both SD cards and shows where each one is

Full SD card backup

Back up the whole card

One tap below the card tabs downloads all of SD card 1, the card muOS starts from (muOS, settings, games and saves), as one .img.gz file. If the card ever breaks, write that file to a new card with Rufus (Windows) or balenaEtcher (Mac, Linux) and everything is back exactly as it was.

  • Only your data is sent. Empty space is skipped, so a 64 GB card with 4 GB on it downloads about 4 GB.
  • Save it on a PC with enough free space. It takes roughly 1 hour per 10 GB over Wi-Fi.
  • A consistent copy. Uploads and changes are paused while it runs, and the games partition is made read-only during the copy when possible.
  • The new card must be the same size or bigger.
  • Keep it private. The backup holds your games, saves and BIOS files, so it's for your own use only.
Full backup of SD card 1: the card size, the expected download size and time, and Start backup
Full backup of SD card 1: the card size, the expected download size and time, and Start backup
A backup in progress with percentage, amount downloaded, time left and Cancel backup
A backup in progress with percentage, amount downloaded, time left and Cancel backup

Install

How to install

On muOS

  1. Download WiFiTransfer-2.0.2.muxapp.
  2. Copy it to the ARCHIVE folder on SD card 1 (create the folder if it doesn't exist).
  3. On the game console, open Applications → Archive Manager and install it.
  4. Turn on Wi-Fi (Configuration → Connectivity → Wi-Fi Network), then open Applications → Wi-Fi Transfer.

How to use it

  1. On your phone, scan the QR code, or type the address shown (e.g. http://192.168.1.23:8080) into a browser on a phone or PC on the same Wi-Fi.
  2. Enter the PIN shown on the game console.
  3. Pick a card tab. Add games puts each game in the right folder; tick items to download, move, copy or delete them; search finds files on both cards.
  4. When you're done, press B on the game console. X keeps it running in the background instead.

On the game console, Y makes a new PIN and logs everyone out. The ? button on the page opens the full guide.

Security

The transfer page only runs while Wi-Fi Transfer is open or running in the background, and stops by itself after 15 minutes without activity. It's reachable only from your local network and needs a new random PIN each time; 5 wrong PINs lock that device out for a minute. It shows everything on your SD cards, including muOS's own files in MUOS, and asks first before anything there is deleted or renamed. The page uses plain http:// on your home network, like most device apps, so don't run it on public Wi-Fi.

A full SD card backup holds your games, saves and BIOS files. It's for your own use, so don't share it.

Feedback & bug reports

Found a bug or have an idea? Email feedback@pocketkode.com. If something went wrong, mention your device, muOS version and the browser you used, and attach logs/app.log from the app's folder if you can.