PrimoLab Download
MONERO · RANDOMX

Mining Monero on ARM

1 · Should you mine this on a CPU?

Yes, with modest expectations. Monero is the classic CPU coin — RandomX was built to resist ASICs, so CPUs are the intended hardware. ARM phones and SBCs mine it fine, but ~700 H/s is a tiny slice of the network: this is hobby scale, not income. It's also the hottest-running algorithm this miner has — read the RAM and heat notes below.

2 · Get a wallet

Use the official Monero GUI/CLI wallet (getmonero.org) or Feather (featherwallet.org). Avoid pointing mining payouts at a hot exchange wallet if you can — exchanges sometimes flag or refuse many small mining deposits, and it's not your key.

3 · Pick a pool

Worked example: stratum+tcp://pool.supportxmr.com:3333 — or stratum+ssl://pool.supportxmr.com:443 for TLS. Nanopool is a solid alternative.

Monero pools use your wallet address as the login. Many support a fixed-difficulty suffix: YOUR_WALLET+50000 asks for difficulty 50000, which suits slow workers — shares come at a steadier, saner rate for a phone.

4 · Configure the miner

CLI

command
$ ./primo -a randomx -o stratum+tcp://pool.supportxmr.com:3333 \
      -u YOUR_XMR_ADDRESS -p worker1

config.json

config.json — run with ./primo -c config.json
{
  "algo": "randomx",
  "url":  "stratum+ssl://pool.supportxmr.com:443",
  "user": "YOUR_XMR_ADDRESS+50000",
  "pass": "worker1"
}

APK

  1. Configuration → Algorithm → randomx. Threads defaults to your core count; the app picks fast or light RandomX mode automatically based on free RAM.
  2. Primary pool: URL and wallet as above, password = your worker name.
  3. SAVE, then START MINING. The dashboard reads 0.00 for the first ~15 seconds — that's the dataset build, not a problem.
APK configuration with randomx algorithm and an XMR pool
The randomx profile in the app.
APK dashboard mining Monero RandomX at 760 H/s
Mining Monero at 760 H/s.

5 · What to expect

Hardware Hashrate (fast mode)
A76-class big core (1 thread)~160 H/s
8-core phone or RK3588 board~700 H/s

Light mode (low-RAM fallback) is roughly 5× slower.

6 · RandomX-specific notes

← Verus Next: Litecoin + Dogecoin →