Once OSCAM stops accessing the card I seem to need to at least restart the card reader process within OSCAM, but sometimes need to also restart the Infinity VCP program, or unplug and replug in the infinity reader.
After some reading I found that the infinity reader should be directly accessible by OSCAM without the VCP util by changing the device line to Infinity;001:003 with the numbers representing the USB device information which can be found by running List_smargo (which comes with OSCAM). Problem is that whenever I run this I get STATUS_ACCESS_VIOLATION. I've tried reinstalling Cygwin and doing a rebaseall which should sort these out and am running as admin but no luck so far.
From what I can see if this doesn't work then OSCAM won't work directly either.
With all this I'm wondering whether it's just worth getting an Omnikey but I'm a little concerned that I may experience the same problem if it uses this same method.
Can someone that has an omnikey run the list_smargo utility and see what you get? Particularly if you have Win7 x64 or above. If you can directly read the card from OSCAM but get the same error then I guess it's safe. If it works then possibly bugger. I might need to figure out what's happening on mine.