Зеркало Telegram-чата "Репка / Repka-Pi"

Статус
Закрыто для дальнейших ответов.
Здравствуйте!

Подскажите, пожалуйста, к какой модели Репки вы подключаете микрофон? Мы заказали данный микрофонный модуль, на следующей неделе получим его и проверим работоспособность, после чего предоставим вам всю информацию по подключению.

Автор сообщения в Telegram: Репка / Repka-Pi


Repka Pi4. Да именно этот модуль. Спасибо. Буду ждать

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Также заказал  HAT плату расширения для аудиосигнала  с кодеком WM8960 двумя MEMS микрофонами и два двумя динамиками для RaspberryPi 4/3B+/3B.
https://ozon.ru/t/pTOM5EV
Как придет буду подключать к Репке pi4.
Подключение I2S (звук) + I2C (управление).

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Adafruit не может определить плату.

Хотя внутри Репка упоминается как "repka-pi3-h5" и "repka-pi4-h6".

# Repka-Pi boards
REPKA_PI_3_H5 = "REPKA_PI_3_H5"
REPKA_PI_4_H6 = "REPKA_PI_4_H6"

# Repka-Pi
_REPKA_PI_IDS = (
REPKA_PI_3_H5,
REPKA_PI_4_H6,
)


Traceback (most recent call last):
File "/root/py_projects/oled/main.py", line 29, in <module>
import board
File "/usr/local/lib/python3.10/dist-packages/board.py", line 448, in <module>
raise NotImplementedError(
NotImplementedError:
Adafruit-PlatformDetect version 3.77.0 was unable to identify the board and/or
microcontroller running the Linux platform. Please be sure you
have the latest packages by running:
'pip3 install --upgrade adafruit-blinka adafruit-platformdetect'
board_id None

If you are running the latest package, your board may not yet be supported. Please
open a New Issue on GitHub at https://github.com/adafruit/Adafruit_Blinka/issues and
select New Board Request.

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Adafruit не может определить плату.

Хотя внутри Репка упоминается как "repka-pi3-h5" и "repka-pi4-h6".

# Repka-Pi boards
REPKA_PI_3_H5 = "REPKA_PI_3_H5"
REPKA_PI_4_H6 = "REPKA_PI_4_H6"

# Repka-Pi
_REPKA_PI_IDS = (
REPKA_PI_3_H5,
REPKA_PI_4_H6,
)


Traceback (most recent call last):
File "/root/py_projects/oled/main.py", line 29, in <module>
import board
File "/usr/local/lib/python3.10/dist-packages/board.py", line 448, in <module>
raise NotImplementedError(
NotImplementedError:
Adafruit-PlatformDetect version 3.77.0 was unable to identify the board and/or
microcontroller running the Linux platform. Please be sure you
have the latest packages by running:
'pip3 install --upgrade adafruit-blinka adafruit-platformdetect'
board_id None

If you are running the latest package, your board may not yet be supported. Please
open a New Issue on GitHub at https://github.com/adafruit/Adafruit_Blinka/issues and
select New Board Request.

Автор сообщения в Telegram: Alex B


Решал такое редактированием исходника, где возникает ошибка. Костыль, но сработало)

Автор сообщения в Telegram: Alexandre Frolov

Ссылка на сообщение в Telegram
 
На данный момент скрипт пытается определить репку по
Repka Pi 4 определяется в коде через несколько методов и системных файлов. Вот ключевые строки и условия:

1. Через /etc/armbian-release
Метод: _armbian_id()
Строка: BOARD=repka-pi4-h6
Если в файле /etc/armbian-release есть строка:
BOARD=repka-pi4-h6
то метод вернёт boards.REPKA_PI_4_H6.
2. Через /proc/device-tree/model
Метод: _repka_variants_id()
Строка: "repka-pi4-h6"
Если в выводе detector.get_device_model() есть подстрока:
repka-pi4-h6
(например, содержимое /proc/device-tree/model), то метод вернёт boards.REPKA_PI_4_H6.
3. Через Device Tree (compatible)
Метод: _allwinner_variants_id()
Если в detector.get_device_model() есть упоминание H6 (например, sun50i-h6), и модель содержит repka-pi4, это может быть учтено в общих проверках AllWinner.
4. Через чип H6
В методе id класса Board для чипа H6 вызываются:
self._armbian_id() or self._repka_variants_id()
Это обеспечивает проверку как Armbian-конфигураций, так и прямого поиска модели.
Примеры строк в системных файлах:
/etc/armbian-release:
BOARD=repka-pi4-h6

/proc/device-tree/model:Repka Pi 4 H6

/proc/cpuinfo (для AllWinner H6):Hardware : sun50i-h6

Итог:
Repka Pi 4 определяется:
По значению BOARD=repka-pi4-h6 в Armbian.
По строке repka-pi4-h6 в Device Tree.
Через комбинацию чипа H6 и модели, указанной в системных файлах.

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Но ничего подобного на repke в файлах не написано. Есть возможность добавить корректную идентификацию ? Тогда заработает большое количество библиотек от Adafruit!

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
На данный момент скрипт пытается определить репку по
Repka Pi 4 определяется в коде через несколько методов и системных файлов. Вот ключевые строки и условия:

1. Через /etc/armbian-release
Метод: _armbian_id()
Строка: BOARD=repka-pi4-h6
Если в файле /etc/armbian-release есть строка:
BOARD=repka-pi4-h6
то метод вернёт boards.REPKA_PI_4_H6.
2. Через /proc/device-tree/model
Метод: _repka_variants_id()
Строка: "repka-pi4-h6"
Если в выводе detector.get_device_model() есть подстрока:
repka-pi4-h6
(например, содержимое /proc/device-tree/model), то метод вернёт boards.REPKA_PI_4_H6.
3. Через Device Tree (compatible)
Метод: _allwinner_variants_id()
Если в detector.get_device_model() есть упоминание H6 (например, sun50i-h6), и модель содержит repka-pi4, это может быть учтено в общих проверках AllWinner.
4. Через чип H6
В методе id класса Board для чипа H6 вызываются:
self._armbian_id() or self._repka_variants_id()
Это обеспечивает проверку как Armbian-конфигураций, так и прямого поиска модели.
Примеры строк в системных файлах:
/etc/armbian-release:
BOARD=repka-pi4-h6

/proc/device-tree/model:Repka Pi 4 H6

/proc/cpuinfo (для AllWinner H6):Hardware : sun50i-h6

Итог:
Repka Pi 4 определяется:
По значению BOARD=repka-pi4-h6 в Armbian.
По строке repka-pi4-h6 в Device Tree.
Через комбинацию чипа H6 и модели, указанной в системных файлах.

Автор сообщения в Telegram: Alex B


самое простое наверное в /proc/device-tree/model написать
"repka-pi4-h6"

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
самое простое наверное в /proc/device-tree/model написать
"repka-pi4-h6"

Автор сообщения в Telegram: Alex B


Ну попробуй в DT поправить, только вот может оно у них где-то используется в таком виде, и проще в либах поменять?

Автор сообщения в Telegram: BraVo123

Ссылка на сообщение в Telegram
 
Ну попробуй в DT поправить, только вот может оно у них где-то используется в таком виде, и проще в либах поменять?

Автор сообщения в Telegram: BraVo123


Нужна чуть более подробная инструкция.

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Ну попробуй в DT поправить, только вот может оно у них где-то используется в таком виде, и проще в либах поменять?

Автор сообщения в Telegram: BraVo123


Репорт написать в Adafruit! Вот только понять, какие признаки разработчики заложит в Repka pi4. Что я в репорте это указать

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Репорт написать в Adafruit! Вот только понять, какие признаки разработчики заложит в Repka pi4. Что я в репорте это указать

Автор сообщения в Telegram: Alex B


а так и напиши, что в dts , модель model = "Repka-Pi4-Optimal"; а не "repka-pi-h6" , если репководы, туда ещё чего не впиндюрют, в дальнейшем :)

Автор сообщения в Telegram: BraVo123

Ссылка на сообщение в Telegram
 
а так и напиши, что в dts , модель model = "Repka-Pi4-Optimal"; а не "repka-pi-h6" , если репководы, туда ещё чего не впиндюрют, в дальнейшем :)

Автор сообщения в Telegram: BraVo123


(фото из Telegram export не включено в файл экспорта)

Автор сообщения в Telegram: Alex B

Ссылка на сообщение в Telegram
 
Здравствуйте. Возникла потребность подключить к Репке 4 цифровую камеру. Подскажите, какую камеру выбрать и как подключить. На сайте производителя такой информации не нашел.

Автор сообщения в Telegram: Всеволод

Ссылка на сообщение в Telegram
 
Коллеги, прошу "второго взгляда". Мне одному кажется, что в репозитории, по ссылке gitflic.ru/project/npo_rbs/repka-os_boot-loader/release, в архиве repka-os_boot-loader.zip, в подкаталогах - пусто?

Автор сообщения в Telegram: Павел Исопенко

Ссылка на сообщение в Telegram
 
Статус
Закрыто для дальнейших ответов.