Kann ich mein Nerdminer mit einem Macbook zum laufen bringen?

Eine weitere Terminal lastige Möglichkeit ist die Verwendung von PlatformIO. Es wird auch von den NerdMiner Entwicklern genutzt um die Firmware zu kompilieren. Man kann damit auch die Firmware flashen. Einfach die Befehle der Reihe nach einzeln in den Terminal in Linux oder Mac kopieren und ausführen. Es müssen nur curl und Python vorinstalliert sein.

Diese Methode hat auch den Vorteil dass man immer wirklich die Firmware installiert die aus dem Quellcode hervorgeht. Während man bei den vorkompulierten Firmware Dateien oder den Flasher Webseiten darauf vertrauen muss dass sie dem öffentlichen Quellcode entsprechen. Was man natürlich überprüfen kann indem man den Code auf diesem Weg selbst kompiliert.

NerdMiner 1.6.0 Quellcode runterladen und entpacken:

curl -L -O https://github.com/BitMaker-hub/NerdMiner_v2/archive/refs/tags/Release1.6.0.tar.gz

tar -xzvf Release1.6.0.tar.gz && cd NerdMiner_v2-Release1.6.0

PlatformIO installieren und aktivieren:

python3 -c „$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)“

source $HOME/.platformio/penv/bin/activate

NerdMiner Firmware kompilieren:

pio run

Die Kompilierung dauert einen Moment und anschließend kann man die Firmware flashen:

pio run -t upload --upload-port /dev/ttyACM0

Fertig!