geekhack

geekhack Community => Keyboards => Topic started by: hippo008 on Tue, 17 November 2015, 13:24:38

Title: B.87 X2 Firmware problems.
Post by: hippo008 on Tue, 17 November 2015, 13:24:38
Hey everybody, Im hoping I can get some help here.


I tested all the keys in AquaKeytest and everything went fine. All keys detected and working great. When the board is plugged into USB there are no LEDS on, rgb or in switch. The bootmapper recognises the keyboard as an HID device as it should, but for some reason whenever I try and change the RGB LED color it wont connect. I get the error message "cannot set action. Error communicating with device" however the board still works just fine. I cant seem to get the board to enter bootmapper mode either, It just says "uploading" and stays there.



So im at a loss here.
Anybody know what to do?
Title: Re: B.87 X2 Firmware problems.
Post by: romevi on Tue, 17 November 2015, 13:31:26
Mine gets that every once in a while. I have a B.face. Can you connect at all? Or are you having issues changing some of the settings after connecting? That's the issue that happens to me, and I just click the same button right after and it works fine.
Title: Re: B.87 X2 Firmware problems.
Post by: hippo008 on Tue, 17 November 2015, 18:26:12
It won't let me connect at all. I get an error that says something like cannot communicate with device , and nothing works. I'm using .60 bootmapper.


At first I thought I mis-soldered something but now I don't think so. This seems related to the controller and not the RGB controller or switches.


I'm kind of at a loss what to do. Unfortunately winkeyless's site isn't very easy to navigate or understand
Title: Re: B.87 X2 Firmware problems.
Post by: ika on Tue, 17 November 2015, 18:50:18
That's strange. So the keyboard itself works, but you can't change any settings in BootMapperClient? Did you ever upload ps2avrGB firmware? Try on another computer or different USB port and see what happens.
Title: Re: B.87 X2 Firmware problems.
Post by: hippo008 on Tue, 17 November 2015, 20:13:19
I'm not entirely sure how to upload the proper firmware. I put the keyboard into programming mode by putting in the USB while pressing Tab, then under Options iselected the ps2avrGB for the B.87 X2, but it wouldn't work. It would just say "processing" and get stuck. So I put the board into bootmapper mode by pressing left control while I plugged in the USB, and then it would upload. But after the upload every single keypress would register as me pressing left control in addition to the actual key I pressed. It also wouldnt let me upload firmware at any point during this process, or let me connect to change the RGB lighting.



So I'm not sure really what's going on 
Title: Re: B.87 X2 Firmware problems.
Post by: hojin.yi on Tue, 17 November 2015, 23:20:13
It’s due to several reasons.

1. Wrong USB Drive Installed.

—> Remove USB drive from OS and replug the keyboard

2. Wrong firmware

—>Upload new firmware.

Firmware is “ps2avrGB_NKRO.hex”, not the ones starting with “keymap_xxxxx.hex”.

(For details, see http://blog.winkeyless.kr/183)

3. Hardware broken… expecially bad soldering if it’s new PCB.

—> Please see http://winkeyless.kr/soldering-guide/
Title: Re: B.87 X2 Firmware problems.
Post by: ika on Tue, 17 November 2015, 23:29:36
I'm not entirely sure how to upload the proper firmware. I put the keyboard into programming mode by putting in the USB while pressing Tab, then under Options iselected the ps2avrGB for the B.87 X2, but it wouldn't work. It would just say "processing" and get stuck. So I put the board into bootmapper mode by pressing left control while I plugged in the USB, and then it would upload. But after the upload every single keypress would register as me pressing left control in addition to the actual key I pressed. It also wouldnt let me upload firmware at any point during this process, or let me connect to change the RGB lighting.



So I'm not sure really what's going on 

Follow these directions:

http://blog.winkeyless.kr/183
Title: Re: B.87 X2 Firmware problems.
Post by: romevi on Tue, 17 November 2015, 23:42:15
I'm not entirely sure how to upload the proper firmware. I put the keyboard into programming mode by putting in the USB while pressing Tab, then under Options iselected the ps2avrGB for the B.87 X2, but it wouldn't work. It would just say "processing" and get stuck. So I put the board into bootmapper mode by pressing left control while I plugged in the USB, and then it would upload. But after the upload every single keypress would register as me pressing left control in addition to the actual key I pressed. It also wouldnt let me upload firmware at any point during this process, or let me connect to change the RGB lighting.



So I'm not sure really what's going on 

Follow these directions:

http://blog.winkeyless.kr/183

These are the directions I followed and I got everything working perfectly.
Title: Re: B.87 X2 Firmware problems.
Post by: hippo008 on Wed, 18 November 2015, 02:27:00
Thanks for the help guys!



I ended up fixing everything just fine. I worked backwards from the keyboard, starting at the controller testing every link in the chain. I got to the USB port with no problems detected, so I started looking into my motherboard and drivers. Turns out it was a Windows 10 problem, not a hardware problem. I initially uploaded the wrong firmware which Windows used as the keyboards device driver. So even if I got it all right the first time nothing would have changed. After I uninstalled the device driver from device manager everything went perfect.


I suspect other people have had this problem as well with their boards. Try this first before you spend all night with a multimeter haha



Thanks again everybody!