Ремонт портативной техники - телефоны, КПК, навигаторы и типа того.
Ответить

Re: Хитро-умный аккумулятор.

Ср фев 09, 2022 09:31:51

добрый день.у меня акку леново 70++ заблокировался контроллер 51F51 и 55++ R2J240 из за просадки напряженя до 2.4 волта.высверлил с плюсовой стороны пластик и заряжал до 9.6 волта.есть лпт и ср2112 адаптеры.как сделать унлок можете помоч?

Re: Хитро-умный аккумулятор.

Ср фев 09, 2022 12:05:30

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

Проблемы поменять нет, но вот зачем? Чтобы новые батареи переставали работать в старых ноутбуках и требовали от пользователя обязательного обновления прошивки биоса?
Для примера можно взять mega328pa и mega328pb, по сути одно и то же, а по факту нет

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

Re: Хитро-умный аккумулятор.

Ср фев 09, 2022 20:03:08

ИМХО, прошивка никак не трогает регистры, иначе внешнее устройство не будет получать необходимых ему данных о состоянии батареи
Ну вы опять не о том. Прошивка не трогает регистры, она выдает их содержимое на шину SMBUS, по определенным кодам (командам). Или вы полагаете, что набрав команду MAC 00 вы обращаетесь напрямую к регистру? Все решает прошивка.
Первые 30 с небольшим команд (кстати, без MAC, он выдает данные по усмотрению производителя, для прошивок TI это важная команда, для Sony, Sanyo - это всего лишь регистр состояния, записывать в него бесполезно) составляют протокол Smart Battery Data Specification Revision 1.1. Его поддерживают все. Вот через них девайс и получает информацию о состоянии батареи. Остальное - по усмотрению производителя прошивки.

Для залочки достаточно сменить ключ шифрования и не зная его уже никто не сможет ничего изменить в настройках контроллера.
Это многих производителей не устраивает, для них делают специальные ревизии прошивок TI, либо они сами их пишут, как Sony, SDI, Sanyo, Panasonic и прочие. Чипы 80й серии (bq80xx) это кастом утройства которые поставляются TI вообще без прошивок.

Добавлено after 26 minutes 8 seconds:
GdeMoi17Let писал(а):Проблемы поменять нет, но вот зачем? Чтобы новые батареи переставали работать в старых ноутбуках и требовали от пользователя обязательного обновления прошивки биоса?
Какой пользователь? Какой Биос? С регистрами работает прошивка. батарея от Lenovo и не будет работать на HP. Хотя стандарт sbs 1.0 по регистрам они выполняют обе. Есть специальная команда, без которой батарея для DELL вообще не будет заряжаться. И это как пример.
"Разлочка" bq8030 с прошивкой Sanyo выполняется кажется в 3 команды, а для того же bq8030 с прошивкой sanyo она состоит в другом. Чипы bq8050,55 с прошивкой Sanyo имеют модифицированный механизм доступа. Чипы renesas rj240xx с прошивками SDI, Panasonic имеют свой алгоритм доступа и построение памяти.
Все они выполняют стандарт sbs 1.0. Но не взаимозаменяемы в устройствах, даже если вы проводками соедините их разъем с разъемом устройства. :)
Речь не о новых батареях для одних и тех же устройств, конечно там те же команды, и даже DeviceName SerialNumber одни и те же.

Re: Хитро-умный аккумулятор.

Чт фев 10, 2022 00:12:25

Есть специальная команда, без которой батарея для DELL вообще не будет заряжаться. И это как пример.
"Разлочка" bq8030 с прошивкой Sanyo выполняется кажется в 3 команды, а для того же bq8030 с прошивкой sanyo она состоит в другом. Чипы bq8050,55 с прошивкой Sanyo имеют модифицированный механизм доступа. Чипы renesas rj240xx с прошивками SDI, Panasonic имеют свой алгоритм доступа и построение памяти.
Все они выполняют стандарт sbs 1.0. Но не взаимозаменяемы в устройствах, даже если вы проводками соедините их разъем с разъемом устройства. :)
Речь не о новых батареях для одних и тех же устройств, конечно там те же команды, и даже DeviceName SerialNumber одни и те же.

