WBMZ4-SUPERCAP не определяется в WB8.4.4

Получил новый WB8.4.4 с установленным WBMZ4-SUPERCAP (v4.2E).
В /etc/wb-hardware.conf прописано:

    "wbmz": {
        "module": "wbmz5-supercap",
        "options": {}
    }

Но в вебе в списке устройств устройства “Батарея” нет, в HW мониторе температуры батареи тоже нет.
Все апдейты установлены, ядро последнее:

root@wirenboard-A6MED3CD:~# apt policy linux-image-wb8
linux-image-wb8:
  Установлен: 6.8.0-wb17~exp~feature+wb8+6+8~139~g50010b211472

Что и где нужно ещё прописать, чтобы устройство определилось?
Как понять, что WMBZ4-SUPERCAP вообще живой?

Добрый день!

Судя по вашему конфигу, вы ссылаетесь на модуль wbmz5-supercap, а не на wbmz4-supercap. Попробуйте поменять конфигурацию на:

"wbmz": {
    "module": "wbmz4-supercap",
    "options": {}
}

После этого перезапустите службу, чтобы применить изменения:

sudo systemctl restart wb-hwconf-manager

Далее можно вывести информацию о проблемах модуля:

dmesg | grep -i supercap

Также прошу проверить физически, какой модуль установлен. Убедитесь, что модуль WBMZ4-SUPERCAP правильно подключен к контроллеру Wiren Board. Проверьте разъемы и соединения.

Для глубокого анализа вашей проблемы прошу приложить диагностический файл.

Документация по настройке

  1. WBMZ5-BATTERY Backup Power Module
  2. WBMZ4-SUPERCAP Backup Power Module

В документации вы найдете подробные инструкции по установке и настройке модулей резервного питания для контроллеров Wiren Board.

В вебе можно выбрать либо WMBZ5-BATTERY, либо WBMZ5-SUPERCAP, других вариантов кроме “Не установлен” больше нет.
Прописал вручную в файл /etc/wb-hardware.conf:

    "wbmz": {
        "module": "wbmz4-supercap",
        "options": {}
    }

Рестартил службу, перезагружал контроллер – устройство батарея не появилось.
gper dmesg’а по слову supercap ничего не находит.
Физически разобрал контроллер, вытащил supercap, вставил обратно. Все контакты вставились до конца – ничего не изменилось.
Но при отключении внешнего питания – контроллер продолжает работать, и в “Статус питания” пункт “Работа от батареи” включается в “вкл”.

приложен диагностический архив, доступен только сотрудникам поддержки
(228,8 КБ)

На i2c шине что-то есть:

wirenboard-A6MED3CD:/srv# dmesg -T | grep -i WBMZ
[Tue Jul 30 14:29:38 2024] i2c-gpio i2c_wbmz: using lines 109 (SDA) and 76 (SCL, no clock stretching)
wirenboard-A6MED3CD:/srv# i2cdetect -l
i2c-3   i2c             i2c_wbmz                                I2C adapter
i2c-1   i2c             mv64xxx_i2c adapter                     I2C adapter
i2c-2   i2c             i2c_atecc_rtc                           I2C adapter
i2c-0   i2c             mv64xxx_i2c adapter                     I2C adapter

Можете прислать фото модуля?



Благодарю за предоставленную информацию, для формирования ответа мне потребуется некоторое время.

Вашу проблему исправят в ближайшем обновлении, ожидайте новостей.

1 лайк

Добрый день!
К сожалению WB8.4 нет возможности реализовать контроль текущего уровень заряда
Это связано с особенностями конструкции платы.