dsup is a developer tool, but maybe you can also use it to avoid using card reader.In the file you will find an uploader that as to be run on the pc side and a downloader that has to be run on the ds.