Hacking [Release]BootNTR Selector

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,470
Trophies
3
XP
29,190
Country
United States
I encountered that same bug, so I downgraded. the bug in question is the fact that ntr selector says "success" after a pause, then ntr cfw isn't loaded into memory. this is 11.0 btw. ;)
 

Nutez

Assimilator of Lumas
Member
Joined
Jan 2, 2018
Messages
175
Trophies
0
Location
The other side of paradise.
XP
1,824
Country
United Kingdom
Update in the fix status. Looks like the issue is a bug in NTR CFW itself, not BootNTR.
In order to fix the issue, I have to recompile NTR CFW. Since the source of NTR 3.2 and 3.3 is not available, those version will be forever dead in the latest Luma.
That's a real shame, but thank you for investigating and resolving where possible. Is there a known cause in the recent Luma changes that have exposed this underlying bug in NTR? Obviously the changes will have been made for good reason, but some people might be interested in a slightly faulty or incomplete Luma 11.0 that could still support NTR 3.2/3.3.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,190
Country
Spain
That's a real shame, but thank you for investigating and resolving where possible. Is there a known cause in the recent Luma changes that have exposed this underlying bug in NTR? Obviously the changes will have been made for good reason, but some people might be interested in a slightly faulty or incomplete Luma 11.0 that could still support NTR 3.2/3.3.
Basically, looks like @cell9 didn't know how to properly implement DMA (totally understandable, as NTR CFW was developed very early in 3DS homebrew history, so many stuff was unknown), so he used a hacky way to tell if a transfer is finished. This hacky way relied in checking for specific values in the return value of the DMA. However those values are returned only because of a bug in the official kernel. Looks like the value have been kept stable until this release of Luma (as it now changed the way svcs are handled), now the kernel is returning something else and NTR does not expect the new value. The "real" solution would be to just fix NTR CFW code to not read the values that shouldn't be read, but I think I can simulate the values NTR is expecting from the plugin loader.

Here is a more technical explanation:
Link in the screenshot: https://github.com/44670/NTR/blob/c764c0f68c08f3518a9f284f5fda1bf3b2636123/source/pm.c#L127
1654800477592.png
1654800524930.png
 

H1B1Esquire

RxTools, the ultimate CFW machine.
Member
Joined
Nov 2, 2016
Messages
3,732
Trophies
1
Age
36
Location
Earth, bro-dude.
XP
2,868
Country
United States
Though I've not tried it, I think rosalina has input redirection.
Yes and


is what it looks like,


Just because fuck it, I'm not reading 124+ pages today:

N3DSXL into a controller for switch, without being limited to playing Sm4.5h U
A digital scale
A magic 8-ball
A harmonica/music instrument-thing
A clock/stopwatch/alarm (switch did it and it's....a thing)
A calendar
A combo of a clock, calendar, and flashlight (just make the screens max bright with a color wheel w/timer?)
A sleeptimer so you can listen to VGM/play before you sleep
A file ripper to get music from games with built-in playback (or player that rips music)
A shitty photo editor
A shitty NFT creator
 

Tencoll

Member
Newcomer
Joined
Aug 23, 2022
Messages
7
Trophies
0
Location
Somewhere
XP
29
Country
United States
Made an account just for this. Help would be appreciated.
Only one version of BootNTR (from the selector) works on my N3DS XL.
When I boot up the app, it defaults to 3.2. Trying 3.3 and 3.6 give me

Loading 3.6/3.3...
Load failed!
#FILEOPEN_FAILURE
#LOAD_AND_EXECUTE

What am I doing wrong? For reference, I am using the Luma3DS version required, and using the latest BootNTR selector (2.13.6)
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,190
Country
Spain
Made an account just for this. Help would be appreciated.
Only one version of BootNTR (from the selector) works on my N3DS XL.
When I boot up the app, it defaults to 3.2. Trying 3.3 and 3.6 give me

Loading 3.6/3.3...
Load failed!
#FILEOPEN_FAILURE
#LOAD_AND_EXECUTE

What am I doing wrong? For reference, I am using the Luma3DS version required, and using the latest BootNTR selector (2.13.6)
Looks like the app cannot open the files it should have generated in your SD. Do you see anything inside SD:/3ds/BootNTRSelector?
 
  • Like
Reactions: godreborn

Tencoll

Member
Newcomer
Joined
Aug 23, 2022
Messages
7
Trophies
0
Location
Somewhere
XP
29
Country
United States
Looks like the app cannot open the files it should have generated in your SD. Do you see anything inside SD:/3ds/BootNTRSelector?
..Huh. Got an error message.

"3ds\BootNTRSelector is not accessible. You might not have permissions to use this network resource. Contact the administrator of this server to find out if you have access permissions.
The disk media is not recognized. It may not be formatted"
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,190
Country
Spain
..Huh. Got an error message.

"3ds\BootNTRSelector is not accessible. You might not have permissions to use this network resource. Contact the administrator of this server to find out if you have access permissions.
The disk media is not recognized. It may not be formatted"
As I suspected, your SD card got corrupted, follow this steps to recover it:

1) Remove the SD card from your 3DS and insert it into your computer. (Or any other device that is able to read SD cards.)
2) Copy all the contents of your SD card to your computer. This step is very important to prevent data loss. Most likely it will fail to copy the BootNTRSelector folder, try to skip it. Don't delete the folder as the delation may cause other stuff to corrupt.
3) Use your preferred formatting tool to format your SD card to FAT32 (even if it is already formatted to FAT32).
4) Copy all the files you backed up in step 1 to your SD card again. This will rebuild the file system and remove any possible corruption.
5) Try to run BootNTRSelector again, it should be working now.

If SD corruptions happens again, you will have to test your SD card with H2wtest as it may be faulty.
 

Tencoll

Member
Newcomer
Joined
Aug 23, 2022
Messages
7
Trophies
0
Location
Somewhere
XP
29
Country
United States
As I suspected, your SD card got corrupted, follow this steps to recover it:

1) Remove the SD card from your 3DS and insert it into your computer. (Or any other device that is able to read SD cards.)
2) Copy all the contents of your SD card to your computer. This step is very important to prevent data loss. Most likely it will fail to copy the BootNTRSelector folder, try to skip it. Don't delete the folder as the delation may cause other stuff to corrupt.
3) Use your preferred formatting tool to format your SD card to FAT32 (even if it is already formatted to FAT32).
4) Copy all the files you backed up in step 1 to your SD card again. This will rebuild the file system and remove any possible corruption.
5) Try to run BootNTRSelector again, it should be working now.

If SD corruptions happens again, you will have to test your SD card with H2wtest as it may be faulty.
Did everything you said to the letter and it gave me the same error. However the folder opened, so that means the corruption is gone. I decided to go out on a limb and do what someone in a different thread said and wiped BootNTRSelector off my 3DS then reinstalled. That did it! Thanks for your help, quick responses, and calling to attention that my card was corrupted.
 
  • Like
Reactions: PabloMK7

phantom-lord

Member
Newcomer
Joined
Mar 1, 2019
Messages
9
Trophies
0
Age
54
XP
49
Country
France
Hello,

Thank you for this app :)

I have read the first post and I didn't find any answers.

Is there a combatibility list of games that runs with Mode3 ?

And where can I find the list of hotkeys for cheat for example ? (for cheating I just read I need a plugin, ok, so I think my second question is garbage but I let it just is case).
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,190
Country
Spain
Hello,

Thank you for this app :)

I have read the first post and I didn't find any answers.

Is there a combatibility list of games that runs with Mode3 ?

