I was wondering if something like
this would be able to wirelessly program the robot. It appears to have all of the required pins and can take +5V power from one of the inputs or outputs on the RC. It claims a maximum speed of 115kbps which is faster than the speed at which a program downloads.
I've heard of others using devices like these to get debug information from the robot, but I've never heard of anyone actually programming the robot this way. Can it be done?