Quoted from Averell:Could this be a reason why some IO-Boards are unable to update... connected on shared USB?
So could this be a solution in that case, too?
Despite my posts I'm not a computer engineer or anything. Just built many a gaming PC back before pinball, and worked on getting various finikey USB devices functioning properly in the past. Sensitive or high demand devices being forced to share USB interfaces/adapters on a motherboard I have always found as a no-no if you want best performance. For obvious reasons, it seems to me.
I would suggest it can't hurt, and very likely helps with Continuous Uninterrupted communication for Every I/O board, including Cabinet I/O which is responsible for Buttons! .... Easily as Important as any of the other three boards. You hit a flipper button, that I/O board is called upon.
The "random" (?) order and sockets into which various games have their I/O boards connected, may be an explanation for why some owners have flickery LED's and others don't. Like, which specific I/O boards have been randomly paired together? Are some owners using the Side USB stack for one cable? (meaning there are only 2 I/O boards sharing then?)
I did have intermittently flickering (and also lagging) LED's, alot. .... since connecting this way it became barely noticable.
If you have to choose an adapter to share two boards, you would choose the special USB3.0 sockets (blue ones). This is inherently superior adapter, and even though it is dealing with USB2.0 only (and no drivers installed for 3.0) it is going to be better at multitasking the two I/O boards "simultaneously" (not really simultaneous, actually "switching" 50/50, this then that). Even though there are Two sockets, there is only one USB3 adapter serving both, which is the issue I have been getting at for the other USB2 "stacks", multiplexing or multitasking. Alternatively, dedicated 100% attention to an I/O board is much more desirable.
The 2 pinball I/O boards I think best to double up and share the USB3 controller or "stack" (assuming we have no remote cable) would have to be "middle playfield" and "top playfield" mixed together, giving "bottom playfield" and "cabinet" each their own dedicated full time USB2 adapter (one in the ethernet stack, and one at the side stack). This is probably the way the cards have fallen for those owners having very few issues, just my guess. Obviously flipper buttons and main flippers are Most critical to the game experience, so those two I/O boards should have the greatest priority for Dedicated 100% PC access.