You need a wlan card ( not a router ) with the correct chipset.. have a look at the links Squidge posted, you should find a matrix of supported cards somewhere. Nope, flashing the FW has no affect on the ability to run DS or GBA games.
Also you don't _need_ a flash cart to run DS stuff, if you...