Hacking Nintendont

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,722
Trophies
2
Age
33
XP
8,710
Country
Portugal
if your using the wiiu you have to have hid off in the setting of nintendont, it will work for some reason i had that error if it was on, being off works and the ps3 controller will work after the game starts and you press the ps button
 

faku1810

Well-Known Member
Member
Joined
Mar 10, 2014
Messages
893
Trophies
0
Age
32
XP
328
Country
Argentina
  • Like
Reactions: sonictopfan

Bryon15

Well-Known Member
Member
Joined
Aug 9, 2010
Messages
1,282
Trophies
0
Age
39
Location
united states
XP
1,896
Country
United States
Wow. I haven't checked back since revision 30. You guys are doing an awesome job. I have a question. Is memory card support still not working? Whenever I start a game it says that the device in slot A is not a memory card. And I can't save.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
Faku is right.
1218 = nintendont Alpha
1218 mod1 = nintendont r1 to r38
1218 mod5 = nintendont r1 to r39 (supports loaderusb.dol in same folder than loader.dol)
1219 not released yet = r1 to r44+

I'm currently testing it, and I have issue booting USB games.
it says "CFGInit()
CFG:Failed to read config"

r44 Loader.dol on SD, nincfg.ini (version2) on SD, game on USB, controller.ini not used (using GC controller), Ocarina not used, MaxPads set to 4 (default).
BootGame: GZLP01
NIN: Cfg path : sd:/nincfg.bin
NIN: config 0x000006ee (0000011011101110)
NIN: Language 0x00000002
ReloadIos: Found TMD access rights check at 0x939f4c5c
Exiting USBLoaderGX...

Nintendont Loader
Built : Mar 30 2014 17:16:04
Version : 0.1
TMDSize:1168
BootIndex:18
Kernel:"/shared1/00000067.app"
KernelSize:168920
Autobooting:"/games/THE LEGEND OF ZELDA The Wind Waker for PAL [GZLP01]/game.iso"
Updated DDR settings in lomem for current map
load segment @ [20000000, 20007354] (29524 bytes)
load segment @ [20008000, 200082ac] (684 bytes)
load segment @ [20009000, 2004f9ec] (289260 bytes)
load segment @ [20100000, 2010cffc] (53244 bytes)
load segment @ [2010d000, 2010dbcc] (3020 bytes)
load segment @ [2010e000, 201126ac] (18092 bytes)
priority = 88, stackSize = 2048, stackPtr = 2004f1ec
starting thread entry: 0x20000000
priority = 121, stackSize = 16384, stackPtr = 2010e620
starting thread entry: 0x20100000
$IOSVersion: IOSP: 03/03/10 10:43:18 64M $
$IOSVersion: FFSP: 11/24/08 15:36:10 64M $
Nintendont
Built : Mar 30 2014 17:15:28
Version : 0.1
USB: Discovering EHCI devices...
USB: Drive size: 238475MB SectorSize:512
$IOSVersion: OH0: 08/13/08 15:43:07 64M $
$IOSVersion: OH1: 07/11/08 14:34:40 64M $
$IOSVersion: NCD: 06/28/07 02:37:17 64M Release/apricot-win/HEAD $
$IOSVersion: STM: 12/15/08 15:28:07 64M Release/builder/HEAD $
ES:ES_LoadModules(55):0
CFGInit()
CFG:Failed to read config
0x00000000:0x00000000 0x00000000
0x00000004:0x00000000 0x00000000
0x00000008:0x00000000 0x00000000
0x0000000C:0x00000000 0x00000000
0x00000010:0x00000000 0x00000000
0x00000014:0x00000000 0x00000000
0x00000018:0x00000000 0x00000000
0x0000001C:0x00000000 0x00000000
0x00000020:0x00000000 0x00000000
0x00000024:0x00000000 0x00000000
0x00000028:0x00000000 0x00000000
0x0000002C:0x00000000 0x00000000

