I'll double down on the RPi make that 60k CAP.
Try this (for the Raspian OS on the RPi2):
- Start by increasing performance by overclocking CPU, GPU and RAM while bumping voltage up a bit for stability:
sudo nano /boot/config.txt
arm_freq=1000
sdram_freq=500
core_freq=500
over_voltage=2
- Now, if you are running the Raspberry Pi 2 in a hot environment, here are some settings to help lower temps (The Raspberry Pi 2 will now only clock to 900MHz when needed):
arm_freq_min=400
sdram_freq_min=250
core_freq_min=250
initial_turbo = 30 #Does not affect warranty. (Speeds up boot)
- Raspberry Pi 2 gpu_mem (1GB memory) allocation
for a Web server, wireless access point, firewall, weather station, etc
->gpu_mem=16
or for GUI usage, eg. OpenELEC, Raspbmc, RetroPie, XFCE,
qt-wallets->gpu_mem=320
- Update your software
sudo apt-get update
sudo apt-get upgrade
- Add libraries
sudo apt-get install build-essential build-essential g++ libssl-dev libboost-all-dev libgmp-dev libminiupnpc-dev miniupnpc libdb++-dev libgd2-xpm-dev
- Install QT compiler
sudo apt-get qt4-qmake libqt4-dev
- Compile
Get source code from github
1) Install newest boost sudo apt-get install libboost1.50-all
2) Double check if makefile.unix does not have any references to -msse2 ( this is for Windows)
3) Replace
scrypt-arm.S with the proper one for the ARM v7 CPU
I got mine from:
http://starflakenights.net/crypto/wallets.htmlThis guy optimized the file to run on the RPI 2. As as good practice, you might want to compile your one files like I did or you might want to try the ones compiled by him. Your choice, your risk .I'm telling you to
use only the scrypt-arm.S file.
I used this optimized file in several other wallets for other coins with no problem whatsoever.
4) Remove the line
#include <xmmintrin.h> from the file
scrypt_mine.cpp5)
6)
Done! CAP Qt-Wallet for the RPi 2
If you want a headless wallet, run:
5)
make -f makefile.unix USE_UPNP=1
Good luck!
PS: If you find this useful, send me some CAP to F1FnLnHU9UScwH2FBU3odGFX5HQbq77CLs