Hive OS ships SRBMiner as a built-in miner, so the obvious move is to pick it in a flight sheet and type pearlhash in the algorithm field. That will not work, and it fails in the way that wastes the most time: healthy hashrate on screen, every share rejected.
So the algorithm field is not the problem. The binary is. Both routes below exist to get a current binary onto the rig.
A Hive OS rig is Ubuntu underneath and you have root on it. If you only want one rig on Pearl, this is the shortest honest path — it is exactly the NVIDIA guide, run on the rig.
curl -fsSL -O https://github.com/doktor83/SRBMiner-Multi/releases/download/3.8.3/SRBMiner-Multi-3-8-3-Linux.tar.gz tar xzf SRBMiner-Multi-3-8-3-Linux.tar.gz cd SRBMiner-Multi-3-8-3 ./SRBMiner-MULTI --algorithm pearlhash \ --pool stratum.linkrra.com:5567 \ --wallet prl1your-address-here --worker rig1
Stop the Hive flight sheet first, or the two miners will fight over the same GPUs.
Hive's Custom Miner feature exists for exactly this — a miner, or a miner version, that is not baked into the image. You package a current SRBMiner build to Hive's custom-miner layout, host the tarball somewhere your rigs can reach, and point a flight sheet at it. Hive then treats it as a first-class miner: watchdog, stats and all.
The fields, and what goes in each for this pool. Miner name has to match the name of your package.
Miner name: srbminer Installation URL: <your packaged tarball URL> Hash algorithm: pearlhash Pool URL: stratum.linkrra.com:5567 Wallet and worker template: prl1your-address-here.%WORKER_NAME% Pass: x Extra config arguments: --algorithm pearlhash
Why we can be specific about the version ceiling: Hive's miner integrations are public. The hive/miners/srbminer directory in the Hive OS repository contains version folders from 0.3.1 to 0.6.7 and nothing above — that is the full set of builds the platform will install for you. The same integration reads the algorithm from a free-text field and exposes the miner API on port 21550, so the plumbing is fine; only the binary is old.
mmpOS: deliberately absent. We could not find documentation confirming a pearlhash-capable SRBMiner build on mmpOS, and we are not going to describe a flight sheet we have neither tested nor sourced. If you run mmpOS and have it working, tell us and this page gets a fourth step.
Pool details are the same whichever route you take: stratum.linkrra.com:5567, or stratum+ssl://stratum.linkrra.com:5568 for TLS. No extra fee over the upstream pool's own, currently 0%. PPLNS, 1 PRL minimum.
Custom-miner field list from Hiveon: adding a custom miner, read 2026-11-03. Built-in SRBMiner version range from the minershive/hiveos-linux miner directory, read 2026-11-03. Pearlhash minimum version is our own test record on the compatibility page.