Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Прошивка контроллера батарей ноутбука https://vlab.su/viewtopic.php?f=181&t=507 |
Страница 8 из 75 |
Михаил71 [ 09 фев 2019, 21:29 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Oszau Если имеется в виду считывание блока по адресу 16 (команда rbl 16) то: 00B5B5B5B5B5B5 если считывание слова по адресу 16 (команда rw 16) то: 0007 Прошу прощения если что то не так понял - я не силен в программировании, но голова еще работает, и если чуть чуть подсказать, то соображу что и как. |
Oszau [ 10 фев 2019, 12:59 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
По адресу 16 сама батарейка, а по команде 0x16 (SBS cmd) читаем dword (2 байта) значение BatteryStatus(0x16). Переводим dword в bin на калькуляторе и смотрим по даташиту какие биты выставлены для данной команды. Читать dword Можно черед UBRT или вьетнамской прогой, или каросимой, или даже ардуиной с библиотекой под smbus. |
Spirit [ 15 фев 2019, 06:28 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Не поделится ли кто bqEVSW с поддержкой bq30z55r3 v0.36 или файликами для поддержки данного чипа? PS. Есть лишний EV2300 на продажу. |
jonpim [ 15 фев 2019, 13:48 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Spirit писал(а): Есть лишний EV2300 на продажу. Почем ? |
andronavt [ 15 фев 2019, 13:55 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
jonpim писал(а): Данная батарея на bq8050 . Ресет сделан , батт статус обнулен . На домашнем нетбуке Acer почти "сдохла" батарея и она тоже на чипе bq8050. Я так понял, что у вас есть опыть сброса и обнуления батарей на базе этой микросхемы без использования платного софта. Буду признателен, если подскажете что нужно сделать для ресета и какие аппаратные средства для этого будут необходимы. В данный момент есть адаптер на cp2112 (данные батареи ниже), также при необходимости могу поискать или преобрести плату FX2LP. Данные батареи: DesignCapacity: 4400 mAh FullChargeCapacity: 1650 mAh CycleCount: 66 Date: 2012.02.22 yyyy.mm.dd DesignVoltage: 11100 mV ManufName: SANYO DeviceName: AL10B31 SerialNumber: 5837 ChargingCurrent: 1320 mA ChargingVoltage: 12900 mV DeviceChemistry: LION Temperature: 22,1 C Voltage: 11732 mV Current: 602 mA RelativeSOC: 69% AbsoluteSOC: 26% RemainingCapacity: 1141 mAh VCELL4: 0000 mV VCELL3: 3901 mV VCELL2: 3936 mV VCELL1: 3899 mV SpecificationInfo: 0021 Hex Battery Status: INIT| |
Homeniuk_Oleh [ 15 фев 2019, 16:26 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Батарея Acer, модель AC14B18J, в ней установлен контроллер BQ40Z555. Данный контроллер отключил выход батареи, чтобы защитить от переразряда. Заряжал полностю батареи так и не включает выход контроллер, на разьеме так и нету напряжения питания батареи. Вообщем есть какая то информация по етому контроллеру? Ничего не нашел в интернете. Ноутбук в программе AIDA64 видит батарею ее полную информацию, даже напряжение батареи 12,4В, но постоянно показывает уровень батареи 0%. Кидал перемычку в обход контроллера от клеммы батареи до выходного разьема, то акумулятор спокойно держит ноутбук, разве что показывает 0% батареи. На панели задач отображаеться батарея с вилкой показывает 0% подключена, не заряжаеться. Вопрос, как заставить контроллер BQ40Z555 снова открыть выход, чтобы напряжение батареи появилось на разьеме, который подключаеться к плате ноутбука? |
jonpim [ 15 фев 2019, 16:51 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
andronavt писал(а): что у вас есть опыть сброса и обнуления батарей на базе этой микросхемы У меня была батарея Sony , у вас Sanyo . прошивки разные . Совет - поиск в гугле по хэштэгу "be2works 4.52" , первая ссылка . Работает на хрюше ) |
andronavt [ 15 фев 2019, 19:19 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
jonpim писал(а): Совет - поиск в гугле по хэштэгу Спасибо за совет. Эта прога у меня уже установлена и работает, но я пока не пробовал её использовать для своей батареи. Но насколько я понял, глядя на историю версий программы Be2Works, работать с чипом bq8050 умеют только её версии начиная с 5.0. Или вы использовали функционал версии 4.52 как то по другому, например для обращению напрямую к чину bq8050 через команды шины SMBus? |
Spirit [ 15 фев 2019, 23:57 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
jonpim писал(а): Почем ? 80$, кабелей нет. Желательно по Украине. |
goodwin_c [ 05 апр 2019, 18:27 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Знает ли кто какая последовательность команд для ансила bq30z55? есть cp2112 и контроллер с дефолтным паролем (хорошие люди уже проверили с помощью софта TI - разблокируется без проблем) - нехватает понимания как составить последовательность команд для Unseal/Full Access. |
eV555 [ 05 апр 2019, 19:45 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
так в даташите же все есть, 1. SendWord <Unseal/FullAccess request> to Manufacture Access [0x00]; 2. ReadBlock <Random Challenge> from ManufactureData [0x23]; 3. Calculate <Response> using TI_SHA-1_Transform (<secret 128bit key>, <160bit challenge>); 4. WriteBlock <Response> to ManufactureData [0x23]; 5. SendWord <OpStatus request> to ManufactureAccess [0x00]; 6. ReadBlock <OpStatus> from ManufactureData [0x23]; 7. Check Security Bits in Opstatus, verify Unseal/FullAccess granted; 8. Profit! |
goodwin_c [ 05 апр 2019, 20:36 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Вот по подсчету SHA-1 - непонятка. Что есть TI_SHA-1_Transform? В даташите от bq30z55 пишет "Generate SHA-1 input block B1 of 512 bytes (total input =128-bit authentication key KD + 160 bit message M + 1 + 159 0s + 100100000)". Откуда они там взяли 512байт - непонятно. Если сложить все данные - выйдет 457бит (вообще, странная длина - на байты не делится). Был бы премного благодарен, если у кого есть информация по подсчету хеша для ансила контроллера P.S. Все, нашел, очепятка там. Не 512 байт а 512 бит длина строчки для подсчета хеша. И в паддинге не 159 нулей а 214 - получается 1 + нули + 100100000, с общей длинной в 214 бит - итого 128бит ключ + 160бит сгенерированый месендж + 214бит паддинга = 512бит для генерации хеша |
eV555 [ 05 апр 2019, 22:09 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
да, у ковбоев там в доках немерянно опечаток, все-таки бурбон у них харош по расчету хеша почитайте еще slua359, там пошаговая инструкция, только на странице 3 есть также опечатка, многие не могут из-за нее повторить пример, 0x20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 3E 2F 30 31 32 33 // в примере 0x20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 // исправлено готовые библиотеки есть на github, чтобы в свои инструменты встраиваить, если у вас cp2112, то можно особо не напрягаться с изобретением велосипеда, есть подлеченный Bohol в сети, который работает с bq30z55 и базу ключей содержит для ходовых акумов |
Nedilkoalex [ 05 апр 2019, 22:16 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
уж очень сомневаюсь я, что акумы в хорошем состоянии за 4 года как вы их проверяли? |
goodwin_c [ 07 апр 2019, 00:48 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Уважаемый eV555 - вот за ссылочки на гитхаб, для изучения - был бы очень благодарен. а то хз даже как искать |
eV555 [ 07 апр 2019, 03:19 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
искать там не сложно, есть поиск по репозиториям, не знаю в какой среде вы работаете, но вот ходовые на C, CPP, Python, можно найти и более экзотические реализации, например на ASM для 8-битных камушков |
goodwin_c [ 08 апр 2019, 00:38 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Ах, я думал есть что оригинального по контроллерах (кроме smbusb). По sha-1 я итак знаю как он считается :) В любом случае - спасибо |
matroskin_kot [ 15 апр 2019, 15:14 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
батарея с ibm z61t 92p1122 на контроллере связка bq8024dbt и bq29312pw, ввиду отсутствия новых акб на этот ноут хочу перепаковать ее, но она заблокировалась и оплавила пред 12ah4. собственно вопрос как и чем произвести сброс? |
matroskin_kot [ 18 апр 2019, 22:10 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): bq8024dbt ее нет в списке поддерживаемых в be2works? стоит ли покупать cp2112? я смогу сделать сброс?
|
P2XA [ 22 апр 2019, 22:07 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Здравствуйте!Батарея Asus A41-x550a при замене одной банки заблокировалась внутри контроллер BQ9000.чем её можно сбросить? |
eV555 [ 23 апр 2019, 14:03 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): ее нет в списке поддерживаемых в be2works? это можно посмотреть на сайте программы, там перечислены все чипы которые она поддерживает P2XA писал(а): контроллер BQ9000.чем её можно сбросить? есть софт для сброса этого контроллера, в Google в первой пятерке по фразе "разблокировка bq9000" |
matroskin_kot [ 23 апр 2019, 21:30 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
eV555 писал(а): это можно посмотреть на сайте программы, там перечислены все чипы которые она поддерживает уже купил и попробовал, восстанавливает в показаниях начальные значения емкости, сбрасывает счетчик зарядки, НО не сбрасывает флаги ошибок.. или я что то не так делаю? |
eV555 [ 23 апр 2019, 22:09 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
флаги ошибок не сбрасываются если не устранена причина этих ошибок, matroskin_kot писал(а): уже купил и попробовал, они опять начали разовую версию продавать или вы full купили? |
matroskin_kot [ 23 апр 2019, 23:26 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
4.52, сброс пробовал по bq8030... буду собирать LPT и пробовать вьетнамцев, пока есть еще один контролер буду экспериментировать. |
chesterpnz [ 04 май 2019, 14:58 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Здравствуйте. Опыта по сбросу не имею. Нужна помощь в ресете батареи от макбука, модель акб A1417. Контроллер на ней стоит BQ20Z451. Достался программатор EV2400, как правильно его подключить к этой батарее? Заранее благодарен за помощь. |
matroskin_kot [ 05 май 2019, 22:43 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
собрал LPT адаптер, а он не работает, перепроверил всю сборку, должно работать... потом полез в биос ноута и проверил настройки порта которые были установлены по дефолту только на отдачу, изменил на двухстороннюю передачу, связь появилась, правда смог прочитать только параметры батареи. стал штудировать pdf по 8030 и 8024 вроде как есть команды на сброс и обнуление ошибок но как их загнать в контролер? во вьетнамской проге так и не разобрался, а ubrt пока жаба душит отдавать 10 баксов. подскажите как можно с меньшими затратами восстановить контролеры. спасибо! |
eV555 [ 05 май 2019, 23:57 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
chesterpnz писал(а): как правильно его подключить к этой батарее? если разьем на шлейфе и на нем 9 линий, то сперва находите с какой стороны масса, потом подключаетесь к GND, SCL, SDA согласно этой распиновке: |-|-|-|SP&T|D|C|+|+|+| а отчего залочился контроллер? может и нет смысла возиться если банки ушатанные, их в свободной продаже нет таких matroskin_kot писал(а): уже купил и попробовал, matroskin_kot писал(а): а ubrt пока жаба душит отдавать 10 баксов на Bohol 200 баков не задавила, а 10-ку давит? Интересная у вас жаба))) |
matroskin_kot [ 06 май 2019, 12:24 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
eV555 писал(а): на Bohol 200 баков не задавила 4.52 скачена по местной ссылке, мне надо реанимировать два своих акб от леново и все. |
eV555 [ 06 май 2019, 13:50 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): подскажите как можно с меньшими затратами восстановить контролеры. дешевле разовой версии только удаленка, но если и этого вам жаба не позволит, то запасаетесь тонной свободного времени в придачу с терпением, идете на форум karosium, и читаете как он починил свою батарейку от Lenovo, на контроллере bq8030, возможно и на 8024 его метод пройдет. Ему правда пришлось парочку их окирпичить чтобы потом уже выкристализовать свое творение под названием smbusb, но тропинка уже протоптана и методика рабочая так что дерзайте! |
dim-gvg [ 07 май 2019, 16:20 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot Приветствую! 4.52 что может? |
Страница 8 из 75 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |