I am pretty sure button presses override holding the home button and thus boots into that payload
I can't seem to replicate the second issue. I've tested Luma3DS from all forms of booting (CTRNAND, SD, and FIRM1) and found no issues with the patching.
The game that stopped working for me was Metroid II - Samus Return (USA) GB Virtual Console (0004000000050400).
This is what I have:
- luma/titles/0004000000050400/romfs/rom/DMGMEA-0.414
It's been a while, but I think
DMGMEA-0.414 is the IPS color patched *.gb rom for the game.
The patch was sourced here, exact version of the patch I can't remember (i'll have to backtrack).
***
Another explanation, I messed with fastboot3ds with both SD card in place and without it.
In one session with the SD card in place (before installing FB3DS on CTRNAND), I used (Start) button to go into Luma3DS chainloader, went into fastboot3ds, and selected
boot.firm found on CTRNAND.
In another session without the SD card and after using OpenFirmInstaller to install fastboot3ds, I used (HOME) button to boot into fastboot3DS. I was greeted with an empty slot, so I selected
boot.firm on CTRNAND.
After Metroid color patch stopped working.
3rd session with SD card in place, went into Fastboot3DS again (with HOME button), and reselected SLOT1 to point at the Luma3DS
boot.firm found on my SD card. This is when colored metroid start working again.
***
I'm going to try moving the
titles folder with the patch over to my CTRNAND and switch the setting back in fastboot3ds to see if the patch depends on where the
boot.firm is located.
***
Edit - And here's what I found!
So I copied my folder :
and placed it here :
Used Fastboot3ds to select
boot.firm on CTRNAND. Boot into HOME Menu and launched Metroid. Surprise, color hacked game works again!
To determine if the boot.firm and titles patch must match the same NAND or SD card location, I deleted the
titles folder on my CTRNAND.
Went back to Metroid, and the game went back to original black and white.