This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
I thought I was a Linux/Windows/Crypto Power User, but the KeepKey has me stumped.
Long story short, I made enough trades on ShapeShift (one of the easiest trading platforms I've yet experienced) to qualify for a FREE KeepKey. I've been curious about hardware wallets, so I took advantage and received the device a few days ago.
This morning, I finally had the chance to do more than just power it on. On my Windows 7 PC, I installed the KeepKey Updater application and ran through the bootloader and FW update process. I followed the instructions (plugging in while holding the button, clicking the UPDATE link on the app, watching the ellipses move on the Key, then power cycling the Key). I believe I went through three of these cycles and I notice the Firmware Update Mode screen on the Key still reads v1.0.3. When I plug in the Key without holding the button, I keep getting a message saying an update is recommended.
I had to head to work, so I'm now on an Ubuntu 16.0.4 LTS system. On this system (after much Googl'ing), I was able to get the Chrome/Brave KeepKey client installed and the Key seems to be recognized when it is plugged in. The app says that a device update is required, but when I follow the instructions to unplug, hold the button, and replug the key (to launch Firmware Update Mode), the key is no longer detected by the app.
lsusb shows the keepkey is connected in update mode (Bus 008 Device 031: ID 2b24:0001 rather than :0002) and (per some Google links earlier in the day) I have added the appropriate udev rules as follows:
# KeepKey HID Firmware/Bootloader
SUBSYSTEM=="usb", ATTR{idVendor}=="2b24", ATTR{idProduct}=="0001", MODE="0666", GROUP="plugdev", TAG ="uaccess", TAG ="udev-acl", SYMLINK ="keepkey%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="2b24", ATTRS{idProduct}=="0001", MODE="0666", GROUP="plugdev", TAG ="uaccess", TAG ="udev-acl"
# KeepKey WebUSB Firmware/Bootloader
SUBSYSTEM=="usb", ATTR{idVendor}=="2b24", ATTR{idProduct}=="0002", MODE="0666", GROUP="plugdev", TAG ="uaccess", TAG ="udev-acl", SYMLINK ="keepkey%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="2b24", ATTRS{idProduct}=="0002", MODE="0666", GROUP="plugdev", TAG ="uaccess", TAG ="udev-acl"
Am I missing something in regard to running the updates through the Windows app? Are my udev rules correct for my Linux PC? Is there some non-app way to push updates to this device?
I can see the firmware is available on their GitHub repository (https://github.com/keepkey/keepkey-firmware) but I don't see any instructions on how to push them to the Key once they are compiled.
Subreddit
Post Details
- Posted
- 5 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/keepkey/com...