Well, I'm happy to know my efforts are useful to someone! That's the reason I published this instead of just keeping it to myself.
Btw, in my case, the ashgray rom works perfectly without giving me any warning/error, maybe your cartridge doesn't have dual banking? If that's the case, let me...