Skip to content

Change axp20x capacity reading error#344

Merged
ekateluv merged 2 commits intodev/v6.8from
feature/soft-5126/battery
Feb 9, 2026
Merged

Change axp20x capacity reading error#344
ekateluv merged 2 commits intodev/v6.8from
feature/soft-5126/battery

Conversation

@ekateluv
Copy link
Contributor

@ekateluv ekateluv commented Feb 3, 2026


Что происходит; кому и зачем нужно:
Иногда чтение остаточного заряда батареи проходит неудачно (битик валидности данных приходит сброшенный). В оригинальном драйвере в этом случае возвращается EINVAL - Invalid argument, из за этого из udevadm прочитать никакие свойства нельзя (инвалидируется вобще весь девайс), юзеры не могут получить даже уровень напряжения. Поменяла ошибку на ENODATA - при ошибке чтения оно просто скипается и все остальное нормально доступно через udevadm


Что поменялось для пользователей:
Будет отображаться корректный уровень напряжения если даже чтение capacity прошло неудачно


Как проверял/а:

у себя на wb 8.4

@ekateluv ekateluv merged commit 6f73173 into dev/v6.8 Feb 9, 2026
9 checks passed
@ekateluv ekateluv deleted the feature/soft-5126/battery branch February 9, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants