1.) Extract the entire .zip file to any location you desire.
2.) Copy the arm7.bin that was included with this package.
3.) Find the Backup you want off the net.
4.) Open the DSLazy folder and run the DSLazy.exe file. (NOTE: THIS REQUIRES MICROSOFT'S .NET FRAMEWORK 2.0. IF YOU DO NOT HAVE THIS, DOWNLOAD NOW.)
5.) Browse for your unworking ROM using the '...' button at the top left of DSLazy.
6.) Press the unpack game button (Second rightmost button, but keep DSLazy up)
7.) Wait till it unpacks everything; leave the window it popped up open.
8.) Paste the arm7.bin file that you copied from this package. Allow it to rewrite the one that was in the new window.
9.) Now, back on DSLazy, press the 'repack' button. (Far right button)
10.) Save the file as whatever you wish. This will be the .nds file that will work on your MMD.
11.) Open up the Max Overload 1.2 patcher.
Patch the file you saved as you would a regular .nds file.
12.) Put your .nds and .PAT file onto your MMD. You run MO on the MMD, and ta-da! You can run whatever game you couldn't before.