I just got this to work with the file patch code 2.1a on dolphin!
I've been using iso hacking, and I still will, since the 2.1a code can't do everything the 3.5.1 code says it does(but it doesn't seem to work with Dolphin atm...)
here's the code dolphin formatted, should work on any recent revision
+$file replacement code 2.1a NTSC
225664EC 00000000
0401BFE0 4858BE20
065A7E00 00000070
38A00067 38810020
3CE0805A 60E37C18
4BE52531 38A0007F
3883FFE8 38610020
4BE52521 38A00068
60E47C18 38610020
9421FF80 BC410008
38610088 4BA74DB9
7C7C1B78 2C030000
4082000C 38210080
4800001C B8410008
38210080 4BE524E5
38610008 4BA742E1
7C7C1B78 4BA741E8
0401CD0C 4858B1F4
065A7F00 00000018
2C030000 4182000C
4BA7DD51 48000008
8078000C 4BA74DFC
043EE9D8 48000014
043EEBD4 48000014
043D8B9C 48000018
043E9B4C 38600000
043E9D38 38600000
043D8C80 60000000
80000000 80406920
80000001 805A7C00
8A001001 00000000
045A7C10 2F525342
045A7C14 452F7066
E0000000 80008000
I've confirmed it does not however, allow you to use the 'stage expansion' and 'custom sss' codes. It just crashes Dolphin for the testing I did.
I actually haven't gotten any of the stage expansion working, even with iso hacking with wiiscrubber/ect