@Galvanic
The problem I was having was the addresses of the output relays being off by one, so probably related to firmware, but you should check those functions. Energizing three turned on four, etc.
Also the outputs were inconsistent, such that turning off a relay turned it off the first time, then whichever relay you energize next will turn the previous one back on, but not the one requested. Turning off the requested relay turns off the previous one, then the next time it turns on the requested one (although off by one). It makes the outputs unusable, but the rest of the board was fine.
I have since moved on to an Ether-Mach CS which works swell.