Author Topic: Poker 2 cant acces bios  (Read 1842 times)

0 Members and 1 Guest are viewing this topic.

Offline neotarkilmar

  • Thread Starter
  • Posts: 5
Poker 2 cant acces bios
« on: Fri, 28 October 2016, 18:03:00 »
I have a Poker 2, and Im trying to acces the bios of Gigabyte H81m-H. The problem is the PC freeze when I press the Fn+backspace, this is the combination for "Del".


Offline Tactile

  • Posts: 1439
  • Location: Portland, OR
Re: Poker 2 cant acces bios
« Reply #1 on: Fri, 28 October 2016, 19:33:17 »
I don't know anything about that keyboard but if it has n-key rollover try turning that off. Lots of computers don't like n-key rollover at boot.
REΛLFORCE

Offline Puddsy

  • nice
  • * Elated Elder
  • Posts: 12281
  • Location: RSTLN E
  • "Do you shovel to survive, or survive to shovel?"
Re: Poker 2 cant acces bios
« Reply #2 on: Fri, 28 October 2016, 19:42:58 »
I don't know anything about that keyboard but if it has n-key rollover try turning that off. Lots of computers don't like n-key rollover at boot.

^^

Had the same problem with my KUL and my Ducky Shine 3.
QFR | MJ2 TKL | "Bulgogiboard" (Keycon 104) | ctrl.alt x GON 60% | TGR Alice | Mira SE #29 | Mira SE #34 | Revo One | z | Keycult No. 1 | First CW87 prototype | Mech27v1 | Camp C225 | Duck Orion V1 | LZ CLS sxh | Geon Frog TKL | Hiney TKL One | Geon Glare TKL



"Everything is worse, but in a barely perceptible and indefinable way" -dollartacos, after I came back from a break | "Is Linkshine our Nixon?" -NAV | "Puddsy is the Puddsy of keebs" -ns90

Offline hasu

  • Posts: 3491
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Poker 2 cant acces bios
« Reply #3 on: Fri, 28 October 2016, 22:09:45 »
Interesting.
Can anyone post report descriptor of one of those keyboards?

Btw, see this for how to get report descriptor:
https://github.com/tmk/tmk_keyboard/wiki/HID-Report-Descriptor

Offline neotarkilmar

  • Thread Starter
  • Posts: 5
Re: Poker 2 cant acces bios
« Reply #4 on: Sat, 29 October 2016, 00:10:33 »
I don't know anything about that keyboard but if it has n-key rollover try turning that off. Lots of computers don't like n-key rollover at boot.

https://adprice.fedorapeople.org/poker2_manual.pdf


Interesting.
Can anyone post report descriptor of one of those keyboards?

Btw, see this for how to get report descriptor:
https://github.com/tmk/tmk_keyboard/wiki/HID-Report-Descriptor

This?

Information for device Poker II (VID=0x0F39 PID=0x0611):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0002
Current configuration value: 0x01
Number of open pipes: 2

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0110   bcdUSB
0x00   bDeviceClass   
0x00   bDeviceSubClass   
0x00   bDeviceProtocol   
0x08   bMaxPacketSize0   (8 Bytes)
0x0F39   idVendor
0x0611   idProduct
0x0100   bcdDevice
0x01   iManufacturer   "Heng Yu Technology"
0x02   iProduct   "Poker II"
0x00   iSerialNumber
0x01   bNumConfigurations

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x003B   wTotalLength   (59 Bytes)
0x02   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0xA0   bmAttributes   (Bus-powered Device, Remote-Wakeup)
0xFA   bMaxPower   (500 mA)

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x01   bInterfaceSubClass   
0x01   bInterfaceProtocol   
0x03   iInterface   "Keyboard"

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0110   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0035   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x000E   wMaxPacketSize   (14 Bytes)
0x01   bInterval

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x04   iInterface   "System Control"

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0110   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0083   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x82   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008   wMaxPacketSize   (8 Bytes)
0x0A   bInterval

Microsoft OS Descriptor is not available. Error code: 0x0000001F

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
0x01   0x0409  "Heng Yu Technology"
0x02   0x0409  "Poker II"
0x03   0x0409  "Keyboard"
0x04   0x0409  "System Control"

------------------------------

Connection path for device:
Controladora de host USB genérico compatible con xHCI
Root Hub
Poker II (VID=0x0F39 PID=0x0611) Port: 2

Running on: Windows 8.1

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38

Offline hasu

  • Posts: 3491
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Poker 2 cant acces bios
« Reply #5 on: Sat, 29 October 2016, 03:20:27 »
Thanks for the descriptor. hmm, that tool doesn't seem to dump report descriptor for some reason.

As Tactile said, I also guess, the keyboard fails to switch 6KRO(boot mode) from NKRO with BIOS. With seeing the manual you cannot force PokerII 6KRO manually, unfortunately.
Then,  I'd suggest updating BIOS and PokerII firmware to the latest version. You can find some versions of firmware here but not sure which one is the latest.

