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
config.json
APK
- Configuration → Algorithm → randomx. Threads defaults to your core count; the app picks fast or light RandomX mode automatically based on free RAM.
- Primary pool: URL and wallet as above, password = your worker name.
- SAVE, then START MINING. The dashboard reads
0.00for the first ~15 seconds — that's the dataset build, not a problem.


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
- RAM: fast mode needs ~2.5 GiB free. On low-RAM devices the miner falls back to light mode automatically (~5× slower); the APK picks the mode for you.
- Heat: RandomX runs hotter than any other algorithm here. Watch the temperature tile; a small fan helps a lot.
- Huge pages (Linux): ~11% faster with
sysctl vm.nr_hugepages=1200before starting. - Startup: the ~2 GiB dataset build takes ~15 s; the first hashrate line prints after that.
- Dev fee on RandomX: 1% (60 s per 100 min), logged in the console.