You can only downgrade if you have a NAND backup from before 11.3i don't know what i need to do now, i cant hardmod for a dowgrade right?
i don't know what i need to do now, i cant hardmod for a dowgrade right?
You can only downgrade if you have a NAND backup from before 11.3
11.3 patched out all software downgrades, as well added a NATIVE_FIRM requirement to the homemenu. This basically made hardmod/dsiware downgrade impossible to do.
1- Download http://chunk.io/f/014612541fa04235a6f7593c86a4a200.3dsx
2- Rename 014612541fa04235a6f7593c86a4a200.3dsx to Cakes.3dsx and overwrite your Cakes.3dsx on 3ds
3- Launch cakes from Homebrew Launcher
That will not work, they updated without the FIRM protection turned on and removed their A9LH. There is no way to boot into a CakeFW with OFW 11.31- Download http://chunk.io/f/014612541fa04235a6f7593c86a4a200.3dsx
2- Rename 014612541fa04235a6f7593c86a4a200.3dsx to Cakes.3dsx and overwrite your Cakes.3dsx on 3ds
3- Launch cakes from Homebrew Launcher
Do you have DsWiFiPWN installed?That will not work, they updated without the FIRM protection turned on and removed their A9LH. There is no way to boot into a CakeFW with OFW 11.3
The version I built into my pack does work - at least the regionfree patch!@Wolfvak
So it appears your 3ds_injector actually doesn't work on 11.3. I made a mistake during my testing and completely overlooked this issue until I did further testing.
Tested out out patch and it is indeed workingThe version I built into my pack does work - at least the regionfree patch!
Not sure if I just took the 11.1/2 version and hacked the recipe to declare it as 11.3-kernel compatible (probably yes since I also already changed /injector to /cakes/injector) or I actually redownloaded the sources, but I'm running 11.3 and can run nico nico douga
--
Double checked, yep I used his 11.1 version and added 11.3 support, "Jerry-Shaw" on github actually posted one
Is there anyway for us to get the hash of firm's section[0] of any new firmware.bin? So that we could add new NATIVE_FIRM support ourselves. I tried but failed since I am not good at C anyway.
The gist of it is: You decrypt the FIRM you downloaded from the CDN (CakesFW gives you a decrypted copy as firmware_unsupported.bin), then you get the first 0x10 bytes of the hash of the first section as according to this, which means bytes 0x50-0x60 in a hex editor.
That's just to make Cakes recognize the FIRM however, you need to adapt one or two more parts of the code that do different things for different versions (most notably in boot_firm()), and port all the patches.
If you need any further help, you're always welcome to ping me on #Cakey on freenode IRC.