3.1.1 needs the USB to UART driver in addition to Zadig (winUSB).
You can't have both, even though I do. Each is resident but you have to choose one or the other.
From my view, If devices and printers shows com numbers for all be's, then you have silabs in charge.
If all be's are present with no com numbers, WinUSB is in charge.
Neither selection is working for me.
You *can* have both. Both use WinUSB (put there by Zadig). However 3.1.1 uses COM ports, so you need Silab to map that USB to a COM port.
For 3.4.3+, you don't want the Silabs there, as cgminer can theoretically use the WinUSB driver directly.
You are correct, if you see COM ports for each of your BEs, you need to be using 3.1.1. If you see USB entries for BE, you need to be using 3.4.3+.
I've tried cgminer on 4 computers now, all with different motherboards. Two 3.4.3 sees them just fine. Two they do not. One of those two I'm running 3.1.1 with Silabs, the 4th one I haven't tried.
M