@BadPandaBear
If you manage to restore the original 2.1 backup and want to install the normal A9LH (instead of Gateway's) you should start at the top of this page and continue the guide from there:
https://github.com/Plailect/Guide/wiki/Part-5-(arm9loaderhax) When the guide asks for "emunand_original.bin", use decrypt9 to backup the emunand from your sd card and use that dump.
Once that is done, you have two options for setting up the system to load gateway.
1.)
https://gbatemp.net/threads/tutorial-using-luma3ds-with-gateway-on-v2-a9lh.431691/#additional-note
This method will require you to hold a button during boot to load Gateway, and is the current (afaik) recommended method.
Or 2.)
https://gbatemp.net/threads/using-gateway-on-a9lh-v2.431222/
This method requires you to use a bootmanager to load any payloads you want to have access to. As far as I know, you cannot use Luma3DS's payload chaining if you choose this methoid.
For reference, the arm9loaderhax.bin file that gateway provides, WILL NOT boot normally if you install A9LHv2 via the methods/links in Plailect's guide. (Just tested and I get a black screen if I put it at the root of my sd card.) You HAVE to use an A9LHv2 payload for a boot manager to boot it. The first method uses a stripped down boot manager that can be chained into by Luma3DS and simply loads a payload from "gateway.bin", located in the same folder. The second method uses a full boot manager to load any/all payloads.
--------------------- MERGED ---------------------------
Oh, you will also need the 4.0b launcher.dat file, as the provided a9lh payload from gateway will not properly load the 4.1b file. Just gets a blackscreen whenever I try it.