Maybe the driver uses the size of the executable to determine its version rather than its actual version string. If anyone can tell you the file size of the 3.10 executable then you might be able to search inside the driver for this value and try changing it to the file size for the 3.11 executable :-?
[EDIT]
Should have known Piru would know the answer :-)
[/EDIT]
--
moto