Доброго времени суток гуру электротехники. Собственно ищу вашей помощи или хотя бы совета. Есть в наличии старенький ноутбук samsung с дохлым акб на контроллере BQ20Z453. После копания в гугле выяснилось, что можно перепаковать банки, а с помощью копеечного CP2112 и программы BE2Works "обнулить" контроллер и ноутбук можно будет снимать с поводка. Нашёл инструкцию для чайников и притворил все это непотребство в жизнь. И вот выползла проблема: при попытке считать прошивку прога жалуется, что нужно разрядить акб и сбросить пароль, а когда нажимаю на кнопку сброса пароля выдает https://img.radiokot.ru/files/160175/me ... hax6om.png
я потратил на это несколько дней, для меня дело принципа "добить" его P.S версия проги "с терминатором", вместо акб подключены резисторы на 470 ом, на плате аккуратно, насколько это возможно, впаял перемычку на предохранителе, питание подавал небольшим блочком питания с возможностью регулировки выходного напряжения
Всем привет ! нужно тему оживить, бо только на канале проги идет обсуждение и кипит работа. Победил я алгоритм "волшебный" ключ, будет новая версия программы с возможностью распечатывания чипов "волшебным" ключом, чипы поддерживаемые будут такие BQ20zxx, BQ4050, BQ40Zxx. Но получат эту версию программы не все подписчики, дам эту версию программы только тем кто активно помогал и помогает донатом на развитие программы а также и тем кто помогал другим пользователям у нас в чате. Так что ребята без обид и огорчений если что.
Всем привет ! нужно тему оживить, бо только на канале проги идет обсуждение и кипит работа. Победил я алгоритм "волшебный" ключ, будет новая версия программы с возможностью распечатывания чипов "волшебным" ключом, чипы поддерживаемые будут такие BQ20zxx, BQ4050, BQ40Zxx. Но получат эту версию программы не все подписчики, дам эту версию программы только тем кто активно помогал и помогает донатом на развитие программы а также и тем кто помогал другим пользователям у нас в чате. Так что ребята без обид и огорчений если что.
Уважаемый, Николай. Как с вами можно связаться? Очень понравилась реализация вашей программы K.N.N. 0.4.2.7!
Всем привет ! нужно тему оживить, бо только на канале проги идет обсуждение и кипит работа. Победил я алгоритм "волшебный" ключ, будет новая версия программы с возможностью распечатывания чипов "волшебным" ключом, чипы поддерживаемые будут такие BQ20zxx, BQ4050, BQ40Zxx. Но получат эту версию программы не все подписчики, дам эту версию программы только тем кто активно помогал и помогает донатом на развитие программы а также и тем кто помогал другим пользователям у нас в чате. Так что ребята без обид и огорчений если что.
Уважаемый, Николай. Как с вами можно связаться? Очень понравилась реализация вашей программы K.N.N. 0.4.2.7!
Добрый час вам ! В подписи где есть любое моё сообщение есть ссылки на канал а у канала есть чат, там можно написать мне в Личку. Можно конечно и тут написать мне в личку но я не всегда могу попасть сюда на сайт, гребаные блокировки мешают. Приходите ко мне в телегу там мы с вами и поговорим.
5800mAh, 10.8V (PA3832U-1BRS) изначальный данные аккумулятора 6 элементов Контроллер Eeprom 34f04wp Износ 95 процентов изначально ёмкость элементов 2900mAh новые элементы 3400mAh вместо 6 как раньше 9 элементов Новая ёмкость 10200mAh Купила программатор ch341a для правки eeprom контролёра акумулятора Если кто знает можно править Контроллер чтобы он нормально работал с новыми элементами
Программатор не смог прочить но после очистки теперь в аиде показывает напряжение 3.25 Если кто знает чем ещё можно прочитать этот контроллер чтобы вести новые данные есть дапм от другого акумулятора такого же как у меня
Здравствуйте, Мне удалось с помощью программы K.N.N Beta v0.4.2.7 (UA) брутфорсить пароль и войти в режим "Boot mode" чипа BQ8050. Затем я обнулил ячейки 0x50C и 0x60C для того, чтобы не брутфорсить пароль по новой. Далее записал новый FCC в ячейках 0x502,0x503 (продублировал в 0x602,0x603) Записал новый Cycle Count в ячейках 0x500,0x501 (продублировал в 0x600,0x601). Новые данные прописались и считываются разными программами. Но я так и не могу сбросить флаги ошибок (. Пытался обнулять ячейки 0x640,0x641 и 0x540, 0x541. Вместе и по-отдельности. Может ли кто-нибудь подсказать как оживить батарею или скинуть рабочий дамп на нее? Батарея DELL Type XCMRD. Свой залитый дамп прилагаю. Все манипуляции делаю на эмуляторе на БП+резисторы вместо банок.
подскажите, может где-то встречалось уже. Как изменить зарядное напряжение с 17.2 вольт до 16.8 вольт? Чип BQ8050-D1 с прошивкой SANYO (не SANY011 !!!)? Аккумулятор - DELL Type XCMRD. Сами ячейки памяти, с данными зарядного напряжения, находятся по адресам 0x0C и 0x0D. То есть в статической области. Я читал, что данные в этой области верифицируются контрольной суммой и опасаюсь их менять, не изменяя контрольную сумму. Может кто-то имеет опыт изменения зарядного напряжения? Поделитесь, пожалуйста, опытом или дампом. Дамп текущей правленной прошивки и файл BatInfo прикладываю. Флажки на резистивном эмуляторе: RCA RTA INIT DSG FD
подскажите, может где-то встречалось уже. Как изменить зарядное напряжение с 17.2 вольт до 16.8 вольт? Чип BQ8050-D1 с прошивкой SANYO (не SANY011 !!!)? Аккумулятор - DELL Type XCMRD. Сами ячейки памяти, с данными зарядного напряжения, находятся по адресам 0x0C и 0x0D. То есть в статической области. Я читал, что данные в этой области верифицируются контрольной суммой и опасаюсь их менять, не изменяя контрольную сумму. Может кто-то имеет опыт изменения зарядного напряжения? Поделитесь, пожалуйста, опытом или дампом. Дамп текущей правленной прошивки и файл BatInfo прикладываю. Флажки на резистивном эмуляторе: RCA RTA INIT DSG FD
[uquote="VladUS73",url="/forum/viewtopic.php?p=4707702#p4707702"]Здравствуйте, нашел похожую на вашу батарею, смотрите там много дампов, есть на 4.2в https://disk.yandex.ru/d/r87MQ25Dz_qw0w
Спасибо! Что-то не пойму как дамп 2 килобайта получать из .srec файла? Утилитой srec2bin.exe прогоняю и получаю на выходе мегабайтный файл. Что с ним делать ума не приложу?
Дополняю. Поищу в Hex редакторе области похожие на дамп ЕЕПРОМ (2 килобайта).
UPD2: Дамп 2кБ сформировал и залил в контроллер батареи. BatInfo считывается с вольтажем зарядки 16.8В. Флаги RCA, RTA, INIT, DSG и FD. Попробую запаять банки
UPD3: припаял банки и поставил в ноут заряжаться. Ток заряда около 1 Ампера. Подожду до какого напряжения продолжится заряд.
UPD4: Банки зарядились до 4.2В. Ноут поработал положенное время до разряда аккумулятора. Прикладываю дамп вылеченной батареи. Проверка пароля для входа в Boot mode в прошивке вылечена.
Что-то не пойму, акб со стандартным контроллером bq20z45. После сброса и прописывания новых параметром (неважно, через cp2112, либо ардуино) ноутбук выключается при отключении зарядки. Т.е., только что сброшенную акб подключаю к ноутбуку, ноутбук с ней стартует(при выключенной зарядки), далее при подключении зарядки, акб заряжается корректно, но при ее отключении, бук выключается, причем контроллер блокируется. Что я делаю не так?
сложно понять в чем проблема,может кто еще подскажет. Как минимум нужно прогнать пару циклов, то есть если вы запустили ноутбук с батареи, дайте разрядится до 0 в биосе. потом уже зарядите снова. maxerror должен уменьшится меньше 100.
Вопрос пока решился. Я в Arduino-bq20zXX-Reader выбирал только пункты Permanent Fail Clear(PFKey) и FETControl(0x46) - Open FET. Остальный пункты Impedance Track algorithm(0x0021) и Reset DEVICE я не выбирал. Сейчас выбрал и их. И о чудо - акб заработал правильно. Причем, контроллер не блокируется даже тогда, когда я отключаю, а потом вновь припаиваю банки. Не знаю, так должно быть? И не понятно, какой пункт из Impedance Track algorithm(0x0021) и Reset DEVICE помог.
И не понятно, какой пункт из Impedance Track algorithm(0x0021) и Reset DEVICE помог.
Оба нужны были. Потому что одно сбрасывает чип и он корректно перечитывает параметры из EEPROM, а другое - запуск основного алгоритма работы чипа по подсчету оставшейся и емкости и полной. Неплохо было бы точнее задать Chemistry ID, не 100, а хемистра Ваших банок. Точнее обучится. Далее - цикл обучения. Лучше начинать с разряда до отключения батареи, вынуть из ноута (полностью снять нагрузку), а потом, спустя 3 часа - заряда до 100%, снова вынуть из ноута (снять нагрузку) и еще полежать где-то столько же. Изменится Update Status, Qmax 3-х ячеек, и MaxError. После этого будет показывать правильную емкость и корректно работать. Бывает не с первого раза обучается, значит некорректно выполнены условия цикла, или (если обучать без сброса последних Qmax) слишком большой разницы в новых показаниях и тех, что были в работе последний раз, когда он успешно обновлялся. Падал он у вас из-за неверных прежних данных алгоритма Impedance Track, по-видимому аварийно завершая зарядку (по-видимому, перезаряд).
Причем, контроллер не блокируется даже тогда, когда я отключаю, а потом вновь припаиваю банки. Не знаю, так должно быть?
Контроллер не всегда блокируется. Если вы соблюдали рекомендации по отключению/подключению банок, и не косячили при перепаивании, задевая контактами за чужие площадки, то контроллер запустится без ошибок. Но, и не сбросится, как логично было бы думать.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения