Quote Originally Posted by ScaleRobotics View Post
... So, if that is the case, don't invert it, and don't use a max232.

That's what I was going to post, but thought I'd sound even more weird than usual.

I see where my debugging went wrong; I relied on his comments, not his settings.

Code:
GPSbps    = 32852       'Open,True,N,9600bps (TTL level)
He said TRUE (non-inverted) but then contradicted with N (inverted) in his comment. It can't be both. I was looking for T or N, to compare against the table in PBP manual.

Using PIC Multicalc:
9600, open, inverted, no parity = 49236
9600, open, true, no parity = 32852

The working SERIN was using non-inverted, that would explain why inverting a MAX232 would work.

Does that make sense?

Robert