Cherry G80-3xxx FNKRO mod

as subject, do you know if it is possible?
It's just about diodes?
xbb

Unread post20 Apr 2011, 20:24

X
xbb
 
Posts: 868
Joined: 11 Mar 2011, 21:27
Location: Italy
Main keyboard: Filco Tenkeyless MX Blue
Main mouse: Zowie EC2 eVo / CST L-TracX
Favorite switch: MX Brown / MX Blue
 
Sadly, no. Adding diodes will not change anything.

What is known as "blocking" -- to prevent "phantom key presses" -- is done either with diodes or as part of the programming of the keyboard's controller circuitry. The controller is basically a tiny tiny computer that does only three things: read the keys, detect and block phantom key presses and talk USB and/or PS/2 with the host. The blocking feature is part of the controller's programming -- it's "firmware". The firmware is burned in PROM at the factory. I have never heard of any keyboard that has any upgradeable firmware -- if there were any, the controller ought to be expensive.
Findecanor

Unread post20 Apr 2011, 21:04

X
Findecanor
 
Posts: 853
Joined: 01 Mar 2011, 21:43
Location: Stockholm, Sweden
Main keyboard: Changes from day to day
Main mouse: Wowpen Joy (modified)
Favorite switch: I have yet to find it...
 
 
Findecanor wrote:Sadly, no. Adding diodes will not change anything.

What is known as "blocking" -- to prevent "phantom key presses" -- is done either with diodes ...

Ehhm i see a contradiction in your text.
If I understand this website right it should be possible to make every keyboard full NKRO if you can ( physically ) and know how to put the diodes in. (Correct me if not :) ) But thats a hell of a lot work.

This guy at geekhack had dealed with diode soldering ... maybe you can ask him for advice once you found out how exactly to arrange the diodes.
Spharx
User avatar

Unread post20 Apr 2011, 22:51

User avatar
X
Spharx
 
Posts: 212
Joined: 04 Mar 2011, 20:26
Location: Germany
Main keyboard: Leoplod FC200R
Main mouse: DeathAdder
Favorite switch: MX Brown
 
 
looks like so from that article.
Under the cherry switch you can clearly see which side you have to put the diode.
I've some 1N4148PH diodes I could try...

Image
xbb

Unread post20 Apr 2011, 23:31

X
xbb
 
Posts: 868
Joined: 11 Mar 2011, 21:27
Location: Italy
Main keyboard: Filco Tenkeyless MX Blue
Main mouse: Zowie EC2 eVo / CST L-TracX
Favorite switch: MX Brown / MX Blue
 
It's like Findecanor says. You can't turn a non NKRO board NKRO just by inserting diodes.

Blocking is done by either adding diodes to each switch (and allowing all key combos in firmware) or by simply limiting combinations in firmware.

So even if you add diodes to each switch, the controller will still block keys from registering, since it still thinks the matrix generates ghost keys.
intealls

Unread post20 Apr 2011, 23:59

X
intealls
 
Posts: 122
Joined: 05 Feb 2011, 19:10
Main keyboard: Tipro split
Favorite switch: Cherry MX Blue
 
Ok than I think I will need to find something else to do :)
Thanks for the infos!
xbb

Unread post21 Apr 2011, 00:13

X
xbb
 
Posts: 868
Joined: 11 Mar 2011, 21:27
Location: Italy
Main keyboard: Filco Tenkeyless MX Blue
Main mouse: Zowie EC2 eVo / CST L-TracX
Favorite switch: MX Brown / MX Blue
 
Spharx wrote:
Findecanor wrote:Sadly, no. Adding diodes will not change anything.

What is known as "blocking" -- to prevent "phantom key presses" -- is done either with diodes ...

Ehhm i see a contradiction in your text.
If I understand this website right it should be possible to make every keyboard full NKRO if you can ( physically ) and know how to put the diodes in. (Correct me if not :) ) But thats a hell of a lot work.

This guy at geekhack had dealed with diode soldering ... maybe you can ask him for advice once you found out how exactly to arrange the diodes.

