Hi Robert,

Thanks for the ideas.

I incorporated a start delay in one version of the code but it made no difference.

It's all at 3.3v. According to code samples on Ciseco forum it should work with direct connection but i did wonder about this myself.
Maybe I'll try them. Documentation is sparse and confusing.

I wrote a routine that cycled through all the baud rates available, one by one, per second, but the module just didn't transmit. I watched the module input pin signals on a scope and could see the pic output arriving every second, so the code worked.

I've just received an account email for Ciseco forum activation and have posted on their forum regarding the problem. They only offer support via the forum.

Rob