0x0D806000:0x0000000A 0x00000000
0x0D806004:0x00000004 0x00000000
0x0D806008:0xE3000000 0x00000000
0x0D80600C:0x00000000 0x00000000
0x0D806010:0x00000000 0x00000000
0x0D806014:0x00000000 0x00000000
0x0D806018:0x00000000 0x00000000
0x0D80601C:0x00000000 0x00000000
0x0D806020:0x00000000 0x00000000
0x0D806024:0x000000FF 0x00000000
0x0D806028:0x00000000 0x00000000
0x0D80602C:0x00000000 0x00000000
OH1:configured USB device at port 0, vid: 0x057e pid: 0x0305
 

OverjoY

Well-Known Member
Member
Joined
Apr 1, 2010
Messages
496
Trophies
1
Location
Heerlen
XP
594
Country
Netherlands
Faku is right.
1218 = nintendont Alpha
1218 mod1 = nintendont r1 to r38
1218 mod5 = nintendont r39 only (supports loaderusb.dol in same folder than loader.dol)
1218 modX not released yet = nintendont r42+

I'm currently testing it, and I have issue booting USB games.
it says "CFGInit()
CFG:Failed to read config"

r44 Loader.dol on SD, nincfg.ini (version2) on SD, game on USB, controller.ini not used (using GC controller), Ocarina not used.
BootGame: GZLP01
NIN: Cfg path : sd:/nincfg.bin
NIN: config 0x000006ee (0000011011101110)
NIN: Language 0x00000002
ReloadIos: Found TMD access rights check at 0x939f4c5c
Exiting USBLoaderGX...

Nintendont Loader
Built : Mar 30 2014 17:16:04
Version : 0.1
TMDSize:1168
BootIndex:18
Kernel:"/shared1/00000067.app"
KernelSize:168920
Autobooting:"/games/THE LEGEND OF ZELDA The Wind Waker for PAL [GZLP01]/game.iso"
Updated DDR settings in lomem for current map
load segment @ [20000000, 20007354] (29524 bytes)
load segment @ [20008000, 200082ac] (684 bytes)
load segment @ [20009000, 2004f9ec] (289260 bytes)
load segment @ [20100000, 2010cffc] (53244 bytes)
load segment @ [2010d000, 2010dbcc] (3020 bytes)
load segment @ [2010e000, 201126ac] (18092 bytes)
priority = 88, stackSize = 2048, stackPtr = 2004f1ec
starting thread entry: 0x20000000
priority = 121, stackSize = 16384, stackPtr = 2010e620
starting thread entry: 0x20100000
$IOSVersion: IOSP: 03/03/10 10:43:18 64M $
$IOSVersion: FFSP: 11/24/08 15:36:10 64M $
Nintendont
Built : Mar 30 2014 17:15:28
Version : 0.1
USB: Discovering EHCI devices...
USB: Drive size: 238475MB SectorSize:512
$IOSVersion: OH0: 08/13/08 15:43:07 64M $
$IOSVersion: OH1: 07/11/08 14:34:40 64M $
$IOSVersion: NCD: 06/28/07 02:37:17 64M Release/apricot-win/HEAD $
$IOSVersion: STM: 12/15/08 15:28:07 64M Release/builder/HEAD $
ES:ES_LoadModules(55):0
CFGInit()
CFG:Failed to read config
0x00000000:0x00000000 0x00000000
0x00000004:0x00000000 0x00000000
0x00000008:0x00000000 0x00000000
0x0000000C:0x00000000 0x00000000
0x00000010:0x00000000 0x00000000
0x00000014:0x00000000 0x00000000
0x00000018:0x00000000 0x00000000
0x0000001C:0x00000000 0x00000000
0x00000020:0x00000000 0x00000000
0x00000024:0x00000000 0x00000000
0x00000028:0x00000000 0x00000000
0x0000002C:0x00000000 0x00000000

0x0D806000:0x0000000A 0x00000000
0x0D806004:0x00000004 0x00000000
0x0D806008:0xE3000000 0x00000000
0x0D80600C:0x00000000 0x00000000
0x0D806010:0x00000000 0x00000000
0x0D806014:0x00000000 0x00000000
0x0D806018:0x00000000 0x00000000
0x0D80601C:0x00000000 0x00000000
0x0D806020:0x00000000 0x00000000
0x0D806024:0x000000FF 0x00000000
0x0D806028:0x00000000 0x00000000
0x0D80602C:0x00000000 0x00000000
OH1:configured USB device at port 0, vid: 0x057e pid: 0x0305

