my under standing is the data abort and prefetch abort mean diffrent things entirely pardon my lack of knowledge on this im quite noobish in trying to understand
the error is a data abort thou not a prefetch abort
my under standing is the data abort and prefetch abort mean diffrent things entirely pardon my lack of knowledge on this im quite noobish in trying to understand
no i have not but i checked the nand to make sure everything was there this error only started due to any ctrtransfer failing at ticket.db would taking a ticket.db from another system fix this error
no i have not but i checked the nand to make sure everything was there this error only started due to any ctrtransfer failing at ticket.db would taking a ticket.db from another system fix this error
no i have not but i checked the nand to make sure everything was there this error only started due to any ctrtransfer failing at ticket.db would taking a ticket.db from another system fix this error
well ticket.db and a few others even ur method failed there
You can't just check if the files are simply there. They have to be hex examined to find which of your files are corrupt or don't resemble the ones like in the example diagrams.
While ticket.db is important to have in terms of having collection of titles being recognized on HOME Menu, the 3DS firmware is ruggit enough to boot to HOME Menu even when the ticket.db has been deleted (aka, ALL tickets including system ones are missing).
Only a hand of files are needed in order for working NATIVE_FIRM.
An intact set of title.db & import.db paired to title folder.
SecureInfo_A|B that matches firmware region to the above.
A bad copy of this file will not work. A borrowed copy from another, incompatible 2DS/3DS system will also not work.
If the movable.sed is missing, the 3DS will default on using a backup 0x30 KeyY from the otp.bin.
However, having a bad copy inplace with the wrong format (ie, missing SEED header, etc) will not work.
HWCAL0.DAt and HWCAL1.DAt are not necessarily needed, but missing or having blank copies will throw off screen calibrations.
LocalFriendCodeSeed_B is not necessarily needed, but missing this or having a false copy will not allow access to Nintendo online play services.
You can't just check if the files are simply there. They have to be hex examined to find which of your files are corrupt or don't resemble the ones like in the example diagrams.
While ticket.db is important to have in terms of having collection of titles being recognized on HOME Menu, the 3DS firmware is ruggit enough to boot to HOME Menu even when the ticket.db has been deleted (aka, ALL tickets including system ones are missing).
Only a hand of files are needed in order for working NATIVE_FIRM.
An intact set of title.db & import.db paired to title folder.
SecureInfo_A|B that matches firmware region to the above.
A bad copy of this file will not work. A borrowed copy from another, incompatible 2DS/3DS system will also not work.
If the movable.sed is missing, the 3DS will default on using a backup 0x30 KeyY from the otp.bin.
However, having a bad copy inplace with the wrong format (ie, missing SEED header, etc) will not work.
HWCAL0.DAt and HWCAL1.DAt are not necessarily needed, but missing or having blank copies will throw off screen calibrations.
LocalFriendCodeSeed_B is not necessarily needed, but missing this or having a false copy will not allow access to Nintendo online play services.
If you used the CTRTransfer (Type D9) with a donor CTRNAND image sourced at [3ds.hacks.guide] CTRTransfer, the script would have replaced the title.db, import.db, and title folder.
***
There is a way to debug your firmware on another like-new/old series 3DS/2DS system. If you're interested in doing something like that, PM me for more details.
If you used the CTRTransfer (Type D9) with a donor CTRNAND image sourced at [3ds.hacks.guide] CTRTransfer, the script would have replaced the title.db, import.db, and title folder.
I edited my above post about how to update boot9strap.
Now, while it's best to have the custom firmware up-to-date regardless of the state of the 3DS firmware, you will probably still have the ARM9 data boot error after updating B9S, Luma, GM9.
* Keep in mind that the custom firmware is not the 3DS firmware. They're separate entities.
Unless you previously made or have a clean SysNAND *.bin image before the initial brick, hex examining the NAND files in [1:] SYSNAND CTRNAND will be required when CTRTransfer options fail.
After getting in contact with @matthewsmith, he 1-day shipped his o3DSXL over for me to take a look. Upon receiving the package, I was greeted with a very immaculate Persona Q edition. It was so fresh looking, one could have sworn it was brand new. Because I didn't want to risk accidentally denting or scratching his system, I minimized handling it by dumping the ctrnand_full.bin, twln.bin, twlp.bin, and essential.exefs and offload troubleshooting its firmware on my o2DS.
After flashing the three (3) BIN nand images to the o2DS and CMAC correcting the [1:] SYSNAND CTRNAND, I could not understand at first glance why his 3DS firmware was softbricked with an ARM9 (data abort) error.
Hex examining the various CTRNAND files (HWCAL0 / HWCAL1 / DB / movable / SecureInfo / LFCS_B / etc) revealed nothing out of the ordinary. Everything was where and what they should be, yet why did the CTRTransfer (Type D9) fail?
Apparently, the previous owner who last possessed this beauty and sold it to matt, decided to delete everything off the CTRNAND, TWLN, and TWLP drives. What a real asshole thing to do.
This is what the TWLNAND drive should typically include:
With those above points kept in mind, CTRTransfer options cannot fix this ARM9 brick because (understandably) they only focus repairing the CTRNAND.
******
Most of the files found in those two TWL partitions are replaceable, except for the console unique LOG files: inspect.log and product.log
Luckily for this o3DSXL, despite everything being deleted, I was able to retrieve these with the image mounting + data recovery program IsoBuster Pro.
Firmware repair went without a hitch:
Rebuilt the TWL partitions with the LOG files, TWLFontTable.dat, and reinstalled five (5) TWL system titles: [ TWL_FIRM | Nintendo DS Cart Whitelist | TWL Version Data | DS Download Play | DS Internet ]
(Offline) updated the 3DS firmware to 11.10.0-43U using SysUpdater + CIAs system titles.
Dumped the fixed three (3) BIN nand images, reflashed them back to the o3DSXL with CMAC correction, checked for functionality, deleted the dummy made 1:/data user profile, and shipped back the o3DSXL to matt.
******
About repairing the DS(i) mode.
The next version of CTRTransfer (Type D9) script will include replacing certain folders and files in the TWLN and TWLP drives when they're missing or found to be bad:
For the TWLN, this include the folders: import, shared1, shared2, and ticket.
(Not included) The 3DS creates title when DSiWare games are installed and tmp when the DS Internet is used.
The file found in shared2: 0000
The replacement would be a generic / blank / empty 2.00 MB FAT12 partition image.
For the TWLP, a (blank) copy of pit.bin
This file's purpose is to keep track of all the JPG pictures installed in 101NIN02.
What the script can't replace are the two LOG files (and their ~ copies). It is up to the end user to recovery said files using data recovery software like with the previously mentioned IsoBuster. If you decide to seek a copy of that program on the vast Internet, look for the portable versions.
Even with everything else fixed, there is one other thing to look out for. Certain DSiWare games will refuse to work if the TWLFontTable.dat is missing. When launched without this file, the game gets stuck at white screens.
Because this is a copyright material, this is also up to the end user to find the file on their own. The TWLFontTable.dat is the same for every 3DS and DSi system with the following size/hash(es).
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
After rumour got out about an upcoming NES Edition release for the famed Nintendo World Championships, Nintendo has officially unveiled the new game, titled "Nintendo...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
hahahaha I'm half way through a bag off my Volcano and my tolerance is way down because I haven't been smoking much lately, so I was a little slow to catch that that was what your angle was