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

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

voronin10 [ 25 сен 2018, 14:30 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

eV555 писал(а):
хорошо документированный bq20z80_v1.02(v1.10), так как на более новых акб Apple при помощи Texas Instruments начали ставить кастомные чипы и прошивки на них, и bq20z451 один из них, а это не самый лучший вариант для изучения этой кухни.


я вижу вы имеете побольше опыте чем половина читающих, задам вопрос:
есть кучка плат от хюлетовских MU06, там 20z80, тут кроетса нюанс к которому пришел,
взял плату, подкинул банки, плата запустилась, начал отлаживать код, понял как работать командами.
Вычитал инфу о ревизии, версии прошывки и еще пру строк с адреса 00(Device Type(0x0001), Firmware Version(0x0002)...), потом начал работать над командой ансил.
Пароль известен, проблем нету, но на той плате как бы я пароль не отправлял, в статусе BatteryStatus(0x16) EC3, EC2, EC1, EC0 выдает
либо 0,1,1,1 UnknownError,
либо 0,1,0,0 AccessDenied

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

вопрос, на всех ли чипах 20з80 одинаковый пароль или как повезет?
буду рад услышать ваше мнение
---------- Добавлено спустя 21 минуту 12 секунд: ----------
MrGreen писал(а):
voronin10
Это ты на ардуинке делал?

arduino mega 2560, впроцесе спалил i2c порт, перепривязал пины и дальше в бой, ставте развязку типа 74hc245 or 74hc14, 74hc04
тепрь в сервисе пребираю акумы и беру лучшые на дерибан :) портативный тестер поличился в паре с телефоном

igils, набирал текст для бигущой строки, потому и с капслоком пошел по привычке, прошу прощения...

igils [ 25 сен 2018, 15:34 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

 ! igils писал(а):
voronin10: если дам горчичник - капс отлипнет? Исправляйте, пока есть время. А заодно и со знаками препинания разберитесь. Такой стиль написания - полное неуважение к окружающим.

eV555 [ 25 сен 2018, 21:28 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

voronin10 писал(а):
в статусе BatteryStatus(0x16) EC3, EC2, EC1, EC0 выдает
либо 0,1,1,1 UnknownError,
либо 0,1,0,0 AccessDenied


когда-то я наивно считал что по этим ошибкам в BatteryStatus можно выудить правильный пароль, так как по даташиту они говорят о том что контроллеру не понятна предыдущая команда или данные которые ею отправлены, но потом выяснилось что причина этих ошибок кроется в неотлаженном самопальном коде, если следующая команда летела не дождавшись отработки предыдущей, после расставления таймингов ошибки канули в лету и даже при неправильном пассе их уже не было,

так что рекомендую прочесть BatteryStatus в ручную несколько раз подряд с интервалом в 1..3сек, чтобы ему не предшествовали никакие другие команды, особенно в направлении ManufactureAccess, если ответ будет чистым, расставляйте тайминги между командами, шина SMBus работает намного медленнее чем отрабатываются команды в вашем коде процессором хоста, а если же ошибки останутся то без осцилла и анализатора не обойтись, нужно смотреть помехи по шине и PEC контроль, некоторые батарейки хорошо шумят по шине.

voronin10 писал(а):
вопрос, на всех ли чипах 20з80 одинаковый пароль или как повезет?


пасс в большинстве случаев привязан к модели акб, иногда у пользователя есть возможность его сменить по системной шине, например Apple выпускала OCX для Mac чтобы юзер мог поменять Unseal и FullAccess Keys после того как Charlie Miller показал чтО можно сделать дистанционно с 300gr лития если пробить системный фаервол, так что если у вас на батарейке стоит стандартный пасс то спасибо нужно говорить производителю акб.

eV555 [ 27 сен 2018, 16:00 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

проверил эту ошибку [EC3,EC2,EC1,EC0] = [0,1,1,1] = 7 (Unknown Error), она вылетает если в Manufacture Access() был отправлен запрос (любой) но не прочитан ответ, пробуйте после Unseal читать OpStatus, нормальная практика чтобы проверить успешность ансила, тогда ошибок быть не должно

voronin10 [ 28 сен 2018, 20:55 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

eV555 писал(а):
проверил эту ошибку [EC3,EC2,EC1,EC0] = [0,1,1,1] = 7 (Unknown Error), она вылетает если в Manufacture Access() был отправлен запрос (любой) но не прочитан ответ, пробуйте после Unseal читать OpStatus, нормальная практика чтобы проверить успешность ансила, тогда ошибок быть не должно

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

ishvedoff [ 17 окт 2018, 21:43 ]
Заголовок сообщения:  Помогите отресетить EEPROM контроллера батареи промышленного планшета

Всем привет. Прошу помочь с ресетом контроллера батареи промышленного планшетного ноута Hammerhead от DRS tactical systems.
Вот такой примерно
Изображение
Батарея в нем такая 0300-15663-0004:
Изображение
Изображение
Изображение
В батарее контроллер BQ2040 c EEPROM 24c02
Изображение
EEPROM вычитал прогером с выпаиванием после отключения элементов питания.

ishvedoff [ 18 окт 2018, 23:52 ]
Заголовок сообщения:  Re: Помогите отресетить EEPROM контроллера батареи промышленного планшета

Подскажите может для этого контроллера проги какие существуют? Естественно фришные, а не за олимпиард рублей :)

Rublin [ 20 окт 2018, 00:42 ]
Заголовок сообщения:  Re: Помогите отресетить EEPROM контроллера батареи промышленного планшета

OlegarX писал(а):
щас заклюют

Сообщение не в тему
Два понедельника как зарегистрирован, а уже прям в доски заклеванный.
"Наговариваете Вы на нашу семью, грех это"..
Задавай вопросы по делу и никто тебя не клюнет, а наоборот, помогут..

Т.С, читай на здоровье: viewtopic.php?f=170&t=507&start=80

ger1977 [ 20 окт 2018, 00:53 ]
Заголовок сообщения:  Re: Помогите отресетить EEPROM контроллера батареи промышленного планшета

Я думаю,что шанс ничтожный поднять батарею.. Было бы проще ,не выпаивая банки, подцепить свежие и посмотреть на поведение,а теперь только искать в нете предложения по продаже

schekotov [ 04 ноя 2018, 17:53 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

R_Pavel
Здравствуйте.
Не могли бы вы поделиться программой для обнуления контролеров bq2060 ,bq2040.ее, на том форуме по ссылке ни чего уже нет и ни кто не отвечает.

mortan [ 10 ноя 2018, 01:30 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Адаптеры для подключения акб

mister78 [ 11 ноя 2018, 15:28 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

voronin10 писал(а):
volshebnik писал(а):
Полезная инфа для ремонта

я тут набросал небольшой проект для роботы с акб через ардудку, все читает, чип 20z70 вот только тото пошло нетак...
уровни 3.3 и если работать напрямую ногами мк дригать то сигналы на осциле кривые аж жуть, пока немогу понять как правильно запихать пароль в 00 потому что акб пароль хавает но при попитке доступа в запись числа зарядов либо в другое место получаю BatteryStatus 0,1,0,0 AccessDenied

и попутно, по которому адресу читнуть что чип сил ансил или фулакс?
пока химичю конвертор уровней чтоб сигнгалы были ровние...

---------- Добавлено спустя 8 минут 6 секунд: ----------
я тут надыбал в закромах файлы по адаптеру с печатками и фотками. потом фрезерну....


А информация с этого сайта не может вам помочь как-то http://www.karosium.com/p/smbusb.html ?

volshebnik [ 18 ноя 2018, 10:07 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Может у кого есть печатка для такой схемы?

mortan [ 19 ноя 2018, 02:17 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

volshebnik писал(а):
Может у кого есть печатка для такой схемы?

Есть, брал ещё на канувшим в лету http://www.avalon.co.ua.
Работает отлично.

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

имеется postal2 ltp можно ли им читать батарею ?

merkulss [ 26 ноя 2018, 09:02 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Та можно и lрt с резисторами, куда уж проще. Кто ж знает какой контроллер у вас и захотят ли его поддержку вводить в постал. Ну а в общем ответ на такой вопрос - "нет"

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

Недавно обнаружил, что перестала подавать признаки жизни и заряжаться китайская батарея на bq 3060, разобрал, зарядил все элементы до 14 вольт и батарея ожила, отключается сейчас, когда пожелает. Подскажите, по идее контроллер должен был заблокироваться, (как это было на предыдущей оригинальной батарее, в которой замкнула одна банка), возможно ли поменять элементы, например, методом параллельной подпайки к старым, был у кого опыт с bq 3060 с китайской батареей?

merkulss [ 28 ноя 2018, 22:44 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Исходя из этого, блокировок может и не быть
viewtopic.php?p=610799#p610799

mnrg [ 29 ноя 2018, 12:20 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Попробую заказать элементы 3400мач и поменять, потом напишу что да как.

R_Pavel [ 01 дек 2018, 19:14 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

с 3060 проблем не будет-можете заказывать элементы и менять-только не паяйте элементы-при заказе попросите элементы с подваренными ламелями. а если есть возможность у когото взять EV2300 будет вообще замечательно. перезапишите параметр EMF ну и остальные значения поправите-тогда батарея будет супер. в 3060 пароль стандартный-так что с доступом проблем не будет.

jonpim [ 11 дек 2018, 19:26 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

mister78 писал(а):
А информация с этого сайта не может вам помочь как-то http://www.karosium.com/p/smbusb.html ?



Кто устанавливал софт для этого инструмента ?
И что требуется для билда , кроме tdm-gcc ?
Нужно поправить статическую часть флеши в r2j240
и кроме того разлочить несколько sony на bq8050 , в них тоже через бут-мод можно скачать эту часть флэши ?

jonpim [ 14 дек 2018, 01:08 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

По поводу читалки bq8030 и точки входа в бут
Испытано на Sanyo manufacturer .
Нужно такое для bq8050

jonpim [ 28 дек 2018, 15:28 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Хотел снять дамп с m37512 с помощью ломаной ве2шки

подключал через USB to GPIO adapter

(http://softoroom.net/topic88192.html )

Выскакивала ошибка по чтению .

А с помощью Cypress FX2LP ( http://www.karosium.com/2016/08/smbusb- ... eries.html ) читается легко и непринужденно

Бешка нормально работает с bq20zXX , сбрасывает пароли на заводской и читает чипы .

seasx [ 29 дек 2018, 02:59 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):

блин а у меня при запуске тупо runtime error 216 at 0040461E

Изображение

volshebnik [ 29 дек 2018, 06:24 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Цитата:
блин а у меня при запуске тупо runtime error 216 at 0040461E

Гугл говорит что это троян SubSeven
virustotal определил 35 из 70...
Изображение

SubSeven Backdoor 2.2 – новая версия программы доступа к удаленному компьютеру, которая позволяет проникать в комп жертвы, в то время как жертва вряд ли заметит это проникновение.

Данная прога рассчитана на внедрение в ОС Мастдай aka Windows и при успешном использовании позволяет делать следующие вещи: включать\выключать\ребутить комп жертвы, смотреть все сохраненные и кэшированные пароли, изменять данные реестра, загружать\скачивать\удалять файлы
и много чего еще. В случае обнаружения этой проги на вашей машине – прибейте сразу!

В SubSeven можно занести свой список проксей, которые она будет менять автоматически, дабы вас было труднее выследить
Так же в проге есть сниффер, достаточно простой в использовании, с помощью которого можно собирать инфу о сетевом траффике, сохранять эту инфу в собственный лог и редактировать его.

Хорош в деле «подслушиватель» портов, который «слышит» все порты, которые используются в данный момент.
В новой версии есть клавный шпион, который можно настроить на получение всех логов и паролей жертвы на указанное тобой мыло.

jonpim [ 29 дек 2018, 08:59 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Все работает без нета на XP .

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

volshebnik писал(а):
Цитата:
блин а у меня при запуске тупо runtime error 216 at 0040461E

Гугл говорит что это троян SubSeven
virustotal определил 35 из 70...
Изображение

SubSeven Backdoor 2.2 – новая версия программы доступа к удаленному компьютеру, которая позволяет проникать в комп жертвы, в то время как жертва вряд ли заметит это проникновение.

Данная прога рассчитана на внедрение в ОС Мастдай aka Windows и при успешном использовании позволяет делать следующие вещи: включать\выключать\ребутить комп жертвы, смотреть все сохраненные и кэшированные пароли, изменять данные реестра, загружать\скачивать\удалять файлы
и много чего еще. В случае обнаружения этой проги на вашей машине – прибейте сразу!

В SubSeven можно занести свой список проксей, которые она будет менять автоматически, дабы вас было труднее выследить
Так же в проге есть сниффер, достаточно простой в использовании, с помощью которого можно собирать инфу о сетевом траффике, сохранять эту инфу в собственный лог и редактировать его.

Хорош в деле «подслушиватель» портов, который «слышит» все порты, которые используются в данный момент.
В новой версии есть клавный шпион, который можно настроить на получение всех логов и паролей жертвы на указанное тобой мыло.


да полезла шляпа ! сегодня прибил .

поставил виртуалку с xp sp3 сейчас на ней проверю

Изображение
ну понятно крч

jonpim [ 29 дек 2018, 14:44 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

У меня для работы с батареями выделен старый ноутбук с системой ( не виртуальной ) XP .
И на нем даже не страшно запускать клиенские части UBRT )
не то что трояны ...
Но как не крути - работает ))

eV555 [ 29 дек 2018, 17:14 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

если свежую BE2WORK подломают будет уже интересно, там MAX1786,89 заявлены, софт на них под штуку енотов стоит :hi_hi_hi:

jonpim [ 29 дек 2018, 17:52 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Там наверное усилили стойкость криптоключа ssl
Может делать как вьетнамские партнеры - делать разный софт на несколько групп потребителей .
И цены на него очень отличаются .
Вот пользуюсь бесплатным тестером ихним ubrt -
https://drive.google.com/file/d/1oZLm1P ... sp=sharing

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