Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Прошивка контроллера батарей ноутбука https://vlab.su/viewtopic.php?f=181&t=507 |
Страница 73 из 76 |
Alex_PP [ 29 фев 2024, 17:20 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sanchelo81 писал(а): не могу понять что это за способ что для этого нужно и как он работает может кто подсказать? Это в двух словах не объяснишь. Изучайте мануалы, где он используется.Хочу только сказать, что все что описано в приведенном вами тексте из мануала - касается заботы прошивки. Она решает, кто, как, и каким способом получит доступ к чипу. У Техас инструментс в из стандартных и не очень прошивках, применяется 2 способа (НО: или один, или второй, не оба сразу) получения доступа (привилегий) к данным и командам: один, старый, на основе Unseal и Full Access ключей, размером каждый по 4 байта. И второй, более совершенный, путем SHA аутентификации. Там используются также 2 ключа, только 128 битных. Тут подробности: https://drive.google.com/file/d/1MOkv4- ... sp=sharing Как он работает - дело непростое, много высшей математики. Многие разбирались с этим, и даже писали софт, выполняющий эти и обратные им операции, чтобы расселить чипы. Можете поразбираться с этим, но конечная цель не очень понятна. |
sanchelo81 [ 29 фев 2024, 17:29 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
понял спасибо за информацию, ещеб дисасембрер найти чтоб дамп разобрать, чтоб побольше вводных данных было |
Alex_PP [ 29 фев 2024, 17:45 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sanchelo81 писал(а): ещеб дисасембрер найти чтоб дамп разобрать, чтоб побольше вводных данных было Все не так просто, у них не совсем. как я понял, стандартная архитектура CoolRisk, короче, под них в доступе ничего нет, кроме Иды, и к ней процессорного модуля, для разбора команд. Разбор там наипростейший, он в цикле каждые 4 байта рассматривает как инструкцию (а ведь там есть и просто данные, константы и прочее...), и код выглядит не всегда правдоподобно. Процессорный модуль от Виктора с Карозиума. Ссылки там.
|
btomce [ 29 фев 2024, 21:07 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
[quote="sanchelo81"]только чет не гуглиться[/quoteГ Гугла вообще половину всего ненаходит уже,старая стала и слепая,одни торговки продажные тама .Плоти. Много чего нельзя знать простолюдинам,а то сами будут делать. Попробуй те яндекс яхуу и т.д. https://raisonance.com/coolrisc.html |
sanchelo81 [ 29 фев 2024, 21:12 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Посмотрел я про SHA-1 очень даже может быть предположим ключи уменя есть но немогу понять как их вводить чтоб распечатать? аутентификационный ключь который с 63-по 66 там заводской что мне нужно еще и в каой последовательности вводить чтоб распечатать не пойму? Судя по описанию вводиться какойто рандомный 20битный ключь в 0x2F потом из 0x2F приходит обраный но ввести нужно тот который установиле в прошивке или как? This read- or write-block function allows the host to authenticate a bq20z40/bq20z45-based battery using an SHA-1 authentication transform with a length of 20 data bytes + 1 length byte. See the Using SHA-1 in bq20zxx Family of Gas Gauges application report (SLUA359) for detailed information. Table A-37. Authenticat |
sanchelo81 [ 01 мар 2024, 03:06 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Или может в этом чипе и правда больше, по 10 байт тогда как их вводить? Да и bqstudio это чип вроде как незнает Вот еще что нашол на сайте Ti Part Number: BQ20Z45-R1 Other Parts Discussed in Thread: BQSTUDIO The new chip is installed and ready to connect to i2c. I tested it with python smbus and it works fine. I backed up the key and sealed it, I thought it would be unsealable, but then I realized that unsealkey and fas(fullaccesskey) are 20 bytes (View text file), 10words. I tried for a long time and couldn't unseal. I don't know how to enter 20 bytes of unsealkey. Hello Donna, Could you clarify your question? If you are using Python to unseal the device there should be code capable of writing up to 20 bytes to unlock the device. If you cannot unseal the device with python I would recommend using bqStudio to unseal. Sincerely, Wyatt Keller |
sanchelo81 [ 01 мар 2024, 14:19 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Ок, Сапсибо !!!! поэксперементирую а какой у bq20z45 ближайшей родственник из bqstudio? хотя BQstudio не работает с 20 и 30 серией. А EWSV не особо дружит с EV2400 |
Alex_PP [ 01 мар 2024, 14:55 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sanchelo81 писал(а): А EWSV не особо дружит с EV2400 Ну есть же пакет EV2400_Support_Components_20110524https://drive.google.com/file/d/1EtuEFS ... sp=sharing ---------- Добавлено спустя 1 минуту 58 секунд: ---------- sanchelo81 писал(а): а какой у bq20z45 ближайшей родственник из bqstudio? Нет там у него родственников, по моему.
|
sanchelo81 [ 01 мар 2024, 15:02 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Alex_PP писал(а): Ну есть же пакет EV2400_Support_Components_20110524 блин точно забыл про него. |
shura1971 [ 01 мар 2024, 20:15 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sanchelo81 писал(а): а какой у bq20z45 ближайшей родственник из bqstudio? хотя BQstudio не работает с 20 и 30 серией. А EWSV не особо дружит с EV2400 Ближайший из bqStudio - bq40z50 - ключи так же вводятся и в таком же формате - вроде (уже не помню...) bq30z55 - это уже SHA-1... А EWSV не особо дружит с EV2400 - ?? странный вопрос или Утверждение...?? Дрова поставить и все... |
sanchelo81 [ 01 мар 2024, 22:10 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
shura1971 пробывл не помогло, может их както по 2бита надо вводить хз вобщем какой там алгоритм, на одном из форумов чувак обращался в NLBA незнаю была у него лицензия или нет, в общем они разблокировали ему удаленно, но терминал он видел у себя там есть такая функция он писал что водилось много команд, вобщем явно тут не так все просто, от этого и интереснее еще больше. попробую им написать без продлениия лицензи. и подкючить анализатор на шину, может что узнаю. А вобще хочу попробывать еще курасимой его распечатать понятно что прошивка другая но ядумаю и чип немного другой но вроде как 8030 одно семейство BQ20zXXX просто с разными прошивками. К тому вопросу какая цель всего этого решил выучить язык программирования С и освоить работу с МК а диодом поморгать эт так сибе занятие тут таксказать такие возможности по освоению еще и реальная практика. Я не зарабатываю этим у меня другая работа, этим просто моё хобби да и есть доступ к огромному количеству полурабочей техники которую можно помучить. Из бинарника прошивки который сохранил ране и скрипта для BQ20z80 не получилось ничего разобрать в IDA пробывал bin в srec переделать фигня получаеться. курасима делал из srec который с чипа считал там да все видно, причем он добрался до boot и мог с чипом что угодно делать!!! в отличии от взлома со стандартным паролем 0414 хххх а чувак который хакнул Apple из обновления для акб. Темболее с акб для яброк тут особо никто не экперементировал ладно Киприс есть буду пробывать. |
sanchelo81 [ 02 мар 2024, 04:52 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
я правильно понимаю это Boot тыкал в reset иголкой на bq20z45 SMBusb Firmware Version: 1.0.1 ------------------------------------------------- Manufacturer Name: ERROR Device Name: ERROR Device Chemistry: ERROR Serial Number: 4294967295 Manufacture Date: 1980.00.00 Manufacturer Access: ffffffff Remaining Capacity Alarm: 4294967295 mAh(/10mWh) Remaining Time Alarm: 4294967295 min Battery Mode: ffffffff At Rate: -1 mAh(/10mWh) At Rate Time To Full: 4294967295 min At Rate Time To Empty: 4294967295 min At Rate OK: 4294967295 Temperature: -273.25 degC Voltage: 4294967295 mV Current: -1 mA Average Current: 4 mA Max Error: 4294967295 % Relative State Of Charge 769 % Absolute State Of Charge 3287 % Remaining Capacity: 4294967295 mAh(/10mWh) Full Charge Capacity: 4294967295 mAh(/10mWh) Run Time To Empty: 4294967295 min Average Time To Empty: 4294967295 min Average Time To Full: 4294967295 min Charging Current: 4294967295 mA Charging Voltage: 4294967295 mV Battery Status: ffffffff Cycle Count: 4294967295 Design Capacity: 4294967295 mAh(/10mWh) Design Voltage: 4294967295 mV Specification Info: ffffffff Cell 0 voltage: 0 mV Cell 1 voltage: 0 mV Cell 2 voltage: 0 mV Cell 3 voltage: 0 mV куросимой скачал память, теперь стало понятно что такое програм и епром Прошивка это тупо данные на основе которых основная программа и делает то что мы видем батарею с заданными параметрами. разобрал в IDA получил текст программы теперь буду Apple мучить я думаю там тоже также это работает, может конечно нюансы есть но всеравно для меня это результат |
shura1971 [ 02 мар 2024, 20:43 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sanchelo81 Пойдете по моему пути?? Я читал по 3 раза 3 форума... Начинал с FX2LP - так как проги уже есть на Каросиме... Переводил на ср2112 - благо примеров прог много! Там главное что - это свои Подпрограммы сделать для Команд... А потом проще - как готовые блоки ставите и все |
sanchelo81 [ 03 мар 2024, 03:57 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
shura1971 писал(а): Пойдете по моему пути?? Да а почему нет, мне это нравиться финансовый интерес в этом посредственный, поэтому больше для удовольствия как игра на приставке . ---------- Добавлено спустя 1 минуту 26 секунд: ---------- shura1971 писал(а): Там главное что - это свои Подпрограммы сделать для Команд... то что у куросимы под 3080, только под свои чипы верно? |
vsuper [ 03 мар 2024, 18:43 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
https://www.youtube.com/watch?v=rC_Vga-CDZw Resetting Apple battery based on BQ20Z451 with F/W higher then 5.00. |
sanchelo81 [ 03 мар 2024, 19:46 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Ооооо!!!! Ток вышло обнавление ну что молодцы!!! |
sanchelo81 [ 04 мар 2024, 01:02 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Парни подскажите а как оставшуюся емкость сделать 0 пробывал командой ww 0f 0 неработает. какие есть варианты кроме как отпаять банки, както можно разрядить безопасно? Или что можно сделать? Батарея заблокирована. |
stefp [ 06 мар 2024, 12:35 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Добрый день пытаюсь сбросить батарею от Dell Vostro 3500 - 7FJ90.Но эта батарея видимо особенная,с bq20870 + bq29312.Насколько я понял отсюда - https://www.laptopu.ro/community/laptop-battery-chip-reset-and-repair/unable-to-reset-locked-laptop-battery/ — контроллер заблокирован и поэтому не показывает напряжение ячеек, температуру и поэтому не считывает всю информацию к концу. Если у кого-нибудь есть информация как разблокировать этот контроллер, буду благодарен за информацию. В спойлере результат Be2Works_демо и DJi Battery . Спасибо. |
Filon [ 06 мар 2024, 13:32 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
stefp писал(а): Добрый день пытаюсь сбросить батарею от Dell Vostro 3500 - 7FJ90.Но эта батарея видимо особенная,с bq20870 + bq29312. Здравствуйте. Syspres в разьеме не подключен чтоли. В отчете не много бредовые показания. |
stefp [ 06 мар 2024, 13:51 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Syspres подключен , но разница нет если поключен или не подключен .Я читал, что при Unseal , не следует подключат SP .Думаю что здес другие ключи ,не дефолтние . |
Kiprus [ 06 мар 2024, 14:12 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sanchelo81 Тыкали только в ресет или ещё какой-то пин трогали? Электронной или другой нагрузкой можно к банкам подключиться и разрядить их. |
Filon [ 06 мар 2024, 15:43 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
stefp писал(а): Syspres подключен , но разница нет если поключен или не подключен .Я читал, что при Unseal , не следует подключат SP .Думаю что здес другие ключи ,не дефолтние . Если собрались работать с АКБ по назначению (работа с прошивкой туда входит), Syspress должен быть на земле, если он есть.
|
stefp [ 06 мар 2024, 18:01 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Filon писал(а): Если собрались работать с АКБ по назначению (работа с прошивкой туда входит), Чтение прерывается,даже с Syspress на земле,и не могу приступить к работе с прошивкой.На румынском форуме проблему решили(там тоже все не читается, до разблокировки процессора),но как именно исправили не говорят. |
otus [ 07 мар 2024, 11:47 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
А подать напряжение заряда с ограниченным током и тогда читать ? |
Kiprus [ 07 мар 2024, 11:51 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Может он предохранитель сжечь пытается? Попробовать отключить управляющий контакт можно. |
stefp [ 07 мар 2024, 15:18 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
otus писал(а): А подать напряжение заряда с ограниченным током и тогда читать ? Для чтения подаю + к гнезду аккумулятора, чтобы "разбудить" процессор, иначе ничего не читается. Могу и ваш вариант попробовать, а насколько нужно ограничивать ток зарядки? |
sanchelo81 [ 07 мар 2024, 17:20 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Kiprus тыкал в NC через резистор 10ом 3.3v и в ресет иголкой, тут как повезет один раз 2минуты тыкал другой раз 10мин ---------- Добавлено спустя 1 минуту 6 секунд: ---------- stefp писал(а): Чтение прерывается,даже с Syspress на земле,и не могу приступить к работе с прошивкой.На румынском форуме проблему решили(там тоже все не читается, до разблокировки процессора),но как именно исправили не говорят. предохранитель уберите |
otus [ 07 мар 2024, 18:45 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
stefp Миллиампер 50. Важно что бы не хватило тока для нагревательного элемента предохранителя, если контроллер посчитает его пережечь. Возможно элементы разряжены до предела, может и дисбаланс (какая то из групп сильно ниже 3.0 вольт). Лучше бы Вы вскрыли корпус батареи и замерили напряжения на группах элементов. |
stefp [ 08 мар 2024, 13:23 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
otus писал(а): Лучше бы Вы вскрыли корпус батареи и замерили напряжения на группах элементов. Это было первое, что я сделал. Зарядил элементы на внешнем зарядном устройстве, теперь все три секции по 4,10V (были разряжены почти до 3V). sanchelo81 писал(а): предохранитель уберите Предохранитель здрав ,почему уеберат ? |
Страница 73 из 76 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |