STEP 1
ASICを電源につなぎ、インターネットに接続する。
STEP 2
ローカルネットワーク上でのASICのIPアドレスを確認する。ルーターに接続するとDHCPのページでIceRiverのIPアドレスを確認できます。このIPアドレスを、ブラウザのアドレスバーにコピー&ペーストしてください。
STEP 3
ユーザー名「admin」、デフォルトパスワード「12345678」でログインする。
STEP 4
「Miner Configuration」タブに移動する。

STEP 5
以下のStratumジェネレーターからASICに適したアルゴリズムを探し、データをASIC configurationにコピーします。
今回は、stratum+tcp://kheavyhash.auto.nicehash.com:9200か、stratum+ssl://kheavyhash.auto.nicehash.com:443(SSLをサポートする場合) です。
step 4で開いた「Pool Addr」タブの「URL」欄に貼り付ける。
Nicehashマイニングアドレスを「Wallet/Worker」欄に貼り付ける。
ワーカー名を設定する場合は、MiningAddress.WorkerNameのように設定してください。
パスワードは「x」か「123」です。

STEP 6
Saveをクリックする。
ポイント:ASICが「#xnsub」に対応している場合があります。URL欄のStratumアドレスの末尾に追記して「stratum+tcp://sha256asicboost.auto.nicehash.com:9200#xnsub」のように記載してください。
Xnsubは、extra-nonce subscription の略です。難易度が非常に高いアルゴリズムや、ハッシュレートが非常に高いマイナーの場合、nonce (有効なハッシュを見つけようとするためにハッシュごとに変更される値) を完全に使い果たしてしまう可能性があります。
Extranonceは、マイナーがcoinbaseの小さなフィールドを変更することで、最初から再びハッシュを続行できるようにするために作成されましたが、ブロックはわずかに異なっています。
これを利用することで、NHやサポートするすべてのプール)に対して、nonce送信しながらextranonceによって実際には別のブロックであることを伝えることになります。これにより、事実上nonceのサイズは増加します。