If you are using r4, there is already a solution
use this firmware from stevetre that is only used for pokemon black and white
http://www.megaupload.com/?d=NBLRR1O2
then use the patch i posted earlier and profit
we are still looking for a universal patch, but this is tiring...