The MemType is an interesting open hardware project which stores login credentials and other data, and can mimic a keyboard, automatically typing them out for you.
Thank you to Miguel and Noel for sending me a copy to make this video. Alright, let's look at it.
The MemType looks like an uncased USB stick, except you'll notice a button on the end of it. This is actually a mini 4 way joystick, which you use to interact with the device.
On the underside you'll see all the components, including an ATtiny85 processor, with 2K of storage space for your data.
Plug the MemType into a USB port. You'll need to have the cursor active on somewhere that can take keyboard input, like an input form, or terminal screen. You'll then see the MemType text type out, and the LED will be red.
You then need to enter the 4 character PIN to unlock it. Press up and down on the joystick to toggle through the numbers, confirming each step by pressing the joystick to the right.
Once confirmed, you'll see a Welcome message, and the green LED will come on. You then simply press the up or down again to toggle through your credential, and when you want to login, press to the right. It then automatically types the username, tabs to password, inputs that, then presses enter.
The data that is typed out can be anything really, as long as it fills up the 2K of storage, so you could have it type out long terminal commands for example.
One cool thing about how this emulates a keyboard, is that it basically works on any computer, tablet or phone that you plug it into.
MemType has its own little GUI tool you can use to add or delete credentials from the device.
You can also change the PIN, set the keyboard layout, and import and export an encrypted backup of your various login credentials.
This project is open hardware, so you can download and build your own from the various schematics that are available if you want.
There are two separate github repos that you can check out, covering both the hardware and software side of things. I'll include all the links in the description.
There's also a hackaday page that is updated with the latest developments on the project, so check that out if you have any questions for the creators, or want to get involved.
The MemType is an interesting project, and I really like the open source nature of it. I'm pretty sure there are other uses for this that I haven't thought of yet, perhaps similar to the USB Rubber Ducky, or just generally inputting certain commands, like say if you regularly need to ssh into various servers or something.
If I had a wish list of ways to improve this, maybe there could be extra security steps. Something like a little LCD for inputting the PIN off-screen would be handy, but obviously that would impact the cheap price.
What do you think of the MemType? Leave your comments below. Thanks for watching.