Author Topic: Sticking Poker?  (Read 2056 times)

0 Members and 1 Guest are viewing this topic.

Offline Turbo Slaab

  • Thread Starter
  • Posts: 798
  • Location: NY
Sticking Poker?
« on: Tue, 29 January 2013, 22:07:01 »
Every so often (once or twice a match) my new Poker's buttons seem to stick in bf3. Doesn't seem to happen with run (Shift) or jump(space bar) but it has happened going forward, back, and side to side. What is odd to me is that the only way to stop it, is to double tap the button. It doesn't feel like a mechanical issue. It's almost like a software thing. Has anyone else experienced this?
Looking for CC's!

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13724
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Sticking Poker?
« Reply #1 on: Wed, 30 January 2013, 01:02:09 »
Every so often (once or twice a match) my new Poker's buttons seem to stick in bf3. Doesn't seem to happen with run (Shift) or jump(space bar) but it has happened going forward, back, and side to side. What is odd to me is that the only way to stop it, is to double tap the button. It doesn't feel like a mechanical issue. It's almost like a software thing. Has anyone else experienced this?

did you try running the usb at 1000hz?

Offline Turbo Slaab

  • Thread Starter
  • Posts: 798
  • Location: NY
Re: Sticking Poker?
« Reply #2 on: Wed, 30 January 2013, 01:32:21 »
Every so often (once or twice a match) my new Poker's buttons seem to stick in bf3. Doesn't seem to happen with run (Shift) or jump(space bar) but it has happened going forward, back, and side to side. What is odd to me is that the only way to stop it, is to double tap the button. It doesn't feel like a mechanical issue. It's almost like a software thing. Has anyone else experienced this?

did you try running the usb at 1000hz?

I've never tried. It wasn't an issue with my Filco or CFR. Is it inherent in the poker PCB?
Looking for CC's!

Offline Sinzz

  • Posts: 168
  • Location: Pasadena
Re: Sticking Poker?
« Reply #3 on: Wed, 30 January 2013, 01:38:32 »
I had that problem as well when I had my poker. It even happened to the other keyboard when I plugged it in and played around with it while the poker was plugged in. Without the poker in, it never happens.
Keycool 84 MX Blue | Pure Pro | HHKB Pro 2

Offline Turbo Slaab

  • Thread Starter
  • Posts: 798
  • Location: NY
Re: Sticking Poker?
« Reply #4 on: Wed, 30 January 2013, 01:41:18 »
I had that problem as well when I had my poker. It even happened to the other keyboard when I plugged it in and played around with it while the poker was plugged in. Without the poker in, it never happens.

Hmm. Well that makes me feel better it's not just mine, but it still sucks. I wonder if there's a way to remedy this......
Looking for CC's!

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13724
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Sticking Poker?
« Reply #5 on: Wed, 30 January 2013, 01:45:15 »
I had that problem as well when I had my poker. It even happened to the other keyboard when I plugged it in and played around with it while the poker was plugged in. Without the poker in, it never happens.

Hmm. Well that makes me feel better it's not just mine, but it still sucks. I wonder if there's a way to remedy this......

Another KBC victim.... damn them...

Offline Turbo Slaab

  • Thread Starter
  • Posts: 798
  • Location: NY
Re: Sticking Poker?
« Reply #6 on: Wed, 30 January 2013, 02:36:27 »
I had that problem as well when I had my poker. It even happened to the other keyboard when I plugged it in and played around with it while the poker was plugged in. Without the poker in, it never happens.

Hmm. Well that makes me feel better it's not just mine, but it still sucks. I wonder if there's a way to remedy this......

Another KBC victim.... damn them...

I blame the layout......and the price. 60% for $100? Sounds good to me! But the fine print never mentioned it'll lead you right in the line of fire. K/d be damned!
Looking for CC's!

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13724
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Sticking Poker?
« Reply #7 on: Wed, 30 January 2013, 02:40:03 »
I had that problem as well when I had my poker. It even happened to the other keyboard when I plugged it in and played around with it while the poker was plugged in. Without the poker in, it never happens.

Hmm. Well that makes me feel better it's not just mine, but it still sucks. I wonder if there's a way to remedy this......

Another KBC victim.... damn them...

I blame the layout......and the price. 60% for $100? Sounds good to me! But the fine print never mentioned it'll lead you right in the line of fire. K/d be damned!

well you should try up-ping the usb poll to 1000, see if that helps.  And check for flex in the PCB

Offline Turbo Slaab

  • Thread Starter
  • Posts: 798
  • Location: NY
Re: Sticking Poker?
« Reply #8 on: Wed, 30 January 2013, 02:53:53 »
I had that problem as well when I had my poker. It even happened to the other keyboard when I plugged it in and played around with it while the poker was plugged in. Without the poker in, it never happens.

Hmm. Well that makes me feel better it's not just mine, but it still sucks. I wonder if there's a way to remedy this......

Another KBC victim.... damn them...

I blame the layout......and the price. 60% for $100? Sounds good to me! But the fine print never mentioned it'll lead you right in the line of fire. K/d be damned!

well you should try up-ping the usb poll to 1000, see if that helps.  And check for flex in the PCB

I'm actually using the keyboard port (the proper term escapes me) with an adapter from my filco.
Looking for CC's!

Offline Nunez

  • Posts: 166
  • Location: Australia
  • BACK!
Re: Sticking Poker?
« Reply #9 on: Wed, 30 January 2013, 03:16:45 »
PS2?
I miss Ripster :(
HHKB Pro 2 || KBC Poker || Filco MJ2

Offline Turbo Slaab

  • Thread Starter
  • Posts: 798
  • Location: NY
Re: Sticking Poker?
« Reply #10 on: Wed, 30 January 2013, 03:36:09 »
Looking for CC's!

Offline rootwyrm

  • Posts: 829
  • The Hands of Steel
    • My Website!
Re: Sticking Poker?
« Reply #11 on: Wed, 30 January 2013, 04:18:54 »
PS2?

YES. Thank you!

The problem is in the keyboard controller. Point blank, it's broken, the end. There is no argument here. For those of you who are playing along at home, let's review:
AT and PS/2 Key Stroke = Key Depressed -> Make Code -> Key Released -> Break Code
USB Key Stroke = Key Depressed -> Make Code -> Key Released -> Stop Sending

The symptoms you describe are, no surprise, consistent with the controller failing to send Break code. So the Poker's sending a proper or spurious Make and never sending a Break in PS/2 mode. (Oh, and the scancodes are completely different between the two.) There's any number of potential causes, from badly written code to hardware failure to uh.. badly written code. An i8042 will, by design, continue to transmit the keystroke until the Break code is sent. I'm suspecting it's firmware because frankly, the i8042 should see a second Make followed by a Break, and Break all for that scancode. (Since you can't hit "W" again while it's still held and the second Make should be considered spurious.)
My hunch given Sinzz had an identical problem is that it's bad firmware or bad clock generator or uC - because timing absolutely matters. A lot. If it's intermittently or reliably sending a Break code on the RISING edge of clock? The i8042 will reject it. If the pulse rise is less than 5 microseconds? Rejected. Could also be that it's seeing inhibiting of transmission and NOT retransmitting. And even sniffing wires with an oscope will only confirm/disprove - won't give you root cause.

Also doesn't entirely rule out host - but it'd have to be two identical i8042 implementations with identical BIOS. The identical i8042, not so uncommon - probably ITE SuperIO on both. Identical BIOS? Highly unlikely since KBC's still somewhat frequently modified by ODM. Short of that, it'd have to be a problem common to the keyboard - which means identical failure mode in hardware or firmware bug. Either way, need more data.
"I remain convinced I am the only person alive who has successfully worn out an IBM Model M mechanically."
Daily Drivers: Adesso 625 (NPKC PBT / Kailh Blue), Rosewill RK9000V2 (KC PBT / MX Brown), 1994 Model M13, Sun Type4, and the rare IBM 1394540.

Offline TheSoulhunter

  • Posts: 1169
  • Location: Euroland
  • Thorpelicious!
Re: Sticking Poker?
« Reply #12 on: Wed, 30 January 2013, 06:12:27 »
Humm, I use multiple Pokers and none of them shows that behavior...
But then again Im running them on USB, not PS2, so PS2 compatibility could be the problem.

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: Sticking Poker?
« Reply #13 on: Wed, 30 January 2013, 11:13:03 »
I also have 2 Poker, but use them on USB, I never have this stupid problem. Use usb instead. PS/2 is not official feature as far as I know, it just happen to 'work' in PS/2 so you can't really be upset if it don't work right as it was not advertised to as far as I know.