While adding 18F4620 I had to make temporary changes to the 18F2455 to avoid potential segfaults. To make sure I wasn't breaking it, I took the EUSART test and re-compiled it for 18F2455 (instead of 2321). It doesn't work, and never did. Part of this was a typo that overwrote RC7/RX/DT/SDO with a dead pin for Vusb (should have been RC3) but even after that RC7 is not switched to input. The code works on 2321 and the USART pin allocation is the same. I suspect this is a problem in the interaction with MSSP (where the pin-out differs and the 2455 shares RC7).