Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.
Revision as of 02:52, 1 February 2024 by HydeWing (talk | contribs)
CakesFW
General
Authormid-kid, b1l1s
TypeCustom Firmwares
Version202
LicenseMixed
Last Updated2017/10/15
Links
202 & Patches Download
Website
Source

CakesFW is homebrew software for the Nintendo 3DS that assists with patching the system's NATIVE_FIRM, thereby allowing it to perform unsanctioned operations.

Note: The project was updated by Ammako with added support for 11.14 firm.

Features

  • SPIDER 4.x-9.2, MSET 4.x and 6.x and Ninjhax 1/2 (up to firmware 9.2) support for old 3ds/xl/2ds.
  • MSET 4.x and Ninjhax 1/2 (up to firmware 9.2) support for new 3ds/xl.
  • Options to boot to sysNAND and emuNAND up to 10.7.
  • Emunand supports redNAND and GW emuNANDs.
  • Sig patches.
  • Patches are contained in "cakes". The .cake format is a simple format that bundles FIRM patches, and tells the patcher what those patches need to work.
  • Autoboot.
  • Supports multiple NATIVE_FIRM versions (see this for an explanation).

Changelog

v202

  • Works with the latest NATIVE_FIRM version: 11.4.0
  • Works with Boot9Strap 1.3
  • New .cake format, supporting fancy things such as 3ds_injector (current implementation only patches regionfree)
  • Support for AGB and TWL patching
  • A handful of additional patches can be downloaded from https://mid-kid.root.sx/cakes. The sources are in mid-kid/icing mid-kid/3ds_injector and mid-kid/lgy_cakes.
    • 3ds_injector.cake: Regionfree
    • agb_signatures.cake, twl_signatures.cake: Run unsigned code in AGB firm.
    • agb_bootscreen.cake: Enable GBA boot screen in AGB.
    • twl_signatures.cake: Run unsigned code in TWL firm.
    • twl_cartridges.cake: Allow all blocked flashcards to boot.
    • svcBackdoor.cake: Re-implement svcBackdoor, required for NTR CFW.

v138

  • Support patching AGB_FIRM (no, you can not play GBA games yet, as there are no cakes for it yet and no reboot patches to boot into AGB_FIRM).
  • Old and New 3DS support for 10.4 NATIVE_FIRM.
  • (Hopefully) fixed CETK decryption (doesn't work on arm9loaderhax).
  • Multi emuNAND support (you can even give your emuNANDs names).
  • Fixed some bugs, such as the 7.x NCCH crypto patches, making sure the firmware is saved after enabling autoboot, and the N3DS 3D bug on boot was fixed.
  • NATIVE_FIRM partitions updating protection patches were added, for people who want to keep their partitions intact on for example arm9loaderhax (don't enable this if you plan on updating/downgrading sysNAND without arm9loaderhax as it's sure to cause a brick).
  • The CakesFW version is reported in the menu now, you can also check the NATIVE_FIRM version.
  • arm9loaderhax support was added. Either extract the arm9loaderhax.bin from Cakes.dat at offset 0x12000 by using dd if=Cakes.dat of=arm9loaderhax.bin bs=512 skip=144 or whatever other method, or load it with a boot manager.

v108

  • Added New 3DS 9.6+ emuNAND support (needs slot0x11key96.bin).
  • Separated 7.x NCCH patches. You only need those if you're booting an emuNAND version >=7.0 with a sysNAND version <7.0.
  • Debugging: Add force-saving of patched_firm.bin in options. The only reason this should be necessary to use is to debug patches without having to enable autoboot.

v102

  • Bugfix release (only one character).
  • This fixes the emunand.cake for n3ds, closing issue #11.

v101

  • Bugfix release.
  • Thanks to @173210, CakeBrah's bootrate has been fixed on hax 2.5.

v100

  • The only change since latest release (99) is an updated emunand.cake, with cleaner code. It'll just work just as regular.

External links

Advertising: