Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Форум для русских полозователей

Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby dvdiamond » Mon Jun 24, 2019 4:34 pm

Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

https://youtu.be/sx2w9cgY6Gk

Батарейка оживает, но не сбрасываются FCC и CC.

Image

Не поддерживается прошивка или я что-то делаю не так?
Пробовать подсоединять банки и скармливать ноутбуку?
dvdiamond
 
Posts: 11
Joined: Sun Oct 28, 2018 1:18 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby donkihot » Mon Jun 24, 2019 8:55 pm

Доброго времени суток.
У меня похожая была проблема с чипами MAX.
Во время прошивки попробуйте поставить значение DC вместо 7000 - 4400 (значение проектной емкости).
Может тогда все получится.
И еще во время прошивки вместо элементов подсоединял резисторы, делал прошивку и пере подключил питание.
Тогда видно прошило правильно или нет.
Удачи
donkihot
 
Posts: 66
Joined: Mon Oct 16, 2017 8:13 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby dvdiamond » Tue Jun 25, 2019 12:05 am

Конечно все делал с резисторами. Иначе напалил бы кучу предохранителей :)
4400 завтра попробую. Но чот сомневаюсь. Питание лабораторника передергиваю.
Кстати, FCC все-таки меняет, но одну цифру. Ставлю 7000. 2428 меняет на 2828.
И кажись пофик скок ствить - 4400, 7000, 9999 => все-равно 2428 меняет на 2828.
Дату меняет, флаги сбрасывает, счетчик вообще не трогает, а FCC меняет одну цифру.
Похоже, Reset пуляет, но не все туда, куда надо.
dvdiamond
 
Posts: 11
Joined: Sun Oct 28, 2018 1:18 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby donkihot » Tue Jun 25, 2019 3:38 am

Может так задан алгоритм работы программы.
Если ставишь проектную емкость DC, то меняет все значения и FCC, CC. и дату.
По крайней мере так работает на чипах MAX.
Пробуйте, напишите что вышло.
donkihot
 
Posts: 66
Joined: Mon Oct 16, 2017 8:13 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby dvdiamond » Tue Jun 25, 2019 6:04 pm

Короч, программа за свои деньги хороша - работает, но не везде и не всегда, ну, и побуждает к самосовершенствованию :mrgreen:
Никакие прописывания 4400 естественно не помогли.
Помог стандартный калькулятор Windows и поверхностные познания HEX кодировки.

Image

Делаем ресет батарейки программой. Получаем сбросившиеся ключи, новую дату, ожившую батарею, но с не прописанными новыми СС и FCC.
CC и FCC правим в любом HEX редакторе. Сохраняем прошивку программой, открываем в редакторе, переводим показания счетчика и FCC из десятичного в HEX калькулятором Windows (режим Программист), ищем в редакторе, меняем, сохраняем, прошиваем.
Код в редакторе задом наперед )
Например, счетчик 60 циклов, в HEX это 00 3С. Ищем в коде 3С 00, меняем на 00 00 (СС=0). Менял в трех местах.
Например, FCC 2828. В HEX это 0B 0C. Ищем в коде 0С 0B и меняем на нужное (7000 = 1B 58 ) = на 58 1B. Тоже в трех местах было.

|-|-|scl|sda|..|sys|..|+|+|

ЗЫ, я не хакер, простите если что коряво описал ) Делалось методом научного тыка, так что "7 раз отмерьте..".

ЗЫ2. В окне программы 15 столбиков. Должно быть 16. Нет первого. Интересно почему?
dvdiamond
 
Posts: 11
Joined: Sun Oct 28, 2018 1:18 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby donkihot » Wed Jun 26, 2019 4:06 pm

Сегодня делал такую же батарейку.
У меня выдает 16 столбиков, хотя может я плохо считаю.
Значение FCC нашел в шести местах, a CC в - 3.
А в целом спасибо за дельный совет насчет калькулятора.
Почему не прошивает прога. Можно объяснить тем что не совпадает ревизия чипа.
У вас R2J240-20F02 а в проге R2J24051.
Может админ и по другому скажет?
donkihot
 
Posts: 66
Joined: Mon Oct 16, 2017 8:13 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby donkihot » Wed Jun 26, 2019 6:19 pm

У меня есть вопрос.
Как Вы правили значение ячеек?
На прямую или через SMBus команды?
donkihot
 
Posts: 66
Joined: Mon Oct 16, 2017 8:13 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby dvdiamond » Wed Jun 26, 2019 7:47 pm

Сохраняете дамп. Открываете например в Hex Editor Neo. Правите, сохраняете. Заливаете дамп в контроллер.
SMBus команды не работают почему-то. Смотрите выше картинку - чтение норм, а при записи Write Error.

Менял в трех одинаковых строчках первого сверху блока с данными:

Image

Может и в одной достаточно было бы. Экспериментировать было уже лень.
А вот чуть выше пять подряд А0 идут. Интересные штуки. Вместо первого FF пишешь (больше ничего не трогаешь), и похоже контроллер в заводские сбрасывается)
И да. Батарейка нормально заряжается от внешнего источника (естественно с замкнутым на минус SYS).

***
Вот зарядилась полностью. Выскочил флаг OCA (Overcharge Alarm), видать чуть перестарался на ЛБП с напряжением. Чуть разрядил, флаг ушел.
RC (RemainingCapacity) по окончании зарядки само прописалось с 7500 на 7000. В процессе зарядки дошло до 7500, бо начинало считать с того, что было в контроллере = 2086, а в новых аккумах было по 3,49V - сколько это емкости хз. 5500 влилось, на то, что в новых банках было по 1500/2 - похоже.

Image
dvdiamond
 
Posts: 11
Joined: Sun Oct 28, 2018 1:18 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby donkihot » Fri Jun 28, 2019 7:42 pm

Я менял значения в 9-ти местах, 6 раз емкость мощность в mWh. Три раза без мощности. Циклы тоже три раза проскакивали.
Ну если работает, значит нормально все.
Мощность идет сразу после емкости "0B EE" = 30540 mWh/ 10,8 = 2820mAh
donkihot
 
Posts: 66
Joined: Mon Oct 16, 2017 8:13 pm

Re: Батарейка Toshiba PA3817U-1BRS на R2J240-20F020

Postby dvdiamond » Fri Jun 28, 2019 11:48 pm

Вчера скормили батарейку ноутбуку, принял как родную. Хозяин ноута в шоке - в покое с включенным экраном проработал почти 9 часов.
dvdiamond
 
Posts: 11
Joined: Sun Oct 28, 2018 1:18 pm

Next

Return to Русский форум

Who is online

Users browsing this forum: No registered users and 3 guests