Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility with USB mass storage devices. #27

Open
schubkraft-media opened this issue Jun 24, 2019 · 3 comments
Open

Compatibility with USB mass storage devices. #27

schubkraft-media opened this issue Jun 24, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@schubkraft-media
Copy link

Thanks for this great tool! I‘m looking forward the batch-dumping. :)
Sadly my sd-card is really full. Is it possible to select a HDD as the destination for the dumps? I think this would be the best for backups. :)

@DarkMatterCore
Copy link
Owner

This will be implemented as soon as compatibility with USB mass storage devices is integrated into open source CFWs.

@DarkMatterCore DarkMatterCore added the enhancement New feature or request label Jun 24, 2019
@DarkMatterCore
Copy link
Owner

Just an update on this matter: I have been actively contributing in the development of fsp-usb to make this a reality.

Test builds of nxdumptool with preliminary USB mass storage device support have already been created, displaying very good results.

The SCSI driver still needs to be improved, though, so this feature won't be a part of official nxdumptool releases until fsp-usb is released. I believe it won't be too long until that occurs.

@DarkMatterCore DarkMatterCore changed the title Dumping to external HDD? Compatibility with USB mass storage devices. Feb 17, 2020
@DarkMatterCore
Copy link
Owner

DarkMatterCore commented Jan 8, 2021

Another update on this matter: UMS device support has already been implemented in the ongoing rewrite, although only some PoC builds are actually capable of using this feature.

fsp-usb has been deprecated in favor of libusbhsfs, which is a static library linked at compile time with no dependencies on a custom sysmodule.

I'll leave this issue open until the rewrite is officially released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants