mirror of
https://github.com/developersu/ns-usbloader.git
synced 2025-05-29 22:45:17 -04:00
Initial commit
This commit is contained in:
commit
c21417c043
20 changed files with 1904 additions and 0 deletions
25
README.md
Normal file
25
README.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# 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.
|
||||
|
||||
## Used libraries
|
||||
* OpenJFX https://wiki.openjdk.java.net/display/OpenJFX/Main
|
||||
* usb4java: https://mvnrepository.com/artifact/org.usb4java/usb4java
|
||||
|
||||
## 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
|
Loading…
Add table
Add a link
Reference in a new issue