And where can I find the list of hotkeys for cheat for example ? (for cheating I just read I need a plugin, ok, so I think my second question is garbage but I let it just is case).
There isn't really a compatibility list, but you can't tell it's mode3 because with the game running, you can't open the internet browser from the home menu. (Or when you close the game from the home menu, you get a wait a moment message and the console reboots).
 
  • Like
Reactions: phantom-lord

phantom-lord

Member
Newcomer
Joined
Mar 1, 2019
Messages
9
Trophies
0
Age
54
XP
49
Country
France
There isn't really a compatibility list, but you can't tell it's mode3 because with the game running, you can't open the internet browser from the home menu. (Or when you close the game from the home menu, you get a wait a moment message and the console reboots).
When I talked about compatibility list, I meant support of extra RAM, like on the N3DS.
If I understand the meaning of Mode3.

But I'm sorry, I don't understand your answer :(
I don't know why you talk about the internet browser.

SSMB worked well with BootNTR Selector and I didn't have a reboot when I closed the game.
 
Last edited by phantom-lord,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Sirloin sounds good tonight
    +1
  • BakerMan @ BakerMan:
    yeah it does
  • BakerMan @ BakerMan:
    RIP Vimm's Lair (most of the games anyway), you will be missed

    also i think this is a great time and reason to bring back a hashtag previously used about ubisoft
    +1
  • BakerMan @ BakerMan:
    #stopkillinggames
    +1
  • BigOnYa @ BigOnYa:
    #mailmesomesirloinsteak
  • K3Nv2 @ K3Nv2:
    Mail you deeze nuts
  • BigOnYa @ BigOnYa:
    That be cheap, flat rate small envelope. Me- "Hey this envelope is empty, oh that makes since."
  • K3Nv2 @ K3Nv2:
    Still fits in your mouth the same way
  • BigOnYa @ BigOnYa:
    I was looking at steaks other day at grocery, can't believe some cuts (angus) are like $25 a pound. Crazyness. Price of good fish is just as bad.
  • BakerMan @ BakerMan:
    when i go to college,what do you guys think i should major?
  • BakerMan @ BakerMan:
    inb4 computer science
  • BigOnYa @ BigOnYa:
    Fake Leg scratching 101
  • K3Nv2 @ K3Nv2:
    IT support you can act like your own farts smell like cherries that way
  • K3Nv2 @ K3Nv2:
    Odin 2s $300 lol no
  • Scarlet @ Scarlet:
    The Mini is even more lol
  • K3Nv2 @ K3Nv2:
    That RG cube is starting to look like the better value price creep option
    +1
  • BigOnYa @ BigOnYa:
    I want a handheld gaming system with a tablet sized screen, like a 8 or10" screen, with controllers that can detach like the Switch.
  • BakerMan @ BakerMan:
    @BigOnYa i was legitimately trying to scratch my leg, this is reminding me of that cylinder post
  • Scarlet @ Scarlet:
    I don't see the buzz about a square screen personally. I think there will be a review on the site within a few weeks though if you are interested.
    +1
  • Scarlet @ Scarlet:
    I've put down the money on the Odin 2 Mini since I just love that Vita form factor. Loved the power of the Odin 2 but the size always put me off, this one seems exactly what I've been wanting.
  • K3Nv2 @ K3Nv2:
    I don't care about the square screen it's just nice to hold something you don't have to stretch your arms a foots length
  • K3Nv2 @ K3Nv2:
    All these things expecting to be super huge is overrated just run a type c cable to your TV if you want a big display or in my case screen mirror it
  • BigOnYa @ BigOnYa:
    On the go tho I meant, I use my 10" tablet and a Bluetooth controller for retro gaming while sitting on my porch or on long car rides sometimes. Easier on my eyes than the Switch screen.
  • K3Nv2 @ K3Nv2:
    My point is we already have enough shit with big displays having something pocketable with up to ps2 would be fine on the go
    K3Nv2 @ K3Nv2: My point is we already have enough shit with big displays having something pocketable with up to...