Это кастомная прошивка от Hive OS для Antminer S9, S9i, S9j, S10, S17, S17+, S17E, S17 Pro, L3+, L3++, T9+, T17, T17+ и T17E.
Узнать больше о фичах каждой прошивки можно на нашем сайте.
А вот здесь можно узнать о разнице между прошивкой Hiveon ASIC и клиентом Hive OS.
Доступна стандартная прошивка со встроенным Hive OS клиентом - для мониторинга работы Ваших ASICов.
На этих моделях разводка питания не позволяет выжимать много, соответственно делать прошивку смысла нет. Используйте стоковую.
На данный момент для этой модели доступен только клиент для мониторинга. Авторазгон уже встроен в заводскую прошивку Bitmain.
На данный момент, прошивки Hiveon на эту модель нет и не планируется. Можно поставить только клиент для мониторинга. Руководство здесь.
Прошивка предполагает dev fee - параллельным майнингом, без просадок и приостановки основного майнинга:
Более подробно:
Технически, наш DevFee реализован по времени. Существенным отличием является то, что
а) мы дожидаемся завершения работы над текущей шарой;
б) при переключении на DevFee, не происходит перезапуск майнера.
Мы ожидаем, когда ASIC завершит работу над шарой, далее очень быстро переключаемся на fee низкой сложности, с быстрыми мелкими шарами, потом переключаемся обратно на основной майнинг. В итоге, нет простоя в виде ожидания, перезапусков майнера и нет нерешенных шар.
Нет, с нашей прошивкой аккаунт остается бесплатным. В случае использования сторонних прошивок с клиентом Hive OS, cтандартная цена до 50 устройств - 2$/мес с одного ASICа.
Эти функции включаются, когда ферма оплачивается. Деньгами или с помощью fee — различий нет. В этом конкретном случае случае оплата производится за счет комиссии, "встроенной" в прошивку Hiveon.
Для S9 Hiveon 1.02 (есть бета 1.03). Для T9+ Hiveon 1.02.
Да, но это довольно дорого. Зарплата разработчика, предположим, $2500 в месяц. Сама работа займет несколько месяцев.
Скачать прошивку можно здесь.
Следуйте нашему гайду по установке.
Следуйте нашему гайду по установке.
Вот здесь.
В нашем специализированном чате.
Для Antminer S9 (MSKMINER) и S10 (MSKMINER), замена прошивки на Hiveon ASIC возможна только через SD карту.
Вот здесь можно ознакомиться со значениями световых сигналов майнера и способами решения проблем.
Вы можете получать в Telegram или Discord следующие уведомления:
Настройка уведомлений в Telegram:
“Yourlogin” замените своим логином для Hive Os.
Кроме того, вы можете добавить этот бот в групповой чат, так что ваши администраторы тоже смогут мониторить воркеры. Чтобы сделать это, создайте группу и добавьте @hiveosbot в качестве участника. Для группы, код будет отрицательным (например, “-123456”).
Настройка уведомлений в Discord:
hive.start
:Если вы всё сделали правильно, ваш статус изменится на Subscribed. В Discord-боте, это выглядит так:
hello
и несуществующую команду hello11
:Сообщения от бота Discord Hive доступны на сервере - значит, все работает правильно.
Прямо из веб-интерфейса Hive OS.
Фаервол или еще что-то с интернетом, что блокирует скачку прошивки. Попробуйте в настройках фермы скачать прошивку на S9, и прошиться через веб-интерфейс ASICа.
У последних прошивок Bitmain включена защита от кастомных прошивок. Варианты:
Включите контрольную плату и подождите 60 секунд до начала мигания светодиодов. Главное - дождаться постоянного периодического мигания. Один раз они мигнут секунды через 2, а ровно через 60 секунд - начнут мигать постоянно.
Этот образ восстанавливает прошивку из любого состояния - даже с пустой флешкой
На момент запуска ASICа на шаге 6, SD-карты быть не должно.
Прошивка из настроек фермы автоматически привязывается к Hive OS только для массовой установки прошивки с другого ASICа или другого Linux (Bulk install). Если прошивать через веб-интерфейс, нужно на вкладке Hive OS прописать farm_hash.
API сервер сохраняется в конфигурации ASICа, в веб-интерфейсе не отображается. farmhash нужен только для добавления ASICа, с его помощью получаются rigid и пароль, которые сохраняются в конфиг. А сам хешрейт нигде не сохраняется.
Вы можете использовать наш генератор FARM_HASH.
Любой Antminer с Hive OS Client для ASIC: https://download.hiveos.farm/asic/repo/farm_hash/
Antminer S9 / T9 с прошивкой Hiveon ASIC: https://download.hiveos.farm/asic/repo/farm_hash_hiveon/
Antminer S17 / T17 с прошивкой Hiveon ASIC: https://download.hiveos.farm/asic/repo/farm_hash_hiveon_17/
Вы должны ввести свой farm_hash в веб-форму. Затем генератор предоставляет вам файл special.tar.gz, который вы можете загрузить в ASIC через веб-интерфейс или с помощью BTC Tools. Это не файл прошивки Hiveon, это небольшой файл конфигурации.
Сначала вы должны установить на ASIC прошивку Hiveon, а затем прошить этот файл конфигурации.
Обратите внимание: после прошивки файла конфигурации, BTC Tools сообщит об ошибке. Не волнуйтесь, мы сделали это специально. Цель состоит в том, чтобы предотвратить стандартную процедуру перезагрузки после перепрошивки. Farm_hash вашей фермы введен, а ASIC привязан к вашей учетной записи Hive OS.
Также, рекомендуем установить в BTC Tools таймаут обновления 1200 секунд и обновлять за один раз не более 5ти ASIC-ов. Для этого нужно зайти в настройки BTC Tools и установить данные параметры:
Нет. ASICи не привязаны к сетям и подключатся откуда угодно, где есть интернет.
Но, если настраивали сеть вручную, а не получали IP автоматически (у большинства так), возможно перенастроить придется.
Физически только через проброс портов или Teamviewer/Google (любая программа удаленного доступа) rdp. Если IP динамический, то ddns.
Когда ваш ASIC включен и предполагается, что он находится в одной сети с вами, подключитесь к нему с помощью компьютера или мобильного устройства. Введите IP-адрес вашего майнера. Большинство майнеров приходят с включенным DHCP, поэтому вам не нужно вручную устанавливать IP-адрес для него. Вместо этого посмотрите на таблицу IP на вашем маршрутизаторе или используйте инструмент сканирования.Например программу Advanced IP Scanner.
В вебе ASICа в настройках ватчдога. Возможно, неисправная плата перегревается (предусмотрена перезагрузка из-за перегрева).
Также, из-за неисправной платы может очень долго работать автотюнер. Вы можете дождаться окончания работы тюнера или вручную установить настройки частоты и вольтажа на платы.
Для получения информации по ошибкам вашего ASIC-а, вам нужно отправить вашему воркеру команду.
Для S9/S9i/S9j/S10:
(./get_kernel_log.cgi; ./get_watchdog_log.cgi; ./get_auto_tune_log.cgi) | grep -iE 'red.*chip|chip.*red|fatal|critical|failure|warning|error' | sort
Для 17 серии:
printf '/nvdata/miner_status.log:\n\n'; grep -Ev 'STATUS_INIT|STATUS_OK' /nvdata/miner_status.log | tail -n 20; printf '\n/config/watchdog.log:\n\n'; tail -n 20 /config/watchdog.log; printf '\ndmesg:\n\n'; dmesg | tail -n 20; printf '\n/var/volatile/log/log:\n\n'; tail -n 20 /var/volatile/log/log; printf '\nERRORS:\n\n'; grep -iE 'red.*chip|chip.*red|fatal|critical|fail|warning|error|out of' /var/volatile/log/log /var/volatile/log/dmesg.log /var/volatile/log/messages; printf '\n\nMESSAGES:\n\n'; grep -vhE '\.notice|\.info|compile time|api_stats|API run' $( find /nvdata -name messages -mtime -10 -type f ) | tail -n 100
Для Т9:
Dmesg
Без него майнит на старых параметрах, и не показывает хешрейт в веб-интерфейсе Hive OS.
С обратной прошивкой проблем нет, но больше всего для этого случая подойдет стандартная версия прошивки. Улучшенная версия тоже прошьется на что угодно, но предварительно через веб интерфейс Hive надо будет отправить команду на ASIC для отключения проверки подписи. Никаких программаторов не нужно. Также можно прошить с улучшенной версии на любую через SD карту или кнопку “IP report”.
Стандартный пароль от нашей прошивки:
Логин: root
Пароль: [email protected]
Пожалуйста, обратите внимание, символ «@».
Почти все пользователи не меняют имя пользователя и пароль по умолчанию для ASIC. Вскоре такой незащищенный ASIC будет заражен вирусом по стандартному паролю от другого зараженного устройства в локальной сети.
Логины и пароли SSH по умолчанию:
Antminer - пользователь по умолчанию: root, пароль по умолчанию: admin
Innosilicon - пользователь по умолчанию (ssh/telnet): root, пароль по умолчанию: blacksheepwall или innot1t2 или t1t2t3a5
Если до вас были установлены иные значения логина и пароля, то сбросьте настройки ASICа на заводские. Для этого на включенном ASICe зажмите ipreport и reset, держите 20 секунд, выключите блок питания, не отпуская зажатые кнопки. Ждите 10 секунд, не отпуская кнопки ipreport и reset, включите блок питания и еще 20 секунд держите ipreport и reset. Потом отпустите и дождитесь загрузки.
Для этого нужно иметь физический доступ к ригу. Подключите к нему клавиатуру и монитор, и введите команду firstrun -f
. Как вариант, можно воспользоваться Hive Shell для удаленного изменения. Для этого запустите Hive Shell, и в открывшемся окне напишите команду firstrun -f
. После этого укажите RIG ID и пароль.
tar: short read
При скачивании прошивки через некоторые браузеры (например Opera на Windows или Safari на Apple), вы можете столкнуться с ошибкой tar: short read
. В таком случае, рекомендуем воспользоваться другим браузером, например Google Chrome.
Также данная ситуация может возникнуть в случае отсутствия места на ASIC, например из-за большого числа лог-файлов. В таком случае, рекомендуем перезагрузить ASIC и повторить попытку.
В ASICе появится вкладка для привязки по farm_hash. А далее решайте, оставаться на этой прошивке + Hive OS Client, или же менять прошивку. Перепрошиться на Hiveon или любую другую прошивку можно из дашборда Hive.
Пожалуйста, также убедитесь, что вы используете для прошивки файл ".tar.gz", а не ".tar".
Пожалуйста, обратите внимание: сброс настроек на заводские настройки и возврат прошивки на заводскую прошивку это разные действия.
Сброс ASICа на заводские настройки можно сделать в течение первых 10 минут после загрузки ASICа:
При сбросе настроек технически на ASICе очищается папка /config. В ней хранятся только конфиги. От ASICа это настройки сети, кошельков, пароль от веба. От Hive - конфиги для привязки к Hive. От прошивки Hiveon - профили разгона и тюна.
Возврат на заводскую прошивку (загрузка с резервного раздела ASICа) - этот метод применим только к Antminer S9 (все буквы), T9, T9+, у которых есть слот для SD карты слева от Ethernet разъема.
Вам нужно зайти на ваш ASIC по SSH, написать и выполнить команду firstrun -f
, и после этого ввести новые rig ID и пароль.
Либо в вебе ASICа выполнить следующие действия: Worker - Settings - Advanced - Transfer Rig
Если у вас проблемы с подключением вашего воркера к серверу Hive, и часто возникают ложные события в сети / не в сети, вы можете попробовать выбрать другой URL-адрес для подключения к серверу. Также, иногда возникает проблема с брандмауэром (ваш собственный ISP) и смена порта может помочь. Для этого вам нужно выбрать ваш воркер из списка, перейти в раздел настроек, выбрать зеркало, и выбрать подходящий для вас сервер.
Будьте внимательны! Прежде, чем изменить данный параметр, обязательно подготовьте физический или сетевой доступ (SSH) к воркеру. Если воркер не может подключиться к выбранному URL-адресу, он будет в состоянии - “не в сети” для Hive. Зеркальный URL-адрес сохраняется в /hive-config/rig.conf
, где вы сможете редактировать его вручную, зайдя на риг с помощью SSH клиента.
На данный момент, эту технологию поддерживают следующие пулы:
Со временем этот список, возможно, будет расширен.
Если пула нет в списке пулов Полетного Листа, то выбирайте пул "Настроить майнер". В настройках майнера пропишите адрес и порт.
Потому что прошивка Hiveon так настроена. Вам нужно зарегистрироваться на сайте hiveos.farm, создать там ферму, и прописать в ASICе farm_hash. Далее, создайте на сайте Полетный Лист и впишите туда ваши настройки. Примените этот лист к ASICу, появившемуся в ферме на сайте, и после этого ASIC будет помнить эти настройки при перезагрузке.
Для принудительного обновления версии клиента, вам нужно отправить на ASIC команду:
/bin/sh -c 'screen -d -m -S selfuprade /bin/sh -c "rm -rf /nvdata/latest.tar.gz /hive; /etc/rcS.d/S69hive; hello; message info AgentUpgradeDone"'
.
Используйте команду /bin/sh -c 'screen -d -m -S selfupgrade selfupgrade 0.1-12'
Вот необходимые команды:
Вотчдог лог:
cat /config/watchdog.log
Автотюн лог:
cat /tmp/auto-tune
или
sh /www/pages/cgi-bin/get_auto_tune_log.cgi
Кернел лог можно просмотреть прямо в Hive OS. Кликните на иконку в виде кирки, и перейдите в пункт Miner Log. Если этот метод не срабатывает, выполните команду sh /www/pages/cgi-bin/get_kernel_log.cgi
.
Для смены пароля доступа, нужно отправить воркеру команду hive-passwd впишите_сюда_новый_пароль_для_SSH
.
Если же у вас старая версия Hive OS Client, отправьте воркеру команду:
echo "root:antMiner Configuration:$(echo -n "root:antMiner Configuration:$new_pw" | md5sum | cut -b -32)" > /config/lighttpd-htdigest.user
Вместо $new_pw укажите новый пароль.
Введите команду date
. Она покажет текущие время и дату, выставленные на ASIC-е.
Перейдите почти в самый конец скрипта Innosilicon, удалите все строки с "curl", кроме одной. В ней будет выполнение команды. Заменить команду systemctl start ....
на systemctl disable ...
Это отключит автозагрузку Hive. Скрипты останутся, но мешать не будут.
Ваш доход Вы можете наблюдать на странице пула, на который вы настроили ваш ASIC. Обычно это можно сделать на главной странице, введя адрес, указанный в настройках (может отличаться в зависимости от пула).
В личном кабинете Hive, создайте воркеры и скопируйте farmhash. Далее, в веб-интерфейсе ASICа, перейдите на вкладку Monitoring, и затем Hive, и впишите farmhash.
Сам мониторинг потребляет примерно 80-90 мегабайт трафика в месяц. Майнинг - 70-90 мегабайт. В сумме 150-180 мегабайт в месяц с одного ASICа.
Зайдите на ваш риг по Hive Shell. После ввода команды обновления вы увидите процесс загрузки и установки.
При первом старте ASICa на прошивке Hiveon ASIC производится автоматическая настройка, с подбором оптимальных частот и напряжения чипов. На это требуется время, в зависимости от качества и изношенности чипов от 10 минут до часа.
Стандартный блок питания, поставляемый вместе с ASICом, бывает не рассчитан на данную мощность. Пожалуйста, обеспечьте ваш ASIC более мощным блоком питания, либо выберите другой профиль разгона (подходящий по мощности) из списка предлагаемых. Для того, чтобы выбрать нужный профиль, перейдите во вкладку Конфигурация майнера, затем нажмите на вкладку Конфигурация авто-тюнера. Там вы сможете выбрать профиль, который соответствует вашим потребностям лучше всего.
Мы не рекомендуем выбирать ручной режим, если у вас нет достаточных навыков ручной настройки ASIC.
Если не выбрать профиль разгона вообще, то ASIC будет работать на стоковых напряжениях и частотах, которые указаны в eeprom Битмайном. Они не оптимальны, и чипы с ними хуже работают.
Для чего нужен выбор профиля:
В новом алгоритме тюнинга происходит постепенный разгон по частоте. Во время разгона хэшрейт не показывает. Это необходимо для оптимальных результатов разгона.
Для приблизительно верного отображения потребления следует применить любой профиль разгона. Потребление будет отображаться с погрешностью от +3% до -10%.
Сломался вентилятор или датчик на нем. Антмайнеры при проблемах при получении статистики с датчика часто пишут 30600. Перепроверьте шлейфы или замените вентиляторы.
Есть много ревизий плат на S9 и T9, с разными моделями термодатчиков. Стандартная Bitmain прошивка работает с одной моделью термодатчика. Если модель не известна, прошивка Bitmain берет температуру PCB платы, добавляет к ней +15 градусов и считает это температурой чипов. По факту, температура может быть куда выше. В прошивке Hiveon ASIC идет проверка датчиков, и если на них есть софт, то проверяется реальная температура. Прошивка Bitmain подвергает ASIC опасности, показывая неверную заниженную температуру чипов. Если на вашей предыдущей прошивке разница между температурой PCB и чипами 15 градусов, то температура чипов показана неверно.
Температура выше 90 градусов нежелательна. Оптимальная рабочая температура - 80-90 градусов. Температурный предел, после которого приходит оповещение в Hive OS, по умолчанию установлен на 85 градусов. Вы можете изменить этот предел по собственному желанию, нажав на иконку градусника.
Обратите внимание, что поднимая этот предел, вы совершаете все на свой страх и риск! Превышение данной температуры может очень негативно сказаться на работоспособности устройств и привести к их выходу из строя.
Вы также можете использовать команду sed -i 's/min-fan-temp=80/min-fan-temp=XX/ /config/config.conf
, где ХХ - это ваша температура. Главное, ставьте минимум 70 градусов. Более низкая температура нежелательна.
Скорее всего, дело в аппаратной неисправности ASICа. Возможно, вышел из строя датчик температуры либо пришла в негодность одна из плат. Попробуйте отключить неработающую плату.
Видимо, что-то не так с платой, или же на чипе с датчиком засохла термопаста. Также может быть проблема с чипом. Попробуйте почистить ASIC внутри - в некоторых случаях, это может помочь.
До 90 градусов это нормально, меньше шума и износа вентиляторов. После 90 будут повышаться обороты.
Если чип отвечает с задержкой относительно идеальных значений, то появляются HW (Hardware Warnings). Это показатель того, насколько ASICу тяжело при разгоне или до какой степени он изношен. Причин для возникновения HW много: начиная от неверных параметров разгона (низкий вольтаж, оверклок), технических проблем (например, неисправность хешплат) и заканчивая программными ошибками. На количество битых шар HW не влияют.
HW не бывает только на идеальных новых чипах. Есть несколько теорий касательно их допустимого количества. Согласно основной, если количество HW не превышает 100 в час - все нормально. Если их больше, то, возможно, стоит понизить разгон. Иногда также достаточно сменить пул, и количество HW изменится.
Рестартует майнер и ждет появления интернета. Не использует электричество впустую, в отличии от стоковой прошивки.
Килобиты на ASIC, скорость почти не нужна. Важен пинг: чем ниже до пула, тем лучше.
Скорость работы автотюнинга зависит от состояния чипов. Если ASIC новый, работает до 10 минут. Если чипы изношены - может пол часа и больше, пока каждый чип не подберет параметр.
К сожалению, утилиты netconf-set
в прошивке нет, но вы можете выполнить команду cat /config/network.conf ?
.
Первая команда:
printf 'hostname=%s\nipaddress=%s\nnetmask=%s\ngateway=%s\ndnsservers="%s"\n' 'pir 47 nov' '192.168.1.40' '255.255.255.0' '192.168.1.1' '8.8.8.8' > /tmp/network.conf
Вторая команда. Нужно проверить, все ли адреса правильные:
сat /tmp/network.conf
Но это еще не все команды. После визуальной проверки адресов надо будет дать команду на их использование:
mv /config/network.conf /config/network.conf.old && mv /tmp/network.conf /config/network.conf && sync && echo 'ok' > /config/network_restart
Осторожно: команда безвозвратно и без всяких проверок заставит ASIC работать с адресами, которые мы указали в первой команде. На всякий случай, желательно иметь возможность физического доступа к ASICу для его сброса.
Если вы подключитесь к пулу без поддержки Asic Boost, то этот режим и не включится. Тем не менее, мы рекомендуем использовать пул с поддержкой данного режима. Это снизит энергопотребление и увеличит скорость.
Скорее всего, у вас на файрволе закрыт доступ к slushpool. Dev fee идёт на slushpool. Если соединения с ним нет, ASIC перезагружается.
Попробуйте выполнить следующие шаги:
SD образ подходит для удаления Antbuild на любых прошивках Antminer S9. Так как Antbuild прожигает фьюзы процессора, то обычное обновление прошивки после "лечения" вернет проблему двух ламп, и майнер перестанет загружаться. Чтобы этого не произошло, нужно удалить несколько файлов из прошивки.
Открываем файл прошивки в 7zip и из папки xilinx удаляем файлы: BOOT.bin
, devicetree.dtb
и uImage
. Сохраняем изменения, после этого можно обновить майнер, используя измененный файл прошивки без страха возвращения двух ламп. Любое последующее обновление майнера также будет нуждаться в выполнении вышеуказанных шагов по модификации прошивки
Образ восстановления: https://download.hiveos.farm/asic/repo/fw/Antminer/recovery/antbuild_v1_recovery_s9.img
Обратите внимание, что данный образ может справиться только с Antbuild v1. Современные вирусы, например Antbuild v2, "вылечить" или удалить невозможно. Вопрос можно решить только заменой процессора или контрольной платы целиком.
Ознакомьтесь с данным видеороликом.
Если прошивка MSK, то не должен слетать разгон. Он пишется в отдельные файлы. Если кастом от другого автора, то после применения настроек разгона надо в Hive выполнить Miner Config (или вверху в меню нажать Miner Config). В ответ придет полный конфиг с настройками разгона. Все параметры ниже пулов скопировать и вставить в Hive в расширенные параметры майнера на вкладке тюнинга или в Полетном Листе (если нужен массовый разгон).
Введите следующие команды:
/bin/sh -c 'screen -d -m -S selfupgrade selfupgrade master'
/bin/sh -c 'screen -d -m -S selfuprade /bin/sh -c "firmware-upgrade 'https://download.hiveos.farm/asic/L3%2B/Antminer-L3%2B-Hiveon-1.00-200327-unsign.tar.gz message info FwUpgradeDone"'