Можете пожалуйста подробнее написать о командах sbs и как их вводить, или может статья есть где почитать. Я все еще не могу ничего найти по моим батареям от Dell E6540 на чипах BQ30423 и bq30472. Datasheet на эти чипы так и не нашел, но видел на форуме TI просили документацию и представитель TI ответил что эти чипы были разработаны на заказ компанией Dell и предоставить документацию без согласия заказчика они не могут.
Я хочу для собственного развития разрбраться об командах sbs и как их правильно вводить. Например взял datasheet от BQ20Z95, в нем есть таблица с sbs командами, к примеру 0x08 Temperature, как правильно ее ввести чтобы получить ответ о состоянии температуры. Или как ввести команду на разблокировку чипа, там я понимаю нужен пароль, вот если пароль будет известен, как вводить такие команды вручную? Заранее огромное спасибо за Ваш ответ
IMG_20220209_232639.jpg
(193.19 KiB) Скачиваний: 259

Re: Хитро-умный аккумулятор.

Чт фев 10, 2022 14:55:21

Речь не о новых батареях для одних и тех же устройств, конечно там те же команды, и даже DeviceName SerialNumber одни и те же.

Ок, убедили.

Re: Хитро-умный аккумулятор.

Чт фев 10, 2022 20:41:54

tima_02 писал(а):Можете пожалуйста подробнее написать о командах sbs и как их вводить, или может статья есть где почитать
Да гуглом все это находится без труда. Спецификация стандарта тоже легко находится. Могу выложить свою.
https://drive.google.com/file/d/18hqsWd ... sp=sharing,
https://drive.google.com/file/d/1QGG3NB ... sp=sharing
Команды в программах UBRT, DJi_Battery_Killer вводятся в соответствующие поля.
Например, как вводить команды в BE2Works описано у них на сайте http://be2works.com/how-works/smbus/
На сайте TI да и на be2works описано, какие типы команд бывают, какие для чтения значений, какие для записи.
Запись и чтение могут быть словами (2 байта), и блоками (n байт, всегда > 2).
Каждая подаваемая команда состоит из 2х частей: команда (1 байт) и "операнд" (2 байта и более). Если команда чтения, то результат будет выдан программой, если команда на запись, то операнд это значение, что будет записано.
tima_02 писал(а):Dell E6540 на чипах BQ30423 и bq30472. Datasheet на эти чипы так и не нашел, но видел на форуме TI просили документацию и представитель TI ответил что эти чипы были разработаны на заказ компанией Dell и предоставить документацию без согласия заказчика они не могут
Все верно, заказные чипы. Хотя возможно там все же модифицированная прошивка Ti. Судя по ManufactureName в вашем отчете. Навроде, как в чипах bq20z451, bq20z453 прошивка родственна продаваемому чипу bq20z45.
Может так и с этими, здесь я не в курсе. Читайте форумы, наверняка о них упоминалось и здесь, и на других.

Re: Хитро-умный аккумулятор.

Пт фев 11, 2022 08:01:30

Товарищи! Какой тулзой читать чип bq8045?

Re: Хитро-умный аккумулятор.

Сб фев 12, 2022 15:57:55

bq8045 довольно эксклюзивный чип. Если конечно вы не перепутали его с bq8055.
Уточните где он у вас стоит и что именно вам нужно прочитать параметры батареи или все же содержимое памяти контроллера.

Re: Хитро-умный аккумулятор.

Сб фев 12, 2022 20:17:21

trickyCaT, надо сделать сброс для замены банок. Батарея vgp-bps15

Re: Хитро-умный аккумулятор.

Сб фев 12, 2022 20:29:12

скиньте отчет, интересно кто разработчик прошивки

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 00:15:44

скиньте отчет, интересно кто разработчик прошивки

Отчёт чего? Я не знаю, какой утилью с этим чипом работать. Известные мне не поддерживают его.

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 01:06:58

отчет SBS параметров, его можно прочитать любой демкой

