Например TDA7294

Форум РадиоКот • Просмотр темы - Хитро-умный аккумулятор.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт ноя 14, 2025 13:24:49

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3447 ]     ... , , , , 173
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср ноя 12, 2025 06:01:42 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Сб фев 20, 2016 10:56:57
Сообщений: 435
Откуда: Чебоксары-Москва
Рейтинг сообщения: 0
device1,Чет лишнего болтаем - Тесты сделал ??
viewtopic.php?p=4762528&sid=076573e30ef4185750acfc0826f944a8#p4762528

_________________
Пообщаться: https://t.me/Shura197105
Разблок АКБ Мак-Буков/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
viewtopic.php?p=4723281&sid=514e9caf27067823639b85fd7c171591#p4723281


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср ноя 12, 2025 14:06:39 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 298
Откуда: Курск
Рейтинг сообщения: 1
device1 писал(а):
но так как это регистр то его вполне можно менять по даташиту, вполне не во всех чипах. а отрыжка этого регистра скорее по причине что значение еще где то прописано
Прошу прощения, что отвечаю на то, что вроде бы не ко мне было. Но:

Во-первых: чип батареи - это конечно микроконтроллер, но со своими кастомными прибамбасами.
Да, у него есть бутлоадер, с которого стартует чип.
Да, у него есть прошивка, которая стартует затем, и была написана, как и для всякого контроллера.
Но у этого контроллера мало возможностей доступа к прошивке и данным, только интерфейс SMB или HDQ -
так было задумано разработчиками специально, чтобы воспрепятствовать несанкционированному доступу.
У него ограниченный набор периферии, отсутствие внешнего кварца и прочих завсегдатаев
обычных микроконтроллеров общего применения, что объясняется опять же, глубокой кастомностью этих изделий.

Во-вторых: надеюсь вы понимаете, что Регистр - это временное хранилище параметра.
Все параметры работы батареи лежат в EEPROM чипа. И изменение параметра (пускай даже если он R/W),
не гарантирует, что он будет автоматически помещен в EEPROM.
Каковы последствия этого? Да просто после рестарта чипа параметр вернется к прежнему значению.
Я такое проходил. Более того, чип в определенные моменты сам обновляет данные регистров,
и опять таки, может просто перечитать его из EEPROM.
От чего все это зависит? От конкретной прошивки чипа. Если она от TI, то можете изучать доки и действовать по ним.
Но вот для чипов bq8030, 8050-55, 20695, 20z451-53, bq9000-03, чипов от Renesas, Maxim, Atmel и многих других -
своя логика работы прошивки, и там - лучший способ поменять параметр - исправить его в EEPROM
(хотя не исключаю, и даже уверен, что многое можно сделать через регистры, но мы их не знаем - мануала нет).

И в-третьих: некоторые фирмы (Lenovo, Sony, Toshiba) имеют дополнительные степени защиты от взлома.
Аутентификация батареи (обмен кодами - рукопожатием батареи и ноута),
Контроль определенных параметров микроконтроллером зарядки в самом ноуте (например проектной емкости),
которые должны быть строго определенной величины,
и при обнаружении их изменения батарея признается нерабочей или чужой.

Если вы прочли доку Smart Battery Data Specification, то увидели бы,
что гибкое общение с чипом АКБ в рамках SBS 1.10 - весьма затруднительно.
Здесь имеется лишь самые общие стандартные параметры для того,
чтобы обеспечить общее взаимодействие АКБ с ноутом или дроном, и пр....
Производители АКБ есстественно, не могут ужать все что они хотят от батареи до этого стандарта.
Поэтому имеется возможность расширения доступа, посредством использования остальных регистров,
перечень которых однако, у каждой фирмы свой.
Более того - каждая фирма ограничивает доступ к этим расширенным регистрам,
посредством того что секретит доступ к чипу. И имеются несколько уровней доступа.
- Запечатанный чип - только SBS регистры,
- Распечатанный - возможность записывать многие регистры SBS, и открытие прочих проприетарных регистров,
- и Полный доступ - возможность читать, записывать и регистры и EEPROM, и прошивку чипа).
Поэтому - не имея мануалов по кастомным чипам TI и почти по всем чипам прочих фирм,
не имея кодов доступа - вы почти ничего не сделаете с ними.

Надеюсь, что сподвиг вас этим постом задуматься над легкостью суждений,
выносимых вами в отношении некоторых вопросов темы и самих форумчан,
которые уже не первый год, а порой и десятилетие, занимаются тематикой
и могут вам дать хорошие советы, к которым стоит прислушиваться.

Не претендую на абсолютную истину в изложении всех вопросов, возможно в чем-то ошибаюсь,
а мое объяснение получилось о-о-о-очень длинным, но оно для вас, device1. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср ноя 12, 2025 14:17:35 
Нашел транзистор. Понюхал.

Карма: -13
Рейтинг сообщений: -16
Зарегистрирован: Сб окт 18, 2025 13:46:49
Сообщений: 169
Рейтинг сообщения: 0
Alex_PP то что вы мне написали я так в какой то части в курсе.
особенно что даташиты часто на процессоры не найти. но есть но, надо смотреть по каком схеме собран проц. т.к. эти схемы часто у многих производителей одни и теже. если взять утилиту segger там есть таблица процев и какая архитектура использована.
регистры также часто лежат на внутреннем флеше, на флеше часто лежит сама прошивка. часто это общее пространство но разделенное по адресам.
да и вообще регистры нужны чтобы напрямую управлять режимами проца. поменял один байт, где биты каких то состояний и всё проц по другому работает. также есть способ например обойти fuse, это залить их большим уровнем электричества. типа река для доступа внужную область забита камнями, заливаем выше уровни реки и получаем доступ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср ноя 12, 2025 14:41:47 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 298
Откуда: Курск
Рейтинг сообщения: 0
device1 писал(а):
регистры также часто лежат на внутреннем флеше, на флеше часто лежит сама прошивка. часто это общее пространство но разделенное по адресам
Так и есть. Но кому от этого легче?
device1 писал(а):
да и вообще регистры нужны чтобы напрямую управлять режимами проца. поменял один байт, где биты каких то состояний и всё проц по другому работает
Все главное там закрыто для доступа напрямую.
Есть регистр BatteryStatus. Он в SBS описан, там статусы, но их так мало, что вы ничего этим не сделаете.
device1 писал(а):
также есть способ например обойти fuse, это залить их большим уровнем электричества. типа река для доступа внужную область забита камнями, заливаем выше уровни реки и получаем доступ
Вот тут уже я не понимаю вас. Но если это намек на способы взлома - то долго будете их подбирать - игра не стоит свеч.

Добавлено after 9 minutes 51 second:
...но есть но, надо смотреть по каком схеме собран проц. т.к. эти схемы часто у многих производителей одни и теже. если взять утилиту segger там есть таблица процев и какая архитектура использована...
Даже архитектура чипов секретится производителями. У Ti на 8030б 8050-55 онеа была RISC с 12-битными командами, кажется. Почитайте Карозиум, посты Виктора, который взламывал эти чипы. Там есть некоторые подробности.
И еще - Charlie Miller, Battery Firmware Hacking.
Мы здесь (почти все), на форуме сами до такого не додумались бы. :))


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср ноя 12, 2025 20:47:28 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Ср окт 23, 2019 08:41:11
Сообщений: 456
Откуда: Саратов
Рейтинг сообщения: 0
Спасибо Alex_PP, разложил всё по полочкам и понятно всем пользователям.
Это бы вынести в шапку, закрепить, чтобы не повторяться в последствии..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Чт ноя 13, 2025 12:34:02 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 298
Откуда: Курск
Рейтинг сообщения: 1
Vovan_sar, спасибо за отзыв.
Да это - как из пушки по воробьям. Заряд сильный, но сколько из него попадет "в цель" - это большой вопрос. ))
Мне просто иногда хочется донести до новичка, который или в корне не понимает вопрос,
или пытается понять, но копает не в ту сторону, попутно дискредитируя направо и налево всех кто ему отвечает,
всю "глубину" заблуждения, и указать хотя бы нужное направление.

Повторяться приходится каждому, потому что тему и шапку все равно не изучают подробно.
А ведь мало изучить шапку, например ту же СПРАВКУ ПО АКБ - так надо еще и доки,
на которые там есть ссылки, перечитать. Такое вообще мало кто делает.
А ведь то, что можно узнать, изучив целевые Блоги энтузиастов,
или даже хотя бы один мануал по процессору на любой из всем известных чипов TI,
можно понять больше и глубже, чем перечитав все посты на этом и ему подобных форумах.
Но это ж надо переводить доку в 50-100 страниц! Кому оно надо. ))

Вот тут и начинается работа со специализированными программами по типу:
"Дай человеку молоток - он себе палец отобьёт; дай топор - ногу отрубит...", как метко отметил Aqel.

К слову, device1, безусловно имеет опыт программирования, это видно из его манеры выражаться.
Однако то, что применимо при программировании к контроллерам Atmega в Ардуино, или например, raspberry pi,
очень сильно отличается от способов работы с чипами АКБ.
Поэтому, "с наскока" пытаться применить ту методу здесь,
а также, прежде чем спорить или говорить о незнании людей в каком то вопросе,
нужно сначала самому хорошенько разобраться, проверить свои знания на опыте,
а уж потом говорить что собеседник ошибается, потому что он просто "недостаточно в теме".

P.S.:
Vovan_sar, вы как практик, знаете гораздо больше меня, и могли бы сами написать и разложить все гораздо понятнее.
Я говорю слишком длинно, и многие вещи можно уточнить и сказать гораздо локаничнее.
Но мы с вами - не Charlie Miller, который посвятил исследованиям кучу времени, и так детально изложил их.
И даже его труд - мало кто читает. А уж наши скромные очерки - и вовсе не оправдают затраченных усилий. ))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Чт ноя 13, 2025 13:11:08 
Друг Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 334
Зарегистрирован: Ср мар 31, 2010 09:33:22
Сообщений: 4697
Откуда: Владивосток
Рейтинг сообщения: 0
Интересный ликбез . Помню еще старые форумы по ремонту батарей лет 15 - 20 назад . Там такого было очень мало )
Кто захочет то прочитает с понимаем даташиты на контроллеры и их софтовые мануалы .
А кому не осилить - будет искать простейшие солюшн для каждой батареи или попросит удаленной помощи за определенную плату .

_________________
«Когда у общества нет цветовой дифференциации штанов, то нет цели!»

- Позвольте-с вас спросить, почему от вас так отвратительно пахнет?
- Ну, что ж, пахнет... известно. По специальности. Вчера котов душили, душили. (с)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3447 ]     ... , , , , 173

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y