Well, Just moving
HSERIN [Y]
HSEROUT[Y]
into the ISR solved the HSERIN as mentioned.

Despite getting it working on my equipment, we still don't know why it isn't working for Charles. I'd like to know why the difference.

Steve