Author

Topic: Remote Identification of S9 hardware version (S9/S9i/S9J) (Read 279 times)

full member
Activity: 538
Merit: 175
I was in the same situation as you. Here is a simple bash script that I made to tell the difference between S9/i/j and the standard/lpm/"enhanced" firmwares:

Code:
#!/bin/bash

# Antminer S9 logic for returning miner type and ASICboost status
# Developed by tim-bc
# 2018-11-21 to 2018-12-27

# Argument 1 = IPv4 Address
# Output     = (Standard / Boosted) (Miner Model)

# Typical Outputs:
#
#   Standard S9
#   Standard S9i
#   Standard S9j
#   Boosted S9
#   Boosted S9i
#   Boosted S9j
#   Enhanced S9
#   Enhanced S9i
#   Enhanced S9j
#   Bugged S9
#   Unknown

wisdom=`echo -n 'stats' | nc -w2 $1 4028 | tr ',|' '\n'`;
model=`echo "${wisdom##*Type=Antminer }" | head -1`;
date=`echo "${wisdom##*CompileTime=}" | head -1`;
asic="Standard";
if [[ $date = *"2018"* ]]; then
  if [[ $date = *"Oct"* ]]; then
    asic="Bugged";
  fi
  if [[ $date = *"Nov"* ]]; then
    asic="Boosted";
  fi
  if [[ $date = *"Dec"* || $date = *"Nov 30"* ]]; then
    asic="Enhanced";
  fi
fi
if [[ $model = *"S9"* ]]; then
  echo "$asic $model"
else
  echo "Unknown"
fi
legendary
Activity: 2338
Merit: 6509
be constructive or S.T.F.U
on my S9i it shows

Miner Type   Antminer S9i

on the overview page.

so if it says j then it's j, if S9 only then it's an S9.

then when you download the firmware, there is a different asicboost for each type on bitmain webiste.

the first asicboot which bitmain released was only meant for the S9, if you put it on S9i or S9j it will still work but will not make any difference.
newbie
Activity: 16
Merit: 15
Hi,

AFAIK all S9 except very old ones can run any asicboost firmware (either original bitmain or BraiinsOS). You can check kernel log for control board type. If it is Xilinx, it can run asicboost, if it is Altera it is not supported yet.
newbie
Activity: 1
Merit: 1
Hi,

I am optimizing my farm with the correct asicboost firmwares, I cannot find a way to determine the difference between my S9i's and S9j's to apply the correct firmware.  Has anyone solved this problem?   Bitmain says I need the S/Ns, but they are in a colocation facility and difficult to obtain.

Thanks,

RDM
Jump to: