Hacking Official [Release] CakesFW

WhoAmI?

PASTA's dirty animal
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,279
Country
Yay, finally managed to fix my console after nearly hardbricking it several times (ripped DAT0, had to use the microscopic alt).
It's shit, used an old ethernet cable and broken headphones, but it works. Too lazy to wait for the cable connectors i ordered.
b2f9638e8f914d9894c809ff07d34d0b.jpg

It also makes it look pretty dank.

EDIT: Nevermind, it started hanging randomly and I fucked it up and perma-bricked my console.
Wow x'D King of all bodge-jobs :D
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Anyone impatient wanting cakes on a9lh can get it here: https://github.com/fox8091/CakesForA9LH
Build using "make build/main.bin" and use that file as arm9loaderhax.bin.
Please note that the framebuffers of course don't work and you should have set up cakes prior with autoboot enabled for this to be useful in any way.
Also please don't do this if you have to ask a million questions everywhere.

As for an official release, not right now. Cakes isn't useful without it's menu (unlike ReiNAND) so I'll have to work around it either by falling back to FIRM1 so you can boot the menu from sysNAND, or patching the FIRM to do the same on command, which I'm not completely sure how to handle, but I guess I'll give it a shot.
Got a new console from @Vappy's friend, will arrive next week for me to screw around with it.
Also a website is being done by @WhoAmI? to better detail the current efforts being done for this project.
 

uribemaster

Well-Known Member
Member
Joined
Feb 9, 2010
Messages
319
Trophies
1
Age
29
XP
953
Country
United States
Hey guys im installing gba games on cakes cfw emunand and sysnand. They are unlinked and i have agb firm installed on both nands. Gba games work going into sysnand through minipasta but if i try loading them through emunand, my 3ds just shows a black screen. does 128 cakes nightly mess up gba emunand support or is there something im missing?

edit: nvm, after searching the thread thoroughly, i saw op post that an update to cakes is needed for what i want to do. Ill continue doingmy workaround lol. Or maybe im wrong idk lol :P. Sorry for that! Great cfw btw!
 
Last edited by uribemaster,

Trolling

This Username is taken. Problem?
Member
Joined
Jul 29, 2012
Messages
282
Trophies
0
Location
Behind you
XP
445
Country
Netherlands
As for an official release, not right now. Cakes isn't useful without it's menu (unlike ReiNAND) so I'll have to work around it either by falling back to FIRM1 so you can boot the menu from sysNAND, or patching the FIRM to do the same on command, which I'm not completely sure how to handle, but I guess I'll give it a shot.
You can try patching te firm and make something like the Gateway 'Select' menu.
 

AtlasFontaine

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
1,095
Trophies
0
Age
26
Location
Venezuela-Zulia.
XP
865
Country
Venezuela
Hey guys im installing gba games on cakes cfw emunand and sysnand. They are unlinked and i have agb firm installed on both nands. Gba games work going into sysnand through minipasta but if i try loading them through emunand, my 3ds just shows a black screen. does 128 cakes nightly mess up gba emunand support or is there something im missing?

edit: nvm, after searching the thread thoroughly, i saw op post that an update to cakes is needed for what i want to do. Ill continue doingmy workaround lol. Or maybe im wrong idk lol :P. Sorry for that! Great cfw btw!
I get this exact same thing, I can't make this run gba games :S
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
That doesn't affect the cakes payload not working on 10.5. I asked about this in irc last night.

I meant without a9lh. But a9lh isn't firmware-specific.

--------------------- MERGED ---------------------------

You can try patching te firm and make something like the Gateway 'Select' menu.

That's also an option, but a pretty weird one as cakes are not dynamically loaded.
 
  • Like
Reactions: gameking66

_Chaz_

GBAtemp's Official Mook™
Member
Joined
Sep 12, 2009
Messages
5,698
Trophies
0
XP
764
Country
United States
So I'm using sysNAND 4.2U and emuNAND 10.5U on an o3DS XL, and I've had no problems with Cakes up until now.
I've been using Cakes 102 and decided to update to 108, but it boots to a black screen.
I've enabled the 7.x NCCH patches option, and eventually just redownloaded everything but nothing's worked.

I can go back to 102 and have everything working just fine, but what can I do to use 108?
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
So I'm using sysNAND 4.2U and emuNAND 10.5U on an o3DS XL, and I've had no problems with Cakes up until now.
I've been using Cakes 102 and decided to update to 108, but it boots to a black screen.
I've enabled the 7.x NCCH patches option, and eventually just redownloaded everything but nothing's worked.

I can go back to 102 and have everything working just fine, but what can I do to use 108?

The 7.x NCCH patches were untested when they were separated. Will re-test them soon.
 

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
Compiled CakesFW 129 from source and it freezes at the menu on my o3DS @9.2.0-20U. 128 worked fine. firmware.bin and cetk files were downloaded from the o3DS link provided by the OP. Anyone else having this issue? I can't try 129 on my n3DS since arm9loader hax is installed and i'm too lazy to re-flash it with my hardmod I think there is an issue with the latest commit.
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Compiled CakesFW 129 from source and it freezes at the menu on my o3DS @9.2.0-20U. 128 worked fine. firmware.bin and cetk files were downloaded from the o3DS link provided by the OP. Anyone else having this issue? I can't try 129 on my n3DS since arm9loader hax is installed and i'm too lazy to re-flash it with my hardmod I think there is an issue with the latest commit.

Known issue: https://github.com/mid-kid/CakesForeveryWan/issues/22
Introduced as an attempt at supporting a9lh. Will look more carefully soon enough.
 

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
Known issue: https://github.com/mid-kid/CakesForeveryWan/issues/22
Introduced as an attempt at supporting a9lh. Will look more carefully soon enough.

That's a relief. What do you think about allowing users to edit the config settings manually through an editor? The reason why I'm asking is because we can't select any cakes when booting a new build with a9lh. I'm pretty sure you're working on a better solution.
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
That's a relief. What do you think about allowing users to edit the config settings manually through an editor? The reason why I'm asking is because we can't select any cakes when booting a new build with a9lh. I'm pretty sure you're working on a better solution.

We're trying to get the framebuffers to show up, instead of that. Meanwhile you can edit the config with a hex editor. https://github.com/mid-kid/CakesForeveryWan/blob/master/source/config.h#L6 (i.e. to add a cake, add 1 in little endian to 0xE in config.dat, and append the file path at the end of the file, padded to be at least 256 bytes in size.)
 
Last edited by mid-kid,
  • Like
Reactions: 3xkrazy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
    Psionic Roshambo @ Psionic Roshambo: It's always worth a shot