Hello,
Anybody using standard unit with Rpi 4? What OS is compatible with delivered code?
I have Rri4 with umber LN and BTC Node running and now I need to connect BTC standard unit.
trying to run standard unit software on Rpi 4 getting an error message below:
./start_apollo.sh
./apollo-miner: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./apollo-miner)
umbrel@umbrel:~/apollo $ ./start_apollo.sh
./apollo-miner: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./apollo-miner)
umbrel@umbrel:~/apollo $ strings /usr/lib/aarch64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_DEBUG_MESSAGE_LENGTH
Version:
cat /etc/debian_version
10.10
I am running a standalone on a RPi 4 and here are the steps that I went thru to get it running.
How to Install 64-Bit OS on RPi 4 (4Gb) and get FutureBit Apollo BTC Standalone miner working
Get 64-Bit Raspberry Pi Image
https://downloads.raspberrypi.org/raspios_arm64/images/
Image with Pi Imager
Have to use Custom Image option for now as 64-bit version is not listed.
Raspberry Pi Imager Tool (https://www.raspberrypi.org/downloads/ )
Boot RPi with new card
Perform normal settings (SSH, Wifi, password, etc.)
Optionally: sudo apt update && sudo apt upgrade to get all updates applied.
Download RPi software from:
https://github.com/jstefanop/Apollo-Miner-Binaries/releases/
Get the aarch64 files and download and expand to folder of your choice
These are the Apollo miner executable along with start/stop scripts
Scripts will need editing for the user’s pool information, otherwise your mining power will benefit someone else.
Install Prerequisites for Apollo Miner
Sudo apt-get install screen
Required for the Start_all script
Update Libstdc++ code
Append a line to file “/etc/apt/sources.list”
Type: Sudo nano /etc/apt/sources.list to edit the file.
Add this line: deb http://deb.debian.org/debian sid main
Ctrl-w, Ctrl-x to save and exit.
Then run
sudo apt update
sudo apt-get install --only-upgrade libstdc++6
Confirm your Standalone Apollo-BTC is visible:
ls /dev/ttyACM*
You should see this form of output for each attached standalone miner: /dev/ttyACM0
Cd into your miner folder and type this to get started:
sudo ./start_apollo.sh
Or this if you have more than one unit: sudo ./miner_start_all.sh
I documented this as I was going thru sorting out the issues that I had, but I think it will get you up and running..
Thanks for posting this thread, it got me up and running with a Pi. I had to set this up due to issues with my SSD drive.
The cmd "ls /dev/ttyACM*" shows all 3 units are connected and they start hashing(flashing red light and slowly warming up of the metal underplate).
ONLY thing is I can't see any fan control lines in the scripts. So as I felt the underplate of the miner warming up, I've switched them OFF and maybe somebody can verify IF the fan on the USB miner is controlled via the Raspberry script on the 3 different settings?
Hope somebody can help this script-nitwit, before I screw up my units.
Thanks in advance.