Hacking Official [Release] CakesFW

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,032
Country
United States
Can't seem to find a working firmware.bin for N3ds 10.5E, they all just black screen after I apply disable security checks, enable cfwnand and press load cfw, or tell me they are not comparable. Can anyone give me a md5 number of a working one or the file name if garbed by nus?
There's a link in the OP for the proper firmware.bin, also make sure you get the cetk file too :)
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
24
XP
1,153
Country
Does cakes support ds carts in emunand? Just ordered a flash cart and I'm curious

Apparently they do on n3ds. They don't on my o3ds, but you may try. In any case disable the reboot patches for that to wok, as the current ones are sure to block it.

Added to the FAQ.
 

treebeard

Active Member
Newcomer
Joined
Jan 6, 2016
Messages
32
Trophies
0
Age
32
Location
Lost
XP
48
Country
United States
Apparently they do on n3ds. They don't on my o3ds, but you may try. In any case disable the reboot patches for that to wok, as the current ones are sure to block it.

Added to the FAQ.

Appreciate it. What functionality do the reboot patches provide? Will I lose something from disabling them?
 

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,549
Trophies
3
XP
4,353
Country
Italy
Thanks dude, it's been a long time since I read the OP. I've been using CakesFW since the beginning, I only read the nightly changelogs nowadays and have forgotten that was a core feature.

I hope someone finally jumps on board the CakesFW train and helps you out by contributing while you get your hardware sorted.

Paging @Aurora Wright. If you are able to contribute more, please do so!
10.2 - on O3DS - is useless, as NTR supports up to 9.6. (you might as well use 10.4 :P)
https://github.com/44670/BootNTR/blob/7a29e0a6f935b5d0dab82d22c0bf349528e85333/source/main.c#L215
 
Last edited by Aurora Wright,

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,032
Country
United States

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,549
Trophies
3
XP
4,353
Country
Italy
Looking at that line, is there really anything that keeps people from just changing the version number to make it boot? Or is there more stuff (home menu heap changes, addresses, etc.) preventing it from working?
You'd need to find the offsets (which I have no idea how to do), and then I guess FIRMs >= 10.4 will be a pain as it seems Nintendo now randomizes the offsets for functions in FIRM, after it's booted (or at least I was told that way). I hope they find a workaround, or the randomization will have to be disabled entirely by cfws.
 

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
269
Country
United States
@mid-kid
Is there a reason why you chose to rename the firmware download (i.e 0000001B) to firmware.bin? Why not keep the file name original? It's 1 less step to do for the lazy.

Also, would it be safe to implement a NATIVE_FIRM selector as an option for CFWs in general, or would it be a hassle due to the way files, such as save data, is encrypted on different firm versions?
 

galaktb

Member
Newcomer
Joined
Sep 24, 2015
Messages
18
Trophies
0
Age
27
XP
68
Country
Italy
Cakes fails to decrypt cetk on n3ds xl with the latest nightly.
I downloaded firmware.bin from .../0000001F and cetk from the link in the OP.
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
24
XP
1,153
Country
Appreciate it. What functionality do the reboot patches provide? Will I lose something from disabling them?

Read the FAQ.

@mid-kid
Is there a reason why you chose to rename the firmware download (i.e 0000001B) to firmware.bin? Why not keep the file name original? It's 1 less step to do for the lazy.

Also, would it be safe to implement a NATIVE_FIRM selector as an option for CFWs in general, or would it be a hassle due to the way files, such as save data, is encrypted on different firm versions?

Originally because rxTools used it too and everyone had it under that name. Now because I support a variety of different ones with different names. Someday I'll just scan a directory and let the user pick which version to use.

For me it was working around 5mins ago (Build 125) also on a N3DS XL.
Everything was fine exept the AGB_FIRM thing.

Okay, so Cakes has supported patching AGB for a while, but, do you see any AGB __patches__ in the menu? No? How is it supposed to do anything without actual patches? (Also I don't yet support the N3DS one, because it's useless right now anyway)
And to all the people asking questions about the nightlies: Please don't use the nightlies if you don't understand what some things do. I support and answer questions exclusively about the stable versions. I'll just explain them once they're stable. Thanks.
 
Last edited by mid-kid,

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
24
XP
1,153
Country
Actually I mean the missing AGB_FIRM error. Which I have ignored :)

No need to be upsed :)

That can safely be ignored. If cakes doesn't throw an error up your face telling you to do something, it's fine. I just prefer logging it on the bottom screen instead of silently failing. That makes the user know it failed, if the user had the intention to make it load.
 
Last edited by mid-kid,
General chit-chat
Help Users
    SylverReZ @ SylverReZ: Lol