The kernel can't read the config from sd. It has to be on usb when playing a game from usb device
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
That's what I did on r39, but I thought it was changed in r40 with the CFG setting NIN_CFG_USB = (1 << 10);
I thought now it only requires cfg file on boot device, which is loaded before loading the game file and the game device. it shouldn't require access to that file after switching the device.

It's now loading cfg from the same drive as loader.dol
I can make a copy on both bootdevice and gamedevice.
 

OverjoY

Well-Known Member
Member
Joined
Apr 1, 2010
Messages
496
Trophies
1
Location
Heerlen
XP
594
Country
Netherlands
Atm the kernel has only access to the usb device OR sd-card, not both at the same time. All files needed by the kernel to do its job has to be on the device the game is readed from (nincfg.bin, controller.ini, ninmem.raw and ndebug.log).

It would be better to make the loader accept arguments and or use a specific spot in memory to load/write the configuration but thats up to the dev team.
 

marck

Well-Known Member
Member
Joined
Jun 27, 2012
Messages
166
Trophies
0
XP
128
Country
United States
so i tried nintendont again and i used my flash drive using usb loader gx i launched kirby air ride went to usb and then i had a whole error code telling me to wait 10 seconds what does that mean could it be my games thats corrupted that wont let it play i use discex to format it to a .iso
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
it works when copying cfg to both boot and game device.

