|
Текущее время: 21 сен 2024, 05:20
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 27 авг 2020, 19:52 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Я заказал на Али плату отладки CP2112 USB I2C. Какими программами я могу считать и записать информацию с 24С02 не отпаивая этот eeprom и используя именно эту плату? UBRT бесплатная версия умеет читать-писать данные в такой контроллер (bq2060A) без снятия микросхемки 24С02 с платы. Достаточно подключить адаптер к разъёму аккумулятора и далее через меню bq2060 прочитать-отредактировать и записать новые данные в аккумулятор. Так? Или мне нужен только LPT-адаптер? Что такое Rs в параметрах? Вложение: RS.png
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 27 авг 2020, 21:37 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 45 Откуда: Курск
|
BatrakovSV писал(а): В чем разница внесения изменений в eeprom и сброса контроллера? При сбросе (перезагрузке) контроллер просто читает данные из EEPROM в свои регистры и дальше работает с ними, постепенно меняя некоторые из них и перезаписывая обратно в EEPROM. Это не ресет данных батареи на новые. BatrakovSV писал(а): Т.е. контроллер работает прекрасно, но со старыми данными из eeprom. Изменить 24C02M можно только ее отпаяв и ни как иначе, например через разъем батареи. Или раз bq2060A записывает данные в eeprom, то он может записать и нужные данные. Данный контроллер используют EDV методику подсчета емкости (End of Discharge Voltage, <как то так...>). То есть, в отличие от Gas Gauge чипов, он не использует таблицы сопротивлений Ra для разной химии. Однако, даже в этом случае, необходимо изменить FCC (LastMeasureedDischarge). А при изменении полной емкости с 2200 до 3000, для корректной работы требуется также изменить проектную емкость (PackCapacity) и скорректировать величину напряжений (VOC25, VOC50, VOC75), возможно ChargeVoltage (если стояли банки на 4,2v а ставишь 4,3v) и SelfDischargeRate. Ну и обновление остального (CycleCount, ManufDate). BatrakovSV писал(а): Какой программой и каким адаптером можно посмотреть полную информацию по батарее именно с bq2060A c 24C02M? Самый лучший, "родной" вариант - EVSW для qb2060 от TI, с COM-адаптером EV2200. Там увидите и SBS регистры, и EEPROM с автоматической дешифровкой всех параметров. Она работает без отпайки EEPROM, по шине контроллера. Однако, в EEPROM установлен бит SEALED, и пока его не сбросишь, EEPROM по шине не прочтешь. Поэтому, вначале полюбому требуется снять EEPROM, или подпаяться к ней в параллель с контроллером. Я так делал, только контроллер следует обесточить когда будешь читать данные с EEPROM. Можно читать LPT адаптетом и прогами sbworkshop, AccPlus, UBRT, и даже be2works. Цитата сообщения, кот. ниже моего: Vovan_sar писал(а): Alex_PP, вот это ты нагрузил BatrakovSV-а )))) Не ну человек много и подробно спрашивал, я решил тоже подробно ответить... )))) Vovan_sar писал(а): При должном умении и этой программой можно слить дамп, как, я вам озвучивал выше. Совершенно согласен. ))
Последний раз редактировалось Alex_PP 27 авг 2020, 22:24, всего редактировалось 2 раз(а).
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 27 авг 2020, 22:10 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 39 Откуда: Саратов
|
Alex_PP, вот это ты нагрузил BatrakovSV-а )))) не нужно ему это. И тем более EV2200, с кучей данных... BatrakovSV писал(а): Какими программами я могу считать и записать информацию с 24С02 не отпаивая этот eeprom и используя именно эту плату? Похоже вы первый раз имеете дело с eeprom, коли такие вопросы задаёте. BatrakovSV писал(а): Я заказал на Али плату отладки CP2112 USB I2C. Как придет плата, с вас отчет. С этой платой вам только работать с be2w. При должном умении и этой программой можно слить дамп, как, я вам озвучивал выше. еепромку отпаивать необязательно, самое главное отключите контроллер от банок(обесточте). А уж как подключиться к ней, тут на на сколько ваших фантазий хватит, снимать с платы и садить в программатор, подпаиваться к ногам, или прищепкой.... По секрету, на плате CP2112 все нужное есть для сливки дампа ;) да и дёмка бешки думаю справится с банальным ресетом.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 авг 2020, 21:43 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 45 Откуда: Курск
|
BatrakovSVПины 2,3,4,5 дополнительные, могут использоваться софтом по разному. Например, для чтения различных видов EEPROM. В софте SBW расписано, как подключать разные EEPROM к адаптеру. Там есть применение этих пинов. Или здесь: https://drive.google.com/file/d/1_VHamA ... sp=sharingВ случае с 24C02 достаточно 3 пинов (gnd, sda, scl) и питания +5в, например от usb. jonpim, Я здесь не о be2works, а о старенькой SBWorkshop, там демка читает EEPROMки. )) Да и в БЕшке, демки тоже вроде читают. А их было немало... А кроме 4,52_bohol_full, нашел более старую БЕшку 3.28_Cavite_full, но не ломаную, и без серийника. ))
Последний раз редактировалось Alex_PP 28 авг 2020, 22:10, всего редактировалось 2 раз(а).
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 авг 2020, 13:24 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 39 Откуда: Саратов
|
matroskin_kot писал(а): моя батарейка с 20z45 обратись в поддержку be2w, они удаленно делают такие чипы, если у тебя есть в наличии CP2112, подключен и читается нормально отчет и Info(с запросом можешь их им скинуть).
|
|
|
|
|
matroskin_kot
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 авг 2020, 16:47 |
Интересующийся |
|
|
Зарегистрирован: 11 дек 2018, 20:35 Наличности на руках: 29.04
Сообщения: 20 Откуда: астрахань
|
Vovan_sar писал(а): обратись в поддержку be2w, они удаленно делают такие чипы, спасибо за совет! пакардовская батарейка прекрасно запустилась и работает! мне надо 8055, 20z45 у меня стоит в рабочей батарейке. официальной подписки на be у меня нет...
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 авг 2020, 16:56 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 39 Откуда: Саратов
|
matroskin_kot писал(а): батарейка прекрасно запустилась и работает! Ок. matroskin_kot писал(а): официальной подписки на be у меня нет... Для этого и не надо. Просто снимай отчеты/скрины демкой, пишешь на мыло и излагаешь суть. Он через AnyDesk подключается.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 авг 2020, 17:14 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Здравствуйте. Какие должны быть настройки LPT в BIOS Mode: Bi-direction, EPP или ECP Base I/O address: 378 или 278 Interrupt: IRQ 5 или IRQ 7 DMA channel: DMA 1 или DMA 3. matroskin_kot писал(а): собрал LPT адаптер, а он не работает, перепроверил всю сборку, должно работать... потом полез в биос ноута и проверил настройки порта которые были установлены по дефолту только на отдачу, изменил на двухстороннюю передачу, связь появилась Установили Bi-direction? Если да, то какие следующие настройки? Base I/O address: 378, 278 или 3BC? Interrupt: IRQ 5 или IRQ 7.
|
|
|
|
|
matroskin_kot
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 авг 2020, 18:56 |
Интересующийся |
|
|
Зарегистрирован: 11 дек 2018, 20:35 Наличности на руках: 29.04
Сообщения: 20 Откуда: астрахань
|
BatrakovSV писал(а): то какие следующие настройки? 378 irq7 ecp dma1
|
|
|
|
|
matroskin_kot
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 12:03 |
Интересующийся |
|
|
Зарегистрирован: 11 дек 2018, 20:35 Наличности на руках: 29.04
Сообщения: 20 Откуда: астрахань
|
Vovan_sar писал(а): Для этого и не надо. Просто снимай отчеты/скрины демкой, пишешь на мыло и излагаешь суть. Он через AnyDesk подключается.
к сожалению только высылать плату к ним, это уже дорого выходит...
|
|
|
|
|
R_Pavel
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 15:42 |
Интересующийся |
|
|
Зарегистрирован: 09 янв 2011, 01:29 Наличности на руках: 15.05
Сообщения: 87 Откуда: Украина.г.Хмельницкий Заблокирован
|
BatrakovSV писал(а): Что может быть не правильно сделано? мы даже не знаем что сделано правильно. 1-какая ОС 2-что за комп 3-лпт на борту или переходник ну и т.д и т.п а уже потом спрашивайте что вы делаете не правильно
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 19:06 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
R_Pavel писал(а): мы даже не знаем что сделано правильно. Была ошибка при пайке. =================================================================== Вот что показала SBWorksop 3.71 demo. Напомню, что были заменены аккумуляторы с 2200мАч (штатно) на новые большей емкости 2600-2800мАч (емкость не измерялась) Контроллер bq2060A, eeprom 24С02 (256х8).
Smart Battery Data Report. Generated by Smart Battery Workshop 31.08.2020 18:43:31
==========BatteryData========== ManufacturerAccess: 0000 hex RemainingCapacityAlarm*: 250 mAh or 10mWh RemainingTimeAlarm*: 10 minutes AtRate: -32282 mA or 10mW AtRateTimeToFull: unknown minutes AtRateTimeToEmpty*: 89 minutes AtRateOK*: 1 Boolean Temperature: 279 0.1°C Voltage: 15554 mV Current: 0 mA OverageCurrent: 0 mA MaxError: 25 percent RelativeStateOfCharge: 75 percent AbsoluteStateOfCharge: 1089 percent RemainingCapacity: 47909 mAh or 10mWh FullChargeCapacity: 63879 mAh or 10mWh RunTimeToEmpty*: unknown minutes AverageTimeToEmpty*: unknown minutes AverageTimeToFull: unknown minutes ChargingCurrent: 3000 mA ChargingVoltage: 16800 mV CycleCount: 180 count DesignCapacity: 4400 mAh or 10mWh DesignVoltage: 14800 mV ManufactureDate: 2004.9.15 y.m.d. SerialNumber: 1020 number ManufacturerName: SMP DeviceName: 01ZG DeviceChemistry: LION ManufacturerData: 012D501264B438000000000000000000 hex OptionalMfgFunction5: FF686868686868686868686868686868 hex OptionalMfgFunction4: 350F0000000000000000000000000000 hex OptionalMfgFunction3: 2F0F0000000000000000000000000000 hex OptionalMfgFunction2: 300F0000000000000000000000000000 hex OptionalMfgFunction1: 3B0F0000000000000000000000000000 hex ==========BatteryMode========== Internal Charge Controller not Supported Primary or Secondary Battery Function not Supported Conditioning Cycle Requested Internal Charge Control Disabled Battery operating in its secondary role AlarmWarning broadcasts to Host and Smart Battery Charger Disabled ChargingVoltage and ChargingCurrent broadcasts to Smart Battery Charger Disabled Report in mA or mAh ==========BatteryStatus========== Initialized Discharging ==========SpecificationInfo========== Revision 1.0 and 1.1 Version 1.1 with optional PEC support VScale 3 (multiplies voltages by 10 ^ VScale) IPScale 3 (multiplies currents and capacities by 10 ^ IPScale) ==========End==========
Так же имеется дамп снятый с другой аналогичной батареи. https://cloud.mail.ru/public/2PLU/zu3wwfQLcbe2worksdemo 4.30 почему-то не видит этот LPT-адаптер. Можно ли использовать эту программу? https://cloud.mail.ru/public/2PLU/zu3wwfQLc На XP тоже не находит LPT-адаптер пишет "No adapter found". Т.е. в каком сейчас мне направлении двигаться?
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 19:24 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 807.86
Сообщения: 1399 Откуда: Vladivostok
|
BatrakovSV писал(а): FullChargeCapacity: 63879 mAh or 10mWh вот причина такого поведения . поправить fcc и прошить 24с02
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 21:01 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 39 Откуда: Саратов
|
BatrakovSV писал(а): но ни BE2Works Надеюсь используете дёмку для LPT а не USB? У меня на работе был обычный старый комп(уже канул в лету) с LPT-портом, как BE2Works, так и UBRT и SBWorksop, читал контроллеры. Другое дело может быть, винда кривая(сборка)(32/64bit), физически нет порта и как Павел озвучил R_Pavel писал(а): 3-лпт на борту или переходник ну и т.д и т.п BatrakovSV писал(а): Контроллер bq2060A, eeprom 24С02 (256х8). Попробуйте считать дамп SBWorksop 3.71 demo(если она читает отчет) подпаявшись к еепромке, выбрав в списке 24С02 BatrakovSV писал(а): Можно ли использовать эту программу? https://cloud.mail.ru/public/2PLU/zu3wwfQLc На XP тоже не находит LPT-адаптер пишет "No adapter found". Эта юсб версия, она и не должна видеть ваш LPT порт. И поаккуратней с такими находками/прогами. Вы сколько штук заказали CP2112 адаптеров?, можно собственноручно похерить эти адаптеры ))))изучите тему.. BatrakovSV писал(а): Так же имеется дамп снятый с другой аналогичной батареи. Вот и пусть лежит пока. Вы даже не сумели считать оригинальный дамп со своего контроллера, как заливать то собрались этот чужой дамп?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 21:20 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 45 Откуда: Курск
|
BatrakovSV писал(а): be2worksdemo 4.30 почему-то не видит этот LPT-адаптер Да не увидит она его (be2worksdemo 4.30). Это не ее адаптер. C lpt используйте SBWorksop, ubrt или accplus. Или версию be2worksdemo 2.82 BatrakovSV писал(а): Так же имеется дамп снятый с другой аналогичной батареи. Ага, а потом замучаетесь калибровку делать под свою плату. )) Править надо свой дамп. Читайте его, потом берите датащит от 2060, там есть детализация eeprom, ищете важные параметры (начните с fcc), и правите на требуемые. Как называется fcc в дампе 2060 я вам уже писал ранее. Значение двухбайтное. Учтите при записи порядок байт - задом наперед. Но пока не сольете дамп - все это лишь голая теория. И об этом рановато рассуждать.
Последний раз редактировалось Alex_PP 31 авг 2020, 21:46, всего редактировалось 1 раз.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 21:28 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Vovan_sar писал(а): Надеюсь используете дёмку для LPT а не USB? Да, у меня пока только LPT-адаптер и он как я понял не будет работать с "BE2Works демо 4.хх" на Win 7 32-бит. Про "BE2Works_v4.52_Bohol_fu11" понял что на XP он работает только с USB. У меня ноутбук 2004 года с настоящим LPT-портом. UBRT и SBWorksop работают с LPT-адаптером. https://cloud.mail.ru/public/4Gtc/3y5GCvVmVVovan_sar писал(а): Попробуйте считать дамп SBWorksop 3.71 demo(если она читает отчет) подпаявшись к еепромке, выбрав в списке 24С02 Я не смогу подпаяться к eeprom 24С02 она очень-очень маленькая. Нет такого навыка. Я хотел бы через контроллер. Вот тут пишут что бесплатная версия работает с 24СХХ http://ubrt.com.ua/main/built-in-progra ... 4cxx-tools И вот тут. http://ubrt.com.ua/main/built-in-progra ... ols/nt1908Или это было в 2017 году и с версией 4.ХХХ или 3.ХХ Это именно напрямую с чипами бесплатно, а через контроллер это уже за деньги? https://cloud.mail.ru/public/5G7M/mW4v8VzBbVovan_sar писал(а): Вот и пусть лежит пока. Вы даже не сумели считать оригинальный дамп со своего контроллера, как заливать то собрались этот чужой дамп? Так это такая же батарея 1 в 1. От такого же ноутбука. Или все равно надо "вычитывать" каждый раз из каждой батареи?
Последний раз редактировалось BatrakovSV 31 авг 2020, 22:27, всего редактировалось 2 раз(а).
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 22:46 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 39 Откуда: Саратов
|
BatrakovSV писал(а): и он как я понял не будет работать с "BE2Works демо 4.хх" на Win 7 32-бит. на семерке у меня не заработала "BE2Works LPT демо", на ХР работала. BatrakovSV писал(а): Я не смогу подпаяться к eeprom 24С02 она очень-очень маленькая. Нет такого навыка. а придется ))) или обратится к тому кто сможет подпаять 4 проводка, а дальше дело техники. Причем эти очень-очень маленькие могут иметь зеркальное расположение ног. BatrakovSV писал(а): Я хотел бы через контроллер. старая версия be2w Bohol(демо и платная) через разъём не читала дамп, только напрямую с еепромки. в новой версии(Boracay) реализовано чтение дампа через разъём. BatrakovSV писал(а): Или все равно надо "вычитывать" каждый раз из каждой батареи? Сначала считайте свой, убедитесь что вы сможете это делать.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 23:05 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 45 Откуда: Курск
|
Vovan_sar писал(а): в новой версии(Boracay) реализовано чтение дампа через разъём Может и реализовано, но пока бит sealed не снят, все равно не прочтет через разъем. 2060 этого не позволит.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 31 авг 2020, 23:52 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 39 Откуда: Саратов
|
Alex_PP писал(а): 2060 этого не позволит. Странно, у меня позволял в новой версии.
|
|
|
|
|
BatrakovSV
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 сен 2020, 07:53 |
Я тут случайно |
|
|
Зарегистрирован: 26 авг 2020, 18:46 Наличности на руках: 20.00
Сообщения: 0 Откуда: г. Екатеринбург
|
Alex_PP писал(а): Ага, а потом замучаетесь калибровку делать под свою плату. )) Т.е. имея две одинаковых батареи и заменив в них аккумуляторы, надо на каждой плате и без исключения выпивать/припаиваться к eeprom и править каждый дамп под каждую батарею. Верно? Vovan_sar писал(а): старая версия be2w Bohol(демо и платная) через разъём не читала дамп, только напрямую с еепромки. в новой версии(Boracay) реализовано чтение дампа через разъём. Вы вот про версию 5.01 17.10.2018 - Programing BQ2060 via battery terminals implemented. otus писал(а): Покажите плату батареи или собственно еепром,чтобы понять в каком он корпусе. Вот фото крупно https://cloud.mail.ru/public/2PLU/zu3wwfQLcА вообще можно ли продолжать эксплуатировать такую батарею? Чем это чревато? В принципе я вывел в трей напряжение батареи и эти постоянные 100% мне особо не мешают. Просто хотел привести батарею в идеальное состояние.
DesignCapacity: 4400 mAh FullChargeCapacity: 63879 mAh CycleCount: 180 Date: 2004.09.15 y.m.d DesignVoltage: 14800 mV ManufactureName: SMP DeviceName: 01ZG SerialNumber: 1020 ChargingCurrent: 3000 mA ChargingVoltage: 16800 mV DeviceChemistry: LION Temperature: 27.7 C Voltage: 15559 mV Current: 0 mA RelativeSOC: 75% AbsoluteSOC: 1085% RemainingCapacity: 47722 mAh VCELL4: 3894 mV VCELL3: 3877 mV VCELL2: 3890 mV VCELL1: 3898 mV
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|