Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,183,367
  • Replies 29,367
  • Likes 48

ienatom

New Member
Newbie
Joined
May 15, 2015
Messages
3
Trophies
0
Age
29
XP
51
Country
Italy
your syscheck is good.
try to set the IOS to 58 in the settings, it could help with detecting the drive.

Settings>Loader settings>Loader's IOS : 249 --> 58
keep the "game ios" to 249.

exit and reload the loader. it should now use IOS58 on boot.
it id didn't work, let me know.



Sorry, I don't have such option in the loader settings menu. The only configurable IOS version in such menu is the Boot/Standard which is set at 249. So... where is it then?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
Then, you didn't update to the latest version.
"boot/standard" is the old name, and you can't set it to 58.

You can find the latest version in my signature (1246).
replace the file on your SD card.


if you don't use the SD card files, then it's an issue.
The full channel is not updated anymore.
uninstall the full channel wad (titleID ULNR), and install the forwarder wad (TitleID UNEO).

Manually like on my PC or can I do it from within the loader? (No access to my system at the moment so I can't check it for myself right now)
Thanks.
Manually, like on PC.
(or maybe WiixPlorer text editor)

that option is not available from the loader.
 
  • Like
Reactions: sideskroll

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,702
Trophies
1
XP
1,937
Country
Cyan after some trial and error I finally got NEEK2O to work but only when I set each game/Channel individually, for some reason though if I change the global settings to use NEEK it doesn't work, not sure what I'm doing wrong, but hey, at least I can always keep EmuNAND so that's cool, anyway here are my results of testing...

-Loading channels now work with NEEK2O, I played some Castlevania Rebirth and Mario Tennis 64
-Games that work with EmuNAND but with graphical issues like Kyotokei now work fine with NEEK2O
-Exiting NEEK always results in black screen, require hard reset the console
-Using cheat codes don't seem to work

I haven't tested regular Wii games so I don't know if that works, I may just stick with EmuNAND for Wii games, at least for now, looking forward to the release.
 
  • Like
Reactions: Cyan

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
Cyan said:
Ah? very strange. I tested it and only "shutdown" and "cancel" button were there. the themes shouldn't matters, it's detecting Wii or WiiU using the same function everywhere in the loader. Maybe it doesn't work for you? and maybe you are not the only one?
did you notice any instability other than the button still present? sj33 reported issue with missing game's titles.


Maybe there's really a memory issue and wiitdb is not read entirely..
I got missing titles for emuNAND, but I thought it was my Emu which was corrupted (the game doesn't work)
It's stable for me, just wanted to point that detail about the power off menu on vWii. BTW I'm using all my old config files, maybe is that it?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
Thanks for the reports :)
cheat codes for neek are not implemented yet.
Look at my blog in my signature to see what's working and what's not.

Exiting neek ends on black screen, or exiting the game played on neek?

When you exit the game it either :
- return back to neek's system menu, still on the emulated NAND.
- return to a channel installed on neek's Emulated NAND.

If you are using "return to" -> OFF, then it returns to system menu.
if you are using "return to" -> anything other than OFF (meaning it's ON), it's currently force a reload to a channel installed on neek with titleID "NK2O".

if you don't have the NK2O installed, it will probably freeze on black screen.
the NK2O channel is used to exit neek and return to real NAND.
- launch game -> neek -> autoboot channel -> exit game -> reload NK2O -> exit to real NAND (reboot the console) -> if you have priiloader to return to USBGX it will reload it automatically.


Original Hamster:
old config shouldn't be an issue.
maybe I didn't remove it everywhere.
You are using "Home menu: full" setting?
 
  • Like
Reactions: Troopage

Etheboss

Official LULWUT supporter
Member
Joined
Feb 24, 2009
Messages
2,445
Trophies
0
Location
Around somewhere
XP
851
Country
Netherlands
Well a user from the chat told me that the developer which was leading the vWii neek2o support suddenly left leaving the project on its current stage. So they don´t know if vWii neek2o will ever be implemented.

That user was not very well informed, OverJoy still has more plans with Neek2O but due to circumstances he didn't really had a lot of time (read almost no time) to work on it...
I am not making any promises here but hopefully we will see some new things @ Soon (lol, i felt like working this pun in)
 

Acidflare

HomeBrew Beta Tester
Member
Joined
Aug 16, 2013
Messages
1,106
Trophies
0
Age
34
Location
Nether World
XP
268
Country
Canada
That user was not very well informed, OverJoy still has more plans with Neek2O but due to circumstances he didn't really had a lot of time (read almost no time) to work on it...
I am not making any promises here but hopefully we will see some new things @ Soon (lol, i felt like working this pun in)

Well at least you could clear up whatever information was mislead. Is it possible to read wbfs games off an ntfs partition if it's stored on a different usb HDD for example if I use a USB Flash Drive for my Uneek2O+DI setup and keep all of my games on a NTFS USB HDD would DI still read them? or would loading a usb loader be the only way to load games from NTFS under Uneek2o+DI
 

Etheboss

Official LULWUT supporter
Member
Joined
Feb 24, 2009
Messages
2,445
Trophies
0
Location
Around somewhere
XP
851
Country
Netherlands
Well at least you could clear up whatever information was mislead. Is it possible to read wbfs games off an ntfs partition if it's stored on a different usb HDD for example if I use a USB Flash Drive for my Uneek2O+DI setup and keep all of my games on a NTFS USB HDD would DI still read them? or would loading a usb loader be the only way to load games from NTFS under Uneek2o+DI

Neek2O itself has no NTFS support, but like you said, if you load for example Wiiflow in Neek2O, it will be able to read from NTFS...
So if you have a drive with 2 partitions an the first one is FAT32, wiiflow should be able to read the second partition..
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
That user was not very well informed, OverJoy still has more plans with Neek2O but due to circumstances he didn't really had a lot of time (read almost no time) to work on it...
I am not making any promises here but hopefully we will see some new things @ Soon (lol, i felt like working this pun in)

Any plans on checking a more recent version of the source in any time soon? :)
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,702
Trophies
1
XP
1,937
Country
Thanks for the reports :)
cheat codes for neek are not implemented yet.
Look at my blog in my signature to see what's working and what's not.
That makes sense.