mod06
I have random issue with r44 when launching a game from USB. It's as random as DM shutting down the console when mounting USB.
Currently experiencing it only when autobooting from USBLoader (but I didn't launch nintendont boot.dol from HBC as often)


BootGame: GZLP01
NIN: Loader path = sd:/apps/nintendont/r44/loader.dol
NIN: Cfg path : sd:/nincfg.bin
NIN: config 0x0000068a
NIN: Language 0x00000002
NIN: Copying sd:/nincfg.bin to usb1:/nincfg.bin
ReloadIos: Found TMD access rights check at 0x939f4c5c
Exiting USBLoaderGX...

Nintendont Loader
Built : Mar 30 2014 17:16:04
Version : 0.1
TMDSize:1168
BootIndex:18
Kernel:"/shared1/00000067.app"
KernelSize:168920



Exception (DSI) occurred!
GPR00 00000048 GPR08 7D000000 GPR16 00000000 GPR24 00000000
GPR01 813841E8 GPR09 8151F438 GPR17 00000000 GPR25 00000288
GPR02 812E0294 GPR10 812EDF10 GPR18 00000000 GPR26 8151F428
GPR03 81363C40 GPR11 8151F3F0 GPR19 00000000 GPR27 00000000
GPR04 8151F420 GPR12 CD006438 GPR20 00000000 GPR28 8151F420
GPR05 812EDF38 GPR13 812EE5C0 GPR21 00000000 GPR29 80100000
GPR06 FE51F438 GPR14 00000000 GPR22 00000000 GPR30 8151F420
GPR07 00000000 GPR15 00000000 GPR23 00000000 GPR31 81363C40
LR 812B1BB8 SRR0 812b1c2c SRR1 00009032 MSR 00001000
DAR FE51F43C DSISR 04000000

STACK DUMP:
812b1c2c --> 812b1bb8 --> 81285744 --> 81280348 -->
81298ca8 --> 81298c58

CODE DUMP:
812b1c2c: 80C60004 70C70001 4082002C 7C004214
812b1c3c: 81090008 409E0014 3CE0812F 38E7DF18
812b1c4c: 7F083800 419A0134 8129000C 9128000C

Reloading in 10 seconds

Edit:
Marck has the same issue with mod5, so it's not mod06 problem.
only when launched from an usbloader? :unsure:
 
  • Like
Reactions: sonictopfan

marck

Well-Known Member
Member
Joined
Jun 27, 2012
Messages
166
Trophies
0
XP
128
Country
United States
it works when copying cfg to both boot and game device.

I have random issue with r44 when launching a game from USB. It's as random as DM shutting down the console when mounting USB.
Currently experiencing it only when autobooting from USBLoader (but I didn't launch nintendont boot.dol from HBC as often)


BootGame: GZLP01
NIN: Loader path = sd:/apps/nintendont/r44/loader.dol
NIN: Cfg path : sd:/nincfg.bin
NIN: config 0x0000068a
NIN: Language 0x00000002
NIN: Copying sd:/nincfg.bin to usb1:/nincfg.bin
ReloadIos: Found TMD access rights check at 0x939f4c5c
Exiting USBLoaderGX...

Nintendont Loader
Built : Mar 30 2014 17:16:04
Version : 0.1
TMDSize:1168
BootIndex:18
Kernel:"/shared1/00000067.app"
KernelSize:168920



Exception (DSI) occurred!
GPR00 00000048 GPR08 7D000000 GPR16 00000000 GPR24 00000000
GPR01 813841E8 GPR09 8151F438 GPR17 00000000 GPR25 00000288
GPR02 812E0294 GPR10 812EDF10 GPR18 00000000 GPR26 8151F428
GPR03 81363C40 GPR11 8151F3F0 GPR19 00000000 GPR27 00000000
GPR04 8151F420 GPR12 CD006438 GPR20 00000000 GPR28 8151F420
GPR05 812EDF38 GPR13 812EE5C0 GPR21 00000000 GPR29 80100000
GPR06 FE51F438 GPR14 00000000 GPR22 00000000 GPR30 8151F420
GPR07 00000000 GPR15 00000000 GPR23 00000000 GPR31 81363C40
LR 812B1BB8 SRR0 812b1c2c SRR1 00009032 MSR 00001000
DAR FE51F43C DSISR 04000000

STACK DUMP:
812b1c2c --> 812b1bb8 --> 81285744 --> 81280348 -->
81298ca8 --> 81298c58

CODE DUMP:
812b1c2c: 80C60004 70C70001 4082002C 7C004214
812b1c3c: 81090008 409E0014 3CE0812F 38E7DF18
812b1c4c: 7F083800 419A0134 8129000C 9128000C

Reloading in 10 seconds

Edit:
Marck has the same issue.
only when launched from an usbloader? :unsure:


thats the 10 second code it gave me im guessing
if you use nintendont on hombrew it will probably give u a "fat device not found" b/c thats what i got
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
If I launch nintendont from HBC right after this crash, it works fine.
the nincfg.bin is correctly written and set to autoboot, so it launch the game as requested by the loader.
I didn't encounter this issue when launching from HBC yet. I'm still trying to launch it many time without problem, it's probably an issue caused by USBGX.


r46:
launching Zelda, MGS, MKDD (and all games?), it crashes after all the patches.
Patch: [__CARDStat B] not found



Exception (DSI) occurred!
GPR00 00000000 GPR08 00000000 GPR16 00000000 GPR24 00000000
GPR01 81384238 GPR09 81360000 GPR17 00000000 GPR25 812DA851
GPR02 812E0354 GPR10 00000014 GPR18 00000000 GPR26 812DA86F
GPR03 812EC7B0 GPR11 00000016 GPR19 00000000 GPR27 812DA882
GPR04 812DA5F3 GPR12 28200022 GPR20 00000000 GPR28 8135C364
GPR05 00800080 GPR13 812EE5C0 GPR21 00000000 GPR29 812EC7B0
GPR06 C14D1F60 GPR14 00000000 GPR22 00000000 GPR30 00000000
GPR07 00000000 GPR15 00000000 GPR23 00000000 GPR31 00000001
LR 81285E7C SRR0 8129b640 SRR1 00001032 MSR 00001000
DAR 00000002 DSISR 04000000

STACK DUMP:
8129b640 --> 81285e7c --> 81298d34 --> 81298ce4

CODE DUMP:
8129b640: A07E0002 4BFFF741 800D0260 2F800000
8129b650: 409E000C 38000003 901C0028 A01E0018
8129b660: 39600000 70090001 41820008 A17E001A

Reloading in 10 seconds
 

marck

Well-Known Member
Member
Joined
Jun 27, 2012
Messages
166
Trophies
0
XP
128
Country
United States
FIX94 kindly fixed Nintendont to work with the latest devkitARM, so you'll need to update it to r42.
then why does it prompt me this everytime i go to nintendont it say fat device not found

i could play gc games on dios mios but not nintendont so do i update to r42 now ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=KYZD7ykz9aQ