Author Topic: Noob wants to 'fix' firmware  (Read 8781 times)

0 Members and 1 Guest are viewing this topic.

Offline Wretchedness

  • Thread Starter
  • Posts: 4
Noob wants to 'fix' firmware
« on: Wed, 07 October 2009, 01:53:19 »
Hi there,

First time poster here, gotta say i lvoe all this stuff about keyboards and mice, im really into it and i never imagined there would was actually a community for this.

Anyway, to get to the point, I have a Gigabyte GK-K8000 Keyboard which seems to crash my computer when i play Starcraft:Broodwar. Now, playing this game means alot to me, so having a keyboard which causes my computer to freeze every 2 games is not acceptable.

It also appears to crash my girlfriends computer when playing starcraft. (both using windows 7 RC)

I don't know much about electronic things, but i would assume it has something to do with the terrible drivers and firmware. They seem buggy, and frankly i couldnt care less about macros or firmware, i just like the feel of the keys on this thing. For all i know, it could also be the pointless audio drivers.

So im wondering if there is anyway for me to disable or destroy whatever firmware inside the keyboard is crashing my game. Can it be physically done without destroying the keyboard by busting the chips inside?

Offline keyb_gr

  • Posts: 1384
  • Location: Germany
  • Cherrified user
    • My keyboard page (German)
Noob wants to 'fix' firmware
« Reply #1 on: Wed, 07 October 2009, 03:09:38 »
Dumb q: Does the thing also work as a regular USB keyboard? Then you may want to uninstall all the software and drivers belonging to it, including any INF files. The problem is indeed likely to be related to the additional functionality.

BTW, the first step would be to bug the manufacturer's support here (do not forget to include any relevant details). This kind of problem is not acceptable after all.
Hardware in signatures clutters Google search results. There should be a field in the profile for that (again).

This message was probably typed on a vintage G80-3000 with blues. Double-shots, baby. :D

Offline Wretchedness

  • Thread Starter
  • Posts: 4
Noob wants to 'fix' firmware
« Reply #2 on: Wed, 07 October 2009, 03:27:48 »
The problem is, it happens without the drivers being installed at all. I firstly uninstalled the drivers on my computer, which didnt help, then used it on my girlfriends computer without installing anything, and it still had the same problem.

I'm skeptical of getting any useful help from Gigabyte. The drivers have not been updated on their website since the keyboard was released. On top of that it seems like a very unpopular keyboard considering that i can barely even find more than a couple of reviews on the internet, all of which are commercial.

Offline keyb_gr

  • Posts: 1384
  • Location: Germany
  • Cherrified user
    • My keyboard page (German)
Noob wants to 'fix' firmware
« Reply #3 on: Wed, 07 October 2009, 11:12:02 »
Now that is strange. Have you tried with any other random USB keyboard yet? Or any idea on what kind of input might be triggering the crashes? I mean, it's only a keyboard after all.
Hardware in signatures clutters Google search results. There should be a field in the profile for that (again).

This message was probably typed on a vintage G80-3000 with blues. Double-shots, baby. :D

Offline Wretchedness

  • Thread Starter
  • Posts: 4
Noob wants to 'fix' firmware
« Reply #4 on: Wed, 07 October 2009, 18:59:38 »
I have several other USB keyboards which i have used in the past which don't give me any problems, but unfortunantly they dont have the mechanical key switches.

Offline Wretchedness

  • Thread Starter
  • Posts: 4
Noob wants to 'fix' firmware
« Reply #5 on: Wed, 07 October 2009, 19:37:36 »
Yeah I hate all the gimmicks that come with gaming keyboards. Believe it or not, i actually got this keyboard because it appeared to have the least ammount of gimmicks compared to other 'gaming keyboards', and because it was the only mechanical keyboard i could buy without ordering over the internet. I wanted something that felt good to use at the most basic level.

Anyhow, now im stuck with a $210 paperweight.

Does anyone know if the sound chips, USB hubs or any other dubious gizmos can be removed from ther circuit so that i can use my keyboard as a basic USB keyboard?

Worst case scenario I will store it away in the closet until Starcraft II is relased, and hope that it doesnt crash that game. Either that or i keep it under my bed to bludgeon anyone who breaks into my house.

Offline keyb_gr

  • Posts: 1384
  • Location: Germany
  • Cherrified user
    • My keyboard page (German)
Noob wants to 'fix' firmware
« Reply #6 on: Thu, 08 October 2009, 03:56:59 »
Quote from: Wretchedness;123803
Anyhow, now im stuck with a $210 paperweight.