Добавлено after 22 minutes 1 second:
хотя уже не нужно, Google подсказал что там Sony прошивка и этот чип поддерживается во вьетнамской проге All Battery Server v1.5
СпойлерИзображение

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 12:58:32

Продолжаю мучать свой, приобретенный б/у и сброшеный, аккуммулятор Dell t54fj с чипом BQ30423. Установил windows xp и нежадную be2works и сделал следующее:
1) Выбрал из списка SN8030
2) Нажал на стрелочку считывание чипа, чтение прошло без ошибок
3) Не знаю правильно он считался или нет, но сразу сохранил прошивку.
4) Нажал на кнопку Reset chip
После этого сбросились показания на 0:
DesignCapacity, FullChargeCapacity, RelativeSOC, AbsoluteSOC, RemainingCapacity и в Battery Status пропали флаги.
После всего этого батарея все так же не отдает напряжение. В биосе отображается как 0% и надпись следует заменить батарею.
Что можно еще сделать для разблокировки? Помогите пожалуйста
0.jpg
До манипуляций
(152.38 KiB) Скачиваний: 222
1.JPG
Read OK
(102.24 KiB) Скачиваний: 167
2.JPG
После нажатия Reset Chip
(97.91 KiB) Скачиваний: 163

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 13:29:25

верните назад старый дамп, вы явно что-то не то сделали
Design Capacity не должна быть равна нулю, и FCC также

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 17:23:53

tima_02 писал(а):После этого сбросились показания на 0:
DesignCapacity, FullChargeCapacity, RelativeSOC, AbsoluteSOC, RemainingCapacity и в Battery Status пропали флаги
Да, на прошивку ваш считанный дамп похож, там есть ваши параметры. Но trickyCaT, прав, вы сделали неправильный сброс. Потому что чип выбран не тот. Верните старый дамп.
Сбросить в нем CycleCount, FCC можно и вручную поработав с дампом в HEX редакторе. Но вот флаги PF придется там еще поискать...
Однако другого пути пожалуй нет. Если дамп вычитали выложите здесь, может кто вам поможет со сбросом.
А у вас не DELL часом лаптоп? Только сейчас обратил внимание на DeviceName: DELL.......

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 18:07:10

конечно же Dell, bq304xx линейка только для них и разрабатывалась

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 18:18:29

Не знаю, с DELL всегда все сложно. Там у них, даже если все хорошо с батареей, для зарядки от внешнего зарядника спец команда подается с MAC: 0x108 иначе ключи не откроет.

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 18:54:29

верните назад старый дамп, вы явно что-то не то сделали
Design Capacity не должна быть равна нулю, и FCC также

Alex_PP писал(а):
tima_02 писал(а):После этого сбросились показания на 0:
DesignCapacity, FullChargeCapacity, RelativeSOC, AbsoluteSOC, RemainingCapacity и в Battery Status пропали флаги
Да, на прошивку ваш считанный дамп похож, там есть ваши параметры. Но trickyCaT, прав, вы сделали неправильный сброс. Потому что чип выбран не тот. Верните старый дамп.
Сбросить в нем CycleCount, FCC можно и вручную поработав с дампом в HEX редакторе. Но вот флаги PF придется там еще поискать...
Однако другого пути пожалуй нет. Если дамп вычитали выложите здесь, может кто вам поможет со сбросом.
А у вас не DELL часом лаптоп? Только сейчас обратил внимание на DeviceName: DELL.......

Спасибо за Ваши ответы. Дамп до и после приложу к этому посту. Вот что удалось найти: https://www.laptopu.ro/community/how-to ... ip-sn8030/
Судя по статье bq208xx, bq304xx, sn803xx это одно семейство чипов. По ссылке описано как править дамп в hex редакторе. Но есть и плохая новость, старый дамп не записывается. Что ему не нравится, может нужно разрядить до определенного напряжения?
Dump Dell T54fj.zip
(1.68 KiB) Скачиваний: 140

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 19:23:18

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

какую ошибку выдает прога при попытке записи дампа?

Re: Хитро-умный аккумулятор.

Вс фев 13, 2022 19:34:08

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

какую ошибку выдает прога при попытке записи дампа?

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