|
Текущее время: 20 апр 2024, 03:31
|
Сообщения без ответов | Активные темы
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 сен 2020, 18:05 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Alex_PP писал(а): Очень важно, чтобы емкости обе были на 0 (FullChargeCapacity и RemainingCapacity). Я отпаивал банки и вешал резисторы 470 ом, получались нули, тогда ломал В моем случает это не требуется? Что это за фишка?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 сен 2020, 20:13 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 37 Откуда: Курск
|
BatrakovSV писал(а): Т.е. имея две одинаковых батареи и заменив в них аккумуляторы, надо на каждой плате и без исключения выпивать/припаиваться к eeprom и править каждый дамп под каждую батарею. Верно? Да причем тут это. Речь о том, что вы хотели заменить прошивку (а не всю плату контроллера) одной батареи - прошивкой из контроллера другой батареи. Хоть и такой же, но другой. Каждый контроллер и откалиброван работать со своей платой и измерителями (это помимо ячеек). И хранятся все калибровки в дампе eeprom. А вы хотите просто заменить дамп - читай, заменить процессор. это равносильно. Менять ячейки без правки eeprom можно, но очень желательно ставить при этом такие же, той же емкости. Что тут еще не ясно? Vovan_sar писал(а): Alex_PP писал(а): 2060 этого не позволит.
Странно, у меня позволял в новой версии. Не знаю, этот чип с внешней eeprom, и у него нет "задней калитки" для распечатывания. Она и не нужна - всегда есть вариант слить и залить саму eeprom. В датащите нет вариантов распечатывания. ни с паролем, ни без. Возможно, у вас не было бита sealed. Хотя, все может быть... BatrakovSV писал(а): А вообще можно ли продолжать эксплуатировать такую батарею? Чем это чревато? В принципе я вывел в трей напряжение батареи и эти постоянные 100% мне особо не мешают. Ну так в чем же дело? Если вам не сложно внешней зарядкой ее заряжать, и ловить момент отключения, чтобы успеть сохранить данные в буке, то конечно, пользуйтесь так. BatrakovSV писал(а): Еще вопрос в чем разница при прошивке батареи с подключенными аккумуляторами или с резисторами вместо них? Не для вашего чипа это. у вас это не требуется. BatrakovSV писал(а): Я не смогу подпаяться к eeprom 24С02 она очень-очень маленькая. Нет такого навыка. Я хотел бы через контроллер. Очень многого вы хотите, первый раз заглянув в АКБ. eeprom-ка у вас скраю, вообще подпаяться удобно. не знаю, чего вы так боитесь. распиновка на фотках в архиве, я давал, или в папке sbworkshop. А вот у меня - платки там было 2, и между ними вообще не подлезть... так что не жалуйтесь. Вам обрисовали все что необходимо, и как это сделать, а вы еще ищете более простой путь. Куда проще?
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 сен 2020, 22:33 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
Alex_PP писал(а): Куда проще? Когда ты приедешь и сделаешь ему )))) Человек назадавал кучу вопросов, получил кучу ответов, но так и не смог считать еепромку. Дальнейший(да и ранний) диалог с BatrakovSV, переливание из пустого в порожнее.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 09:32 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
otus писал(а): Питается еепромка 3.3 вольтами Я уже озвучивал ему выше, что и китай-адаптером CP2112 можно снять дамп не снимая еепромку, там есть это напряжение(VCC) рядом с клок и дата. Контроллер только обесточить надо. А уж если be2w считает дамп, то почему бы не попробовать и ресет сделать в ней же.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 13:30 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1239 Откуда: Vladivostok
|
otus писал(а): Самого простого программатора достаточно и паялника для починки этой батареи.
И для легкого выпаивания - сплав Вуда )
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 13:39 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
otus писал(а): Нет у человека его Он выше озвучивал: BatrakovSV писал(а): Я заказал на Али плату отладки CP2112 USB I2C. Поэтому и предлагал ее использовать, как приедет. В остальном согласен полностью
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 19:21 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Вот 2 дампа мой батареи. "Было" и "стало". Вложение: Архив.zip Можно по ссылке посмотреть. https://cloud.mail.ru/public/2PLU/zu3wwfQLcВсе правильно? Или раз старые аккумуляторы с 2200 мАч, поставил на 2500-3000мАч, то можно изменить 4400 на хотя бы 5000? Потому что сейчас обратная ситуация. При напряжении батареи 14В (по 3,5В на аккумулятор) уже считает 2% заряда. До какого напряжения рекомендуется разряжать аккумуляторы? Не ниже 3,2В на элемент? Ноутбук показывает остаток процентов по напряжению или контроллер зная емкость батареи считает "потребленную емкость". Т.е. прошло через него 4400 мА - все значит 0%. Еще вопрос. Что означает флаг EINT?
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 21:26 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 37 Откуда: Курск
|
Что значит "было" и "стало"? Вы же еще не правили дамп. Вот тут дока по этому контроллеру, раз вам лень на TI.com зайти. https://drive.google.com/file/d/1la4b9M ... sp=sharingтам ищите таблицу "Table 10. EEPROM Memory Map". В ней дешифруйте свои адреса. Узнаете, что не совпадает в дампах. Ищите и правите: - Last Measured Discharge (= Pack Capacity) - Pack Capacity (пишете от банок, например, если 1 банка 3000 мАч, а у вас 2 банки в параллель, то умножаете на 2, т.е. 6000 мАч, {в Hex это 0x1770, меняете порядок байт, пишете туда - 7017, и так везде}) - ManufDate (текущая, не знаю, как форматить числа даты, можно использовать batdumpeditor_101 для этого) - Pack Configuration (EE 0x3f), бит SEAL этого регистра обнуляете, на будущее. После правки всего этого, заливаете дамп назад. Запускаете чип контроллера (с банками), делаете full reset (команды 0x4f -> 0xff5a, 0x7d -> 0x0000, 0x7d -> 0x0080 последовательно), контроллер выставляет флаг RELEARN в регистре BattMode (нужен цикл обучения). Затем читаете отчет, выкладываете его. Далее будет видно. Да, потом еще команда 0x00 -> 0x064d - в remaining capacity установится fullcharge capacity. Иначе 0% заряда будет. Это не страшно, но разряжать придется не в ноуте, а внешней нагрузкой или в биосе. Ноут при 0% думаю не загрузится, кроме как в биосе. BatrakovSV писал(а): До какого напряжения рекомендуется разряжать аккумуляторы? Не ниже 3,2В на элемент? Да вы что. А зачем их вообще разряжать? Зарядите до 4,2в, или хотя бы около 3,7в. 3,2в - это нижний порог. Вот эта разница - и есть "ка-ли-бров-ка"! ))) Не берите чужой, правьте свой.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 21:54 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Alex_PP писал(а): Что значит "было" и "стало"? Вы же еще не правили дамп. В "стало" я изменил количество циклов, дату производства, серийный номер и FCC.
DesignCapacity: 4400 mAh FullChargeCapacity: 4400 mAh CycleCount: 1 Date: 2020.09.02 y.m.d DesignVoltage: 14800 mV ManufactureName: SMP DeviceName: 01ZG SerialNumber: 1021 ChargingCurrent: 3000 mA ChargingVoltage: 16800 mV DeviceChemistry: LION Temperature: 28.5 C Voltage: 15000 mV Current: 0 mA RelativeSOC: 18% AbsoluteSOC: 18% RemainingCapacity: 812 mAh VCELL4: 3753 mV VCELL3: 3731 mV VCELL2: 3752 mV VCELL1: 3764 mV
Этого будет недостаточно?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 22:27 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 37 Откуда: Курск
|
Полагаю, сами править не стали, be-шка 2.82 помогла? ))) BatrakovSV писал(а): Этого будет недостаточно? Я написал, как действовать дальше. Бит SEAL еще уберите. Далее - по алгоритму, изложенному в прошлом посте. А почему 4400? Вы же банки 3000 поставили. Тогда 6000 надо править.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 23:03 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 35 Откуда: Саратов
|
BatrakovSV писал(а): Вот 2 дампа мой батареи. "Было" и "стало". Alex_PP писал(а): Что значит "было" и "стало"? Вы же еще не правили дамп. BatrakovSV писал(а): В "стало" я изменил количество циклов, дату производства, серийный номер и FCC. Alex_PP писал(а): Полагаю, сами править не стали, be-шка 2.82 помогла? ))) Да скорее всего, судя по отчетам. Ты ему трактаты пишешь, он не утруждает себя пояснениями, что и как он делал. ))) Прикидывается лузером, а дампы всё таки слил ))) Alex_PP, otus, забейте, он уже все сделал. Всё остальное есть в даташите.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 сен 2020, 23:18 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Alex_PP писал(а): - Pack Configuration (EE 0x3f), бит SEAL этого регистра обнуляете, на будущее. otus писал(а): В Pack Configuration FF или все единицы. Я плохо разбираюсь в адресации памяти. Надо будет поизучать. Так вроде же стоит в 0х3F - FF. Alex_PP писал(а): Полагаю, сами править не стали, be-шка 2.82 помогла? ))) Через UBRT не отпаивая eeprom прочитал и применил дефолтные параметры. Программа BatDumpEditor, которую Вы рекомендовали я так понимаю тоже может вносить параметры в дамп. А в чем отличие Read Word от Read Block?
Последний раз редактировалось BatrakovSV 03 сен 2020, 05:14, всего редактировалось 2 раз(а).
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 07:12 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Так otus писал(а): В Pack Configuration FF или все единицы. или Alex_PP писал(а): Так надо не FF ))) Надо чтобы в ячейке 0030хF было 00 или BF???? BF это же 191. Что-то я запутался. https://cloud.mail.ru/public/6TAZ/2dRqtivnEhttps://cloud.mail.ru/public/25MD/2wFjJKnT2Я и 00 и BF попробовал. Флаг Seal все равно малиновый. Прошу прощения, вчера в спешке четко не обозначил, я это все делаю не отпаивая eeprom и только через разъем батареи с помощью UBRT-2300.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 11:15 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
otus писал(а): то подайте команду ресет. Я не понимаю где набирать эти команды: 0x4f -> 0xff5a, 0x7d -> 0x0000, 0x7d -> 0x0080 В поле Send Command только 2 символа могу набрать. https://cloud.mail.ru/public/5gTx/5ePY1iAYCКакой программой я могу отдать эти команды? "0x4f -> 0xff5a" "0x7d -> 0x0000" "0x7d -> 0x0080"
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 20:40 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 37 Откуда: Курск
|
Alex_PP писал(а): Я и 00 и BF попробовал. Флаг Seal все равно малиновый. Да фиг с ним, раз и без него все прочитали. Вы купили лицензию red_label на 1 день?Команды подавать здесь https://drive.google.com/file/d/1ao_pfO ... sp=sharingОна у вас уже живая, все это для инициации цикла обучения. Если не хотите с командами заморачиваться, оставьте так. Протестите заряд/разряд в ноуте. Команды могут не пройти в seal-режиме. Что у вас в обозначенном месте написано? https://drive.google.com/file/d/1dmPoRx ... sp=sharingДля RBxx, (пост ниже). RBxx писал(а): Это EEPROM или всё хранится в контроллере? Это не eeprom. Там все в контроллере.
Последний раз редактировалось Alex_PP 03 сен 2020, 21:09, всего редактировалось 1 раз.
|
|
|
|
|
RBxx
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 20:49 |
Интересующийся |
|
|
Зарегистрирован: 21 авг 2012, 20:14 Наличности на руках: 22.11
Сообщения: 33 Откуда: Белореченск
|
Доброго времени суток! АКБ Toshiba PA3817U-1BRS. Ноут отдали на запчасти, около года лежал, заменил материнку, включил, а он ругается, что ёмкость АКБ 1,8%. Подкинул новые банки по 2600мАч, но так же показывает ёмкость 1,8%. Если в ОС вырубить отключение по критическому разряду, то держит нормально. Контроллер R2J240 https://drive.google.com/file/d/1iFoTWB ... sp=sharingДумал выпаять EEPROM, программатором слить дамп и выложить сюда, чтоб отредактировали. Но не пойму, IC3 это EEPROM или нет? https://drive.google.com/file/d/1iO8QSp ... sp=sharingОбвязка странная, на подключение EEPROM не похоже, больше похоже на операционник или что-то ещё. Это EEPROM или всё хранится в контроллере?
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 21:51 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Alex_PP писал(а): Вы купили лицензию red_label на 1 день? Да. Это единственный способ не отпаивать eeprom? Alex_PP писал(а): Команды могут не пройти в seal-режиме. Я все-таки прописал BF в ячейку, Seal становиться зеленый только после отключения питания, а это и есть reset. Но после чтения eeprom, Seal снова становиться малиновым. Так и должно быть? После этого команды не проходят. "0x4f -> 0xff5a" "0x7d -> 0x0000" "0x7d -> 0x0080" Получается для получения Seal и отправки команд надо сделать ресет, но программно его сделать нельзя, пока не отключишь питание, но если отключишь питание, то и ресет делать после включения уже не нужно. В том поле у меня "SS not supported".
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 22:00 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 37 Откуда: Курск
|
BatrakovSV писал(а): Но после чтения eeprom, Seal снова становиться малиновым. Нет, не нормально. Видно это каверза от ubrt. Они как и be2w запечатывают чип после чтения eeprom. BatrakovSV писал(а): Я все-таки прописал BF в ячейку, Seal становиться зеленый только после отключения питания, а это и есть reset. Но после чтения eeprom, Seal снова становиться малиновым. Ну не перечитывайте eeprom после включения питания. Смотрите через регистры. Если зеленый - команды пройдут. Только они вам теперь может и не нужны. калибруйте акб в ноуте - цикл разрядки/зарядки. BatrakovSV писал(а): Alex_PP писал(а): Вы купили лицензию red_label на 1 день? Да. ... Как вы с ними связывались? Скайп, почта? Опишите процесс. На почту они мне на вопросы не отвечают.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 сен 2020, 23:00 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Alex_PP писал(а): Как вы с ними связывались? Скайп, почта? Опишите процесс. Я написал в Скайп Имя: Robot UBRT. Там отвечает человек, не быстро, но отвечает. А в чем отличие Read Word от Read Block? Т.е. 0x4f -> 0xff5a надо в левом окне набрать F4, а в правом FF5A. Верно? И это не адресация eeprom, а тогда что это? Адресация памяти непосредственно в bq2060A? Можно ли потом править 24C02 через эти команды? Или это только настройка контроллера? Например изменить номиналы 25%, 50% и 75%.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 сен 2020, 10:01 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Инструкций на сайте UBRT много, они там не самые свежие - читал, но некоторые нюансы так и не понял. Я правильно понимаю, что команды отправляются контроллеру и если память unseal, то контроллер записывает данные в указанные ячейки eeprom. Верно? Однако "содержимое" ячеек при чтении в главном окне программы почему-то не совпадают картой адресации при чтении через контроллер специальной утилитой UBRT. Например, количество циклов храниться в ячейках eeprom по адресам 0E и 0F. https://cloud.mail.ru/public/52Wd/Uf7TsymsfОднако при чтении через Read Word в главном окне программы на 0E получаю Hex 004B dec 75 https://cloud.mail.ru/public/N6sG/3esrxAGp9на 0F получаю Hex 0CE4 dec 3300 Вкладка Decoding Tools, вроде, не предназначена для bq2060А. Вот что показало сканирование. Read Word https://cloud.mail.ru/public/uGF5/ssST77ydiRead Block и ReadBlock FromChip https://cloud.mail.ru/public/4od8/5G5myg3i4
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 сен 2020, 11:53 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
otus писал(а): Вы до сих пор не поняли для чего ставится SEAL или Пароль ? Я снял пароль путем изменения ячейки eeprom 3F (с FF т.е. 11111111 на BF т.е 10111111) . Seal - зеленый. Все что написано постом выше с ЗЕЛЕНЫМ Seal.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|