Those were Light Emitting Diodes.

Different diodes.

They emit Light.
ripster

Unread post21 Apr 2011, 00:36

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
Anyway I have asked more information and this is really not easily possible. It requires to either reprogram or change the controller and plus mod the pcb matrix.
xbb

Unread post21 Apr 2011, 00:41

X
xbb
 
Posts: 868
Joined: 11 Mar 2011, 21:27
Location: Italy
Main keyboard: Filco Tenkeyless MX Blue
Main mouse: Zowie EC2 eVo / CST L-TracX
Favorite switch: MX Brown / MX Blue
 
Yeah but now I'm curious whats up with diodes on a Backlit keyboard. I assume there are some SMT diodes peeking out in that pic next to the switch mount.

The OTHER fallacy is you can NOT just put LEDs in-line with the switch. That won't work either. Not enough voltage to do anything.
ripster

Unread post21 Apr 2011, 01:28

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
Findecanor wrote: I have never heard of any keyboard that has any upgradeable firmware -- if there were any, the controller ought to be expensive.

I think you are wrong about that, I have this keyboard
Image
and I can program it more or less as I please . (Once I receive the appropriate cable :) )

I think the reason we can't programme any keyboard as we please is that the required software isn't generally available .
I mean, I can re-program the controller of my USB flash-drive pretty much as I please, within the capabilities of the hardware, with the appropriate Mass-Production Tool, why shouldn't the same be possible for a keyboard-controller ?
((To re-programme your USB Flash-Drive : See flashboot.ru (via Google-translate, it's Russian-only) )
Last edited by Peter on 21 Apr 2011, 13:17, edited 3 times in total.
Peter

Unread post21 Apr 2011, 13:09

X
Peter
 
Posts: 600
Joined: 18 Feb 2011, 21:13
Location: Denmark
Main keyboard: Steelseries 6Gv2/G80-1501HAD
Main mouse: Mx518
Favorite switch: Cherry Linear and Buckling Spring
 
Yes, there IS such a thing as a one-time programmable Controller, but it requires that you 'blow' a fuse
and renders the controller 'irreparable' if 'something' should go wrong ..
Peter

Unread post21 Apr 2011, 13:12

X
Peter
 
Posts: 600
Joined: 18 Feb 2011, 21:13
Location: Denmark
Main keyboard: Steelseries 6Gv2/G80-1501HAD
Main mouse: Mx518
Favorite switch: Cherry Linear and Buckling Spring
 
can't see the picture Peter
xbb

Unread post21 Apr 2011, 13:20

X
xbb
 
Posts: 868
Joined: 11 Mar 2011, 21:27
Location: Italy
Main keyboard: Filco Tenkeyless MX Blue
Main mouse: Zowie EC2 eVo / CST L-TracX
Favorite switch: MX Brown / MX Blue
 
Peter

Unread post21 Apr 2011, 13:56

X
Peter
 
Posts: 600
Joined: 18 Feb 2011, 21:13
Location: Denmark
Main keyboard: Steelseries 6Gv2/G80-1501HAD
Main mouse: Mx518
Favorite switch: Cherry Linear and Buckling Spring
 
RealForce 87U. DIP SWITCH 4.

Firmware Upgrade.

Never had to flip it but I sleep soundly knowing it's there.
ripster

Unread post21 Apr 2011, 14:40

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
Spharx wrote:Ehhm i see a contradiction in your text.

Yeah, I was tired when I wrote that. I should have written "ghost key presses are prevented either by blocking or by using diodes". I'm sorry for the confusion.
Findecanor

Unread post21 Apr 2011, 16:17

X
Findecanor
 
Posts: 853
Joined: 01 Mar 2011, 21:43
Location: Stockholm, Sweden
Main keyboard: Changes from day to day
Main mouse: Wowpen Joy (modified)
Favorite switch: I have yet to find it...
 
 

Who is online

Users browsing this forum: Alexa [Bot], alfa147x, metalliqaz, Muirium, yeeeargh and 13 guests