Beaglebone Black / Antminer

Здесь будем обсуждать вопросы, касательно железной части и особенностей работы ВВВ/Antminer с PureOS

Для начала, приведу команду, чтобы узнать данные о вашем ВВВ.

Инструкция по проверке серийного номера:

Нужно подключиться по ssh.
Для доступа через ssh
Login: root
Password: root

Команда:
sudo hexdump -e '8/1 "%c"' /sys/bus/i2c/devices/0-0050/eeprom -s 4 -n 24

К примеру, на моем ВВВ серийник платы:
A335 BNLT 00C0 2017 BBBK 3732

A335 - ARM A335 Processor
BNLT - ??? Code for BONELT with HDMI
000C - Model Rev C
2017 - Week number/Year Made
BBBK - BeagleBone Black
3732 - Production Count # Made

Beaglebone Black - Serial number from EEPROM


Полезная информация по Beaglebone Black / Antminer

Много полезной информации по полноценной Beaglebone Black

Доступ к Beaglebone Black / Antminer по ssh:

Скачиваем ssh клиент, под Windows это:

  1. https://www.putty.org/
  2. SuperPuTTY - Download SuperPuTTY
    Адрес, по которому подключаться по ssh узнаем через сканеры сети, например, через
    https://www.advanced-ip-scanner.com/
    После подключения по корректному IP будет запрос лощина и пароля. Для PureOS с которого запустился Beaglebone Black / Antminer:
    Login: root
    Password: root
Доступ к интерфейсу PureOS:

Варианты доступа:

  1. Скачиваем программу для сканирование устройств вашей сети, например, https://www.advanced-ip-scanner.com/ и находим наш одноплатник
  2. Входим по адресу pure.local, но последний вариант у некоторых работает не стабильно.
Данные о назначении пинов драйвера Botic, который активен при выборе вывода аудио по I2S:

http://bbb.ieero.com/


Прошивки

Для прошивок Pure крайне желательно поле установки и загрузки на Beaglebone Black / Antminer, через интерфейс, во вкладке System обновиться до последней версии. Если дата обновления прошивки после обновления страницы не изменилась, попробовать обновить прошивку еще раз.
Если вас интересуют какие-либо прошивки, желательно скачать их на ваш локальный диск или скопировать в свое облачное хранилище.

Все версии прошивки Pure в Yandex.Disk для Beaglebone Black
Beaglebone Pure


Прошивки Nothing для Beaglebone Black (не работают на Antminer)

Особенности прошивки:

На самом деле это промежуточная версия разработки прошивки, но некоторым людям понравилось звучание именно этой версии. Каждая прошивка имеет только один или пару сервисов для вывода: или roon, или mpd, или ap. Исключением является прошивка AP+GMrender+MPD. Интерфейса привычного, на который можно зайти с браузер и что-то переключить нет. Beaglebone с активным сервисом, как эндпоинт будет виден в соотв. плеере. Полный минимализм.

Beaglebone Nothing_2

Beaglebone Nothing


Прошивка Pure для Antminer
Antminer Pure


Прошивка yoctoap с Album Player для Antminer:
Antminer ap_11_10_2020

Особенности прошивки:

Добавлено монтирование USB дисков.
Но подключаются только перезагрузкой бигля:

  1. подключили диск
  2. перезагрузились
  3. в /media/sdX увидите содержимое диска

Lock memory в рендере и плеере по умолчанию отключён для экономии памяти.


Альтернативная прошивка для Antminer:

задействует минимальное кол-во ресурсов, что должно также идти на пользу одноплатнтку:
https://gentooplayers.com/


Программы для записи на micro SD карточки.

Список программ

Рекомендуется записывать Balena Etcher

  1. https://etcher.balena.io/
  2. Rufus - Простое создание загрузочных USB-дисков
  3. USBImager – легкая альтернатива balenaEtcher – CNXSoft- новости Android-приставок и встраиваемых систем

Проекты для Beaglebone Black от @ppy
https://puredsd.ru/

Прошивка Pure от 13.12.21 с работающим MPD плеером, только Spdif\i2s

11 лайков

А пароль ssh какой? Я понимаю, что его можно найти поиском, но в шапке бы не помешал.

Пробовали:
root

1 лайк

Пробовал, но не по тому адресу )))

hexdump: bad format {‘8/1}

1 лайк

Поправил код команды в шапке. Форум немного меняет форматирование.

2 лайка

Нужно сюда это?

Уже потихоньку переношу вашу подборку информации сюда, в шапку, чтобы не затерялось.

2 лайка

Это не моя. Уже и не помню где взял

1 лайк

sudo hexdump -e ‘8/1 “%c”’ /sys/bus/i2c/devices/0-0050/eeprom -s 4 -n 24
A335BNLT00C04417BBBK1453

У меня почему-то только так кажет. ВВВ полный. Другой не пробовал.

Трудоемкое, полезное дело!!! Спасибо!

Другой ВВВ полный кажет так:
sudo hexdump -e ‘8/1 “%c”’ /sys/bus/i2c/devices/0-0050/eeprom -s 4 -n 24
-sh: sudo: not found

С виду оба абсолютно одинаковые.

Попробуйте в ней выполнить команду но уже без ‘sudo’ вначале

Сработало.
hexdump -e ‘8/1 “%c”’ /sys/bus/i2c/devices/0-0050/eeprom -s 4 -n 24

00C0 - С ревизия ?

А еще эти прошивки. В шапке, вроде, не нашел.

1 лайк

Добавил в шапку Nothing, также добавил папку с другим набором вариантов

Исправьте на эту ссылку

Надо именно Nothing2

Правильнее верхнюю ссылку на яндекс диск с Pure переименовать в Nothing_2.

2 лайка

У каждого из пользователей есть определенное количество скачанных прошивок PURE в определенный промежуток времени.
Может стоит попробовать организовать общее место их хранения в облаке или на этом ресурсе?

Каждый желающий может скинуть в этой ветке ссылку на свои архивы, а я потом их объединю в одну папку yandex диска и google drive

4 лайка

На этом ресурсе не получится. Ограничение по диску. Но могу подмонтировать по вебдав ЯД.

2 лайка