chaoskagami / corbenik

CFW for the 3DS, uses bytecode as patches
GNU General Public License v3.0
66 stars 12 forks source link

Data abort after first time configuration #61

Closed sykhro closed 7 years ago

sykhro commented 7 years ago

As title states, this only happens on the very first boot attempt (or rather, the first time firm is decrypted); haven't really looked into possible causes

EUR New3DS Boot log: boot.txt

NinjaBoyLao commented 7 years ago

oh boy im getting this too on the official skeith build. i think the last time this happened i had to copy over some decrypted stuff from my last working corbenik installation (which stopped working after 11.3)

NinjaBoyLao commented 7 years ago

yeah this is what you gotta do if you at least had a working corbenik install before: go to /corbenik/var/cache/ and copy "p_native" to the exact same location inside /skeith

sykhro commented 7 years ago

I know how to make it work. It only fails after the decryption of firm.

chaoskagami commented 7 years ago

Looks like I made a slight boo-boo in fixing the whole memory corruption thing. In summary, what I think is happening:

I'm aware this renders region patches ineffective, but if turning module injection off results in successful boot (albeit sans loader), it would certainly confirm this.

chaoskagami commented 7 years ago

Whenever the next nightly gets built by jenkins (or if you build it yourself) that commit should fix the issue.

NinjaBoyLao commented 7 years ago

Will report back when i've tested another clean install

NinjaBoyLao commented 7 years ago

yup, works perfectly now