Exiting neek ends on black screen, or exiting the game played on neek?
Both actually..

I pick a channel and run it with sneek adn it works fine, then I press the home menu and exit and it results on black screen, I just realized I forgot to test soft reset though.

And if I go to the settings and select "NEEK: Exit to menu" (I think that's what it says but I can't check for now, I woke up sick tonight) I also got a black screen for some reason.

Before I got sneek working it would always send me back to the loader when I start a game in sneek or when I select the "exit to menu"

If you are using "return to" -> OFF, then it returns to system menu.
if you are using "return to" -> anything other than OFF (meaning it's ON), it's currently force a reload to a channel installed on neek with titleID "NK2O".

if you don't have the NK2O installed, it will probably freeze on black screen.
the NK2O channel is used to exit neek and return to real NAND.
- launch game -> neek -> autoboot channel -> exit game -> reload NK2O -> exit to real NAND (reboot the console) -> if you have priiloader to return to USBGX it will reload it automatically.
Uh that must be it, during my testing here and there with no results I kept going back and forth with the "Return To" option so I must have forgotten to mark it as "Off" when I finally got it working, thanks.

I'm not sure if I can ask for this here, is it copyrighted material? But where can I get the return to N2O channel? O.o

Overall I can't say I encountered any crashes with r1246 but I think I'll stick with r1244 for now as I did before and wait for when the update is official, or when it's confirmed that r1246 is stable, whichever comes first.
 

ienatom

New Member
Newbie
Joined
May 15, 2015
Messages
3
Trophies
0
Age
29
XP
51
Country
Italy
Then, you didn't update to the latest version.
"boot/standard" is the old name, and you can't set it to 58.

You can find the latest version in my signature (1246).
replace the file on your SD card.


if you don't use the SD card files, then it's an issue.
The full channel is not updated anymore.
uninstall the full channel wad (titleID ULNR), and install the forwarder wad (TitleID UNEO).

Thanks! Actually i didn't need to change the Loader's IOS to 58, it's working also with the 249 with this version ;)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
Glad it fixed your problem by updating.
some users still have problem with the new version.

sonictopfan:
NK2O channel can be find in few places.
For example, on neek2o googlecode download page, there are different version or the banner animation.

The channel can be installed both on Real NAND and EmuNAND.
on realNAND, it launches bootmii IOS to load neek
on EmuNAND, it reboots the console


That channel has the "nswitch" homebrew inside, and the channel has TitleID "NK2O".
if you want, you can launch nswitch homebrew from HBC too, just launch the boot.dol
You can find latest revision here.

the latest version of nswitch (by Maxternal) doesn't have any displayed text on screen.
it boots and exit neek mode faster than the nk2o channels you can find on neek2o googlecode.
if you want a channel with that version, just inject the dol in any channel and name the channel "NK2O".
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,702
Trophies
1
XP
1,937
Country
Thanks Cyan, so from what I understand, if I install this channel on real NAND I can use it to switch to NEEK and use the games installed on the EmuNAND as if I was on real NAND, and if I install it on EmuNAND I can use it to go back to the loader when I finish playing a game with NEEK, is that correct?

btw I just noticed something today, using r1244 if I enable cheats a quick banner appears just as I start the game indicating it's copying the gtc file to the correct location, I don't remember this happened before but now it happens, is this normal, can I turn it off again?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
yes, that's correct.


The warning appear for which game type?
Wii, gamecube or channels?

Only nintendont (and neek in the future) should have a "copy cheat to game partition" function.
Other games are using the cheats from the default path (SD:/codes/xxxxxx.gct)

So, if you see the copy progress bar, it means your SD or USB became slower, or your cheat is big and takes time to be copied to the game's partition. You can try defragmenting your hdd.

The message is not part of the nintendont booting function, it's part of the copy function.
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
Cyan, I used a couple of times the nswitch dol from HBC to load my emuNAND but then noticed that some stuff was written on real NAND. For instance, I remember I played Black Ops, then I returned to real NAND and checked the message board. It said I had been playing Black Ops for 23:59 hours :O
Is this a normal behaviour?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
It shouldn't.and this is bad.
it means sneek can still access real NAND.
unless it's a neek feature, but neek should never access real NAND. it's part of it's purpose to be 100% sandboxed.


game notification works like that:
when launching a game, a temporary file is written with the game name and the current time.
When you launch System menu next time (probably only on reboot, not if you shutdown) the system menu checks for temporary file and calculate the time difference from current time-launch time = play time, and write it to board menu.

in order to have sysnand write the playlog, the temporary file need to be present on the /nand/temp/ folder
but if you launched neek from HBC, nswitch doe not know your game so it can't write to NAND.
once sneek is launched, you select the game and the sneek system menu write the temp file on /sneekNAND/temp/
when you exit the game and return to sneek system menu, it checks the file and create a log on sneek's system menu board.
When you exit sneek by using nswitch (or neek2o channel), it reboot the console and you shouldn't have any temp file on your realNAND/temp/

what you can check :
in sneek, launch a game and exit. Look on the sneek's board if you have the playlog. if it's not present then the temporary file is not present in emuNAND/temp/ folder.
if not, exit to real nand by rebooting, and see if it write log again. it's bad if it does.

Very bad if you use neek on vWii, as it means vWii is still accessed and tempered by neek and a brick can occur. Knowing there's no mean to restore backup on vWii, it's really bad to use sneek/uneek/neek2o on vWii.



Are you sure you didn't boot using an USBLoader with playlog setting enabled?
in that case, the loader writes the temp file on real nand before launching neek.
when you reload real nand system menu, you get your "autoboot game" listed as played, even if you played many other games while in neek.


"played for 23h59" is the limit.
either you shutdown and reboot more than a day later, or the date used in the temp file was incorrect.
Maybe the temp file is deleted from the NAND at shutdown request, so if you shutdown neek without returning to realNAND the file got deleted from neek's nand only, but is still on real nand. But that's just if you never returned to realNAND from neek.


Another possibility :
You used (long time ago) USBLoader to play that game with playlog setting.
the loader writes the temp file.
but you are also using "return to loader", so you never return to system menu to write the playlog. (I will check if playlog is auto-disabled when using return to)
You shutdown the console and few days later you power it and as you have bootmii boot2 to autoboot HBC you still never go to system menu.
You launch nswitch and play on neek. You exit neek and bootmii returns to HBC again.
then you decide to launch system menu from HBC menu, and system menu find your very old temp file generated by usbloader and write the playtime as 24h.


I would need someone to test a game which needs gameconfig.txt
I removed the need to have Ocarina ON (just enable hooktype option and it will load the file)

Possible game:
ProjectM (I wanted to try myself, but found it's not working with PAL ...)
Kirby return to dream's land (I have the PAL and U codes, but not the game)
Any other games using this file?

If you have the games, please test neek2o preview 2 and tell me if it works.


here is the neek2o preview2.
It should be stable and there are warning and error messages added.
I didn't try to trigger all the possible error messages and situations, some of them could be wrong.
wrong message, messages displayed while things are correct, etc.
Please report any wrong messages you find.

neek2o preview 2
 

Farowe

Well-Known Member
Member
Joined
Feb 16, 2014
Messages
116
Trophies
0
Location
Mexico City, Mexico
XP
486
Country
Mexico
It shouldn't.and this is bad.
it means sneek can still access real NAND.
unless it's a neek feature, but neek should never access real NAND. it's part of it's purpose to be 100% sandboxed.


game notification works like that:
when launching a game, a temporary file is written with the game name and the current time.
When you launch System menu next time (probably only on reboot, not if you shutdown) the system menu checks for temporary file and calculate the time difference from current time-launch time = play time, and write it to board menu.

in order to have sysnand write the playlog, the temporary file need to be present on the /nand/temp/ folder
but if you launched neek from HBC, nswitch doe not know your game so it can't write to NAND.
once sneek is launched, you select the game and the sneek system menu write the temp file on /sneekNAND/temp/
when you exit the game and return to sneek system menu, it checks the file and create a log on sneek's system menu board.
When you exit sneek by using nswitch (or neek2o channel), it reboot the console and you shouldn't have any temp file on your realNAND/temp/

what you can check :
in sneek, launch a game and exit. Look on the sneek's board if you have the playlog. if it's not present then the temporary file is not present in emuNAND/temp/ folder.
if not, exit to real nand by rebooting, and see if it write log again. it's bad if it does.

Very bad if you use neek on vWii, as it means vWii is still accessed and tempered by neek and a brick can occur. Knowing there's no mean to restore backup on vWii, it's really bad to use sneek/uneek/neek2o on vWii.



Are you sure you didn't boot using an USBLoader with playlog setting enabled?
in that case, the loader writes the temp file on real nand before launching neek.
when you reload real nand system menu, you get your "autoboot game" listed as played, even if you played many other games while in neek.


"played for 23h59" is the limit.
either you shutdown and reboot more than a day later, or the date used in the temp file was incorrect.
Maybe the temp file is deleted from the NAND at shutdown request, so if you shutdown neek without returning to realNAND the file got deleted from neek's nand only, but is still on real nand. But that's just if you never returned to realNAND from neek.


Another possibility :
You used (long time ago) USBLoader to play that game with playlog setting.
the loader writes the temp file.
but you are also using "return to loader", so you never return to system menu to write the playlog. (I will check if playlog is auto-disabled when using return to)
You shutdown the console and few days later you power it and as you have bootmii boot2 to autoboot HBC you still never go to system menu.
You launch nswitch and play on neek. You exit neek and bootmii returns to HBC again.
then you decide to launch system menu from HBC menu, and system menu find your very old temp file generated by usbloader and write the playtime as 24h.


I would need someone to test a game which needs gameconfig.txt
I removed the need to have Ocarina ON (just enable hooktype option and it will load the file)

Possible game:
ProjectM (I wanted to try myself, but found it's not working with PAL ...)
Kirby return to dream's land (I have the PAL and U codes, but not the game)
Any other games using this file?

If you have the games, please test neek2o preview 2 and tell me if it works.


here is the neek2o preview2.
It should be stable and there are warning and error messages added.
I didn't try to trigger all the possible error messages and situations, some of them could be wrong.
wrong message, messages displayed while things are correct, etc.
Please report any wrong messages you find.

neek2o preview 2

I was able to boot neek2o on vWii suceesfully (after a lot of workarounds) and there are 3 things i need to address:

1-neek is not used as a launching method unless i specify it within the game individual settings (global settings aren´t triggering neek)
2- on the preview 2 im a greeted with an error message everytime i try to load a game through neek telling me that neek cache hasn´t been generated and that i need to launch emunand wii menu (my file structure differs by a bit)
3-While on vWii sneek, there should be a "return to" that actually reboots the console rather than launching to an specific n2o channel as vWii doesnt have a proper neek2o channel. Maybe if you hook the "return to" function to the "return to wii u menu" channel that should do it
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Ps2 emulators watching you fap theough Chinese fan made roms