I think an original DS will work, but the DSi won't because the technique that I use requires you to take out the flash card and put in the retail card, but with the DSi, it won't read the newly-inserted card, but a DS Lite can. I've never tried it on an original DS, though.
Hi again. I don't quite understand why it won't work with DSi. Do you need a gba slot?