I'd guess they'd be smart enough that your console is/was modded though.This would be nice to have for when you need to send a broken 3DS with a9lh to Nintendo for repairs.
It only needs firm protection for when they try to update it.
I hardcoded the thing into stage2, so the payload gets bigger (obviously).Not tested, but isn't there a limmit to the size of the payload?
- Left windows is the A9LH folder for my O3DS to use with SafeA9LHInstaller
- Right windows is a test A9LH folder for my O3DS to use with SafeA9LHInstaller
(This is just done, to show the size difference and to ask if it wouldn't be a problem)
(No i'm not gonna try that, since my test system is in repair for a hardmod and nand recovery)
It might have this limit for a reason though. To not overwrite important things or extend the max size.I hardcoded the thing into stage2, so the payload gets bigger (obviously).
And I can't test it by myself because I don't have a hardmod.
--------------------- MERGED ---------------------------
Also, SafeA9LHInstaller has a stage2 payload limit, but you can recompile it to extend this limit.
Some users say that has no problems with having A9LH limitations with SD card (because you always need it).
Imagine if you took your 3DS to school and forgot the SD card in your laptop (or computer, etc) sending a game to it. But you took with you a flashcard in this case. Then you shutdown your 3DS (to save battery or for whatever reason) and the SD card isn't in it. And it doesn't boot.
I guess the main purpose of this is to allow the 3DS to run a minimal CFW like SaltFW when the SD Card is out rather than the 3DS not booting at all. This would allow all DS Carts (and most 3DS Carts) to run should someone end up with no SD Card for any reason.The problem with a hardcoded binary is that everytime you might need to change the payload (update reasons) you would have to reinstall A9LH, am I wrong?
TWL firm is used as DS support right. Could we not sacrifice DS play and use it as a code-storage nand? POint to it and load SD if inserted, load nand with paches/firmprotect without an sd?
We can even protect TWL-Nand at boot aswell. Double winI think it would be possible to store the payload in TWL_NAND without losing DS Support, it is a far better idea than installing it to the CTR_NAND where it can get overwritten for any reason by an update or system format.
An update or system format (at least when formatted via TinyFormat) does not touch the TWL_NAND partition at all.
The main problem, which is mounting anything at stage2 must be solved for that.
An update or system format (at least when formatted via TinyFormat) does not touch the TWL_NAND partition at all.
One problem with writing an actual file to CTRNAND (using it as storage), you can fragment CTRNAND and cause actual proper bricks.His method, if I'm not mistaken, aims to more or less be a variant of this, except stage 2 is the CFW. If we can figure out how to mount the NAND properly during stage 2, it'd be a lot safer to instead pull in the CFW from there like how Luma loads FIRM from NAND as well, since you can always use Godmode9 or FBI to change your CFW out or update it. If your CFW is in stage 2 like ShadowNAND or this, you have to reinstall A9LH every time there's any sort of an update, and that goes without saying that there's some risk involved. I know Salt and other minimal CFWs aren't updated much, but there's always a chance they might need future updates if Nintendo throws us a curve-ball, so making the CFW itself easily updateable should be a primary goal if this idea is to work out, if you ask me.
My stage2 source, along with a precompiled binary.
If I was you, I wouldn't test without a hardmod.
https://mega.nz/#!sA0WASBT!4gBHxtCaXR4ZCYhJ2Wqgz3S8-4m5sdN8EgI_6ksvAIc
One problem with writing an actual file to CTRNAND (using it as storage), you can fragment CTRNAND and cause actual proper bricks.
Doing what you said was my initial idea, but I've been told over and over again that this is a horrible idea.
our own FAT16 Partition would be awesome. I guess CTRNAND contains enough space for thatIf that's out, then could we not examine how much unused space there is in a typical NAND (being out of the boundaries of CTRNAND's free space/max size, of course) and install our own small FAT12 or FAT16 partition somewhere? If a common place could be agreed on, then I'd think support for it could easily be added to tools like GM9.
our own FAT16 Partition would be awesome. I guess CTRNAND contains enough space for that
Well that's what I was saying first.No, this alternate idea is to stay away from CTRNAND and just go somehere else that's unused. If we can find a small place (maybe a megabyte or two at max?) that more or less won't ever be used by any FIRM, then I don't see why we can't drop a small partition there.