Repository navigation
Releases: cloudwithax/unslot
Release list
v2.10.0
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.10.0-rg28xx.img.zipRG34XX unslot-v2.10.0-rg34xx.img.zipRG34XX SP unslot-v2.10.0-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.10.0-rg35xxplus.img.zipRG35XX H unslot-v2.10.0-rg35xxh.img.zipRG35XX Pro unslot-v2.10.0-rg35xxpro.img.zipRG35XX SP unslot-v2.10.0-rg35xxsp.img.zipRG40XX H unslot-v2.10.0-rg40xxh.img.zipRG40XX V unslot-v2.10.0-rg40xxv.img.zipRG CubeXX unslot-v2.10.0-rgcubexx.img.zipRG SP unslot-v2.10.0-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.10.0.pak and installs it when you restart. Or copy unslot-v2.10.0.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.10.0folder inunslot-v2.10.0-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.9.1
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.9.1-rg28xx.img.zipRG34XX unslot-v2.9.1-rg34xx.img.zipRG34XX SP unslot-v2.9.1-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.9.1-rg35xxplus.img.zipRG35XX H unslot-v2.9.1-rg35xxh.img.zipRG35XX Pro unslot-v2.9.1-rg35xxpro.img.zipRG35XX SP unslot-v2.9.1-rg35xxsp.img.zipRG40XX H unslot-v2.9.1-rg40xxh.img.zipRG40XX V unslot-v2.9.1-rg40xxv.img.zipRG CubeXX unslot-v2.9.1-rgcubexx.img.zipRG SP unslot-v2.9.1-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.9.1.pak and installs it when you restart. Or copy unslot-v2.9.1.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.9.1folder inunslot-v2.9.1-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.9.0
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.9.0-rg28xx.img.zipRG34XX unslot-v2.9.0-rg34xx.img.zipRG34XX SP unslot-v2.9.0-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.9.0-rg35xxplus.img.zipRG35XX H unslot-v2.9.0-rg35xxh.img.zipRG35XX Pro unslot-v2.9.0-rg35xxpro.img.zipRG35XX SP unslot-v2.9.0-rg35xxsp.img.zipRG40XX H unslot-v2.9.0-rg40xxh.img.zipRG40XX V unslot-v2.9.0-rg40xxv.img.zipRG CubeXX unslot-v2.9.0-rgcubexx.img.zipRG SP unslot-v2.9.0-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.9.0.pak and installs it when you restart. Or copy unslot-v2.9.0.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.9.0folder inunslot-v2.9.0-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.8.3
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.8.3-rg28xx.img.zipRG34XX unslot-v2.8.3-rg34xx.img.zipRG34XX SP unslot-v2.8.3-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.8.3-rg35xxplus.img.zipRG35XX H unslot-v2.8.3-rg35xxh.img.zipRG35XX Pro unslot-v2.8.3-rg35xxpro.img.zipRG35XX SP unslot-v2.8.3-rg35xxsp.img.zipRG40XX H unslot-v2.8.3-rg40xxh.img.zipRG40XX V unslot-v2.8.3-rg40xxv.img.zipRG CubeXX unslot-v2.8.3-rgcubexx.img.zipRG SP unslot-v2.8.3-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.8.3.pak and installs it when you restart. Or copy unslot-v2.8.3.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.8.3folder inunslot-v2.8.3-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.8.2
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.8.2-rg28xx.img.zipRG34XX unslot-v2.8.2-rg34xx.img.zipRG34XX SP unslot-v2.8.2-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.8.2-rg35xxplus.img.zipRG35XX H unslot-v2.8.2-rg35xxh.img.zipRG35XX Pro unslot-v2.8.2-rg35xxpro.img.zipRG35XX SP unslot-v2.8.2-rg35xxsp.img.zipRG40XX H unslot-v2.8.2-rg40xxh.img.zipRG40XX V unslot-v2.8.2-rg40xxv.img.zipRG CubeXX unslot-v2.8.2-rgcubexx.img.zipRG SP unslot-v2.8.2-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.8.2.pak and installs it when you restart. Or copy unslot-v2.8.2.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.8.2folder inunslot-v2.8.2-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.8.1
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.8.1-rg28xx.img.zipRG34XX unslot-v2.8.1-rg34xx.img.zipRG34XX SP unslot-v2.8.1-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.8.1-rg35xxplus.img.zipRG35XX H unslot-v2.8.1-rg35xxh.img.zipRG35XX Pro unslot-v2.8.1-rg35xxpro.img.zipRG35XX SP unslot-v2.8.1-rg35xxsp.img.zipRG40XX H unslot-v2.8.1-rg40xxh.img.zipRG40XX V unslot-v2.8.1-rg40xxv.img.zipRG CubeXX unslot-v2.8.1-rgcubexx.img.zipRG SP unslot-v2.8.1-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.8.1.pak and installs it when you restart. Or copy unslot-v2.8.1.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.8.1folder inunslot-v2.8.1-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.8.0
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.8.0-rg28xx.img.zipRG34XX unslot-v2.8.0-rg34xx.img.zipRG34XX SP unslot-v2.8.0-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.8.0-rg35xxplus.img.zipRG35XX H unslot-v2.8.0-rg35xxh.img.zipRG35XX Pro unslot-v2.8.0-rg35xxpro.img.zipRG35XX SP unslot-v2.8.0-rg35xxsp.img.zipRG40XX H unslot-v2.8.0-rg40xxh.img.zipRG40XX V unslot-v2.8.0-rg40xxv.img.zipRG CubeXX unslot-v2.8.0-rgcubexx.img.zipRG SP unslot-v2.8.0-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.8.0.pak and installs it when you restart. Or copy unslot-v2.8.0.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.8.0folder inunslot-v2.8.0-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.7.1
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.7.1-rg28xx.img.zipRG34XX unslot-v2.7.1-rg34xx.img.zipRG34XX SP unslot-v2.7.1-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.7.1-rg35xxplus.img.zipRG35XX H unslot-v2.7.1-rg35xxh.img.zipRG35XX Pro unslot-v2.7.1-rg35xxpro.img.zipRG35XX SP unslot-v2.7.1-rg35xxsp.img.zipRG40XX H unslot-v2.7.1-rg40xxh.img.zipRG40XX V unslot-v2.7.1-rg40xxv.img.zipRG CubeXX unslot-v2.7.1-rgcubexx.img.zipRG SP unslot-v2.7.1-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.7.1.pak and installs it when you restart. Or copy unslot-v2.7.1.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.7.1folder inunslot-v2.7.1-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.7.0
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.7.0-rg28xx.img.zipRG34XX unslot-v2.7.0-rg34xx.img.zipRG34XX SP unslot-v2.7.0-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.7.0-rg35xxplus.img.zipRG35XX H unslot-v2.7.0-rg35xxh.img.zipRG35XX Pro unslot-v2.7.0-rg35xxpro.img.zipRG35XX SP unslot-v2.7.0-rg35xxsp.img.zipRG40XX H unslot-v2.7.0-rg40xxh.img.zipRG40XX V unslot-v2.7.0-rg40xxv.img.zipRG CubeXX unslot-v2.7.0-rgcubexx.img.zipRG SP unslot-v2.7.0-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.7.0.pak and installs it when you restart. Or copy unslot-v2.7.0.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.7.0folder inunslot-v2.7.0-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.
v2.6.1
New card: flash the image
The .img.zip files are images of a whole card: BaseOS, the small Linux these handhelds start from, with unslot already set up on it. Flashing one erases everything on the card.
-
Pick the image for your handheld. It is at the bottom of this page under Assets; you need a few minutes after the release for them all to appear.
Handheld Image RG28XX unslot-v2.6.1-rg28xx.img.zipRG34XX unslot-v2.6.1-rg34xx.img.zipRG34XX SP unslot-v2.6.1-rg34xxsp.img.zipRG35XX Plus, RG35XX 2024 unslot-v2.6.1-rg35xxplus.img.zipRG35XX H unslot-v2.6.1-rg35xxh.img.zipRG35XX Pro unslot-v2.6.1-rg35xxpro.img.zipRG35XX SP unslot-v2.6.1-rg35xxsp.img.zipRG40XX H unslot-v2.6.1-rg40xxh.img.zipRG40XX V unslot-v2.6.1-rg40xxv.img.zipRG CubeXX unslot-v2.6.1-rgcubexx.img.zipRG SP unslot-v2.6.1-rgsp.img.zip -
Flash it to a microSD card with balenaEtcher or Raspberry Pi Imager (choose Use custom and pick the file). Both take the
.img.zipas it is. Any other flasher works too once you unzip it to the.imginside. Any size of card will do: the first start grows unslot's space to fill it. -
Put the card in TF1, the slot your handheld starts from, and switch it on. The first start takes a minute or two while the card is set up, then unslot comes up.
-
Add your games over Wi-Fi. The image's unslot space is ext4, not FAT, so a reset in the middle of a copy cannot corrupt it. Windows and macOS cannot open it, and Windows may offer to format it: say no. Instead, in Settings → Network → Services, turn on File sharing and open
\\<handheld's address>(Windows) orsmb://<handheld's address>(macOS), or turn on Syncthing and share folders with it. Each system goes in its own folder (Games/GBA,Games/SNES,Games/PSPand so on, all listed in the README), and BIOS files inBIOS. Names must match in case:Games/GBA, notgames/gba.
Already running unslot
Settings → Network → Updates downloads unslot-v2.6.1.pak and installs it when you restart. Or copy unslot-v2.6.1.pak to the root of the card yourself and restart with the power connected. unslot installs it only if it is a signed unslot release; your games, saves and settings stay.
Already running BaseOS, or slot
- slot: copy
MinUI.zipto the root of the card and restart with the power connected. BaseOS swaps slot for unslot before it starts, and your games, saves and settings stay. - BaseOS with another frontend: copy the contents of the
unslot-v2.6.1folder inunslot-v2.6.1-h700.zipto the root of itsBASEOSdrive, or of a card in TF2.
unslot is a fork of slot by Brandon T. Kowalski. Emulation by mGBA (MPL-2.0), gpSP (GPL-2.0) and libretro cores; every licence, and the source of the cores built for unslot, is in System/licenses/.