How to get the JY-MCU bt board to work

Ok...

  1. Connected board to TTL and AT commands were fine.
  2. Proved out 2-way communication by using BT, TTL, and two terminal programs.
  3. Proved 1-way communication when re-installed on Roof (Arduino code sends "RPM\n" on startup, and I see that in terminal program)
  4. SENDING BYTES DOES NOT SEEM TO WORK when installed on Roof???

It should not be my Arduino code, but I thought I would try to reprogram it anyway.
I changed the boards.txt file to 9600 baud (didn't want to risk upping it, AT verified 9600)
When I try to program my Arduino Mini Pro, it just says "uploading..." and locks up the port until I reboot. When using the TTL, it never does this; it times out after 5-seconds if you don't press reset in time. I had my friend on the roof pressing reset, but even if our timing was off, it should time-out, not lockup. What is going on?