55968 Hits
With driver security enforcement disabled and testing mode enabled it is possible to change the polling rate of USB ports in Windows 8 using the HIDUSBF.SYS driver, however, if you try this you will notice that you can only change the polling rate to frequencies of 125hz or lower.
Windows, by design, prevents older USB 1.x devices (i.e. mice such as WMO and IME 3.0) from having higher polling rates because it's not permitted under the USB standard (at least from what I've been told). Newer mice that use USB 2.0 are permitted to have higher polling rates and that's why many recent gaming mice have drivers that allow you to easily increase it. The culprit for the limit is the Windows USBPORT.SYS driver, which has checks to prevent USB 1.x devices from having polling rates of higher than 125hz. It needs to be reverse engineered and patched before you will be able to achieve higher polling rates on old USB devices.
So basically the USBPORT.SYS driver enforces the USB 1.x standard more strictly now, ...
An endpoint for an interrupt pipe specifies its desired bus access period. A full-speed endpoint can specify a desired period from 1ms to 255ms. Low-speed endpoints are limited to specifying only 10ms to 255ms.
The USB System Software will use this information during configuration to determine a period that can be sustained. The period provided by the system may be shorter than that desired by the device up to the shortest period defined by the USB (1ms).
An endpoint for an interrupt pipe specifies its desired service interval bound via its endpoint descriptor. An interrupt endpoint can specify a desired period 2^(bInterval-1) x 125 microseconds, where bInterval is in the range 1 up to (and including) 16. The USB System Software will use this information during configuration to determine a period that can be sustained. The period provided by the system may be shorter than that desired by the device up to the shortest period defined by the SuperSpeed (125 microseconds which is also referred to as a bus interval).