Yikes. Online ordering suddenly doesn't look like such a bad option... Something like a NKRO Filco or a Deck would probably have been almost ideal...
Quote
Does anyone know if the sound chips, USB hubs or any other dubious gizmos can be removed from ther circuit so that i can use my keyboard as a basic USB keyboard?

For someone with an electrical engineering background, mechanical skill, a stereo microscope, scalpel and surface mount friendly soldering station (plus some associated stuff) it's definitely possible. One would need to cut and reroute some traces (after finding out which ones), since I guess the keyboard itself connects to the hub internally. Now as you can probably tell, this is not something for the average Joe to undertake...
Hardware in signatures clutters Google search results. There should be a field in the profile for that (again).

This message was probably typed on a vintage G80-3000 with blues. Double-shots, baby. :D

Offline lowpoly

  • Posts: 1749
Noob wants to 'fix' firmware
« Reply #7 on: Thu, 08 October 2009, 04:04:03 »
Maybe replace the entire controller pcb?
« Last Edit: Thu, 08 October 2009, 04:18:35 by lowpoly »

Miniguru thread at GH // The Apple M0110 Today

Offline keyb_gr

  • Posts: 1384
  • Location: Germany
  • Cherrified user
    • My keyboard page (German)
Noob wants to 'fix' firmware
« Reply #8 on: Thu, 08 October 2009, 05:33:05 »
Quote from: lowpoly;123841
Maybe replace the entire controller pcb?

Even more fun, I'd say... (Provided it's even possible - everything might be on a single PCB, ā la older / Czech-made G80s. It's a board with blacks after all.)
Hardware in signatures clutters Google search results. There should be a field in the profile for that (again).

This message was probably typed on a vintage G80-3000 with blues. Double-shots, baby. :D

Offline quadibloc

  • Posts: 770
  • Location: Edmonton, Alberta, Canada
  • Layout Fanatic
    • John Savard's Home Page
Noob wants to 'fix' firmware
« Reply #9 on: Thu, 08 October 2009, 06:42:55 »
Quote from: ripster;123798
Your keyboard has a built in USB hub and a sound chip and one of them is probably causing the crashes.


So he might be able to solve his problem, and save a keyboard with mechanical switches, by routing around the built-in USB hub, and connecting the USB from the keyboard part directly out?

That would be "easier" than rewriting the firmware, if the internal USB signal were of a type to be routed out (it might not have the oomph to go through a cable, depending on how customized the keyboard is, as opposed to being built out of off-the-shelf components...).

Offline JBert

  • Posts: 764
Noob wants to 'fix' firmware
« Reply #10 on: Thu, 08 October 2009, 09:30:06 »
It can be some USB HID thing, but somehow I wouldn't leave power or other hardware issues out of the picture.

If mutilating it is an option, I would seriously try to solder a USB cable directly to the keyboard controller.
« Last Edit: Thu, 08 October 2009, 09:34:34 by JBert »
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]

Offline molto

  • Posts: 52
    • http://www.friv.gs
Noob wants to 'fix' firmware
« Reply #11 on: Thu, 08 October 2009, 09:54:14 »
I'd step back and try to understand the problem before attempting to solve it.
Does it "crash" the game or the whole system? Or does it freeze the game or the whole system? In case of a system crash (a.k.a. BSOD), I'd decipher the bug check code and analyze the memory dump. It could either be a legitimate bug in a driver (or kernel in rare cases) or faulty hardware causing it. Solving system freezes is usually more difficult because you have to remotely debug the machine in order to spot any deadlocks, etc.. Running release candidates isn't optimal either.
If only the game is (were?) affected, I'd search for logs or similar.
y8 | Miniclip | y3 | friv | ben10 | y8 | kizi | y8 | y3  | y8 | pogo

Offline JBert

  • Posts: 764
Noob wants to 'fix' firmware
« Reply #12 on: Thu, 08 October 2009, 10:12:36 »
Quote from: ripster;123866
Reminds me - I still need to do my soundcard in a keyboard mod for my Model M mini so I can use that speaker hole for something.  Maybe I'll have it simulate Blue Cherry key presses and post a YouTube video just to annoy you guys.
We'd just grin, contrary to the poor souls in your vicinity.

But back to the problem at hand: it does seem odd that it also acts weird on other computers. Unless they had the same drivers, OS and games installed, its hard to say what is wrong.

You could try a Linux boot CD...
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]