This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

HID Mouse Example no longer moves cursor in Win7

Hi all,

The DK board and sample code no longer produces cursor movement on Win7.

Using the nRF51DK board, Keil 5.14, S110 V7.1. Previously, I had the HID mouse sample working (easily) where the buttons on the DK board resulted in mouse movements on a Windows 7 PC. The pairing, driver loads, etc. went fine, no issues.

I then did some porting to a custom board, and while it was being identified and paired with, I wasn't getting mouse movement. At one point, instead of being recognized as a mouse however, it was identified as a generic BLE device, but typically was identified correctly.

I switched back to the DK board and downloaded the sample code again to revert back to pure sample. That board is still recognized as a mouse, but Win7 cursor does not move on button pushes.

I loaded the Master Control Panel and connected to the DK board with it via BLE. Everything looks like it is working. The board can be bonded to, services enabled and when I push the buttons I can see the messages that are expected! In Master Control Panel, everything looks correct.

At this point I suspect a corrupt driver in Win7, but it looks like it goes out to Windows Update everytime to download the driver. I've removed and added the device multiple times in Win7, but no luck.

To summarize, at one time this worked and Win7 responded with correct mouse movement. Currently, Nordic Master Control Panel sees the correct messages coming from the development board. Win7 can add the device and correctly shows it as a Nordic Mouse, with apparently good services attached. But the button pushes do not translate to mouse movement anymore.

Has anyone else seen this behavior? Any suggestions on possibly forcing Win7 to use a specific HID mouse driver known to work with this? Any other ideas?

Related