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-MiningInstalls into whichever agent you are using.
README
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
- Download and install Balena Etcher
- Insert your microSD card
- Open Balena Etcher
- Select the Ubuntu image file
- Select your SD card
- Click "Flash" and wait
Boot Your Device
- Insert the SD card into your ARM64 device
- Connect ethernet cable (recommended)
- Connect power adapter
- Wait 2-3 minutes for first boot
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 ubuntuafter 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)
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.
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
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
node-connect
385.6kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
Security Score
Audited on May 11, 2026
