|
Текущее время: 06 май 2024, 05:37
|
Сообщения без ответов | Активные темы
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 окт 2022, 12:20 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
prosh писал(а): затёр FF ками hx0480 и hx0490 строки флеша попробуйте ноликами 00 забить
|
|
|
|
|
prosh
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 окт 2022, 07:07 |
Я тут случайно |
|
|
Зарегистрирован: 19 окт 2016, 04:11 Наличности на руках: 22.08
Сообщения: 8 Откуда: магадан
|
Много что пробывал, в разных вариациях. Строки 480-490 сохраняют данные, на момент возникновения ошибки, которая появляется по адресу 607, в старшей половине байта. Если в этом месте байта нолики, то строка 480 не обновляется, просто лежит. И при этом ошибка разряда пропадает и транзисторы на разряд работают. Нашёл интересный адрес 64A-64B. там лежат данные команды 0x0F RemainingCapacity. Проблема одна, у меня BatteryStatus 0x16 - 4050. Четвёрка, это проблема с зарядкой. И я никак не могу найти место, где лежит эта ошибка. Или возможно ChargingVoltage 0x15 у меня возвращает 0000. Туда может копать?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 окт 2022, 16:32 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
prosh писал(а): Проблема одна, у меня BatteryStatus 0x16 - 4050. Четвёрка, это проблема с зарядкой. И я никак не могу найти место, где лежит эта ошибка. Или возможно ChargingVoltage 0x15 у меня возвращает 0000. Туда может копать? Эти регистры показывают состояние контроллера. prosh писал(а): BatteryStatus 0x16 - 4050. Четвёрка, это проблема с зарядкой А 4050 - это в hex? Я вообще не плнимаю, что это за состояние. 100000001010000 - это FD, DSG, TCA. У вас Нет флага INIT, прошивка битая, или в верхней части, где стоит контрольная сумма для защиты постоянных данных, либо в нижней части, где тоже при изменении данных, у меня флаг INIT не устанавливался. Вот этих двух флагов быть не должно: Зато должен обязательно стоять флаг INIT и DSG (в момент когда не заряжается). FC или FD могут меняться во время работы. Что то я не вижу в прошивке, что это Sanyo (о чем вы сами упомянули вначале). И даже нет Sony, LGC или прочих..., вместо них, по адресу 0x11 там бог знает что: Ип 000000 Хотя название устройства BOSE_VIA на своем месте. Это странно.
|
|
|
|
|
prosh
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 окт 2022, 02:04 |
Я тут случайно |
|
|
Зарегистрирован: 19 окт 2016, 04:11 Наличности на руках: 22.08
Сообщения: 8 Откуда: магадан
|
Alex_PP писал(а): А 4050 - это в hex? Я вообще не плнимаю, что это за состояние. Да, всё в hex. Не совсем понимаю про флаг INIT. Из даташита: 1 = Initialization. This flag is cleared approx. 1 second after device reset, after all SBS parameters have been measured and updated. Это флаг стирается после иницализации. Тоесть INIT=1 значит идёт процесс нициализации. Если он не пройдёт, то флаг останется в =1. Я это даже проверял. После сброса, 500ms- контроллер недостуен, следующие 500ms - контроллер доступен и INIT=1. После этого INIT=0. И контроллер правильно открывает транзисторы на разряд. Тоесть сначала, без нагрузки, открыт транзистор разряда. Когда появляесся нагрузка больше 50ma, то открывается и транзистор заряда, чтобы убрать потерю напряжения на обратном диоде транзистора заряда, тоесть что бы не терять энергию на этом диоде. При попытке дать зарядку, транзистор заряда закрывается. У меня вопрос: Вы непосредственно считывали флаг INT, командой 0x16, или это программа указывала на наличие или отсутствие этого флага? Я опять в сомнениях. Просто у вас на картинке INIT красный. Может он в этот момент = 1? Alex_PP писал(а): Что то я не вижу в прошивке, что это Sanyo (о чем вы сами упомянули вначале). И даже нет Sony, LGC или прочих..., вместо них, по адресу 0x11 там бог знает что: Ип 000000 Хотя название устройства BOSE_VIA на своем месте. Это странно. Да, я обратил внимание. Sanyo написано на шильде аккума, он точно оригинал. Да и чёрный ход от каросиума, на данный момент замечен только от этой комании. Alex_PP писал(а): Зато должен обязательно стоять флаг INIT и DSG (в момент когда не заряжается). FC или FD могут меняться во время работы DSG - у меня стоит. FD - У меня стоит. Они не мешают. Проблема с TCA - пока его не уберу, зарядка не включится. Как мне видится. На этом акуме много другого. Регистр 0х00 закрыт. Но выдаются данные по другим командам. 0х37 - выдаёт 32 байта из RAM синхронизированых с flash Data c адреса 0х620. 0х43 - выдаёт 32 байта из RAM, часть из которых синхронизированы с адреса 0х600. 0х50 - 0х54 - тоже из RAM что то вещают, тоесть у меня это не регистры статусов. Только стандартные команды соответствуют спецификации от 0х00 до 0х2F. Но организация flash Data очень схожа с Дэл и Леново от Sanyo. На данный момент разобрался вроде: 620 - тепература макс 622 - пемпература мин 624 - напряжение ячейки, пока непонятно может мин 626- напряжение ячейки, может мин 628 - напряжение на клемнике батареи 62А - какой то счётчик, прибавляется при перезагрузках. 62С - Ток заряда максиальный 62Е - Ток разряда максимальный 630 - Ток заряда средний или минимальный 632 - Ток разряда средний или миним. 634 - Ещё какой то ток разряда 636 - Ещё какой то ток разряда 638 - ??? 63А - вроде часовой счётчик, каждый час + 1 Пытаюсь с 600 - 610 строками разобраться. 600 - циклы 602 - Ёмкость 604 - ???? 606 - Флаги каких то ошибок, при появлении единиц в старшей половине младшего байта активизируется процедура сохранения данных в 480 -490 строках. В старшем байте сохраняется количество таких вызовов. Транзисторы закрываются. Возможно только на разряд. (заряда у меня ещё не было ни в каком виде) 608 - ????? 60А - ????? 60С - ??? Пока не трогаем, где то попадалось, что это смерть кощеева. На всей вариантах прошивок там 0xA500. 60E - ???? С 610 строкой пока запутался, надо копать.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 окт 2022, 11:11 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
volvo писал(а): на bq30z55 , прочитал be2works, нажимаю clear pff -ничего не меняется Вложений не вижу(по ограничениям форума), что именно прочитали? readbat или readchip? unseal есть? если есть, "звездочка" должна работать, но бывают и исключения посылаем ww 17 0 ww 0 29 UPD: volvo писал(а): reed chip -пишет ок скопируйте сюда текст из левого окна Прочитали чип, переходите во вкладку smbus и в вводите команды которые выше писал, отправка ctrl+enter
Последний раз редактировалось Vovan_sar 31 окт 2022, 11:59, всего редактировалось 1 раз.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 окт 2022, 14:55 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
Это стандартный отчет readbat Когда прочитали чип, что написано в левом окне? volvo писал(а): SMBus нет такой вкладки ..... над левым окном иконка справа от"дискетки", папочки желтенькие
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 окт 2022, 16:45 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
volvo писал(а): но вот звездочка не работает .... Я так понимаю для другого акума с другим cyclecount другие команды,а как их высчитать ? и как сбить степень износа ? Не правильно понимаете. Звёздочка и отравляет 29 команду. И другие акб тут нипричем. Попробуйте ww 0 12 Readbat ReadChip ww 0 29 Read Battery Смотрим чардж каррент и вольтаж, есть изменения? А так читайте даташит на этот чип, он в свободном доступе.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 окт 2022, 22:04 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
prosh писал(а): У меня вопрос: Вы непосредственно считывали флаг INT, командой 0x16, или это программа указывала на наличие или отсутствие этого флага? Я опять в сомнениях. Конечно считывал. Но его считывает именно вместе с другими флагами в регистре BattStatus 0x16. prosh писал(а): Просто у вас на картинке INIT красный. Может он в этот момент = 1? Да, на картинке он какой и должен быть, если инициализация прошла успешно. prosh писал(а): Тоесть INIT=1 значит идёт процесс нициализации. Если он не пройдёт, то флаг останется в =1. Нет, это не процесс а результат процесса. Если успешно = 1, если нет = 0 prosh писал(а): Проблема с TCA - пока его не уберу, зарядка не включится. Как мне видится. Ну, он косвенно замешан, он просто показывает, что может быть проблема с зарядкой. или... если это Dell, там команда для зарядки есть. Пока ее не подадите - не будет заряжаться, но это не проблема, ноут ее знает. Команда 0x108 послать в регистр MAC 0x00. У Dell он такая хитрость военная - на разрядку пожалуйста, а чтоб зарядить - изволь пароль знать. )) Ну а если ноут не Dell, то причина не в этом, тогда разбирайтесь с флагом INIT. Должен быть установлен. Основная причина его отсутствия - битая прошивка. ManufName у вас странный, все кнш может быть, тем более, он у вас дублируется в бинарнике тот же, но я у Sanyo о таких не слыхал.
Последний раз редактировалось Alex_PP 31 окт 2022, 22:51, всего редактировалось 4 раз(а).
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 окт 2022, 22:25 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
volvo писал(а): ChargingCurrent: 0 mA ChargingVoltage: 0 mV Еще один вопрос, вы посадили пин SP на GND ??? Alex_PP, похоже человек зачитался даташитом
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 ноя 2022, 14:15 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
volvo писал(а): нет, все как обычно, один пин минус и 2 по дата, Ну так соедините SP c GND. У асусов в разъеме он есть. Вот распиновка от Asus A32-K55 _____ТОР________ |+|+| | |C|D|SP|- |-| Прочитайте отчет и скиньте сюда. volvo писал(а): другой аккум от хп на том же контроллере, У HP нет в разъеме этого пина, там программно организовано.
|
|
|
|
|
RomanG7753
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 ноя 2022, 14:27 |
Интересующийся |
|
|
Зарегистрирован: 23 окт 2018, 22:02 Наличности на руках: 17.02
Сообщения: 20 Откуда: Ivano-Frankivsk
|
volvo писал(а): 2635 mV заряди до 2800mV
|
|
|
|
|
RomanG7753
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 ноя 2022, 18:40 |
Интересующийся |
|
|
Зарегистрирован: 23 окт 2018, 22:02 Наличности на руках: 17.02
Сообщения: 20 Откуда: Ivano-Frankivsk
|
volvo писал(а): 3711 mV тут также 3820 зделай
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 ноя 2022, 22:43 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
Vovan_sar писал(а): похоже человек зачитался даташитом Да я тоже по ходу все замешал в кучу. prosh в первом посте огласил, что это не ноут, а блютуз колонка. Какой Dell?... Чего меня понесло на него, сам не знаю.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 ноя 2022, 22:50 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
volvo писал(а): команды: Readbat ReadChip Read Battery=Readbat не работают ))) Это не команды, это кнопочки. Поводите мышкой над ними появятся подсказки. Првильное/важное замечание сделал RomanG7753, и в первый раз(про напряжения) и сейчас - выровняйте банки(приближается к критическому). Вы какие банки поставили, что они так разбежались по напряжению? Надеюсь не пытаетесь оживить старые банки? Напрасная трата времени.
|
|
|
|
|
RomanG7753
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 ноя 2022, 15:46 |
Интересующийся |
|
|
Зарегистрирован: 23 окт 2018, 22:02 Наличности на руках: 17.02
Сообщения: 20 Откуда: Ivano-Frankivsk
|
volvo писал(а): я так понял если заряд в банках разный то я не сброшу звездочкой контроллер что б акум снова заряжался? да
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 ноя 2022, 08:38 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
sasa_sv21 писал(а): 1. Имеет ли смысл заморачиваться с зарядкой-разрядкой ? нет sasa_sv21 писал(а): 2. Известно какой контроллер стоит ? надежней вскрыть и посмотреть sasa_sv21 писал(а): 3. Есть ли шанс что со сбросом контроллера ситуация как-то изменится банки новыми от этого не станут, но если прописать реальную емкость старых банок, то Wear Level будет меньше, но работать будет так же, ну может режим спячки отодвинется.
|
|
|
|
|
otus
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 ноя 2022, 18:36 |
Интересующийся |
|
|
Зарегистрирован: 08 фев 2020, 23:03 Наличности на руках: 0.00
Сообщения: 33 Откуда: EU
|
sasa_sv21 писал(а): 1. Имеет ли смысл заморачиваться с зарядкой-разрядкой ? Сделайте правильно калибровку. Разряжать нужно до конца, это означает что контроллер батареи должен сам отключить нагрузку. sasa_sv21 писал(а): От батареи со 100% до 15-20% работает 1,5 часа при воспроизведении фильма. Уходит в спячку, принудительно включаю и работает еще 2 часа. (!) Перед уходом в спячку нужно выйти из системы, потом включить и сразу зайти в БИОС и оставить в таком виде до выключения нетбука. Дать постоять разряженным пару часов и уже тогда подключить зарядное устройство и дать полностью зарядиться батарее. Контроллер пересчитает значения и будет видно что изменилось, и не должен больше выключатся раньше времени. Батарея старая, так что возможно эту процедуру придётся повторять через некоторое время снова. Это самое простое для вас, более 3 часов работы вряд ли соподвигнет вас разбирать или ремонтировать батарю.
|
|
|
|
|
Masta G.
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 ноя 2022, 23:18 |
Я тут случайно |
|
|
Зарегистрирован: 19 май 2018, 18:31 Наличности на руках: 16.01
Сообщения: 3 Откуда: Phuket
|
TheOne1985 писал(а): BE2Works_v4.52_Bohol_fu11.7z
кто-нибудь знает пароль? присоединяюсь к вопросу
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|