As for wiring, I am close to but not identical to the recommended method. There are two devices in or adjacent to the control. This is the hardwired zone expander and the KP2 keypad which I installed in the network closet adjacent to the M1 to assist in setup and debugging. These two do not have termination jumpers installed. The KPNAV and wireless receiver (M1XRFTWM hardware 7.3 boot 1.0.8 firmware 1.2.62) are remote from the control (which is hardware .13 boot 3.3.6 firmware 5.3.10). Those remotely located devices do have terminal jumpers.
Technically, according to the installation diagram, I should have a branch going to say the zone expander and then from there to say the wireless receiver. Likewise a branch to KP2 then from there to KPNAV. However, out of convenience, the connection is made at the control board instead of at those local devices. The 4 conductor wire runs from control to those local devices is about 1 foot, so electrically there is essentially zero difference. Not exactly zero, but danged near it. Would be surprised if that's causing the weird user code issue but I am going to change that connection point just to be sure. For the king term, I ordered the data hub because anything past 4 devices in my current wiring scheme would be very cumbersome and I'd like it to be easy in case I want to add on down the road.