Repository navigation
Releases
Releases · monkadev/SwitchRemoteFrame
Switch Remote Frame 1.0.1
First release of Switch Remote Frame — a fork of Switch Frame Tap by TomasUribe. Many thanks to the original author for the streaming stack this builds on; see the original repository for the full in-depth documentation.
New features compared to the original Switch Frame Tap
- Touch control — touch the streamed picture on an Android phone or tablet and the Switch touchscreen is touched.
- Gamepad support — a controller paired to Android or the PC acts as a Switch Pro Controller, with a button-remap and test page.
- On-screen virtual gamepad on Android and PC, with a layout editor (drag to move, click to resize or remove, set opacity) and a show/hide button.
- Rumble — the Switch's vibration comes through on your controller or the phone, with an opt-in root fallback for Xbox pads.
- Lower-latency decoding — frames are presented immediately and vendor low-latency decoder options are used where available (Qualcomm, MediaTek, Exynos, Kirin, Amlogic), with automatic fallback.
- The PC viewer plays, not just watches — the mouse touches the screen, the keyboard and any gamepad act as a Pro Controller, rumble returns to the PC's controller, with the same virtual gamepad and editor.
- Smooth video pacing for bursty Wi-Fi (off by default), plus Disconnect and Exit buttons and a framerate-only counter.
- macOS Metal FSR 1 upscaling — GPU upscaling on Mac, where the original only supported Windows/Linux.
- A self-updating Linux AppImage, alongside hardened Windows/Linux/macOS self-updaters.
- Redesigned dark UI on every surface — the Switch manager, Tesla overlay, Android / Android TV app and PC viewer share one modern design system, with ten-foot TV focus, an inline IP address field and network connection by default.
Install
Switch (the sysmodule, manager and overlay)
If you’ve already installed the Switch Frame Tap Homebrew app, turn off “Start with the console” in the app.
- Download
switch-remote-frame-1.0.1-switch.zip. - Unzip it onto the root of the SD card (the folders
atmosphere/,config/andswitch/merge with the ones already there) and put the card back in the console. - Reboot. The sysmodule starts about 30 seconds after boot, once the HOME menu is up.
- Open the Switch Remote Frame app from the HOME menu (Album) to set the connection mode — USB for handheld, Network to play docked or to a phone/TV.
Windows viewer
- Download
switch-remote-frame-1.0.1-windows-viewer.zipand unzip it. - Once, install the USB driver with Zadig: choose the Switch's USB interface and install the WinUSB driver (network streaming needs no driver).
- Open
SwitchRemoteFrame.exe.
Linux viewer
- AppImage: download
switch-remote-frame-1.0.1-linux.AppImage,chmod +xit and run it (on a machine without FUSE, run it with--appimage-extract-and-run). - Portable tarball: download
switch-remote-frame-1.0.1-linux.tar.gz, unpack it and run the included install script once (it installs the udev rule and a launcher).
macOS viewer
- Download
switch-remote-frame-1.0.1-macos-arm64.zip(Apple Silicon) orswitch-remote-frame-1.0.1-macos-x86_64.zip(Intel). - Unzip, drag the app to Applications, then right-click it and choose Open the first time.
Android / Android TV
- Download
switch-remote-frame-1.0.1-android.apkand install it with a file manager that can install apps (on Android TV, use a file manager such as X-plore oradb install). - Open the app, type the Switch's IP address (shown in the Switch app), and set the Switch's connection to Network.
- This is a fresh application ID: if you tested an earlier build under a different package name, uninstall it first — settings do not carry over.
After installation, every app updates itself from this repository's releases from its own Update button or Updates page.