jesus fucking christ man do you think we know what the error is?! no!
I'm just gonna stop answering because you're completely incapable of looking up something on Google
I can't seem to get either Skeith nor Corbenik to properly load 11.1 NFIRM on n3ds. When I revert back to 11.0 Native it loads perfectly fine, but then trying to update to 11.1 just completely fails with this:
Loading NATIVE_FIRM
Loaded FIRM off filesystem
FIRM is decrypted
Data abort.
cpsr:600000df sp:27efff88 lr:23f0487c
r0:23f08238 r1:30000000 r2:23f13f20 r3:00000008
r4:30000000 r5:30000000 r6:2441c844 r7:4843434e
r8:2441c774 r9:23f15064 r10:23f15000 r11:2441c874
r12:ffffffbf
Cannot continue. Halting.
I've made sure I have everything set up, including the slot0x11key96.bin, the cetk files, even native.key to see if that would help. But I just can't seem to get it to work
I can't seem to get either Skeith nor Corbenik to properly load 11.1 NFIRM on n3ds. When I revert back to 11.0 Native it loads perfectly fine, but then trying to update to 11.1 just completely fails with this:
Loading NATIVE_FIRM
Loaded FIRM off filesystem
FIRM is decrypted
Data abort.
cpsr:600000df sp:27efff88 lr:23f0487c
r0:23f08238 r1:30000000 r2:23f13f20 r3:00000008
r4:30000000 r5:30000000 r6:2441c844 r7:4843434e
r8:2441c774 r9:23f15064 r10:23f15000 r11:2441c874
r12:ffffffbf
Cannot continue. Halting.
I've made sure I have everything set up, including the slot0x11key96.bin, the cetk files, even native.key to see if that would help. But I just can't seem to get it to work
I think you require the latest version of Skeith, but it doesn't appear to have been compiled for some reason
I can also confirm it doesn't work on my end either.
I think you require the latest version of Skeith, but it doesn't appear to have been compiled for some reason
I can also confirm it doesn't work on my end either.
I just downloaded the latest skeith an hour ago, and I don't have the means to compile on my own. So I guess I will use 11.0 NFIRM until a new nightly is compiled
Yes, I'll also confirm this is not fixed. You can blame two things here:
A) I refactored all of the firm handling code in a branch and that branch does not have the issue. Master does, because of the way it autodetects FIRMs (namely, not well.)
B) My laptop with the development toolchain failed, and I only just got my replacement 100% set up. This meant that not only was I incapable of development, but the skeith builds died for a bit.
I'm going to fix this issue today; I know what the issue is. Regardless, the refactor isn't done so it's more than likely that I'm going to have to make a hotfix/stable release.
Yes, I'll also confirm this is not fixed. You can blame two things here:
A) I refactored all of the firm handling code in a branch and that branch does not have the issue. Master does, because of the way it autodetects FIRMs (namely, not well.)
B) My laptop with the development toolchain failed, and I only just got my replacement 100% set up. This meant that not only was I incapable of development, but the skeith builds died for a bit.
I'm going to fix this issue today; I know what the issue is. Regardless, the refactor isn't done so it's more than likely that I'm going to have to make a hotfix/stable release.
Welp, had to clean up the in-progress refactor for general use, but the new release should theoretically be fine. I'm hoping, anyways. It's been tested on my o3ds and n3ds, so anything else would be unexpected. Skeith builds were restarted, but I'm not doing much in master regardless, and I need to move that to my VPS.
The worst part is the refactor isn't even done. I just got it to a point where it was mergeable. This is really a hotfix release.
In this release, many things have had minor tweaks for usability and cleanup of earlier, less flexible behavior.
For users:
CETK and firmkeys no longer go in /corbenik/share/keys, they go in /corbenik/lib/firmware.
Cache, bytecode, and config format has changed. This is a mandatory clean install.
Corbenik can now use different configuration information on different consoles, and configs are now named by the first dword of the NAND CID.
'Save configuration' has been removed. Config is automatically saved and recached on exiting the toplevel options menu.
Glitchy menu gap was partially fixed on o3ds. You may notice the scroll window being slightly off; I'm aware.
Firmwares are now detected by a heuristic rather than static comparison against a known table. In practice, there may be edge cases, but so long as nintendo doesn't add another section ALL FIRMWARES are supported now and in the future. Whether patches are supported is another story, sadly.
Added a 2.x firmprot patch based on the code from Luma.
System modules are now loaded from subdirectories. This allows usage of TWL/AGB system modules (of which there's only one useful modification, TwlBg)
For developers:
Corbenik now uses almost entirely dynamic allocations instead of static memory offsets and buffers.
The entire FIRM decryption code was rewritten to be more flexible than the originally in-use heavily modified cakes code. Some bits still remain, but a large portion of logic has changed.
All writable strings have been eliminated and this is now an error.
Configuration is now (partially) backend independent within the main corbenik code, and additionally has had groundwork to support multiple firmware files. This is not exposed in the interface, but some careful manual modification of configurations allows changing the firm paths.
Add some basic unit testing which is a big TODO. Blame 11.1 for forcing an early merge of this. Work will continue.
Downloaded the update now, will report back later on results. It may not be until 18:00 or later Eastern time though, since I work today. But does give me plenty of opportunities to test the update in the field.
EDIT: Do we still need the "keys" folder?
Downloaded the update now, will report back later on results. It may not be until 18:00 or later Eastern time though, since I work today. But does give me plenty of opportunities to test the update in the field.
EDIT: Do we still need the "keys" folder?
So there does appear to be a bit of a bug. Using Dim background causes minor graphical glitches on my old3DS.
For some reason it doesn't show up in screenshots, so I had to take a picture with my phone
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
Continuing with the great news of Pokémon Platinum getting a native unofficial PC port just a few days ago, today, yet another classic title from the franchise has...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
What once seemed like a far off dream, and after many, many community restarts throughout the years, the elusive Mother 1 / EarthBound Beginnings Remake, which is a...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...