It's the issue of that a9lh fork if it provides a "non standard" A9LH environment, not mine. IMHO, ARM9 apps should have an environment in which the screen is fully inited (backlight included) or not inited at all (as it's annoying to see the screen flashing with CFWs). AuRei supports both cases. The AuRei "loader" merely starts D9, has nothing to do with it. At best I could integrate screen init if the screen wasn't already inited when loading a payload, but that wouldn't solve your issue.I think that I know why it does not work for me. (with L+R)
I use this fork: https://github.com/FIX94/arm9loaderhax
The backlight is set at 0 by default and when I boot AuReiNand, there is no problem but when I press L+R, it does not change the backlight level. I can boot Decrypt9 in fact, if I press start, it reboots to AuReiNand so it is running but I can't see anything on the screen.
Would it be possible to change something to this? It's probably related to loader.bin but I don't know how it works at all...
By the way I got a pull request about disabling the splash screen if it's a soft reboot (like when rebooting from system settings). Do you think it's a good idea or do you prefer seeing it in those cases too?