Soo I flashed them with impact, I think (it was not the same procedure as flashing ngzhang .mcs files).
But cgminer 3.1.1 with lancelot-mod cant find the device but its present in the device manager, and from my understanding it should be direct usb and not fdti right?
Yep, the bit file is a simpler process, but only lasts until you power cycle (so don't turn it off after programming). You can convert the bit file into mcs with impact, but I have a prebuilt one
(here).
I've never actually tried running the device on windows myself. I run it on a raspi, where the device driver is already built into the kernel and it's recognised as a serial port. I assume it's the same in windows and you just need to identify the COM port and specify it on the command line with -S COMxx. I'll have to do a bit of googling to check, so I'll get back to you on this.
Ah, just saw you added this
Icarus Detect: Test failed at COM7: get 00000000, should: 00468bb4
So first check that it is sending work to the FPGA (the tx led just to the right of the usb connector should flash), it will be just the once when you first run cgminer. If it does, then it may be that you power cycled the device after programming? If so then reprogram it and leave it powered up (or use the MCS file to make it permanent, but this does take quite a lot longer to program).