R4 Clone Fix (R4III, R4.....)
For all R4 III and Clones, at Step 16 It states to change the YSMenu.nds to a _ds_menu.dat file,
Skip that step, and use YSMenu as a .nds file.
YSMenu will run as a secondary firmware, which plays all games.
The only reason I can give for it not working as a bootable firmware is that when its encrypted, it can play Mario, though once decrypted, it loses the ability to access the file properly.
In your sd root, you should have
TTMenu (Folder)
r4dldi.dat (dat file)
r4patch.dat (dat file)
r4tf.dldi (dldi file)
TTMenu.dat (dat file)
YSMenu.ini (Ini file)
YSMenu.nds (the nds file needed to run YSMenu)
Also, you will need to have your R4's Firmware, as the YSMenu will run as a secondary firmware (.nds file).
Put Mario & Luigi Bowser's Inside Story in a game folder. Load your R4, locate the YSmenu.nds file and Have Fun
The way I found out the problem, was my brothers R4 (Original) was using the exact same files as my YSMenu, though, the only difference was the _ds_menu.dat file, Mine was the output.dat while his was the original _ds_menu.dat file. He was able to play Mario without fault, while mine produced a white screen at start-up. Though, running it as a .nds removes this problem.
This should work for any clone that runs YSmenu