Update README.md

This commit is contained in:
SeedSigner
2021-03-31 16:30:17 -05:00
committed by GitHub
parent 6c725fdb3b
commit 58d927a04e
+5 -9
View File
@@ -6,9 +6,9 @@ Build your own offline, airgapped Bitcoin transaction signing device for less th
The Orange Pill enclosure will be available for purchase soon, but in the meantime the design files for the 3d-printed enclosure are also available for sale (personal use only): [Orange Pill .stl files](https://btc-hardware-solutions.square.site/product/orange-pill-enclosure-digital-design-files-/5?cs=true&cst=custom)
The code is designed to ultimately be run on a Raspberry Pi Zero (version 1.3 with no wireless capability) with a Waveshare 1.3" 240x240 pxl LCD (more info at https://www.waveshare.com/wiki/1.3inch_LCD_HAT) and a Pi Zero-conpatible camera (tested to work with the Aokin 5MP 1080p with OV5647 Sensor Video Camera Module; other brands with that sensor module may work as well). Choose the Waveshare screen carefully (there are several similar models); make sure to purchase the model that has a resolution of 240x240 pixels.
The code is designed to ultimately be run on a Raspberry Pi Zero (version 1.3 with no wireless capability) with a Waveshare 1.3" 240x240 pxl LCD (more info at https://www.waveshare.com/wiki/1.3inch_LCD_HAT) and a Pi Zero-conpatible camera (tested to work with the Aokin / AuviPal 5MP 1080p with OV5647 Sensor Video Camera Module; other brands with that sensor module may work as well, but may not fit in the Orange Pill enclosure). Choose the Waveshare screen carefully (there are several similar models); make sure to purchase the model that has a resolution of 240x240 pixels.
The easiest way to get the signer up and running is to downloaded the "seedsigner_0_1_0.zip" file in the current release, extract the "seedsigner_0_1_0.img" file, and write it to a MicroSD card (at least 4GB in size or larger). Then install the MicroSD in the assembled hardware and off you go.
The easiest way to get the signer up and running is to downloaded the "seedsigner_0_1_0.zip" file in the current release, extract the seedsigner .img file, and write it to a MicroSD card (at least 4GB in size or larger). Then install the MicroSD in the assembled hardware and off you go.
Newest Added Features:
* Native Segwit Multisig Xpub generation w/ QR display
@@ -22,12 +22,11 @@ Newest Added Features:
* ORANGE text! (looks great with orange pill enclosure!)
Considerations:
* BUG ALERT: Transaction confirmation screen includes change address in the total spending amount; transactions are processed by Specter correctly after signing. Will be corrected in the next release.
* Built to be compatible with Specter-desktop Bitcoin wallet
* Built for compatibility with Specter v1.1.0 and up
* Be patient, it takes a couple of minutes for the menu to come up after applying power to the Pi Zero (when you see the "static" you're almost there!)
* Confirmed bug: a "bad" seed phrase that fails checksum validation will crash the app and you will need to restart the Pi
* Use Specter's "other" device type when adding
* For now, ALWAYS opt to use animated QR codes in Specter-desktop
* Mainnet is only option; test with SMALL AMOUNTS of bitcoin
* On Mainnet, initially test with SMALL AMOUNTS of bitcoin (try Testnet first)
* Currently ONLY generating Native Segwit Multisig Xpubs
* Scanning animated QRs into a PC is tricky, be aware of ambient light, glare and focus
* (Holding the screen upside-down significantly reduces glare for some reason)
@@ -37,11 +36,8 @@ Considerations:
Coming Improvements/Functionality:
* Add support for single QR codes
* Support for 12 word seeds
* Reduce signed xpub data to decrease required QR images
* Support for single signature Xpub key generation
* Select from different display colors
* Generate seed from internal entropy (maybe)
* Other optimizations based on user feedback!
The software can also be manually installed using an internet-connected Raspberry Pi 2/3/4 or Zero W are as follows: