Ремонт портативной техники - телефоны, КПК, навигаторы и типа того.
Ответить

Re: Хитро-умный аккумулятор.

Ср июн 05, 2019 09:25:44

Очень напоминае что-то из серий BQ294xx - VOLTAGE PROTECTION FOR 2-, 3-, OR 4-CELL Lion BATTERIES
(2nd PROTECTION).Точно определить надо перебирать даташиты на подобное.Для примера посмотрите ДШ на BQ29401.
Вложения
smart batt electr.png
(80.48 KiB) Скачиваний: 616

Re: Хитро-умный аккумулятор.

Ср июн 05, 2019 17:05:38

Заработал контролер второго АК :music: Шина I2C данные начала отдавать 8)

Вчера, когда вызванивал, обратил внимание, что VH контакт с банки не звониться со схемой, оказывается там контактная площадка из 2х частей с узкой прорезью.
Надо было припоем замкнуть их. После смотрю U питания на 24С02 перестало пропадать. Подрубился к I2C - данные сосчитались. :beer:

Изображение Изображение

Отестировал банки отдельно на iMax - зарядил по отдельности каждую пару 0.5А и разряжал 0.5А - на разряде выдали емкость 3061 - 4294 - 2968 мА. Средняя пара как новая :))

Re: Хитро-умный аккумулятор.

Ср июн 05, 2019 18:29:23

Как то хотел предложить прозвонить прохождение от каждого элемента до контроллера,там ресисторы стоят в цепи,и бывают в обрыве.Хорошо сами нашли свои ляпы :)
Чем руководствовались при выборе токов заряд-разряд ? Не надо искать утешения самолюбия :)
Сколько по паспорту должен работать ноут часов.DC известна у батареи,прикиньте ток
потребления ноутбука.BatteryMon установить на ноут и зделать заряд-разряд,есть график и лог пишется,мгновенные значения принажати на иконку батарея.
Да и в софтах есть анализатор.
Ваш iMax импеданс элементов показывает,по ним и надо ориентироваться.Сами же понимаете,что при реальных рабочих токах,результаты будут другие.

Re: Хитро-умный аккумулятор.

Ср июн 05, 2019 18:41:15

Хорошо сами нашли свои ляпы

Это брак производителя, сопля была на перемычке. Один раз его зарядили и она отвалилась.
Чем руководствовались при выборе токов заряд-разряд ?

1А много для недавнего трупика, 0.5А думаю для начал нормально.

Так-то заменять их надо, тем более уже известны места где править дамп, эти пускай полежат.
На 3400 поставить, шикарно будет. Ноут то не мой и пока не спонсируют. :kill:

Re: Хитро-умный аккумулятор.

Ср июн 05, 2019 19:27:31

Да такое место пайки от секций встречается на платах контроллера,особенно с ленточной разводкой.
Видимо для технологических нюансов сборки.
Вы трупики вывели из комы малым током до нижнего рабочего предела 2,5-3,0 вольта (тип элемента).
Если оно не упало через некоторое время,то можно заряжать 0.5С.У вас 2 параллельно в секции.
Ноут будет заряжать своими токами и разряжать сколько потребуется.
Трата времени попросту,это не кадмий и металлгидрид,ничего там не добавится в ёмкости,только в обратную сторону.:)

Re: Хитро-умный аккумулятор.

Сб июн 08, 2019 12:48:00

Есть AK AA-PB4NC6B на MAX1781 от ноута Samsung R510. У одной пары похоже сработали защитные клапаны (чистый обрыв), 12AH3 сгорел.

Изображение Изображение

Отпаял банки от + к -, подсоединмл DC-DC 9V, соединил + банок с + разъема

Изображение Изображение

В разных прогах считывается (CP2112, LPT)
Изображение Изображение Изображение Изображение

Через ломанную чёт не сбразывает (reset failure). Может питанмя 9V мало, добасить до 12V?

Изображение

Так понимаю TDA флаг надо сбросить.
Пробовал восстановить Fuse - на DC-DC (защита 40мА) видно по светодиоду, что пытается контролер прожеть его.
Снял перемычку с Fuse, надо как-то еще пробовать скинуть флаг TDA.

Изображение

Пока не знаю как, есть еще платка Cypress FX2LP. Подскажите в каком направлении копать? Даташит есть.
Демоверсии даже прочесть дамп не позволяют.

P.S.
Подскажите, какую версию libusb используете совместно с прогой от карозиум. Кучу версий перепробовал - везде дает отшибку входа в процедуру...

Такая же история, пробовал и на XP SP2 x32 (чистая VL) и Win7 x32.
Драйвер ставил через zadig-2.4 (Pulseview работает)

Изображение

P.S. Всё разобрался, заработало :beer:, инструкция как делал:

1. На Win7 x64 подключаем плату Cypress FX2LP, ставим через zadig-2.4 драйвер libusbK или libusb-win32, с другими на x64 или не ставится или не работают.
2. Качаем с поста Firecube battery.zip, распаковываем и запускаем консоль (libusb-1.0.dll подхватывается из этой же папки).
3. Вводим команды с папки распакованной

Всё просто :music:

Изображение

smbusb_sbsreport

Re: Хитро-умный аккумулятор.

Вс июн 09, 2019 11:33:06

Arduino был просто как желзка под рукой,или всё же была цель что сделать,доделать как инструмент ?
Описание флагов:
Вложения
BATTERY FLAGS DESCRIPTION.txt
(11.2 KiB) Скачиваний: 321

Re: Хитро-умный аккумулятор.

Пн июн 10, 2019 10:54:35

Из даташита MAX1781:
Код:
Table 14. MAX1781 MACC Command Support

0x40 - ISPDBGCFG (to freeze for memory read/write or for parallel programming mode)
0x70 - ISPERPM Block Clear
0x00 - Data Memory Read/Write Byte
0x80-0xFF - Block Data Memory Read/Write

Подскажите какие данные вводить после комманд -c 0x40, -c 0x80

Код:
C:\smbusb>smbusb_comm -a 0x16, -c 0x40
Missing read length or write data

C:\smbusb>smbusb_comm -a 0x16 -c 0x80
Missing read length or write data

По 0x54 OperationStatus контролер в рехиме полного доступа и включен бит FUSE, может и ошибаюсь.
Код:
C:\smbusb>smbusb_comm -a 0x16 -c 0 -w 0054

C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
9906


Изображение

Может какое слово отправить, чтобы сбросить бит?

0x16 BatteryStatus
Код:
C:\smbusb>smbusb_comm.exe -a 16 -c 16 -r 2
0ad0

Есть еще Service mode, как понял надо кратковременно сделать LOW на SCI и MCLR pin

Изображение
Код:
Service/Normal Mode
On an unlocked part, program/data memory read/write/clear access is provided through MACC commands in
either normal or service mode. To put the MAX1781 in service mode, pull SCI below GND with 2mA to 3mA
and reset the part as shown in Figure 19. Block-clear (ISPERPM) is available only in service mode so malicious
software cannot clear the part without also having access to the SCI pin, which is not available to the host in a
normal smart battery system. The MAX1781 is initially frozen (ISPCPUFREEZE = 1) immediately after being
reset into service mode. This is required to enable memory access in service mode. The CPU may be unfrozen
by setting ISPCPUFREEZE=0 in ISPDBGCFG using MACC command 0x40.

otus,
или всё же была цель что сделать,доделать как инструмент ?

просто попробовал, не програмист.

P.S. Похоже c Service mode облом. Сделал кнопки на Gnd через 1к на SCI и MCLR. Когда на MCLR LOW - контролер останавливается, по шине не виден. Pin SCI на LOW - не реагирует, но дело в том, что по схеме он практически LOW (0.18В) постоянно, т.к. подвязан к VDD через 1М и к Gnd через 56к.

И не понятно что за "I=2-3mA" в этот момент должен быть на на SCI, может надо подтяжку отпаивать, но 1М к VDD практически не влияет и так.

Изображение Изображение

На karosium.com прочитал коменты, там можно менять в EEPROM данные (FCC), посылая слово, но как он вычисляет это слово не понятно, просто говорит готовый алгоритм.

Re: Хитро-умный аккумулятор.

Ср июн 12, 2019 22:13:31

sakatgg писал(а):Pin SCI на LOW - не реагирует, но дело в том, что по схеме он практически LOW (0.18В) постоянно

"pull SCI below GND with 2mA to 3mA" - Ниже GND. Отрицательное напряжение должно быть.

Re: Хитро-умный аккумулятор.

Чт июн 13, 2019 12:46:04

mont-oriol Ок, спасибо.

Похоже зашел в Service mode на MAX1781, с АК 1.2В (-) через 470 на pin SCI (I=1.4мА), (+) к Gnd.
Включаю питание 9В на контакты банок -> жму кратковременно, одновременно кнопки на SCI и MCLR, проверяем:

Изображение




Ток что дальше вводить?
Код:
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 3
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 1
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -w 54
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
Error -9

Re: Хитро-умный аккумулятор.

Пт июн 14, 2019 07:24:36

Не похоже на данные, какая то бессмыслица, видимо все FF. И там не 1.4 а 3мА. Я вообще не уверен, что вы правильно копаете. С чего вы взяли, что вам нужен сервисный режим?



У вас есть даташит, есть плата, есть логический анализатор, I2C, источники питания. Вам не нужны советы, у вас уже все есть, просто прочтите даташит на Maxim1781. Никто не хочет умирать над контроллером, который то и распаять в домашних условиях сложно, я вот не читал, но у меня достаточно опыта работы с различными контроллерами и из ролика



и http://www.ubrt.com.ua/forum/dobro-pozhalovat/152-osmc

я понял, что там те-же манипуляции, что и с предыдущим. Память программируется в параллельном режиме, би2ворк работает видимо только с SMP и STL, 5 производителей, 5 типов декодирования. Считал память, сравнил данные c SMBus, если то, поправил и залил, флаги ошибок содержатся в памяти.

Вам нужно определить, кто производитель прошивки, считать, определить по какому принципу кодированы, декодировать, записать правленную прошивку, проверить и так по кругу, пока не убедитесь, что данные правильно записаны и контроллер может декодировать.

96 страниц технического английского, это как раз барьер понимания уровня сложности ремонта подобных устройств. Поэтому на всех форумах пишут, что лучше заплатить за батарею или лицензию на программку, чем самому все это изучить и применить знания.

А на карозиуме про полный доступ это видимо отсюда:

Re: Хитро-умный аккумулятор.

Вс июн 16, 2019 19:13:22

Чёт не получается,
хочу считать из памяти программы адрес (0x17FF), где хранится значение защищенных секторов программы (Режим нормальный, не сервис моде).
Адрес ввел и инициировал чтение, но чёт не читает данные по адресу:

Код:
C:\smbusb>smbusb_comm.exe -a 16 -c e3 -w 17 //  Address High Byte
C:\smbusb>smbusb_comm.exe -a 16 -c e2 -w ff  //  Address Low Byte
C:\smbusb>smbusb_comm.exe -a 16 -c e0 -w 0x04  //  Initiate read cycle by writing 0x04 to (0xE0)
C:\smbusb>smbusb_comm.exe -a 16 -c e4 -r 3  //  Data Low Byte
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c e4 -r 2
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c e4 -r
Error -9

Что не правильно делаю?
И там не 1.4 а 3мА

Подключил к АК 3В через 750 (I=3мА) - ситуация не изменилась
не уверен, что вы правильно копаете. С чего вы взяли, что вам нужен сервисный режим?

Как пионер, пока сам не уверен :)) С чего то хоть начать.
у меня достаточно опыта работы с различными контроллерами и из ролика

Так понимаю в ролике платная версия проги, в free TEST-BATTERY-VER-4.5 нет возможности читать и писать ROM.
В UBRT тоже в демо не читает.ничего на закладке MAXIM.

Re: Хитро-умный аккумулятор.

Пн июн 17, 2019 16:41:43

Потому что физическое подключение не верно, я думаю в подтяжке дело или еще в чем. Посмотрите осциллографом

Re: Хитро-умный аккумулятор.

Вт июн 18, 2019 11:42:09

В описании Cypress FX2LP сказано, что подвязка для SDA и SDL не требуется.
Осциллографом глянул, уровень 3.3В на SDA и SDL есть, при отправки команды - импульсы идут.
Если бы с подключением были проблемы, то вообще никакие команды не прошли бы
Например, команда отрабатывается нормально
Код:
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
9906

Re: Хитро-умный аккумулятор.

Вс июн 30, 2019 11:13:36

На данный момент есть несколько наиболее распространённый софт для решения проблем с АКБ это UBRT, Smart Battery, Be2Work, а также программное обеспечение от TEXAS Instruments работающее через "буржуйский" адаптер EV2300 (клон которого я найти не смог, а заказывать показалось дорого). По этому был собран i2c-philips переходник для ЛПТ порта который позволил подключить батарею и считать с неё минимум информации.

2 в 1,разблокировка и аналог ev2300.Анонс на сентябрь,сейчас тестирование..https://www.youtube.com/watch?v=gYGmeWO ... e=youtu.be

Re: Хитро-умный аккумулятор.

Вс июн 30, 2019 11:35:08

Так долго ждать придётся, я сейчас другим занимаюсь, может выложат этот самый мастер пароль к тому времени))

Я так понял, что никакого мастер пароля на самом деле не существует и ни один из существующих софтов никакие пароли не ломает, ну во всяком случае не перебирает и не вычисляет по какому то алгоритму точно. Но какая то PRO лазейка, предусмотренная разработчиками TI всё таки есть... Например, та же BE2Works даже с моим простейшим LPT адаптером пишет, что якобы пароль обнаружен и для его "расколдовки" предлагает выслать разработчикам файл password.dat , созданный этой же софтиной. Расколдовка за небесплатно естественно, для дальнейших действий нужно приобрести полнофункциональную версию. Вот тут наверное и есть та самая лазейка...
Т.е. видимо что бы расколдовать контроллер надо просто что то изменить в этом password.dat и загнать ему обратно по определенному адресу (откуда взято), вот тогда ларчик и откроется. Вполне возможно, что этот password.dat вовсе не дамп с зашифрованными паролями, а хитрый бутлоадер например или его часть. Сомневаюсь, что доступ к UserPassword можно получить таким способом или можно таким образом записать стандартный MasterPassword (иначе зачем тогда вообще нужен такой ключ, если он лежит перед дверями ??), наверное это просто своеобразная лазейка, переключение режима загрузки или еще какой то хитрый back door от разработчиков. Может я ошибаюсь конечно... :oops:
И... тут есть еще одно НО... Ни одна программа в demo mode не дает работать с паролями и не позволяет что либо куда нибудь зашить. :( Поэтому даже расколдовав, что находиться в этом password.dat и зная что там нужно изменить и прошить всё равно платить прийдётся.
P.S. Спасибо за ID хвостов!.. :) Честно говоря, сейчас тоже занят другими делами, изучать документацию и удовлетворять свой технический интерес особо некогда, но на будущее может пригодиться. Кой какие мысли и идеи есть (в основном пока по железу), надеюсь в скором времени получиться еще покопать это направление интереса ради...

Мало того этот мастер пароль не постоянен и привязан по времени

Re: Хитро-умный аккумулятор.

Вс июн 30, 2019 15:28:05

Всем привет. Разбираюсь с интерфейсом между компом и EV2300. У кого есть возможность, сделайте пожалуйста дамп того, что ходит по USB интерфейсу при работе UBRT-2300 (демо версия - тоже подходит). Достаточно неск. секунд после запуска UBRT-2300. USB снифер можно использовать любой имеющийся, либо вот этот http://www.usblyzer.com/download.htm . При настройке usblyzer галку поставить, как на картинке.

Спасибо.

Re: Хитро-умный аккумулятор.

Пн июл 01, 2019 16:43:48

кто нибудь, пожалуйста, киньте на мне мыло be2works 4,52
cjganz@ukr.net

Re: Хитро-умный аккумулятор.

Пн июл 01, 2019 17:42:48

кто нибудь, пожалуйста, киньте на мне мыло be2works 4,52
cjganz@ukr.net

http://rgho.st/search?as=files&s=be2works

Re: Хитро-умный аккумулятор.

Пн июл 01, 2019 18:47:39

кто нибудь, пожалуйста, киньте на мне мыло be2works 4,52
cjganz@ukr.net

http://rgho.st/search?as=files&s=be2works


http://rgho.st/79kpt5Lll залил такое
Ответить