Bitboard by AppliedEM DIY Hardware Wallet
Our wallet review process
We examine wallets starting at the code level and continue all the way up to the finished app that lives on your device. Provided below is an outline of each of these steps along with security tips for you and general test results.
Application build test result
Warning: Provider indicates that project is a work-in-progress, users should use at their own risk.
An open-source arduino-based bitcoin hardware wallet
This set of programs is a tool designed to allow anyone with a few extra units of dumb paper money store all their valuable bitcoin in a secure location. It consists of two parts:
- The firmware that runs on the espressif esp-12 chip.
- The python frontend that runs all the tasty networking and crypto algos.
- Install python
- Connect the esp-12 D1 chip to your computer via usb. Make sure there are no other USB-Serial converters connected to your computer.
- In the ./barebones/esptool/ directory there will be an “upload.py” program. Run it and follow the directions.
- In the ./complete/dist/bitboard directory there will be a file called “bitboard.exe” you should be able to execute it and run the program!
USAGE: This is a very basic program. As such, there are only three functions.
Send Allows you to send bitcoin to another address. Enter the public key of the address you want to send it to, how much you want to send, and the fee (usually 300-5000 satoshi) and hit the button!
Import Allows you to import bitcoin from a WIF (Wallet Import Format) key, that can be generated using a number of tools. As an example, here is one such tool: https://www.bitaddress.org/
Receive Allows you to request bitcoin from another wallet or client. Hitting this button will copy your bitcoin address to your clipboard, which you can paste wherever you choose.
When conducting a transaction, the output will be displayed at the bottom of the screen. If it begins with “Success: True”, your transaction was successful. If not, you might need to try again, and maybe consider increasing the fee.
The checkbox to the side of the balance switches the client to testnet mode, and is primarily for development purposes.
The Github page for this simple wallet states that it is “arduino-based” and contains instructions on how to build and run the program. This Bitboard by AppliedEM DIY Hardware Wallet is a DIY project and is not available for sale.
As for the repository, it has not been updated since 2018, meaning that this program qualifies as obsolete.
Tests performed by Daniel Andrei R. Garcia
Do your own research
In addition to reading our analysis, it is important to do your own checks. Before transferring any bitcoin to your wallet, look up reviews for the wallet you want to use. They should be easy to find. If they aren't, that itself is a reason to be extra careful.