There's been an ARM9 exploit found and implemented after I made that post, amusingly enough. Assuming you have a cartridge of some sort to stick in your 3DS, follow https://3ds.guide/homebrew-launcher-(soundhax) through instead. No more need to NFIRM downgrade with DSiWare.Your second method is something I was considering, I'll try it and let you know.