https://geekhack.org/index.php?topic=50245.0
https://geekhack.org/index.php?topic=64916.0


BTW,
If you have time, could you use USBlyzer instead? I just confirmed this tool can certainly dump report descriptor, you just click your device in 'device tree' then it displays descriptor in 'USB Properties' panel.
http://www.usblyzer.com/download.htm





Offline neotarkilmar

  • Thread Starter
  • Posts: 5
Re: Poker 2 cant acces bios
« Reply #6 on: Sun, 30 October 2016, 14:16:05 »
Thanks for the descriptor. hmm, that tool doesn't seem to dump report descriptor for some reason.

As Tactile said, I also guess, the keyboard fails to switch 6KRO(boot mode) from NKRO with BIOS. With seeing the manual you cannot force PokerII 6KRO manually, unfortunately.
Then,  I'd suggest updating BIOS and PokerII firmware to the latest version. You can find some versions of firmware here but not sure which one is the latest.

https://geekhack.org/index.php?topic=50245.0
https://geekhack.org/index.php?topic=64916.0


BTW,
If you have time, could you use USBlyzer instead? I just confirmed this tool can certainly dump report descriptor, you just click your device in 'device tree' then it displays descriptor in 'USB Properties' panel.
http://www.usblyzer.com/download.htm

This?

Connection Status Device connected
Current Configuration 1
Speed Full (12 Mbit/s)
Device Address 1
Number Of Open Pipes 2

Device Descriptor Poker II
Offset Field Size Value Description
0 bLength 1 12h 
1 bDescriptorType 1 01h Device
2 bcdUSB 2 0110h USB Spec 1.1
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h 
6 bDeviceProtocol 1 00h 
7 bMaxPacketSize0 1 08h 8 bytes
8 idVendor 2 0F39h 
10 idProduct 2 0611h 
12 bcdDevice 2 0100h 1.00
14 iManufacturer 1 01h "Heng Yu Technology"
15 iProduct 1 02h "Poker II"
16 iSerialNumber 1 00h 
17 bNumConfigurations 1 01h 

Configuration Descriptor 1 Bus Powered, 500 mA
Offset Field Size Value Description
0 bLength 1 09h 
1 bDescriptorType 1 02h Configuration
2 wTotalLength 2 003Bh 
4 bNumInterfaces 1 02h 
5 bConfigurationValue 1 01h 
6 iConfiguration 1 00h 
7 bmAttributes 1 A0h Bus Powered, Remote Wakeup
 4..0: Reserved  ...00000   
 5: Remote Wakeup  ..1.....  Yes
 6: Self Powered  .0......  No, Bus Powered
 7: Reserved (set to one)
(bus-powered for 1.0)  1.......   
8 bMaxPower 1 FAh 500 mA

Interface Descriptor 0/0 HID, 1 Endpoint
Offset Field Size Value Description
0 bLength 1 09h 
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h 
3 bAlternateSetting 1 00h 
4 bNumEndpoints 1 01h 
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 01h Boot Interface
7 bInterfaceProtocol 1 01h Keyboard
8 iInterface 1 03h "Keyboard"

HID Descriptor
Offset Field Size Value Description
0 bLength 1 09h 
1 bDescriptorType 1 21h HID
2 bcdHID 2 0110h 1.10
4 bCountryCode 1 00h 
5 bNumDescriptors 1 01h 
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 0035h 53 bytes

Endpoint Descriptor 81 1 In, Interrupt, 1 ms
Offset Field Size Value Description
0 bLength 1 07h 
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
 1..0: Transfer Type  ......11  Interrupt
 7..2: Reserved  000000..   
4 wMaxPacketSize 2 000Eh 14 bytes
6 bInterval 1 01h 1 ms

Interface Descriptor 1/0 HID, 1 Endpoint
Offset Field Size Value Description
0 bLength 1 09h 
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 01h 
3 bAlternateSetting 1 00h 
4 bNumEndpoints 1 01h 
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 00h 
7 bInterfaceProtocol 1 00h 
8 iInterface 1 04h "System Control"

HID Descriptor
Offset Field Size Value Description
0 bLength 1 09h 
1 bDescriptorType 1 21h HID
2 bcdHID 2 0110h 1.10
4 bCountryCode 1 00h 
5 bNumDescriptors 1 01h 
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 0083h 131 bytes

Endpoint Descriptor 82 2 In, Interrupt, 10 ms
Offset Field Size Value Description
0 bLength 1 07h 
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 03h Interrupt
 1..0: Transfer Type  ......11  Interrupt
 7..2: Reserved  000000..   
4 wMaxPacketSize 2 0008h 8 bytes
6 bInterval 1 0Ah 10 ms