Official [Release] CakesFW

Discussion in '3DS - Flashcards & Custom Firmwares' started by mid-kid, Jun 20, 2015.

  1. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    15
    Oct 7, 2007
    United States
    Levelland, Texas
    mid-kid did all the work. All I did was forked it with some of the changes I added over the past few days (mostly bottom screen related stuff) and compiled it. :P

    And I thought this was the rxTools thread. So that post was originally meant to be there. Oh well. Guess it's fine being here instead I guess. :P
     
  2. b1l1s

    b1l1s GBAtemp Regular

    Member
    2
    May 2, 2015
    Malaysia
    And here I thought he had been busy with school work.

    Great news is great news, doesn't matter where it got posted. :P
     
    Syphurith likes this.
  3. zoogie

    zoogie playing around in the dsiware

    pip Developer
    21
    Nov 30, 2014
    Micronesia, Federated States of
    Here's a nifty little trick if anyone wants autoboot cakes.

    in main.c, replace

    menu_main();

    with

    int i=0;
    for(i=0;i<cake_count;i++){
    cake_selected[ i ]=1;
    }

    boot_cfw();


    This will apply whatever patches are in the cakes folder and boot. You simply select your patches from your PC by add/subtracting patches. It's a good idea to have the same patches in all numbered subfolders because you can't be sure which folder cakes is going to draw them from (unless you know what you're doing :P)


    edit well whaddya know, a wild auto cakes appears :P
     

    Attached Files:

    Last edited by zoogie, Jul 4, 2015
    WhoAmI? and kactusss like this.
  4. Suiginou

    Suiginou (null)

    Member
    5
    Jun 26, 2012
    Gambia, The
    pc + 8
    Ideally, you'd work on a preferences format (storing cakes selected and autoboot y/n) and file a pull request :P
     
    zoogie likes this.
  5. zoogie

    zoogie playing around in the dsiware

    pip Developer
    21
    Nov 30, 2014
    Micronesia, Federated States of
    I know, I just like being informal. :ha:
     
  6. A600

    A600 Member

    Newcomer
    2
    Jun 2, 2015
    Can I use CakesFW to update the sysnand with sysupdater?

    From the sysupdater readme:

    rxTools also uses NATIVE_FIRM, but CakesFW? (I didn't find any reference to it in the source code)
     
  7. zoogie

    zoogie playing around in the dsiware

    pip Developer
    21
    Nov 30, 2014
    Micronesia, Federated States of
    You want to boot clean with just sig checks patched. In rxtools, this is dev mode. cake, it's just sig patches ticked. No firmlaunch.

    edit: you skipped the important part of what profi said,
    I'm not sure if cakes does firm spoofing or not, but I think sig only mode is safe.
     
    Last edited by zoogie, Jul 5, 2015
    Syphurith and A600 like this.
  8. A600

    A600 Member

    Newcomer
    2
    Jun 2, 2015
    Could someone with a hard modded 3DS confirm that there is no brick risk updating with sysupdater and CakesFW with signature patches?

    I ask because someone tried to update with rxTools in devmode and bricked his console.
     
  9. Stoned

    Stoned GBAtemp Addict

    Member
    9
    Mar 26, 2014
    Germany
    Yes you can Update in Cake. :)
     
  10. mid-kid
    OP

    mid-kid GBAtemp spamBOT

    Member
    7
    Aug 2, 2012
    I have no intentions of diabling firmlaunch. However, next release will have different cakes for different NATIVE_FIRMs.
    We don't have cakes for all the versions, but if your firmware version's NATIVE_FIRM is supported, you can use that firmware.bin.
    Because your NATIVE_FIRM will be the exact same version as your firmware, you can then use ninjhax, the eshop spoof, and other stuff that depends on you NATIVE_FIRM version.
     
    A600 and megazero1x1 like this.
  11. mid-kid
    OP

    mid-kid GBAtemp spamBOT

    Member
    7
    Aug 2, 2012
    Just uploaded a new code.bin made by @b1l1s, that installs the MSET ROP on both 4.x and 9.x.
    This does not allow for launcher name chaning, so you can't load Decrypt9.dat or rxTools.dat with this.
     
    Last edited by mid-kid, Jul 5, 2015
    kactusss, megazero1x1 and Dean_ like this.
  12. mid-kid
    OP

    mid-kid GBAtemp spamBOT

    Member
    7
    Aug 2, 2012
    This has taken way too long, but I've finished a new release: 46.
    A lot has happened since last release, but not much that's noticeable for the end user.

    Have a list of notable new stuff:
    • Autoboot (Press "L" to enter the menu)
    • Cake selection is saved
    • Multiple firmware.bin versions. (see the patches directory)

    The patches directory now has subdirectories that contain cakes for different NATIVE_FIRM versions.
    Here's a list of all the versions: http://3dbrew.org/wiki/Configuration_Memory#NATIVE_FIRM_Versions
    For example, the latest firmware.bin (like the one provided by rxTools) is 0x49.
    You can remove all the cakes you don't need, place them in a different directory structure and rename them if you want.
    If you want to use a different NATIVE_FIRM version, download it from this URL, change the latest two letters to correspond with your firmware version, and rename it as firmware.bin.
    For example, if I wanted to run Ninjhax on firmware 4.5, I'd change the latest two letters to "1F", enable the signature patches, and install Ninjhax normally.
    Please note that only the latest NATIVE_FIRM can boot the latest emuNAND. Also, not all NATIVE_FIRM versions are covered by our signatures.cake. We're open to contributions, of course.
     
  13. megazero1x1

    megazero1x1 GBAtemp Fan

    Member
    3
    Oct 16, 2011
    United States
    First off, Thank you Mid-Kid for this awesome CFW!
    Cakes FW is by far the fastest loading CFW out there.

    Just one Issue: When loading via MSET, it tends to hang the system sometimes.

    EDIT: 9.0U sysnand o3DS
     
  14. mid-kid
    OP

    mid-kid GBAtemp spamBOT

    Member
    7
    Aug 2, 2012
    Please describe this "hang". When does it hang (exactly)? What do you see?
    If it's that the top screen goes all stripey after booting the CFW, it's a common issue. I experienced it back in rxTools 2.4 too (not sure if it was fixed).
     
  15. Suiginou

    Suiginou (null)

    Member
    5
    Jun 26, 2012
    Gambia, The
    pc + 8
    Do you have a patched AGB_FIRM installed? If so, does installing an unpatched/clean AGB_FIRM help?
     
  16. rascall

    rascall Newbie

    Newcomer
    1
    Jul 5, 2015
    Brazil
    Will there be any problem if i use rxtools 2.6 firmware.bin?
     
  17. megazero1x1

    megazero1x1 GBAtemp Fan

    Member
    3
    Oct 16, 2011
    United States
    Well out of trying 15 odd times, it hung around 4 times. You know that moment where there small delay, after clicking DS profile, were the top and bottom screen begin to fade to black but then the cakes menu appears right ? well by hang i mean, it gets stuck at the fade moment.
     
  18. Suiginou

    Suiginou (null)

    Member
    5
    Jun 26, 2012
    Gambia, The
    pc + 8
    No, CakesFW and rxTools 2.6 firmware.bin are compatible.
     
  19. megazero1x1

    megazero1x1 GBAtemp Fan

    Member
    3
    Oct 16, 2011
    United States
    yes i do have the patched AGB_FIRM installed to my sysnand.(the one made by riku)
     
  20. mid-kid
    OP

    mid-kid GBAtemp spamBOT

    Member
    7
    Aug 2, 2012
    It'll load a tiny bit slower, due to that file being bigger. Other than that, no.
     
Quick Reply
Draft saved Draft deleted
Loading...