Help Bloody Mouse not working on Teensy 4.1.

peekware

New member
Hello, I want to build a system. There’s a design application that blocks the macros on my Bloody brand mouse, and I want to bypass this restriction. What I plan to do is connect my Bloody W90 Pro wired mouse to a Teensy 4.1 board to get around this. In other words, this board should directly relay the XY movements and button clicks from the Bloody mouse to the computer. But here’s the issue: when I tried some code, it worked fine on Logitech brand mice, but on the Bloody, the movements and clicks didn’t register. I think we need to take a different approach for Bloody. Can you help me with this?
 
Sorry, not enough information to help much.
I take it, that is one of these: https://www.amazon.com/BLOODY-GAMING-W90-Gaming-Mouse/dp/B0BMQTK8ZH
Sorry don't have one of these...

You are trying to connect it the the USBHost.
Maybe starting with something like the Example: MouseKeyboardForward.ino

But it is not responding... Problem is that we have no idea how the USB of this device is configured.

You might try running the example sketch: HIDDeviceInfo and paste the results to this thread.

You might turn on more debug output:
Go into the source file: USBHost_t36.h
To about line 62
and uncomment the line:
Code:
//#define USBHOST_PRINT_DEBUG
And see if it tells us anything.

Some Mice have their own interface that requires a driver on the host. Which can make it difficult to do what are trying to do.

Good luck
Kurt
 
Sorry, not enough information to help much.
I take it, that is one of these: https://www.amazon.com/BLOODY-GAMING-W90-Gaming-Mouse/dp/B0BMQTK8ZH
Sorry don't have one of these...

You are trying to connect it the the USBHost.
Maybe starting with something like the Example: MouseKeyboardForward.ino

But it is not responding... Problem is that we have no idea how the USB of this device is configured.

You might try running the example sketch: HIDDeviceInfo and paste the results to this thread.

You might turn on more debug output:
Go into the source file: USBHost_t36.h
To about line 62
and uncomment the line:
Code:
//#define USBHOST_PRINT_DEBUG
And see if it tells us anything.

Some Mice have their own interface that requires a driver on the host. Which can make it difficult to do what are trying to do.

Good luck
Kurt
I examined the mouse’s interface structure with Wireshark and saw that it had three interfaces. Then, after analyzing the hex codes, the HID Report Descriptor data, the endpoint data, and so on, I wrote code from scratch based on that information and managed to get the mouse working flawlessly. It took me three days, but I finally succeeded! :)
 
I examined the mouse’s interface structure with Wireshark and saw that it had three interfaces. Then, after analyzing the hex codes, the HID Report Descriptor data, the endpoint data, and so on, I wrote code from scratch based on that information and managed to get the mouse working flawlessly. It took me three days, but I finally succeeded! :)
My Bloody W90 Pro mouse light is on but the mouse is not responding. How did you solve the problem? Could you please share the full code you used with me?
 
My Bloody W90 Pro mouse light is on but the mouse is not responding. How did you solve the problem? Could you please share the full code you used with me?
I apologize for the delayed response. I will check the backup and share the code.
 
Back
Top