Homebrew RELEASE Awoo Installer - A No-Bullshit NSP/NSZ/XCI/XCZ Installer Based on Tinfoil

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
.
algW.jpg
 

tivanh

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
148
Trophies
0
XP
285
Country
.nsz files are having issues. Some work others do not. All of those tested do however work when decompressed on the pc first. I haven’t dug into it but I think the ticket is being missed on those failing.
 

wizra

Well-Known Member
Member
Joined
Mar 7, 2009
Messages
214
Trophies
0
XP
765
Country
Installing at 15-20mb/s has been around for ages. When I copy an NSP or XCI to my SD card with laptop, it copes at 45mb/s. Why can't we install at that speed over USB? Especially with USB 3.0 being extremely common nowadays.
 

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Installing at 15-20mb/s has been around for ages. When I copy an NSP or XCI to my SD card with laptop, it copes at 45mb/s. Why can't we install at that speed over USB? Especially with USB 3.0 being extremely common nowadays.

Why so slow? I am installing xci via nsusbloader+dbi at 50-55 mb/sec
Believe it or not, my machines don't have USB 3.0!

I use LAN installations with an ethernet adapter primarily. Less issues on my end, and the only thing inhibiting speed is my SD card controller.
 

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
691
Trophies
1
XP
2,472
Country
Russia
USB 2.0 bandwidth is 480 mbit/sec ~60MB/sec

--------------------- MERGED ---------------------------

If you implement correct 2 thread read/write with sync via mutexes and locks and not inf.loops with polling variable as in OGTinfoil you'll get 45-50 Mb/sec even on USB2.0
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
USB 2.0 bandwidth is 480 mbit/sec ~60MB/sec

--------------------- MERGED ---------------------------

If you implement correct 2 thread read/write with sync via mutexes and locks and not inf.loops with polling variable as in OGTinfoil you'll get 45-50 Mb/sec even on USB2.0

No you do not, you are capped right around 40 MB/sec even if you just free wheel the usb transfer. 60 MB/sec is the theoretical max that not even a full fledged PC will hit.

You may or may not actually be aware of this, but your method of using mutexes to block is just polling with extra steps, and is not superior from a performance standpoint.

--------------------- MERGED ---------------------------

Why so slow? I am installing xci via nsusbloader+dbi at 50-55 mb/sec

I suspect your issue is you are calculating the speed incorrectly.

--------------------- MERGED ---------------------------

I use LAN installations with an ethernet adapter primarily. Less issues on my end, and the only thing inhibiting speed is my SD card controller.

This is not true, your ethernet card will be the bottleneck well before the SD card controller. This is for a variety of reasons, but one of the big ones is due to the polling nature of USB / cpu interrupts, coupled with the fact that network packets are generally not as consistent as we would like.

Your SD card can write 70 MB/sec with a fast SD card, Ethernet is lucky to hit 30 MB/sec, most people get 15 - 25MB depending on their network equipment.

--------------------- MERGED ---------------------------

Installing at 15-20mb/s has been around for ages. When I copy an NSP or XCI to my SD card with laptop, it copes at 45mb/s. Why can't we install at that speed over USB? Especially with USB 3.0 being extremely common nowadays.

You can install at ~40 MB/sec, using either Tinfoil (except OG Tinfoil that was modified by brainlets to remove the threading).
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
There is something wrong with your firewall settings. I've checked on Mojave virtual machine and most likely (it's a long story why) it works. Firewall has been disabled. So I assume you have to adjust your OS settings and it would be working for you.
Here is the link that could be useful: https://www.mkyong.com/mac/how-to-access-web-server-8080-in-mac-os-x/

As for GoldLeaf: it doesn't support NSZ files at the moment (as I know). 'Goldbricks' in the early beginning of the readme file saying that it doesn't support anything but 'Nut' ¯\_(ツ)_/¯

it doesn’t support anything but Nut because i was not confident existing gold leaf usb installers would add the minimal changes for nsz files. The switch scene has a way to be very political, and i was purely trying to solve a very specific problem.

Nut protocol is open source, i can submit a PR to you to support it if you wish. It’s a very stable api, this scene really should standardize this stuff, but politics you know.

-removed for reply to deleted post-
 
Last edited by linuxares, , Reason: Just edited the removed post

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,841
Country
Poland
Of all the things people could possibly be offended by you choose a meme picture that you can't even *see* in the application at all and had to go out of your way to discover? Okay.

I've nuked every single post that's off-topic, I urge users to stick to the topic going forward. @blawar offered a compelling explanation of the origin of the meme and doesn't seem bothered by it - he made a mistake and people are clowning on him, this is a story as old as time. Hopefully it will be a learning experience as far as sharing personal pictures online is concerned.

@Huntereb can choose to remove the picture from the code base or not, it's not up to us to decide. Either way, the offending picture is not hosted on our site. This is far beyond our purview.

That is all. I don't want to hear one more word about the issue - if people are unable to just close the tab when they see something that gets their panties in a bunch, I am more than happy to give them a little vacation if that's what they need to relax. Decisions made by the moderation staff are *final* and not up to debate.
 

johnma2

Well-Known Member
Member
Joined
Apr 14, 2018
Messages
148
Trophies
0
XP
145
Country
United States
Of all the things people could possibly be offended by you choose a meme picture that you can't even *see* in the application at all and had to go out of your way to discover? Okay.

I've nuked every single post that's off-topic, I urge users to stick to the topic going forward. @blawar offered a compelling explanation of the origin of the meme and doesn't seem bothered by it - he made a mistake and people are clowning on him, this is a story as old as time. Hopefully it will be a learning experience as far as sharing personal pictures online is concerned.

@Huntereb can choose to remove the picture from the code base or not, it's not up to us to decide. Either way, the offending picture is not hosted on our site. This is far beyond our purview.

That is all. I don't want to hear one more word about the issue - if people are unable to just close the tab when they see something that gets their panties in a bunch, I am more than happy to give them a little vacation if that's what they need to relax. Decisions made by the moderation staff are *final* and not up to debate.

Thank you for doing that. I really appreciate it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: how are you doing @K3Nv2