Keyboard Firmware Updates

Follow

Comments

25 comments

  • Avatar
    Craig

    There are no links in the article. How are we supposed to update the firmware? More detailed instructions would be nice.

    1
    Comment actions Permalink
  • Avatar
    百涛 李

    I download the right executable file and run it, but it show that "Can't Find USB HID Device".Unplug and reinsert is also useless.And then I run it as Administrator, it works. That's great.

    0
    Comment actions Permalink
  • Avatar
    Brandt Krueger

    Hey folks, just a heads up that if you upgrade the firmware, be sure to download the .9 manual listed above- the DIP switch settings change a bit from what was sent out in the box (which I'm now seeing is labeled V2/V2B).

    0
    Comment actions Permalink
  • Avatar
    Xin Dong

    Hey I installed the firmware which indeed fixed the ~ issue. But now even after I set both switch 1 and 2 to ON, Mac mode is still not activated, i.e. the Command key and Option key is not swapped. Any idea?

     

    [UPDATE]: Ok I have to do a factory reset and then the new settings can be applied. The instructions can be clearer, or the firmware installer should flush the settings.

    0
    Comment actions Permalink
  • Avatar
    Scott Reichelt

    You are requiring a windows virtual box to upgrade the firmware of a keyboard? Who greenlit that as a work around? That is just plain lazy.

    2
    Comment actions Permalink
  • Avatar
    Paul Caskey

    I agree with Scott above. This is ridiculous, to say the least. I'm downloading a FOUR GIGABYTE WINDOWS VM to run to fix a bug ..... in a keyboard. Where one single key doesn't work right. You must be kidding me. WASD just shot from my most favorite to least favorite keyboard vendor.

    0
    Comment actions Permalink
  • Avatar
    David

    Scott - It's just a temporary workaround until our devs can release the mac updater tool. We apologize for the delay, we just didn't want to leave our mac bros hanging with nothing. This page will be updated as soon as the mac updater tool is released. 

    Paul - if you're just trying to fix the tilde bug, please just turn off "mac mode" (SW1 off) and use your OSX keyboard settings to swap command/option locations, this is going to be a much easier option than installing windows in a VM. This is the best option in the interim while awaiting the mac updater. 

    Thanks! 

    2
    Comment actions Permalink
  • Avatar
    Paul Caskey

    Thanks David! Sorry I flipped out so fast. My expectations got pretty high after so much love and success with my other WASD keyboard. The first thing I did on my new keyboard was flip up DIP 1 & 6 after double checking the reference card. I didn't know this tilde key problem was only in Mac mode. The OSX setting is a great workaround, and as a bonus it does not affect the actual laptop keyboard. I suspect it affects all other USB keyboards, but of course, my only other wired keyboard is CODE Brown in my locker at my favorite co-working space. ;-) Will flip down DIP 1 there too!

    May I suggest, here above, you lead Mac users directly toward this fix? And that the Windows VM workaround is probably going to make them pull their hair out, and is only temporary while you guys develop a native firmware updater for OSX? Thank you for your quick and professional support.

    P.S. If Slack, github, Bear, and so many other tools weren't so into markdown mode with ` and ``` used so much, this would never have been such a big deal! 8^)

    0
    Comment actions Permalink
  • Avatar
    David

    It's really ok Paul, I totally understand the frustration; especially if something "should" be working correctly and it's something as simple as this. 

    OSX actually assigns the flip to that specific keyboard so it should remember which keyboard you have plugged in and which settings go with that keyboard ID. It also should not affect the onboard laptop keyboard map, there should be a drop down so you can select which keyboard these settings are applied to :) 

    This bug was only introduced to a very small amount of keyboards, all versions prior did not have this bug and all versions after have newer firmware, it's just a small batch of keyboards that got out with this bug while we were dealing with development of the V3 firmware. We're very sorry for the headaches that this has caused. 

    One should not ever have to code without the tilde key! Thank you. 

    1
    Comment actions Permalink
  • Avatar
    Bas

    I was told at the 29th of April that a new firmware release would be out "soon" that may (or may not) fix the LED bug that I have on my Code V3 keyboard. Would this be the page that firmware will become available? When is "soon"? :-)

    2
    Comment actions Permalink
  • Avatar
    David

    Hello Bas, 

    I'm sorry but the LED bug will not be fixed on the next release (at least from my understanding of the new firmware at this moment), we are expecting it to be fixed in the release after. 

    We are finished with the 1.0 release, we're just making the one-click updaters right now and then we will post them up on this page. 

    Thanks! 

    0
    Comment actions Permalink
  • Avatar
    Rodrigo

    I came here to ask/check about the LED bug status... but apparently we are out of luck for the time being. Hopefully the next version, with this bug fixed, is not that far away.

    I didn't think I would miss/need the Caps Lock indicator, but I was wrong :-/

    0
    Comment actions Permalink
  • Avatar
    Jentekramer

    Hey David, 

    Reading your post two weeks ago, has moved me to the edge of my seat! There I have sat. Every day. All day. All nights.

    Today is Day Thirteen. My feet have become some intellectual construct. My back hurts as bad as it did on day 4 (one of the bad ones). And though my jeans have been worn away by my wooden chair; i'm yet to lose skin (thanks for the woollen boxers Mom!). Before the end, I hope to feel the sun on my face. Just Once would be enough.
    My fear of missing the firmware update by just one click, has made travelling to The Outside unthinkable (as I trust it has for so many others). But I'm afraid that if I don't make the journey in a week, I probably will not make it back. I want these thoughts of the sun to melt! Like the silly little dreams they are (so don't worry).

    Hence this post. David, I ask you: am I justified in my unwavering belief ‘Any second now’? Or, will the update take a few more days, and I can thus safely (try to) reach The Outside to be back in time?

    Thank you either way! From Holland with love, Jente

    2
    Comment actions Permalink
  • Avatar
    David

    Hello Jente, 

    I apologize for the delay, we do have the updaters for two PIDs, but we need the third before I can put them up. As soon as I can get that last one I will put them up.

    Please email us info@wasdkeyboards.com and I can help you out. Thanks!

    0
    Comment actions Permalink
  • Avatar
    Rodrigo

    Hello David,

    I see that there is a new firmware available. I downloaded it and tried running it but the updater always fails with an Error: Can't Find USB HID Device!!

    Is an updater missing? Previously there were two (I don't remember if the last time I updated I used the first one or the second one)

    Thanks!

    0
    Comment actions Permalink
  • Avatar
    David

    Hello Rodrigo, 

    If you had previously updated to the V3.09 update, please do the downgrade to 2.5 first, then use the V3.14 (7691 version) and that should get you set on the latest version. I'll see if I can get a 7692 version for the customers that had updated to the V3.09. Sorry for troubles! Thank you. :) 

    0
    Comment actions Permalink
  • Avatar
    Rodrigo

    Hello David

    Thanks for the info. But now it's worse. By all accounts I have a bricked keyboard.

    I used the 2.5 updater, it finished Ok. I unplugged the keyboard, waited for 10-15 seconds, plugged again, and now it doesn't work. At all. I have turned the computer off completely, tried re-running the 2.5 (and the 3.14) versions but now both say they don't find the USB HID Device. Windows also complains that it doesn't recognize the plugged device.

    I have tried also resetting the keyboard but it doesn't do anything.

    Help!

    0
    Comment actions Permalink
  • Avatar
    Rodrigo

    So, a little bit more info. I plugged the keyboard into my Mac and it works. I couldn't use the reset DIP switch (it didn't do anything, I don't know if with version 2.5 it's another setting?)

    Then I plugged it again on my PC, the first LED turned on for a couple of seconds, then off, and the same: the keyboard is not working. Any ideas?

    Edit: I deleted again the devices in Device Manager that said weren't recognized, plugged it again, and now it works. But I had already done that before... strange. :-/

    Edit 2: The v3.14 updater still doesn't work. Tried the 2.5 again and it gave me the same error about not finding the HID device. Unplugged and plugged again and it doesn't work again...

    Edit 3: Ok, after noticing that to upgrade to v3 again I had to use the CODE fw updater, and doing that on another computer, it appears to be working correctly now. Hopefully the LED issue is solved for good!

    Thanks!

    0
    Comment actions Permalink
  • Avatar
    David

    Thanks for trying so many things Rodrigo and I'm glad you were able to get it working :) 

    Yes, if you're on the 3.09 firmware, you need to first go down to 2.5 firmware, then you can flash to the 3.14 firmware by using the 7691 file (regardless if you have a V3 or a CODE V3). Once V2.5 is flashed, the PID is 7691, so the V3.14 7691 version is the only one that will work (as you have found out). 

    We will be getting a 7692 version so you can flash direct from V3.09 to V3.14 without having to downgrade first. 

    Sorry for the troubles, but I am glad you were able to get it to the latest version. 

    0
    Comment actions Permalink
  • Avatar
    Ignasi Marimon-Clos i Sunyol

    Hi @Weyman,

    I'm trying to run the firmware update with a handful of errors. 

    First, here's some details of my setup:

     - WASD V3 Cherry MX Clear

     - MBP 13" 2016 (Four Thunderbolt 3 ports)

     - Apple official multiport adapter (https://www.apple.com/shop/product/MJ1K2AM/A/usb-c-digital-av-multiport-adapter?fnode=8b)

     - macOS 10.12.6

     - VirtualBox 5.2.30

     - Win7 VM suggested on this Support article

     - FW_014_PGM.exe from the link in this Support article

     

    I'm facing 2 issues:

    a) even though the keyboard is useable in the Win7 VM the SONiX firmware updater fails to locate a valid device and doesn't complete

    b) eventually the Win7 VM crashes (I think this is unrelated to you process but could be a symptom of the actual issue)

     

    Any ideas or workarounds will be very helpful. 

    Thanks!

    0
    Comment actions Permalink
  • Avatar
    David

    Hello Ignasi, 

    I'm sorry to hear that you're having trouble updating your firmware. The only thing I can think of that may be causing an issue would potentially be the multiport adapter you're using? I'm thinking this is possibly changing or translating the PID number of the keyboard on the windows VM. One way to rule this out is if you have a simple passive a-to-c adapter.

    I'm not sure why the entire VM would be crashing, but you may want to try a different version of windows - I would try the win 10 1806 stable version from the MS link above next. 

    The best (fastest/easiest) workaround would be to find a friend, family member or coworker that has a windows machine that would let you borrow it for a minute to do the upgrade. Our VM workaround is really for the people that sincerely do not have access to any windows machine, or to where the effort it takes to get access to one is greater than going through the steps to install a VM on their mac. We're still working on the mac updater tool, and I just want to reiterate that this is a temporary solution to updating our firmware on a mac. 

    We'll leave no mac left behind, so if you can try a different adapter that would be my first guess. If you don't have that or can't get access to one, email me (info@wasdkeyboards.com) and I have a tool to where you can manually enter the PID and I'll show you how to find it on the VM and that will work. Worst case scenario I will send you a return label and update your keyboard for you here. 

    Please let me know, thanks! 

    0
    Comment actions Permalink
  • Avatar
    Mike W.

    So, I've been looking with interest at the Code V3 programmable features and waiting for the firmware changes to settle down since I want to purchase it in working condition—I don't have time to muck around with firmware upgrades or downgrades for a keyboard.

    I have two Code V2s, one a 104 key and the other an 87 key, and both working perfectly, but one is set up on the family computer and the other I move between work and home.  I want to have one to leave at work.

    However, I rely heavily on the DIP switch 3 functionality to change the Caps Lock key to an extra control key.  Having that functionality missing from the Code V3 is a deal breaker for me.

    Are there any plans to restore that functionality?

    0
    Comment actions Permalink
  • Avatar
    David

    Hello Mike, 

    At the moment if you need hardware caps / control swap the only way is using our V2.5 firmware on a V3. Running V2.5 fw on a V3 will disable the programmability and LED indicator customization, so you'd need to consider that. We're working on a new build of fw that should allow correct modifier remaps, so you can swap caps / control as if it were on a dip. 

    Thank you. 

    0
    Comment actions Permalink
  • Avatar
    Mike W.

    Thanks.  I don't suppose there is an open (i.e. public) issue tracker for designs/plans/bugs/suggestions for the firmware, is there?  (Would be really awesome if there were.)  Looking over what's controlled by the DIP switches in the old V2 manual versus in the V3 manual, I feel your firmware design team could benefit from some more open discussion and ideas.

    You do a fantastic job on hardware, but there are some oddities (bloopers) in the DIP switch design choices...e.g., SW6 to control whether the Pgm key is enabled or disabled, but that's a bit redundant because SW1 and SW2 *already* control whether you're in programmable mode or not.  (I do understand that you might want to program the keyboard and then prevent accidental reprogramming, but it seems a bit of a niche case.)  And the layer switching requires the function key, so why have a whole DIP switch devoted to enabling or disabling the Fn key (SW5)?

    I submit that the Caps Lock to Control swapping is sufficiently widely needed that it is *far* more deserving of a dedicated DIP switch than the Fn key or especially the Pgm key.

    However, maybe all these suggestions are exactly what you're already working into the new build of the firmware.  :)

    -----

    On a separate note, as a backup plan, would it be possible for me to order a new V3 and request that it come with the old firmware?  I would guess so but just want to verify.  (I'm hoping the new firmware will allow for super simple Caps->Ctrl mapping.)  :)

    0
    Comment actions Permalink
  • Avatar
    David

    Hello Mike, 

    Unfortunately we don't have any public view or way to interact with the development of the firmware, I agree it would be very awesome if it were. I think having an open source firmware in the future would solve this issue, which is something I have spoken to our CEO about implementing in the future. 

    We made it so you could enable/disable the Pgm key because some users won't use and won't care about having programmable functions on their keyboard, but would care to have their Right Ctrl key functionality, and without a hardware dipswitch to enable or disable this wouldn't be possible. This is the same for the Fn key, some users really want to have their Menu key and don't care for the onboard functions using Fn. 

    I understand that you believe that Caps to Ctrl should be on the dipswitch, but I could see other users arguing that Caps to Esc should be the one, or Caps to... etc. The point of the programmable keyboard is to make it so you can just program what you want and not need the dipswitch for things such as this, which was the goal from the start and that mark was missed with this initial release. Our newer build will have it so you can program caps to ctrl without any issue. 

    Yes, we certainly can ship you a new V3 with our older V25 firmware on it by request, all you'd have to do is email us your order number after checkout and we can make sure you get this firmware on your board before shipment. 

    Thank you. 

     

    1
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk