Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Прошивка контроллера батарей ноутбука
https://vlab.su/viewtopic.php?f=181&t=507
Страница 54 из 76

alincristian [ 18 ноя 2022, 17:13 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

hello
can someone please help me get the cracked version of be2works? I downloaded from the link posted earlier the "BE2Works_v4.52_Bohol_full11" but I cannot find the password.
I need these program to unlock and reset battery for my laptop dell c610!
Thank you

ssp55 [ 25 ноя 2022, 08:53 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Здравствуйте! Прошу помощи. Какая версия be2works (и есть ли она) позволяет прочитать 24С01 через BQ2060? Или надо отпаивать 24С01 и других вариантов нет? Вопрос сформировался на основе глубоких размышлений по поводу установки неправильных параметров прошивки - для коррекции каждый раз отпаивать?

Alex_PP [ 25 ноя 2022, 19:56 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
Какая версия be2works (и есть ли она) позволяет прочитать 24С01 через BQ2060?

Из форума be2works:

5.01 17.10.2018

Реализована функция программирования BQ2060 через разъём батареи.

Сам форум здесь:
https://be2works.com/forum/viewtopic.ph ... 0%B9#p1823

ssp55 писал(а):
Вопрос сформировался на основе глубоких размышлений по поводу установки неправильных параметров прошивки
Ох, а вот с этим аккуратнее.
Ваши "Глубокие размышления" могут базироваться на отсутствии должных знаний о принципах работы чипа.
Это просто совет.

Vovan_sar [ 25 ноя 2022, 22:26 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP писал(а):
Реализована функция программирования BQ2060 через разъём батареи.

В версии Bohol надо было снимать еепромку(мне удавалось не снимая память, а тонкими проводочками с ног микрушки и к панельке) ;
в Boracay реализовано чтение через разъём акб.
И там и там считывание дампа, ресет с кнопки и запись в чип.
Ни каких тонких настроек работы акб нет. Если хотите визуализации настроек - EV2200+ софт от TI
Только править дамп вручную и заливать.
Поэтому:
Alex_PP писал(а):
Ох, а вот с этим аккуратнее.
Ваши "Глубокие размышления" могут базироваться на отсутствии должных знаний о принципах работы чипа.

прислушайтесь к совету.
даташит на bq2060 в свободном доступе, с полным описанием карты eeprom и настроек.
Изучайте.

Kiprus [ 27 ноя 2022, 02:08 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Добрый день, кто-то смог разобраться с контрольной суммой статической области BQ8030 Sanyo?
Хочу поменять Charge Voltage(количество банок) и Design Capasity.

ssp55 [ 01 дек 2022, 17:04 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Прошу помощи. В даташите на bq2060 в таблице 9 приводятся установки карты памяти EEPROM.
По адрсам:
-0x6c 0x6d для VOC 25% приводится значение 10550mv, чему должны соответствовать данные d6 ca;
-0x6е 0x6а для VOC 50% приводится значение 10750mv, чему должны соответствовать данные d6 02;
-0x6c 0x6d для VOC 75% приводится значение 11200mv, чему должны соответствовать данные d4 40.
Реально если D6ca, d602 и d440 преобразовать в десятичную форму, то значения не будут 10550, 10750, 11200 (54986,54786, 54336 соответственно).
Если преобразовать 10550, 10750, 11200 в hex, то получим 29 36, 29 fe, 2b c0, которым соответствуют символы в Hec-Editor.
Однако по адресам 0x72 0x73 приводится значение 10265mV, чему соответствуют данные 28 19 как в таблице, и это не символы.
Нужен какой-то сдвиг таблиц значений?
Как правильно ввести такие данные?

Vovan_sar [ 01 дек 2022, 17:16 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
Как правильно ввести такие данные?

Поменять местами.
В таблице же указаны младший и старший бит.

Alex_PP [ 01 дек 2022, 20:00 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
Реально если D6ca, d602 и d440 преобразовать в десятичную форму, то значения не будут 1055, 10750, 11200 (54986,54786, 54336 соответственно).

во-первых, Vovan_sar совершенно прав, полубайты надо переворачивать местами. так что, не D6CA, а CAD6.
во-вторых, и это важнее, если включена compensate EDV, то там вообще лежат коэффициенты, а не напряжения.

В этом контроллере сдвиг данных или таблиц не нужен.
Просто нужно правильно интерпретировать данные EEPROM.

ssp55 [ 02 дек 2022, 11:14 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Спасибо за ответы. Разобрался сам. Нужно: Дополнительный код (дополнение до двух, как указано в даташите).
Напряжение 12.6V
Для VOC25 даташита:
10550mV 0010 1001 0011 0110 =h2936
Доп. Код 10550 1101 0110 1100 1001 =hd6c9
+1
1101 0110 1100 1010 =hd6ca
Для VOC50 даташита:
10750mV 0010 1001 1111 1110 =h29fe
Доп. Код 10750 1101 0110 0000 0001 =hd601
+1
1101 0110 0000 0010 =hd602
Для VOC50 даташита:
11200mV 0010 1011 1100 0000 =h2bc0
Доп. Код 10750 1101 0100 0011 1111 =hd43f
+1
1101 0110 0100 0000 =d440

Alex_PP [ 02 дек 2022, 22:24 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
Нужно: Дополнительный код (дополнение до двух, как указано в даташите)
Чтож, может и так.
Не припомню только чтобы там такое встречалось, хотя одно время старательно изучал этот дамп с картой памяти из даташита.
Там были хитрые значения, когда из одного байта извлекалось сразу несколько параметров, причем не однобитовых. ))
Но с напряжениями таких странных маневров не припомню.
Век живи - век учись. ))

Vovan_sar [ 02 дек 2022, 22:54 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
Спасибо за ответы. Разобрался сам.

Интересна цель всех этих изысканий, что конкретно не устраивало в родных настройках?
Как правильно Alex_PP заметил, в этом чипе правильней править EDV

ssp55 [ 05 дек 2022, 10:01 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Смущало следующее.
Связвться с EEPROM через bq2060 не удалось. Похоже, спалил CP2112.
Отпаял 24C01 и получил дамп с помощью CH341. На одном из форумов вычитал,
что надо править в том числе и VOC. В снятом дампе это значение для VOC25 равно hC568,
что без преобразований дает 50 536mV, чего, естественно, на может быть.
Через дополнительный код значение получается 3A98, что соответствует 15000mV,
что тоже много (4 батареи по 3.7V дают 14.8V). VOC25 для 14.8V должен быть 12395mV.
Поэтому пришлось корректировать все VOC. Результата пока нет, не было времени припаивать
EEPROM и проверять, что получилось. Пока так.
Спаял LPT-I2C, хочу посмотреть что получается с помощью Smart Battery Workshop. Хочется смотреть
и состояние bq2060, и 24С01.
А вообще-то я жуткий новичок в этой области. Пришлось заняться по причине интереса и необходимости
иметь батарею на ноутбуке Bliss 501C. Новых батарей на него не найти (NBP-8B01).

Alex_PP [ 05 дек 2022, 19:49 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
Поэтому пришлось корректировать все VOC. Результата пока нет, не было времени припаивать
Вы уверены, что значения по 0x6c 0x6d следует рассматривать как напряжение? CEDV выключена?
ssp55 писал(а):
Спаял LPT-I2C, хочу посмотреть что получается с помощью Smart Battery Workshop
Есть еще AccPlus, работает с LPT.
Или поколдуйте с UBRT, она тоже работает с LPT, но не запускается из за блокировки домена для нас
Smart Battery Workshop очень древняя, но она прочтет EEPROM. С bq2060 она сама сделать ничего не сможет. Только самостоятельно, командами.
ssp55 писал(а):
Пришлось заняться по причине интереса и необходимости
иметь батарею на ноутбуке Bliss 501C. Новых батарей на него не найти (NBP-8B01).
Понимаю, сам такую делал для себя, ноут Фуджицу Сименс Амило 1526. Тоже все пороги в свое время оббил, батарей в продаже нет. Изучал как сделать родную.

ssp55 [ 06 дек 2022, 08:40 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Цитата:
Вы уверены, что значения по 0x6c 0x6d следует рассматривать как напряжение? CEDV выключена?

В мануале точно указано, что в 0x6c 0x6d напряжения в середине диапазона заряженной батареи, 25% заряда.
Оказывается, не много возможностей в этой части.

Alex_PP [ 07 дек 2022, 00:08 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ssp55 писал(а):
В мануале точно указано, что в 0x6c 0x6d напряжения

Да, вы правы, освежил память перепрочтением мануала. ))

10550 mV : d6 ca
Так в мануале пример для LiIon

Elimzhan [ 07 дек 2022, 13:20 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

ноутбук видит батерю и даже показывает процент зарядки (когда заряжаю через лбп) но не заряжяает и не работает огт него

Alex_PP [ 07 дек 2022, 21:51 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Elimzhan писал(а):
ноутбук видит батерю и даже показывает процент зарядки (когда заряжаю через лбп) но не заряжяает и не работает огт него
Это вопрос?
Проверьте предохранитель в батарее. Чтобы проверить, нужно разобрать.

volvo [ 09 дек 2022, 18:13 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

доброго времени суток ,вопрос, как через be2works ресетнуть емкость акума? нужно через smbus -комаанду-так как стерлочки ресет не работают, 2850ма паспортная эмкость а полная 1204
hp 250 акум на bq30z55 контроллере

Alex_PP [ 09 дек 2022, 19:44 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

volvo писал(а):
как через be2works ресетнуть емкость акума?
Если вы полной емкости, то никак. Она расчетная самим чипом, на основе многих параметров.

Если вы о паспортной емкости, то значение находится в статической части DataFlash. И если его сменить, нужно пересчитать checksum.
В более ранних чипах была кажется функция генерации checksum. Но в этих я что то подобной не нашел.

Если у вас FullAccess к чипу, и вы можете снять дамп,
то можно найти в дампе (это обычно в самой верхней части) значение Design Capacity, и исправив его на новое, пересчитать checksum.

А если командами - по мануалу найдите как читать и записывать значения классов и субклассов (почитайте мануал):
- установите требуемое значение в классе SBS Configuration, субклассе Data (в нем находится Design Capacity).
Subclass ID для Data равен 489. Смещение Design Capacity равно 20.
Чтобы получить доступ к checksum:
- исправьте значение в классе System Data, субклассе Integrity (в нем находится DFchecksum).
Subclass ID для Integrity равен 483. Смещение Data Flash checksum равно 4.

Если резюмировать - все это не очень просто, но достижимо. ))

se.brin [ 10 дек 2022, 16:43 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

День добрый, подскажите существуют ли не затратные варианты, как получить fullaccess к чипу bq8050 c прошивкой от сони?

ssp55 [ 21 дек 2022, 10:19 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Здравствуйте! Прошу помощи. Есть контроллер от батареи NBP8B01 (Ноут Bliss 501C), на нем чипы с маркировками, расшифровать которые мне не удалось. Может у кого есть нужная информация? Или схема контроллера на BQ2060. Маркировка на ФОТО.

volvo [ 26 дек 2022, 15:59 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

день добрый,вопрос,что делаю не так- почему не открывается контроллер,банки поменял,предохранитель заменил,ресет пишет ок- но не открывается-лог ниже
DesignCapacity: 2650 mAh
FullChargeCapacity: 1175 mAh
CycleCount: 0
Date: 2022.12.26 yyyy.mm.dd
DesignVoltage: 15120 mV
ManufName: AS19IAC3iB
DeviceName: X550A30
SerialNumber: 0796
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LAI0
Temperature: 20,7 C
Voltage: 14940 mV
Current: 0 mA
RelativeSOC: 0%
AbsoluteSOC: 0%
RemainingCapacity: 0 mAh
VCELL4: 3730 mV
VCELL3: 3734 mV
VCELL2: 3742 mV
VCELL1: 3735 mV
SpecificationInfo: 0031 Hex
Battery Status:
TCA|TDA|RCA|INIT|DSG|FD|

vsuper [ 27 дек 2022, 09:41 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

TCA|TDA| - контроллер заблокирован

prw07 [ 27 дек 2022, 11:39 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

vsuper писал(а):
TCA|TDA| - контроллер заблокирован

Єто не показатель блокировки.
Цитата:
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
вот єто показатель блокировки (если BatPres на земле)

volvo [ 27 дек 2022, 17:05 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

так я и спрашиваю-в чем может быть проблема? почему не разблокируется ?

Vovan_sar [ 27 дек 2022, 19:29 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

volvo писал(а):
-в чем может быть проблема?

какой чип? подозреваю bq30z55 ?
SP посажен на землю?

volvo [ 28 дек 2022, 11:44 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Vovan_sar писал(а):
какой чип? подозреваю bq30z55 ?
SP посажен на землю?

да и да

Vovan_sar [ 28 дек 2022, 12:33 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

volvo писал(а):
да и да

по "звездочке" жмакали?

volvo [ 28 дек 2022, 16:52 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Vovan_sar писал(а):
по "звездочке" жмакали?

да и команду ww 0 29 пишет ок но нифига не открывает

Vovan_sar [ 28 дек 2022, 23:38 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

volvo писал(а):
пишет ок но нифига не открывает

Посмотрите, что в PFStatus - rw 0 53 b (как расшифровать в даташите наверно есть)
аналогично SafetyStatus rw 0 51 b
попробуйте ww 0 12 - reset перезагрузка чипа,
ну или физически найдите ногу rst и кратковременно на gnd.
Возможно есть косяк на плате из-за которого постоянно вешается флаг блокировки.

Страница 54 из 76 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/