Make your old WASD CODE v2 keyboard support modern keyboard firmware and features!
Designed by Overengineered Widget Lab in United States of America
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
If something's sold out, please join the waitlist if you would like me to make another batch -- it's how I assess demand.
EU/UK customers: please buy from my Lectronz storefront. It makes customs easier. Don't throw that keyboard away! A lot of us have mechanical keyboards made by WASD. The WASD CODE v2 keyboard was a r…
Read More…EU/UK customers: please buy from my Lectronz storefront. It makes customs easier.
A lot of us have mechanical keyboards made by WASD. The WASD CODE v2 keyboard was a really nice model, but used a fixed-function keyboard controller that limits its programmability and compatibility. WASD's answer to this was to end-of-life it and release the v3.
But your CODE v2 is still a perfectly good keyboard! By installing this module, you can make it run the latest programmable keyboard firmware --- either my custom Rust firmware, or QMK.
I use a WASD CODE v2 as my daily-driver in my home office, and was frustrated that there was no upgrade path that didn't involve throwing the keyboard away. Once I noticed that the keyboard's control IC is on a riser board ... well, it was clear what I had to do.
The WASD CODE v2 allows some basic configuration using the DIP switches on the back, but what if you want more?
I strongly recommend following the "checking compatibility" instructions in the manual before buying. There are two versions of reCODE depending on the size of your keyboard, make sure you select the right size!
reCODE is based on reverse engineering of a proprietary product, and while I've made a best effort to ensure compatibility (and have not so far heard any reports of incompatibility), it's possible that not all WASD CODE v2s are alike under the hood, and that this is not compatible with your keyboard. Even if it fits in the controller slot, it's possible that different batches of the CODE keyboard have electrical differences. Like any modification that involves opening your keyboard and altering its electronics, it's possible this may damage your keyboard. I can't be responsible for replacing your keyboard (this is a hobby project for me).
PCB may have slight differences in appearance from the photos above.
I've been using a version of this as my daily-driver since 2020. I'm currently selling the initial batch of boards, which fix the problems with my original prototype. Quantity is limited, but if there's interest I can make more.
To install this module you will need basic through-hole soldering skills. The process is straightforward, and is described in considerable detail in the user manual. Here's a summary:
Using the default QMK firmware, you can put the keyboard into DFU mode by holding ESC while plugging it in. At that point you can flash a different build of QMK, or a copy of my Rust firmware, if you're into that sort of thing. Have fun, it's almost impossible to brick reCODE with a firmware update. The user's manual describes this in more detail.
My QMK support for this module is on a branch in my fork. I've gone to some lengths to ensure that the QMK port has exactly the same behavior as the stock firmware, down to the configuration DIP switches. If you would like to build it yourself, there are instructions in the manual.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when reCODE (QMK or Rust upgrade for WASD CODE v2) can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
I'll ship orders out about once per week. Tindie's shipping setup is incredibly manual, so if there's an option you don't see here, it's because I haven't done the research to figure out pricing etc. yet. Please ask!
Tindie does not handle customs or VAT. Customers in the EU, or on islands that were recently in the EU, should please see my Lectronz store.
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!