SkillAgentSearch skills...

Verus ARM64 Mining

Verus mining setup guide for ARM64 single board computers (RK3588/RK3588S) - Radxa Rock 5C, Orange Pi 5, and similar devices

Install / Use

npx skills add bokiko/Verus-ARM64-Mining

Installs into whichever agent you are using.

README

<div align="center">

Verus ARM64 Mining (pie setups)

<h3>Complete setup guide for mining Verus (VRSC) on ARM64 single board computers.</h3> <p> <img src="https://img.shields.io/badge/Platform-ARM64-blue?style=for-the-badge" alt="ARM64" /> <img src="https://img.shields.io/badge/Coin-Verus-3165D4?style=for-the-badge" alt="Verus" /> <img src="https://img.shields.io/badge/Chipset-RK3588-green?style=for-the-badge" alt="RK3588" /> </p> <p> <img src="https://img.shields.io/badge/OS-Ubuntu-E95420" alt="Ubuntu" /> <img src="https://img.shields.io/badge/Type-Guide-blue" alt="Guide" /> </p> </div>

What is This?

A step-by-step guide to set up Verus (VRSC) cryptocurrency mining on ARM64 single board computers with Rockchip RK3588/RK3588S chips. Turn your low-power ARM device into a mining node.


Who is This For?

| User Type | Use Case | |-----------|----------| | Crypto Miners | Looking for energy-efficient mining solutions | | SBC Enthusiasts | Want to put their ARM64 devices to work | | Verus Community | Supporting the network with additional hashrate | | Hobbyists | Learning about cryptocurrency mining |


Compatible Devices

Radxa Rock Series

  • Rock 5A (RK3588S)
  • Rock 5B (RK3588)
  • Rock 5C (RK3588S2)

Orange Pi Series

  • Orange Pi 5 (RK3588S)
  • Orange Pi 5 Plus (RK3588)

Other Devices

  • Khadas Edge2 (RK3588S)
  • Firefly ROC-RK3588S-PC
  • Banana Pi BPI-M7 (RK3588)
  • Any ARM64 device with RK3588/RK3588S chipset

Requirements

Hardware

| Component | Minimum | Recommended | |-----------|---------|-------------| | Device | ARM64 with RK3588/RK3588S | - | | RAM | 4GB | 8GB+ | | Storage | 32GB microSD | 64GB+ | | Power | 5V/3A adapter | Quality PSU | | Cooling | Passive | Heatsink |

Software

  • Balena Etcher for flashing
  • Your Verus wallet address
  • Mining pool of choice

⚠️ Important: Use a quality power supply! Cheap adapters cause random reboots.


Technical Documentation

<details> <summary><b>📥 Installation Guide</b></summary>

Download Ubuntu Image

Choose your device:

Flash Ubuntu to SD Card

  1. Download and install Balena Etcher
  2. Insert your microSD card
  3. Open Balena Etcher
  4. Select the Ubuntu image file
  5. Select your SD card
  6. Click "Flash" and wait

Boot Your Device

  1. Insert the SD card into your ARM64 device
  2. Connect ethernet cable (recommended)
  3. Connect power adapter
  4. Wait 2-3 minutes for first boot
</details> <details> <summary><b>⚙️ System Setup</b></summary>

Initial Login

Username: ubuntu
Password: ubuntu

You'll be prompted to change the password on first login.

🔒 Security: Set a strong password and consider disabling SSH password login (sudo passwd -l ubuntu after setting up SSH keys) to prevent unauthorized access to your miner.

Change Hostname

sudo nano /etc/hostname
# Delete everything and type your preferred hostname
# Save with Ctrl+X, Y, Enter

Update Hosts File

sudo nano /etc/hosts
# Add after "127.0.0.1 localhost":
# 127.0.1.1 your-hostname

Update System

sudo apt update && sudo apt upgrade -y

Install Essential Packages

sudo apt install lm-sensors nano screen htop build-essential tree unzip zip net-tools curl wget git -y

Setup Temperature Monitoring

sudo sensors-detect
# Press Enter to accept defaults
sensors
# Verify temperature readings

Reboot

sudo reboot
</details> <details> <summary><b>⛏️ Mining Software Installation</b></summary>

Install Miner

curl -o- https://raw.githubusercontent.com/Oink70/Android-Mining/main/install.sh | bash

This installs Oink70's optimized ccminer for ARM64.

Navigate to Miner

cd ccminer/

Configure Mining Pool

Visit Mining Pool Stats to choose a pool.

Popular pools:

  • Pool.veruscoin.io
  • Luckpool.net
  • Zergpool.com

Edit Configuration

nano config.json

Configure:

  • Pool URL and port
  • Your wallet address
  • Worker name (format: wallet-address.worker-name)
</details> <details> <summary><b>🚀 Running the Miner</b></summary>

Start Mining

~/ccminer/start.sh

Check Mining Status

screen -x CCminer

Monitor System

htop      # CPU and memory
sensors   # Temperature

Detach from Session

Press Ctrl+A, then D to leave miner running in background.

</details> <details> <summary><b>🔄 Auto-Start Setup</b></summary>

Edit Crontab

crontab -e
# Choose option 1 (nano editor)

Add Auto-Start Command

Add this line at the end:

@reboot ~/ccminer/start.sh

Test Auto-Start

sudo reboot
# After reboot:
screen -x CCminer
</details> <details> <summary><b>🔧 Troubleshooting</b></summary>

Random Reboots

  • Check power supply quality
  • Use 5V/3A adapter
  • Monitor temperature with sensors

Mining Not Starting on Boot

crontab -l                    # Verify entry exists
chmod +x ~/ccminer/start.sh   # Make executable

Low Hashrate

sudo apt install cpufrequtils
sudo cpufreq-set -g performance

Screen Session Issues

screen -ls                    # List sessions
screen -X -S CCminer quit     # Kill stuck session

High Temperature

  • Install heatsink on CPU
  • Ensure proper ventilation
  • Keep under 80°C
</details>

Quick Commands

| Command | Description | |---------|-------------| | ~/ccminer/start.sh | Start mining | | pkill ccminer | Stop mining | | screen -x CCminer | View mining status | | htop | System monitor | | sensors | Temperature readings |


Resources


Contributing

Contributions welcome! Feel free to submit issues or pull requests.


Disclaimer

⚠️ Cryptocurrency mining consumes significant power and generates heat. Ensure proper cooling and power supply. Mining profitability varies with network difficulty and electricity costs. Use at your own risk.


<div align="center">

Built by @bokiko

Mine Verus on ARM64

</div>

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated2mo ago
Forks0

Security Score

90/100

Audited on May 11, 2026

No findings