Coder Social home page Coder Social logo

pi_zero_electrum's Introduction

The Pi Zero is a very basic air-gapped computer with low attack surface, ideal for Bitcoin private key generation.

The installation/setup of the device is explained here:

https://armantheparman.com/how-to-set-up-a-raspberry-pi-zero-air-gapped-with-electrum-desktop-wallet/

It's quite a convoluted process...

THE HARD WAY: The hardest part is getting the correct dependency files for electrum that match the chipset for the Pi Zero (ARM). If you run the apt-get command as described on Electrum's download page, on a virtual Linux machine on Windows or Mac, the wrong file will be extracted (You'll get the Intel or AMD versions). So you need a Raspberry Pi with an internet connection - a different device to the Pi Zero, eg a Pi 4. (A Pi 4 has an ARM chip) Download then extract the files to a USB drive, and import that to the Pi Zero, then run the dpkg command to install the deb files. (as described in my guide).

THE EASIER WAY: The process is similar but you can skip the need for a Pi4. Download the necessary dependency files directly from GitHub. I've downloaded them for your convenience. I've added the version of Electrum these files work for. I can not guarantee that as newer versions of Electrum are released, the same dependency files will work.

I have also included other useful files that I usually add to my Pi Zero systems. Ian Coleman's BIP 39 tool (you can just get this directly from his GitHub page as an alternative.

IMPORTANT ADDITION: With new updates to the Raspian OS, The Pi Zero performs poorly (Raspberry PI is no longer supporting this device). You should download the latest "Buster" version (not any later than Buster) of the operating system, and also, you can't use the latest version of Electrum either, as it requires a later Python version. Find the older 2021 versions of Electrum to use.

pi_zero_electrum's People

Contributors

armantheparman avatar

Stargazers

Trinity Validator avatar Dmitry Vasilenko avatar Jeffrey Jackson avatar  avatar

Watchers

 avatar

Forkers

dvasilen mrbpp

pi_zero_electrum's Issues

Add guide for Raspberry Pi Zero 2 W metal shield

Hey Parman,

I want to suggest that you add a guide for using the Raspberry Pi Zero 2 W metal shield.

You can give credit to this individual and link to his amazing guide: https://github.com/DesobedienteTecnologico/rpi_disable_wifi_and_bt_by_hardware

Also, you can remove the last four lines from the do_on_piZero.sh file:

sudo systemctl disable bluetooth.service

sudo systemctl disable hciuart

sudo rfkill block bluetooth

sudo rfkill block wifi

A better and more efficient approach is to add the following lines to the config.txt file located on the Micro SD card:

dtoverlay=disable-wifi
dtoverlay=disable-bluetooth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.