diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2020-11-02 21:16:49 +0200 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2020-11-02 21:16:49 +0200 |
| commit | 6a7ab83543e4f4e10740015ecdcc2c44d51fdca8 (patch) | |
| tree | 13220d3d322e380f867afdea9f3f2808c67206fb | |
| parent | a1f8db1a34227007ed2b1918081aea4d20fa9d96 (diff) | |
| download | hid-tmff2-6a7ab83543e4f4e10740015ecdcc2c44d51fdca8.tar.gz hid-tmff2-6a7ab83543e4f4e10740015ecdcc2c44d51fdca8.zip | |
Added mysterious control out
| -rw-r--r-- | hid-tminit.c | 5 | ||||
| -rw-r--r-- | hid-tmt300rs.c | 19 |
2 files changed, 22 insertions, 2 deletions
diff --git a/hid-tminit.c b/hid-tminit.c index 1c414cd..73c1283 100644 --- a/hid-tminit.c +++ b/hid-tminit.c @@ -63,11 +63,12 @@ void tminit_controls(struct hid_device *hdev){ hid_err(hdev, "failed with the ctrl: %i", ret); } + // Hello? ret = usb_control_msg(usbdev, usb_rcvctrlpipe(usbdev, 0), 73, - 0xc1, - 0, + 0x41, + 0x40, 0, transfer, 16, diff --git a/hid-tmt300rs.c b/hid-tmt300rs.c index 2bf19ba..d316af9 100644 --- a/hid-tmt300rs.c +++ b/hid-tmt300rs.c @@ -1533,6 +1533,25 @@ int t300rs_init(struct hid_device *hdev, const signed short *ff_bits){ t300rs_open(input_dev); + u8 *transfer = kzalloc(64, GFP_ATOMIC); + + // Hello? + ret = usb_control_msg(usbdev, + usb_rcvctrlpipe(usbdev, 0), + 72, + 0x41, + 0x40, + 0, + transfer, + 0, + USB_CTRL_SET_TIMEOUT); + + if(ret < 0){ + hid_err(hdev, "failed with the ctrl: %i", ret); + } + + kfree(transfer); + hid_info(hdev, "force feedback for T300RS\n"); return 0; |
