Install NSPs over USB (Goldtree)

This guide will teach you how to setup the official Goldtree USB installer for Goldleaf. This guide is Windows Only as the Goldtree software only supports Windows.


If something goes wrong or you need help, check troubleshooting.

Step 0: What You Will Need

  • A USB-C cable which can connect your Switch to your PC.

  • The latest version of Goldleaf by XorTroll, either as an NRO or installed NSP. Available from Github or SDSetup.

    • Goldleaf is included by default in Kosmos.
  • The latest version of Goldtree by XorTroll extracted somewhere to your PC. Available from Github or SDSetup.

  • The latest version of Zadig. Available from

Step 1: Installing libusbk Driver

  1. Make sure Goldleaf is available on your Switch.

  2. Plug your Switch into your PC.

  3. Run Goldleaf on your Switch.

  4. On your PC, open the Zadig application and complete the installation if prompted.

  5. In the dropdown box, look for either ‘libnx usb comms’ or ‘Nintendo Switch’ and select it.

    • If you cannot see either one, enable ‘List All Devices’ under the options menu item.
  6. Set driver to ‘libusbK (v3.0.7.0)’
  1. Choose ‘Install Driver’ or ‘Replace Driver’ or ‘Reinstall Driver’ (the big button). Wait for this process to finish.
  2. Close Zadig.
  3. Disconnect and reconnect your Switch

Step 2: Install NSP with Goldtree

  1. Make sure your Switch is still connected to your PC.

  2. On your Switch in Goldleaf, choose ‘Explore Content > Remote PC (via USB).

    • The Switch may appear to freeze. This is normal.
  3. Open Goldtree downloaded earlier on your PC.

  4. You can now browse your PC’s files on your Switch. Browse for the NSP file you wish to install.

  5. Select the NSP file you want to install and choose where you want to install it.

  6. If asked, select ‘Install’ to confirm the installation.

  7. Wait for the installation process to complete

Your NSP should now be installed on your Switch!