D
it's not 3DISO, it's 3DSISO...
oops
Here's my custom version/s
Separate versions for each firmware we have offsets for...so:
N3ds 9.0-9.2
O3ds 9.0-9.2
O3ds 8.0-8.1
O3ds 4.1-4.5
Full Menu Version
Just pick the one you want, put the CFW_Loader folder in your /3ds folder and run it from ninjhax. Screen will change colour a few times and boot into home menu.
Unless you pick the Full menu version of course, then you just do the samebut pick you version when the menu loads.
Enjoy!
Thanks. A question: did you try the spider version?
Thanks. A question: did you try the spider version?
Edit2 : If you get an error when installing a CIA with FBI, remember to make a title.db file in your "Nintendo 3DS/id1/id2/dbs" folder, and go to software management to fix the issue, you will then be able to install CIAs with FBI.
You wanna do it? Probably not as easy as you seem to think.Mset x Emunand support! Who is coming first ? I vote in emunand
Mset x Emunand support! Who is coming first ? I vote in emunand
I did, but it only gave me a grey top screen and white bottom screen and just sat there.
I'm sure it'll get figured out at some point.
You wanna do it? Probably not as easy as you seem to think.![]()
Yeah someone's going to add emunand support the when a step by step guide to do it is posted to pastebin.
Here's my custom version/s
Separate versions for each firmware we have offsets for...so:
N3ds 9.0-9.2
O3ds 9.0-9.2
O3ds 8.0-8.1
O3ds 4.1-4.5
Full Menu Version
Just pick the one you want, put the CFW_Loader folder in your /3ds folder and run it from ninjhax. Screen will change colour a few times and boot into home menu.
Unless you pick the Full menu version of course, then you just do the samebut pick you version when the menu loads.
Enjoy!
#define CONFIG_PLATFORM_REG ((volatile u32*)0x10140FFC)
typedef enum {
PLATFORM_3DS,
PLATFORM_N3DS,
} Platform;
Platform GetUnitPlatform()
{
switch (*CONFIG_PLATFORM_REG) {
case 7:
return PLATFORM_N3DS;
case 1:
default:
return PLATFORM_3DS;
}
Brahma uses osGetFirmVersion to determine which payload to run. It doesn't mention which result corresponds to which 3DS firmware though. Might have to get some testers on different firmware to check for you.//---------------------------------------------------------------------------------
u32 osGetFirmVersion() {
//---------------------------------------------------------------------------------
return (*(u32*)0x1FF80000) & ~0xFF;
}
//---------------------------------------------------------------------------------
u32 osGetKernelVersion() {
//---------------------------------------------------------------------------------
return (*(u32*)0x1FF80060) & ~0xFF;
}