geekhack

geekhack Community => Keyboards => Topic started by: Steveenn on Wed, 07 October 2015, 09:52:34

Title: I need some help with a Leeku MX 3000 PCB.
Post by: Steveenn on Wed, 07 October 2015, 09:52:34
I seem to have gotten the board stuck in the bootloader, or something similar to that. When plugged in through USB it detects as "HIDBoot" in the device list. Over PS/2 it doesn't seem to do anything. I don't know what I did to do it, or how to fix it.
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: CPTBadAss on Wed, 07 October 2015, 09:54:07
Try reflashing the firmware?
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: Steveenn on Wed, 07 October 2015, 09:54:59
Try reflashing the firmware?
How exactly would I go about doing that?
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: CPTBadAss on Wed, 07 October 2015, 09:56:47
Try looking through digi's thread for some info (https://geekhack.org/index.php?topic=72783.30). I think he's got it all covered there.
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: azhdar on Wed, 07 October 2015, 09:58:25
Check this: http://kbdlab.co.kr/index.php?document_srl=2702787&mid=board_sw

Google trad should be enough to translate it.

Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: Steveenn on Wed, 07 October 2015, 10:06:05
Try looking through digi's thread for some info (https://geekhack.org/index.php?topic=72783.30). I think he's got it all covered there.
I'm not too savvy on this sort of thing. I can't figure out which com port the board is plugged into.
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: CPTBadAss on Wed, 07 October 2015, 10:07:58
More
I got it working, I flashed the firmware with the file main_1113.hex (attached to this post from http://www.kbdmania.net/xe/data/7034142 (http://www.kbdmania.net/xe/data/7034142)).

1) Unplug the board, hold down the Esc key to put it into a flashable state.
2) Issued command "bootloadhid main_1113.hex"
3) Unplugged the board, hold down U key to put it into USB mode, plug it in. (This is what fixed it, if you hold down P it will put it into PS/2 mode).

The reason why I flashed the firmware in the first place was because the board wasn't getting detected during boot-up and if I unplugged it and plugged it back in, it wouldn't connect consistently. It seems that you have to hold down the U key to force USB mode for it work consistently. Not sure if this is just the way it is or if there is a better firmware available. The main.hex file from Github would not flash, it threw an error that the hex file was too large.

After some more testing it looks like main_1113.hex does fix the issue of unplugging and plugging the board back and holding down the U key.

Says USB in this post.
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: Steveenn on Wed, 07 October 2015, 10:25:45
More
I got it working, I flashed the firmware with the file main_1113.hex (attached to this post from http://www.kbdmania.net/xe/data/7034142 (http://www.kbdmania.net/xe/data/7034142)).

1) Unplug the board, hold down the Esc key to put it into a flashable state.
2) Issued command "bootloadhid main_1113.hex"
3) Unplugged the board, hold down U key to put it into USB mode, plug it in. (This is what fixed it, if you hold down P it will put it into PS/2 mode).

The reason why I flashed the firmware in the first place was because the board wasn't getting detected during boot-up and if I unplugged it and plugged it back in, it wouldn't connect consistently. It seems that you have to hold down the U key to force USB mode for it work consistently. Not sure if this is just the way it is or if there is a better firmware available. The main.hex file from Github would not flash, it threw an error that the hex file was too large.

After some more testing it looks like main_1113.hex does fix the issue of unplugging and plugging the board back and holding down the U key.

Says USB in this post.

I can't download the zip without an account and I can't use my account I just made until tomorrow, apparently.
Title: Re: I need some help with a Leeku MX 3000 PCB.
Post by: Steveenn on Wed, 07 October 2015, 10:47:41
More
I got it working, I flashed the firmware with the file main_1113.hex (attached to this post from http://www.kbdmania.net/xe/data/7034142 (http://www.kbdmania.net/xe/data/7034142)).

1) Unplug the board, hold down the Esc key to put it into a flashable state.
2) Issued command "bootloadhid main_1113.hex"
3) Unplugged the board, hold down U key to put it into USB mode, plug it in. (This is what fixed it, if you hold down P it will put it into PS/2 mode).

The reason why I flashed the firmware in the first place was because the board wasn't getting detected during boot-up and if I unplugged it and plugged it back in, it wouldn't connect consistently. It seems that you have to hold down the U key to force USB mode for it work consistently. Not sure if this is just the way it is or if there is a better firmware available. The main.hex file from Github would not flash, it threw an error that the hex file was too large.

After some more testing it looks like main_1113.hex does fix the issue of unplugging and plugging the board back and holding down the U key.

Says USB in this post.

That's just great. I tried to flash main_1113.hex from Digi's post and now when I connect the board it comes up as "Unknown USB Device (Device Descriptor Request Failed)".