Page 1 of 1

Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Sat Feb 20, 2021 3:11 pm
by Tech_geek
Hi all,

After updating Wooting One keyboard to the latest firmware 1.30.12
all analog inputs are not working I've tried many deferent setting and Gamepad Modes (Xbox Controller - Legacy Controller) with no luck... appreciate any help please.

Many thanks.

Code: Select all
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 EB 03 01 FF 92 00 01 02 03 01 09 02 CE 00 07 01 00 A0 C8 09 04 00 00 02 FF 5D 01 00 11 21 00 01 01 25 81 14 00 00 00 00 13 02 08 00 00 07 05 81 03 20 00 04 07 05 02 03 20 00 08 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 3B 00 07 05 83 03 08 00 0A 09 04 02 00 02 03 00 00 00 09 21 11 01 00 01 22 35 00 07 05 85 03 40 00 04 07 05 04 03 40 00 04 09 04 03 00 01 03 00 01 00 09 21 11 01 00 01 22 7B 00 07 05 86 03 40 00 01 09 04 04 00 01 03 00 01 00 09 21 11 01 00 01 22 36 00 07 05 87 03 08 00 10 09 04 05 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 88 03 40 00 01 09 04 06 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 89 03 40 00 01
 
[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 10
10 03 57 00 6F 00 6F 00 74 00 69 00 6E 00 67 00
 
[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 16
16 03 57 00 6F 00 6F 00 74 00 69 00 6E 00 67 00 4F 00 6E 00 65 00
 
[STRING 3 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 03 04 09 00 48
48 03 57 00 4F 00 4F 00 54 00 5F 00 30 00 30 00 31 00 5F 00 41 00 32 00 35 00 35 00 42 00 31 00 38 00 30 00 31 00 57 00 30 00 31 00 30 00 48 00 30 00 30 00 30 00 39 00 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 3B
05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 75 00 95 00 81 02 81 01 19 00 29 65 15 00 25 65 75 00 95 00 81 00 05 08 19 01 29 05 15 00 25 01 75 00 95 00 91 02 95 00 91 01 C0
 
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 35
06 37 13 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 80 81 02 09 04 09 05 15 00 26 FF 00 75 08 95 80 91 02 09 06 09 07 15 00 26 FF 00 75 08 95 07 B1 02 C0
 
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 03 00 7B
05 01 09 06 A1 01 75 01 95 05 05 08 19 01 29 05 91 02 75 03 95 01 91 03 75 01 95 08 15 00 25 01 05 07 19 E0 29 E7 81 02 75 01 95 2E 15 00 25 01 05 07 19 04 29 31 81 02 75 02 95 01 81 03 75 01 95 69 15 00 25 01 05 07 19 33 29 9B 81 02 75 07 95 01 81 03 75 01 95 08 15 00 25 01 05 07 19 9D 29 A4 81 02 75 01 95 2E 15 00 25 01 05 07 19 B0 29 DD 81 02 75 02 95 01 81 03 C0
 
[INTERFACE 4 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 04 00 36
05 01 09 80 A1 01 85 01 1A 81 00 2A 83 00 16 01 00 26 03 00 95 01 75 10 81 00 C0 05 0C 09 01 A1 01 85 02 1A 01 00 2A 9C 02 16 01 00 26 9C 02 95 01 75 10 81 00 C0
 
[INTERFACE 5 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 05 00 17
06 54 FF 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 30 81 02 C0
 
[INTERFACE 6 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 06 00 17
06 00 FF 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 30 81 02 C0

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Sun Feb 21, 2021 9:41 am
by antithesis
Can you rollback the W1 firmware?

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Sun Feb 21, 2021 6:59 pm
by Tech_geek
Thank you for the response Antithesis,
I luckily just found a wootility-3.5.12 in my download folder and installed it (Mac), disconnected from the internet, plugged the W1 in recovery mode and restored ANSI, seems to work for now.. hope there is a better solution for the upcoming updates...

cheers :)

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Sun Feb 21, 2021 9:45 pm
by antithesis
Given W1 is no longer in production and XIM / Titan support comes from the Wooting side, you may be stuck on the rolled-back, working firmware.

It's worth J2K checking the USB Descriptors in any case, so thanks for posting :)

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Tue Feb 23, 2021 11:30 am
by wootingkb
Hey

Was it you that emailed us @Tech_geek? I stumbled upon this while doing some more investigation into the issue you highlighted.

I believe I now may know why it stopped working with the latest firmware update. With the update, we changed the behaviour of the controller interfaces, so now there are 3 options: (I0 = Interface 0)
- Xbox Controller (XInput)
I0 = Xbox interface
...
I6 = Dummy HID

- Legacy Controller (DirectInput)
I0 = Dummy HID
...
I6 = HID Gamepad

- None
I0 = Dummy HID
...
I6 = Dummy HID

Whereas, previously:
Default:
I0 = Xbox Controller
...
I5 = HID Gamepad
...

XInput disabled:
...
I4 = HID Gamepad
...

From what I read in the previous post (correct me if I'm wrong) trying to get Wooting One working with T2 you needed some internal HID configuration set for it to work? So I guess that needs to be tweaked given the interface layout change?

Let me know if you need any more info to get this working again, I'll keep an eye on this thread.

PS. W1 may not be in production but we're still going to be supporting it software-wise as much as we can :)

- Simon

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Tue Feb 23, 2021 4:22 pm
by Tech_geek
Hi Simon,
thank you for very much for the follow up.

yes it was me, and I don't mind carrying our discussion here for others benefits who might run into the same issue...

I am fully aware of how Navigate and set up the new app interface/firmware.
"Xinput - Direct Input, and profile conversion etc..."

The one I normally used was the (Direct Input) with the the Previous versions (Mac).

As Antithesis mentioned would be great if J2K can check the USB Descriptors as well... :)

Many Thanks :)

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Tue Feb 23, 2021 7:36 pm
by wootingkb
Yeah, best to do it on here to help others.

The USB descriptor dump you did in the initial post, which mode did you have the keyboard in with that? As, given that it seems like DirectInput was the favoured mode, did you take the reading while in the "Legacy Controller" mode? Otherwise, the descriptor of interest will not be present.

Would be great if J2K could have a look :) As I'm not sure of the inner workings of T2 as tbh I only personally became aware of it recently, so not sure what exactly is needed here to get everything up and running again

Re: Wooting One keyboard firmware 1.30.12 and T2

PostPosted: Tue Feb 23, 2021 10:54 pm
by Tech_geek
To do this I have updated back to the 1.30.12 firmware and fetch USB Descriptors in (Legacy Mode)

hope this could be helpful :)

Many Thanks.


Code: Select all
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 EB 03 01 FF 90 00 01 02 03 01 09 02 BF 00 07 01 00 A0 C8 09 04 00 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 3B 00 07 05 83 03 08 00 0A 09 04 02 00 02 03 00 00 00 09 21 11 01 00 01 22 35 00 07 05 85 03 40 00 04 07 05 04 03 40 00 04 09 04 03 00 01 03 00 01 00 09 21 11 01 00 01 22 7B 00 07 05 86 03 40 00 01 09 04 04 00 01 03 00 01 00 09 21 11 01 00 01 22 36 00 07 05 87 03 08 00 10 09 04 05 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 88 03 40 00 01 09 04 06 00 01 03 00 00 00 09 21 11 01 00 01 22 59 00 07 05 89 03 20 00 08
 
[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 10
10 03 57 00 6F 00 6F 00 74 00 69 00 6E 00 67 00
 
[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 16
16 03 57 00 6F 00 6F 00 74 00 69 00 6E 00 67 00 4F 00 6E 00 65 00
 
[STRING 3 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 03 04 09 00 48
48 03 57 00 4F 00 4F 00 54 00 5F 00 30 00 30 00 30 00 5F 00 41 00 32 00 35 00 35 00 42 00 31 00 38 00 30 00 31 00 57 00 30 00 31 00 30 00 48 00 30 00 30 00 30 00 39 00 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 17
06 00 FF 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 30 81 02 C0
 
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 3B
05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 75 00 95 00 81 02 81 01 19 00 29 65 15 00 25 65 75 00 95 00 81 00 05 08 19 01 29 05 15 00 25 01 75 00 95 00 91 02 95 00 91 01 C0
 
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 35
06 37 13 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 80 81 02 09 04 09 05 15 00 26 FF 00 75 08 95 80 91 02 09 06 09 07 15 00 26 FF 00 75 08 95 07 B1 02 C0
 
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 03 00 7B
05 01 09 06 A1 01 75 01 95 05 05 08 19 01 29 05 91 02 75 03 95 01 91 03 75 01 95 08 15 00 25 01 05 07 19 E0 29 E7 81 02 75 01 95 2E 15 00 25 01 05 07 19 04 29 31 81 02 75 02 95 01 81 03 75 01 95 69 15 00 25 01 05 07 19 33 29 9B 81 02 75 07 95 01 81 03 75 01 95 08 15 00 25 01 05 07 19 9D 29 A4 81 02 75 01 95 2E 15 00 25 01 05 07 19 B0 29 DD 81 02 75 02 95 01 81 03 C0
 
[INTERFACE 4 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 04 00 36
05 01 09 80 A1 01 85 01 1A 81 00 2A 83 00 16 01 00 26 03 00 95 01 75 10 81 00 C0 05 0C 09 01 A1 01 85 02 1A 01 00 2A 9C 02 16 01 00 26 9C 02 95 01 75 10 81 00 C0
 
[INTERFACE 5 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 05 00 17
06 54 FF 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 30 81 02 C0
 
[INTERFACE 6 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 06 00 59
05 01 09 05 A1 01 A1 00 05 09 19 01 29 0C 15 00 25 01 95 0C 75 01 81 02 75 04 95 01 81 03 05 01 09 30 09 31 09 32 09 33 09 34 09 35 16 00 80 26 FF 7F 36 00 80 46 FF 7F 65 00 75 10 95 06 81 02 05 02 09 BB 09 B8 09 C4 09 BA 09 C0 15 00 26 FF 00 75 08 95 05 81 02 C0 C0
 
[USB SNIFF]
00 00 00 01 00 00 01 00 00 05 00 0B 00 00 00 00
00 00 00 03 00 00 02 01 00 05 00 04 00 00 00 00
0B
00 00 00 01 00 00 01 00 80 06 01 00 00 00 00 08
00 00 00 03 00 00 02 01 80 06 01 00 00 00 00 08
12 01 00 02 00 00 00 40
00 00 00 01 00 00 01 00 80 06 01 00 00 00 00 12
00 00 00 03 00 00 02 01 80 06 01 00 00 00 00 12
12 01 00 02 00 00 00 40 EB 03 01 FF 90 00 01 02 03 01
00 00 00 01 00 00 01 00 80 06 03 00 00 00 00 02
00 00 00 03 00 00 02 01 80 06 03 00 00 00 00 02
04 03
00 00 00 01 00 00 01 00 80 06 03 00 00 00 00 04
00 00 00 03 00 00 02 01 80 06 03 00 00 00 00 04
04 03 09 04
00 00 00 01 00 00 01 00 80 06 03 03 04 09 00 02
00 00 00 03 00 00 02 01 80 06 03 03 04 09 00 02
48 03
00 00 00 01 00 00 01 00 80 06 03 03 04 09 00 48
00 00 00 03 00 00 02 01 80 06 03 03 04 09 00 48
48 03 57 00 4F 00 4F 00 54 00 5F 00 30 00 30 00 30 00 5F 00 41 00 32 00 35 00 35 00 42 00 31 00 38 00 30 00 31 00 57 00 30 00 31 00 30 00 48 00 30 00 30 00 30 00 39 00 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 01 00 80 06 03 01 04 09 00 02
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 02
10 03
00 00 00 01 00 00 01 00 80 06 03 01 04 09 00 10
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 10
10 03 57 00 6F 00 6F 00 74 00 69 00 6E 00 67 00
00 00 00 01 00 00 01 00 80 06 03 02 04 09 00 02
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 02
16 03
00 00 00 01 00 00 01 00 80 06 03 02 04 09 00 16
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 16
16 03 57 00 6F 00 6F 00 74 00 69 00 6E 00 67 00 4F 00 6E 00 65 00
00 00 00 01 00 00 01 00 80 06 02 00 00 00 00 09
00 00 00 03 00 00 02 01 80 06 02 00 00 00 00 09
09 02 BF 00 07 01 00 A0 C8
00 00 00 01 00 00 01 00 80 06 02 00 00 00 00 BF
00 00 00 03 00 00 02 01 80 06 02 00 00 00 00 BF
09 02 BF 00 07 01 00 A0 C8 09 04 00 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 3B 00 07 05 83 03 08 00 0A 09 04 02 00 02 03 00 00 00 09 21 11 01 00 01 22 35 00 07 05 85 03 40 00 04 07 05 04 03 40 00 04 09 04 03 00 01 03 00 01 00 09 21 11 01 00 01 22 7B 00 07 05 86 03 40 00 01 09 04 04 00 01 03 00 01 00 09 21 11 01 00 01 22 36 00 07 05 87 03 08 00 10 09 04 05 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 88 03 40 00 01 09 04 06 00 01 03 00 00 00 09 21 11 01 00 01 22 59 00 07 05 89 03 20 00 08
00 00 00 01 00 00 01 00 00 09 00 01 00 00 00 00
00 00 00 03 00 00 02 01 00 09 00 01 00 00 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 00 00 17
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 17
06 00 FF 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 30 81 02 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 00 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 00 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 01 00 3B
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 3B
05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 75 00 95 00 81 02 81 01 19 00 29 65 15 00 25 65 75 00 95 00 81 00 05 08 19 01 29 05 15 00 25 01 75 00 95 00 91 02 95 00 91 01 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 01 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 01 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 02 00 35
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 35
06 37 13 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 80 81 02 09 04 09 05 15 00 26 FF 00 75 08 95 80 91 02 09 06 09 07 15 00 26 FF 00 75 08 95 07 B1 02 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 02 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 02 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 03 00 7B
00 00 00 03 00 00 02 01 81 06 22 00 00 03 00 7B
05 01 09 06 A1 01 75 01 95 05 05 08 19 01 29 05 91 02 75 03 95 01 91 03 75 01 95 08 15 00 25 01 05 07 19 E0 29 E7 81 02 75 01 95 2E 15 00 25 01 05 07 19 04 29 31 81 02 75 02 95 01 81 03 75 01 95 69 15 00 25 01 05 07 19 33 29 9B 81 02 75 07 95 01 81 03 75 01 95 08 15 00 25 01 05 07 19 9D 29 A4 81 02 75 01 95 2E 15 00 25 01 05 07 19 B0 29 DD 81 02 75 02 95 01 81 03 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 03 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 03 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 04 00 36
00 00 00 03 00 00 02 01 81 06 22 00 00 04 00 36
05 01 09 80 A1 01 85 01 1A 81 00 2A 83 00 16 01 00 26 03 00 95 01 75 10 81 00 C0 05 0C 09 01 A1 01 85 02 1A 01 00 2A 9C 02 16 01 00 26 9C 02 95 01 75 10 81 00 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 04 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 04 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 05 00 17
00 00 00 03 00 00 02 01 81 06 22 00 00 05 00 17
06 54 FF 09 01 A1 01 09 02 09 03 15 00 26 FF 00 75 08 95 30 81 02 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 05 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 05 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 06 00 59
00 00 00 03 00 00 02 01 81 06 22 00 00 06 00 59
05 01 09 05 A1 01 A1 00 05 09 19 01 29 0C 15 00 25 01 95 0C 75 01 81 02 75 04 95 01 81 03 05 01 09 30 09 31 09 32 09 33 09 34 09 35 16 00 80 26 FF 7F 36 00 80 46 FF 7F 65 00 75 10 95 06 81 02 05 02 09 BB 09 B8 09 C4 09 BA 09 C0 15 00 26 FF 00 75 08 95 05 81 02 C0 C0
00 00 00 01 00 00 01 00 21 0A 00 00 00 06 00 00
00 00 00 03 00 00 02 01 21 0A 00 00 00 06 00 00