No description
Find a file
2019-02-10 13:07:40 +03:00
src/main Minor corrections 2019-02-10 13:07:40 +03:00
Jenkinsfile Initial commit 2019-02-10 04:59:54 +03:00
LICENSE Initial commit 2019-02-10 04:59:54 +03:00
pom.xml Initial commit 2019-02-10 04:59:54 +03:00
README.md Minor corrections 2019-02-10 13:07:40 +03:00

NS-USBloader

NS-USBloader is a PC-side tinfoil NSP USB uploader. Replacement for default usb_install_pc.py With GUI and cookies.

License

Source code spreads under the GNU General Public License v.3. You can find it in LICENSE file.

Requirements

JRE 8 or higher.

Usage

>_ java -jar /path/to/NS-USBloader.jar

Used libraries

Tips&tricks

Add user to udev rules to use NS non-root:

root # vim /etc/udev/rules.d/99-NS.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="3000", GROUP="plugdev"

root # udevadm control --reload-rules && udevadm trigger

Known bugs

  • Unable to interrupt transmission when libusb awaiting for read event (when user sent NSP list but didn't selected anything on NS).

TODO:

  • macOS QA
  • Windows support