Ignore the above post. The problem was that, even at 300 baud, the 'D' was dropped from the address (due to the delay entering the monitor). Adding a single space before the address made everything work fine.