hey guys I managed to get this working, Thanks alot AurionFox for this!
But I didn't use the 1.25 firmware that he provided as it didn't work.
I'm using the R4 Upgrade (sdhc) (ie not the DSI one, I have a DSLite) and my firmware is 1.13 and you can get it here! (from the downloads section on this website)
http://filetrip.net/f11430-R4-III-Kernel-3-13-(English).html
so basically I did everything that he said in the list and I got Pokemon White working, I'm not sure about Black but I guess it probably works just the same!
You have to go through the waio.nds and the woodr4dldi thing everytime you play the game but that's a small price to pay if you get to actually play the game!
I have not tried it for very long! I haven't had any battles at all so far because I had to restart and try it on hiragana because I'm a n00b.
Before this woodr4 thing I couldn't even get the game to load at all, so I'm gonna play it more and update this post, and also I'm gonna try out some other games I originally couldn't get to work
such as Taiko no Tatstujin 4 (Yokaissen) DS and also Kamen Rider Ganbaride DS and see if the WAIO and R4DLDI thing make any difference and then I'll make an update here!
I saw some people said this stuff was from another person originally but of course I have no idea, Whoever you are, thank you very much