Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NX-USB Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Nx-USB |image=nxusbswitch.png |description=Nx-USB allows you to transfer files between your Nintendo Switch and computer, no WiFi or rebooting required! |author=ischeinkman |lastupdated=2018/11/13 |type=Other Apps |version=0.1.0 |license=Apache-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch.7z |website=https://gbatemp.net/threads/nx-usb.523122/ |source=https://github.com/ischeinkman/Nx-Usb |donation= }} {{#seo: |tit...")
 
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Nx-USB
|title=Nx-USB
|image=nxusbswitch.png
|image=nxusbnx.png
|description=Nx-USB allows you to transfer files between your Nintendo Switch and computer, no WiFi or rebooting required!
|description=Transfer files between your console and computer without WiFi (POC).
 
|author=ischeinkman
|author=ischeinkman
|lastupdated=2018/11/13
|lastupdated=2018/11/13
|type=Other Apps
|type=File Browsers
|version=0.1.0
|version=0.1.0
|license=Apache-2.0
|license=Apache-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/nxusbnx.7z
|website=https://gbatemp.net/threads/nx-usb.523122/
|website=https://gbatemp.net/threads/nx-usb.523122/
|source=https://github.com/ischeinkman/Nx-Usb
|source=https://github.com/ischeinkman/Nx-Usb
|donation=
|donation=
}}
}}
{{#seo:
A homebrew application that allows you to transfer files between your Nintendo Switch and computer, no WiFi or rebooting required.
|title=Switch Homebrew Apps (Other Apps) - GameBrew
 
|title_mode=append
'''Note:''' This is just a pre-MVP build that implements basic file pushing and pulling to/from the Switch. It is slow and not guaranteed to not screw up transfers.
|image=nxusbswitch.png
 
|image_alt=Nx-USB
==Installation==
}}
Nx-USB is composed of 2 parts:
{{cleanup|article|Needs cleanup}}
* A "server" component that runs on the Switch, called nxusb_server.nro.
Nx-USB allows you to transfer files between your Nintendo Switch and computer, no WiFi or rebooting required!
* A "client" component that runs each command on the computer.
 
To install, grab a copy of nxusb_server.nro. This can either be done by building it yourself, or just by downloading it from the [https://github.com/ischeinkman/Nx-Usb/releases releases page].
 
Make sure that you have gotten nxusb_server.nro on to your Switch somewhere where it can be ran from.
 
Find a valid client, which at this point is only possible by downloading Rust and building it yourself via <code>cargo build -p client</code>. At the moment, the client executable is just called <code>client</code>, so that is what we will be using to refer to it here.
 
==User guide==
Connect the Switch to the computer via USB.


Run nxusb_server.nro on the Switch.


==Media==
Use the client to transfer files between the computer and the switch:
<youtube></youtube>


To "push" a file TO the Switch FROM the computer, use <code>./client --push [NEW PATH ON SWITCH] [EXISTING FILE ON COMPUTER]</code>.


==Screenshots==
To "pull" a file FROM the Switch TO the computer, use <code>./client --pull [EXISTING FILE ON SWITCH] [NEW PATH ON COMPUTER]</code>.
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/nxusbswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''Version 0.1.0 (Initial Proof-of-Concept)'''
* First Release.
*Slowly transfers files a kilobyte at a time between the Switch and computer.
*Supports pulling a file from the Switch's SD card or pushing a file to the Switch's SD card.
*UNTESTED whether it can even TOUCH any other file system; don't try if you don't want a possible brick.
*WAY to many debug statements.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/nx-usb.523122/
* GBAtemp - https://gbatemp.net/threads/nx-usb.523122/
* Github - https://github.com/ischeinkman/Nx-Usb
* GitHub - https://github.com/ischeinkman/Nx-Usb
* Reddit -

Latest revision as of 05:56, 18 July 2024

Nx-USB
Nxusbnx.png
General
Authorischeinkman
TypeFile Browsers
Version0.1.0
LicenseApache-2.0
Last Updated2018/11/13
Links
Download
Website
Source

A homebrew application that allows you to transfer files between your Nintendo Switch and computer, no WiFi or rebooting required.

Note: This is just a pre-MVP build that implements basic file pushing and pulling to/from the Switch. It is slow and not guaranteed to not screw up transfers.

Installation

Nx-USB is composed of 2 parts:

  • A "server" component that runs on the Switch, called nxusb_server.nro.
  • A "client" component that runs each command on the computer.

To install, grab a copy of nxusb_server.nro. This can either be done by building it yourself, or just by downloading it from the releases page.

Make sure that you have gotten nxusb_server.nro on to your Switch somewhere where it can be ran from.

Find a valid client, which at this point is only possible by downloading Rust and building it yourself via cargo build -p client. At the moment, the client executable is just called client, so that is what we will be using to refer to it here.

User guide

Connect the Switch to the computer via USB.

Run nxusb_server.nro on the Switch.

Use the client to transfer files between the computer and the switch:

To "push" a file TO the Switch FROM the computer, use ./client --push [NEW PATH ON SWITCH] [EXISTING FILE ON COMPUTER].

To "pull" a file FROM the Switch TO the computer, use ./client --pull [EXISTING FILE ON SWITCH] [NEW PATH ON COMPUTER].

Changelog

Version 0.1.0 (Initial Proof-of-Concept)

  • Slowly transfers files a kilobyte at a time between the Switch and computer.
  • Supports pulling a file from the Switch's SD card or pushing a file to the Switch's SD card.
  • UNTESTED whether it can even TOUCH any other file system; don't try if you don't want a possible brick.
  • WAY to many debug statements.

External links

Advertising: