Okay this one may be a step too far but I'll give it a shot.
The camera I'm using is crap due to the fact that it would appear the driver wants to pump firmware too it when its loaded so it would seem.
On my windows client, if I plug the camera in, it is detected in the Device Manager but seems to get its knickers in a twist and when I load up some video software it complains about a bunch of stuff and basically doesn't work.
I have another option, where I can load the firmware directly on the linux host and have it load up the firmware via a udev rule, which seems to work, as when I check it with some linux video software I get stuff on the scree, but when I load the firmware via the host, whilst VirtualHere sees the device(it even knows what its called now) when I use it Winblows 8.1 fails to "detect" it and nothing appears in the Device Manager,
Now I don't for a second think anyone else has used a QHY5, but has anyone had any similar experiences loading firmware to devices?