Yet Another Switch Release:

TegraRcmSmash has now been updated by scene developer @rajkosto, allowing even more options to launch various Fusée Gelée payloads with ease from any Windows-based box.
Driver setup

  1. Get your Switch into RCM mode and plug it into your Windows PC. It should show up somewhere (like Device manager) as "APX"
  2. Download and run Zadig driver installer from
  3. From the device list, choose APX (if it's not showing up in the list, go to Options menu and check List All Devices)
  4. For the driver type, cycle the arrows until you see libusbK (v3.0.7.0) in the text box (IMPORTANT!)
  5. Click the big Install Driver button. Device manager should now show "APX" under libusbK USB Devices tree item.


  • TegraRcmSmash.exe [-V 0x0955] [-P 0x7321] [--relocator=intermezzo.bin] [-w] inputFilename.bin [-r] [--dataini=coreboot.ini] ([PARAM:VALUE]|[0xADDR:filename])*
  • If your Switch is ready and waiting in RCM mode, you can also just drag and drop the payload right onto TegraRcmSmash.exe
  • An example cmdline for launching linux using coreboot is something like this (the empty relocator is important): TegraRcmSmash.exe -w --relocator= "coreboot/cbfs.bin" "CBFS:coreboot/coreboot.rom"
  • A simpler way to load coreboot/other AArch64 payloads is to use and either put the files on microsd or use the --dataini parameter
  • After that, you can use imx_load as you would on Linux (Windows binaries available here)
  • Alternatively, setup your u-boot cmdline to just load everything from microSD to not bother with imx_load

ResponsibilityI am not responsible for anything, including dead switches, blown up PCs, loss of life, or total nuclear annihilation.

Binary releases Available at