|
Текущее время: 01 ноя 2024, 07:30
|
Сообщения без ответов | Активные темы
|
|
|
|
uinner
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 08 янв 2019, 13:29 |
Интересующийся |
|
|
Зарегистрирован: 18 мар 2013, 23:17 Наличности на руках: 19.02
Сообщения: 22 Откуда: Crimea
|
eV555 писал(а): если свежую BE2WORK подломают будет уже интересно, там MAX1786,89 заявлены, софт на них под штуку енотов стоит Не подломают. Демо не ломается, там нет части кода.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 янв 2019, 13:25 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 807.86
Сообщения: 1424 Откуда: Vladivostok
|
Перенесу с повергуда , там вообще мертвяк . Все покупают новые оригинальные батареи с Китая )) Данная батарея на bq8050 . Ресет сделан , батт статус обнулен . А определятся ноутбуком не хочет , хотя и работает после выключения зарядника . В ней стоит восмилапый чмп который выдает на разьем bat id . Работал с помощью демки бетуворкс демо и ubrt battest . Слил динамическую часть ( еепром ) с адреса 60 по 78 . Определил основные байты ресета . Снял опрос с рабочей батареи bps24 (но контроллер не 8050 ) при подключении к ноуту . Идет сначала обмен по smb затем батарея дает batt id . Декодированные данные по протоколу smb (Time [s], Analyzer Name, Decoded Protocol Result -0.014152375000000,SMBus,Write address 0x0B ACK Protocol=Read byte -0.013964437500000,SMBus,Command OptionalMfgFunction3 0x3D -0.013594500000000,SMBus,Read address 0x0B ACK Protocol=Read byte -0.013397437500000,SMBus,Byte 0x00 ACK -0.013178437500000,SMBus,Bad PEC 0x80 should be 0x5F ) Ремонтируемая батарея молчит . Может не в режиме gas gauge ? Выложил отчет с ubrt and be2 . И еепром по отчетам . ubrt Manufacturer Access: 1263 (Hex) Remaining Capacity Alarm: 511 (mAh/10mWh) Remaining Capacity Time: 10 (Min) Battery Mode: 32768 (Hex) AtRate: 0 (mAh/10mWh) AtRate Time To Full: 65535 (Min) AtRate Time To Empty: 65535 (Min) AtRate Time OK: 1 (Hex) Temperature: 26.65 (°C) Voltage: 12012 (mV) Current: 3 (mA) Average Current: 4 (mA) Max Error: 10 (проценты) Relative State Of Charge: 85 (проценты) Absolute State Of Charge: 83 проценты) Remaining Capacity: 4381 (mAh/10mWh) Full Charge Capacity: 5217 (mAh/10mWh) RunTime To Empty: 65535 (Min) Average Time To Empty: 65535 (Min) Averate Time To Full: 11295 (Min) Charge Current: 2432 (mA) Charge Voltage: 12480 (mV) Battery Status: 0 (Hex) Cycle Count: 0 (Dec) Design Capacity: 5217 (mAh/10mWh) Design Voltage: 11100 (mV) Specification Info: 49 (Hex) Manufacture Date: 2107/11/31 (yyyy/mm/dd) Uff Serial Number: 6033 (Dec) Manufacture Name: Sony Corp. Device Name: VGP-BPS24 Device Chemistry: LION бетуворкс DesignCapacity: 5217 10mWh FullChargeCapacity: 5217 10mWh CycleCount: 0 Date: 2011.10.05 yyyy.mm.dd DesignVoltage: 11100 mV ManufName: Sony Corp. DeviceName: VGP-BPS24 SerialNumber: 1791 ChargingCurrent: 2432 mA ChargingVoltage: 12480 mV DeviceChemistry: LION Temperature: 26.7 C Voltage: 12012 mV Current: 3 mA RelativeSOC: 85% AbsoluteSOC: 83% RemainingCapacity: 4381 10mWh Mfg1: 65535 integer Mfg2: 65535 integer Mfg3: 65535 integer Mfg4: 65535 integer SpecificationInfo: 0031 Hex Battery Status: ресет
|
|
|
|
|
Oszau
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 янв 2019, 16:59 |
Я тут случайно |
|
|
Зарегистрирован: 20 апр 2017, 12:01 Наличности на руках: 0.00
Сообщения: 0 Откуда: Moscow
|
Добрый день Всем. Я так понимаю voronin10 удалось разгадать пароль для bq20z70. Есть батарейка от ASUS на чипе bq20x90, подключился fx2lp все читает, переделал сишные исходники каросима под брут, вернее не конкретный брут а работа с файлом паролей методом перестановки всех знаков (комбинаторика) типа: 1234, 1243, 2134, 2143 и т.п., перебрал все известные пароли от аккумов, ноль толку, делал все по феншую, 5 сек задержки на каждый пароль потом читаем из 0x0054 биты SS и FAS и так далее по кругу. Ну помогите други, у меня идеи кончились. Проги подобные be2works UBRT и т.д. аккум видят, seal пишут, пароля не находят, пробовал lpt адаптером. Решить вопрос платно не предлагайте, это все так, для общего развития.
|
|
|
|
|
Oszau
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 янв 2019, 22:59 |
Я тут случайно |
|
|
Зарегистрирован: 20 апр 2017, 12:01 Наличности на руках: 0.00
Сообщения: 0 Откуда: Moscow
|
Ну полный перебор я и не рассматривал, даже если 30мс было все равно лет 50 ;) По даташиту от Ti вроде все равно таймаут на новый пароль не меньше 4 секунд нужен, об этом Ti сам пишет(для переборщиков наверно), при ресете еще и время инициализации чипа должно пройти, так что все это долго очень. Тут либо по словарю, либо какие фокусы с SHA-1 и мануфактурниками, но я их не знаю. Ножкой цупреса для ресета дергать тоже не вариант, Каросима исходник для fx2lp не выложил, только лоадер и консольные проги в исходниках. Нежадный бохол не пробовал, не имею CP2112.
|
|
|
|
|
eV555
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 янв 2019, 23:33 |
Я тут случайно |
|
|
Зарегистрирован: 14 дек 2017, 16:55 Наличности на руках: 20.03
Сообщения: 12 Откуда: Kiev
|
все верно по даташиту 4с, на то и софт-ресет делается, чтобы его обойти, без перезагрузки питания, тогда время на инициализацию минимальное, но достаточное чтобы чип забыл неправильный пасс, дополнительно с пина RBI снимается керамика которая RAM бэкапит, а исходники для сайпресс Виктор виложил, вот здеся,
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 янв 2019, 14:48 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 807.86
Сообщения: 1424 Откуда: Vladivostok
|
Oszau писал(а): Возможно даже алгоритм есть, ведь UBRT и be2works делают unseal по быстрому. Oszau писал(а): Решить вопрос платно не предлагайте, это все так, для общего развития.
Может кто бескорыстно подключит Saleae Logic к подключеной батареи на bq20zxx и запишет алгоритм unseal Бохола 4.52 с декодированием по SMB ?)
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 янв 2019, 17:10 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 807.86
Сообщения: 1424 Откуда: Vladivostok
|
Не благодари ) Сброс пароля на дефолтный
Time [s], Analyzer Name, Decoded Protocol Result 0.000007625000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.000128750000000,SMBus,Command 0x0F 0.000288562500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.000411562500000,SMBus,Word 0x0000 ACK 0.000680625000000,SMBus,PEC 0x1F OK 0.007006375000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.007127500000000,SMBus,Command 0x00 0.007275312500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.007399875000000,SMBus,Word 0x40E0 ACK 0.007684062500000,SMBus,PEC 0x38 OK 0.017004875000000,SMBus,Read address 0x05 ACK 0.017103875000000,SMBus,Bad PEC 0x00 should be 0x31 0.017285875000000,SMBus,Read address 0x0B ACK 0.017410437500000,SMBus,Byte 0x50 ACK 0.017544000000000,SMBus,Byte 0x01 ACK 0.017694625000000,SMBus,Bad PEC 0xD0 should be 0xBF 0.027003687500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.027124875000000,SMBus,Command 0x02 0.027281687500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.027406000000000,SMBus,Word 0x0A00 ACK 0.027673625000000,SMBus,PEC 0x63 OK 0.037002000000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.037123125000000,SMBus,Command 0x03 0.037282937500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.037422812500000,SMBus,Word 0x8160 ACK 0.037647625000000,SMBus,Bad PEC 0x39 should be 0x73 0.047000812500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.047121937500000,SMBus,Command 0x04 0.047278750000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.047403125000000,SMBus,Word 0x0000 ACK 0.047686812500000,SMBus,PEC 0x95 OK 0.056999375000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.057120500000000,SMBus,Command 0x05 0.057277312500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.057413562500000,SMBus,Word 0xFFFF ACK 0.057663937500000,SMBus,PEC 0xA7 OK 0.066997625000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.067118812500000,SMBus,Command 0x06 0.067275625000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.067411812500000,SMBus,Word 0xFFFF ACK 0.067662250000000,SMBus,PEC 0x9D OK 0.076996187500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.077117312500000,SMBus,Command 0x07 0.077274187500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.077397812500000,SMBus,Word 0x0100 ACK 0.077713812500000,SMBus,PEC 0xBA OK 0.086994750000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.087115875000000,SMBus,Command 0x08 0.087272750000000,SMBus,Read address 0x05 NACK Protocol=Read word 0.087366875000000,SMBus,Word 0x5B05 NACK 0.087634375000000,SMBus,Bad PEC 0x34 should be 0xA5 0.096993312500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.097114437500000,SMBus,Command 0x09 0.097271250000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.097407875000000,SMBus,Word 0xCD27 ACK 0.097676875000000,SMBus,PEC 0x9A OK 0.106992062500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.107113250000000,SMBus,Command 0x0A 0.107270062500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.107393625000000,SMBus,Word 0x0000 ACK 0.107617687500000,SMBus,Bad PEC 0x14 should be 0x51 0.116990125000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.117111250000000,SMBus,Command 0x0B 0.117271125000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.117394812500000,SMBus,Word 0x0000 ACK 0.117663625000000,SMBus,PEC 0x47 OK 0.126988937500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.127110062500000,SMBus,Command 0x0C 0.127296937500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.127420187500000,SMBus,Word 0x6400 ACK 0.127702687500000,SMBus,PEC 0x84 OK 0.136987250000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.137108375000000,SMBus,Command 0x0D 0.137265250000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.137388187500000,SMBus,Word 0x0000 ACK 0.137654500000000,SMBus,PEC 0x33 OK 0.146985750000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.147106937500000,SMBus,Command 0x0E 0.147263750000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.147386937500000,SMBus,Word 0x0000 ACK 0.147655750000000,SMBus,PEC 0x09 OK 0.156984562500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.157105750000000,SMBus,Command 0x0F 0.157265562500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.157388812500000,SMBus,Word 0x0000 ACK 0.157657875000000,SMBus,PEC 0x1F OK 0.166982875000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.167104000000000,SMBus,Command 0x10 0.167263875000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.167401250000000,SMBus,Word 0xEB10 ACK 0.167656375000000,SMBus,PEC 0x0E OK 0.176981687500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.177102812500000,SMBus,Command 0x11 0.177259625000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.177395812500000,SMBus,Word 0xFFFF ACK 0.177643250000000,SMBus,PEC 0x98 OK 0.186980250000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.187101375000000,SMBus,Command 0x12 0.187258187500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.187394687500000,SMBus,Word 0xFFFF ACK 0.187644812500000,SMBus,PEC 0xA2 OK 0.196978500000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.197099687500000,SMBus,Command 0x13 0.197256500000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.197392687500000,SMBus,Word 0xFFFF ACK 0.197640125000000,SMBus,PEC 0xB4 OK 0.206977062500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.207098187500000,SMBus,Command 0x14 0.207258062500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.207381500000000,SMBus,Word 0x0000 ACK 0.207668062500000,SMBus,Bad PEC 0xF9 should be 0xF2 0.216975875000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.217097000000000,SMBus,Command 0x15 0.217253875000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.217377250000000,SMBus,Word 0x0000 ACK 0.217615500000000,SMBus,Bad PEC 0x72 should be 0xE4 0.226973937500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.227095062500000,SMBus,Command 0x16 0.227251875000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.227387562500000,SMBus,Word 0xD04A ACK 0.227657562500000,SMBus,PEC 0x95 OK 0.236972687500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.237093875000000,SMBus,Command 0x17 0.237247687500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.237371000000000,SMBus,Word 0x0000 ACK 0.237656687500000,SMBus,PEC 0xC8 OK 0.246971250000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.247092437500000,SMBus,Command 0x18 0.247249250000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.247385875000000,SMBus,Word 0xF811 ACK 0.247658250000000,SMBus,PEC 0xD1 OK 0.256969562500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.257090687500000,SMBus,Command 0x19 0.257247562500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.257370562500000,SMBus,Word 0x5C2B ACK 0.257636625000000,SMBus,PEC 0x2D OK 0.266968125000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.267089250000000,SMBus,Command 0x1A 0.267246062500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.267369250000000,SMBus,Word 0x3100 ACK 0.267654250000000,SMBus,PEC 0xDA OK 0.276966687500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.277087812500000,SMBus,Command 0x1B 0.277244625000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.277380875000000,SMBus,Word 0x824D ACK 0.277636687500000,SMBus,PEC 0x58 OK 0.286965437500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.287086625000000,SMBus,Command 0x1C 0.287246437500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.287370312500000,SMBus,Word 0x4A0C ACK 0.287656375000000,SMBus,PEC 0xBF OK 0.296963750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.297084875000000,SMBus,Bad PEC 0x1D should be 0x62 0.326959375000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.327080562500000,SMBus,Bad PEC 0x1D should be 0x62 0.356954812500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.357075937500000,SMBus,Bad PEC 0x1D should be 0x62 0.386950437500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.387071562500000,SMBus,Bad PEC 0x1D should be 0x62 0.416946062500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.417067250000000,SMBus,Bad PEC 0x1D should be 0x62 0.446941750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.447062875000000,SMBus,Bad PEC 0x1D should be 0x62 0.476937125000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.477058250000000,SMBus,Bad PEC 0x1D should be 0x62 0.506932750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.507053937500000,SMBus,Bad PEC 0x1D should be 0x62 0.537928125000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.538049250000000,SMBus,Bad PEC 0x1D should be 0x62 0.567924000000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.568045125000000,SMBus,Bad PEC 0x1D should be 0x62 0.597919625000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.598040750000000,SMBus,Bad PEC 0x1E should be 0x62 0.627914812500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.628035937500000,SMBus,Bad PEC 0x1E should be 0x62 0.657910437500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.658031562500000,SMBus,Bad PEC 0x1E should be 0x62 0.687906312500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.688027437500000,SMBus,Bad PEC 0x1F should be 0x62 0.717901937500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.718023125000000,SMBus,Bad PEC 0x1E should be 0x62 0.747897125000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.748018250000000,SMBus,Bad PEC 0x1E should be 0x62 0.777892750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.778013875000000,SMBus,Bad PEC 0x1E should be 0x62 0.807888375000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.808009562500000,SMBus,Bad PEC 0x1E should be 0x62 0.837883812500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.838004937500000,SMBus,Bad PEC 0x1E should be 0x62 0.867879437500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.868000562500000,SMBus,Bad PEC 0x1E should be 0x62 0.897875062500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.897996250000000,SMBus,Bad PEC 0x1F should be 0x62 0.927870750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.927991875000000,SMBus,Bad PEC 0x1F should be 0x62 0.957866625000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.957987750000000,SMBus,Bad PEC 0x1F should be 0x62 0.987861750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.987982937500000,SMBus,Bad PEC 0x1F should be 0x62
Чтение прошивки с дефолтным паролем (сначало unseal )
Time [s], Analyzer Name, Decoded Protocol Result 0.000007750000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.000184187500000,SMBus,Read address 0x18 ACK Protocol=Quick Command 0.109009562500000,SMBus,Write address 0x0B ACK Protocol=Write word 0.109130875000000,SMBus,Command ManufacturerAccess 0x00 0.109260562500000,SMBus,Word 0x0000 NACK 0.109498375000000,SMBus,Bad PEC 0x03 should be 0x13 0.118959750000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.119080875000000,SMBus,Command ManufacturerAccess 0x00 0.119228750000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.119353000000000,SMBus,Word 0x0009 ACK 0.119640375000000,SMBus,PEC 0xF2 OK 0.130006375000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.130127625000000,SMBus,Bad PEC 0x00 should be 0x62 0.130266562500000,SMBus,Write address 0x02 ACK Protocol=Quick Command 0.130427812500000,SMBus,Write address 0x00 NACK Protocol=Quick Command 0.138956875000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.139078000000000,SMBus,Command ManufacturerAccess 0x00 0.139225812500000,SMBus,Read address 0x0D NACK Protocol=Read word 0.139320000000000,SMBus,Word 0x0100 ACK 0.139590437500000,SMBus,Bad PEC 0x70 should be 0x22 0.150003437500000,SMBus,Write address 0x0B ACK Protocol=Write word 0.150124687500000,SMBus,Command ManufacturerAccess 0x00 0.150237375000000,SMBus,Word 0x00C0 ACK 0.150447937500000,SMBus,Bad PEC 0x05 should be 0x5D 0.158953937500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.159075062500000,SMBus,Command ManufacturerAccess 0x00 0.159222937500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.159361000000000,SMBus,Word 0xA600 ACK 0.159634187500000,SMBus,PEC 0xAB OK 0.170000562500000,SMBus,Write address 0x0B ACK Protocol=Write word 0.170121812500000,SMBus,Command ManufacturerAccess 0x00 0.170251562500000,SMBus,Word 0x0300 ACK 0.170467937500000,SMBus,Bad PEC 0x9B should be 0x2C 0.178950812500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.179071937500000,SMBus,Command ManufacturerAccess 0x00 0.179219750000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.179344062500000,SMBus,Word 0x0A89 ACK 0.179584375000000,SMBus,Bad PEC 0x7C should be 0xF9 0.189997375000000,SMBus,Read address 0x05 ACK Protocol=Quick Command 0.190096500000000,SMBus,Bad PEC 0x20 should be 0x31 0.190280625000000,SMBus,Read address 0x20 ACK Protocol=Quick Command 0.190395875000000,SMBus,Bad PEC 0x08 should be 0xC0 0.198947875000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.199069062500000,SMBus,Command ManufacturerAccess 0x00 0.199216875000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.199341062500000,SMBus,Word 0x0001 ACK 0.199628812500000,SMBus,Bad PEC 0xCD should be 0xCA 0.209994500000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.210125000000000,SMBus,Write address 0x00 ACK Protocol=Write byte 0.210257187500000,SMBus,Command <error> 0xA8 0.210381437500000,SMBus,Byte 0x0C ACK 0.210483062500000,SMBus,Bad PEC 0x25 should be 0x94 0.218944750000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.219065875000000,SMBus,Command ManufacturerAccess 0x00 0.219213687500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.219338187500000,SMBus,Word 0x4080 ACK 0.219578312500000,SMBus,Bad PEC 0x0F should be 0x1F 0.228991687500000,SMBus,Write address 0x0B ACK Protocol=Write word 0.229112937500000,SMBus,Command ManufacturerAccess 0x00 0.229242687500000,SMBus,Word 0x5400 ACK 0.229480437500000,SMBus,Bad PEC 0x25 should be 0x4B 0.238941812500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.239063000000000,SMBus,Command ManufacturerAccess 0x00 0.239210812500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.239335000000000,SMBus,Word 0x4080 ACK 0.239622625000000,SMBus,PEC 0x1F OK 0.248988687500000,SMBus,Read address 0x05 ACK 0.249087875000000,SMBus,Byte 0x00 ACK 0.249223062500000,SMBus,Byte 0x2A ACK 0.249349562500000,SMBus,Byte 0x00 ACK 0.249477625000000,SMBus,Bad PEC 0x25 should be 0xA6 0.258939187500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.259060312500000,SMBus,Command ManufacturerAccess 0x00 0.259208187500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.259332375000000,SMBus,Word 0x4080 ACK 0.259620062500000,SMBus,PEC 0x1F OK 0.269985750000000,SMBus,Write address 0x0B ACK Protocol=Write word 0.270107062500000,SMBus,Command ManufacturerAccess 0x00 0.270219875000000,SMBus,Word 0x2A40 ACK 0.270430250000000,SMBus,Bad PEC 0x09 should be 0xF8 0.279935937500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.280204937500000,SMBus,Read address 0x0B ACK 0.280329562500000,SMBus,Byte 0x40 ACK 0.280436062500000,SMBus,Byte 0x40 ACK 0.280569562500000,SMBus,Bad PEC 0x0F should be 0x28 0.289982875000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.290104125000000,SMBus,Bad PEC 0x80 should be 0x62 0.290381375000000,SMBus,Write address 0x11 ACK Protocol=Quick Command 0.290490375000000,SMBus,Bad PEC 0x4B should be 0xEE 0.299933062500000,SMBus,Read address 0x0B ACK 0.300032062500000,SMBus,Bad PEC 0x00 should be 0x65 0.300229125000000,SMBus,Write address 0x2E NACK Protocol=Send byte 0.300361937500000,SMBus,Byte 0x01 ACK 0.300493375000000,SMBus,Bad PEC 0x00 should be 0xF7 0.309980000000000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.310079062500000,SMBus,Bad PEC 0x20 should be 0x62 0.319930125000000,SMBus,Write address 0x0B ACK 0.320051312500000,SMBus,Bad PEC 0x00 should be 0x62 0.320263250000000,SMBus,Write address 0x72 ACK Protocol=Send byte 0.320393750000000,SMBus,Byte 0x23 ACK 0.320493500000000,SMBus,Bad PEC 0x00 should be 0xFE 0.329977062500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.330239812500000,SMBus,Write address 0x54 ACK Protocol=Quick Command 0.330367062500000,SMBus,Bad PEC 0x00 should be 0x51 0.339927250000000,SMBus,Write address 0x0B ACK 0.340048375000000,SMBus,Bad PEC 0x10 should be 0x62 0.340237312500000,SMBus,Read address 0x5C ACK Protocol=Recv byte 0.340368312500000,SMBus,Byte 0x01 ACK 0.340487562500000,SMBus,Bad PEC 0x00 should be 0xF5 0.349974187500000,SMBus,Write address 0x0B ACK Protocol=Write word 0.350095437500000,SMBus,Command ManufacturerAccess 0x00 0.350225187500000,SMBus,Word 0x5400 ACK 0.350481625000000,SMBus,PEC 0x4B OK 0.359924375000000,SMBus,Write address 0x0B ACK Protocol=Read word 0.360045500000000,SMBus,Command ManufacturerAccess 0x00 0.360193312500000,SMBus,Read address 0x0B ACK Protocol=Read word 0.360317937500000,SMBus,Word 0x4080 ACK 0.360605062500000,SMBus,PEC 0x1F OK 0.369971250000000,SMBus,Write address 0x0B ACK Protocol=Write word 0.370092500000000,SMBus,Command ManufacturerAccess 0x00 0.370222250000000,SMBus,Word 0x5400 ACK 0.370478750000000,SMBus,PEC 0x4B OK 0.379921437500000,SMBus,Write address 0x0B ACK Protocol=Quick Command 0.380193437500000,SMBus,Read address 0x0B NACK 0.380287250000000,SMBus,Byte 0x90 ACK 0.380410500000000,SMBus,Byte 0x20 ACK 0.380544000000000,SMBus,Bad PEC 0x07 should be 0xB5 0.389968375000000,SMBus,Write address 0x0B ACK Protocol=Send byte 0.390089625000000,SMBus,Byte 0x02 ACK 0.390202062500000,SMBus,Bad PEC 0x2A should be 0x27 0.390366812500000,SMBus,Write address 0x00 NACK Protocol=Quick Command 0.399918062500000,SMBus,Write address 0x0B ACK Protocol=Read word 0.400039187500000,SMBus,Command ManufacturerAccess 0x00 0.400187000000000,SMBus,Read address 0x0B ACK Protocol=Read word 0.400311500000000,SMBus,Word 0x4080 ACK 0.400598125000000,SMBus,PEC 0x1F OK 0.409915562500000,SMBus,Write address 0x0B ACK 0.410036750000000,SMBus,Bad PEC 0x60 should be 0x62 0.410186250000000,SMBus,Read address 0x0B NACK 0.410284562500000,SMBus,Byte 0x02 ACK 0.410422187500000,SMBus,Byte 0x10 ACK 0.410555187500000,SMBus,Byte 0x03 ACK 0.410688687500000,SMBus,Byte 0x03 NACK 0.410822187500000,SMBus,Byte 0x02 NACK 0.410955687500000,SMBus,Bad PEC 0x5A should be 0x6E 0.419913875000000,SMBus,Write address 0x0B ACK 0.420035000000000,SMBus,Bad PEC 0x60 should be 0x62 0.420188875000000,SMBus,Read address 0x0B ACK 0.420372000000000,SMBus,Read address 0x23 NACK 0.420508687500000,SMBus,Byte 0xF7 NACK 0.420642187500000,SMBus,Byte 0xF7 NACK 0.420775687500000,SMBus,Byte 0xF7 NACK 0.420909187500000,SMBus,Bad PEC 0xF3 should be 0x37
Немного поправил , протокол smbus ( не smartbattery )
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 янв 2019, 23:35 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 807.86
Сообщения: 1424 Откуда: Vladivostok
|
Oszau писал(а): при заявленной мощности 4600mAh имеет всего 4331mAh хотя дата выпуска 2018.12.02. Это уже ресетные данные ) Я настраивал анализатор , сделал ресет платы , затем опять опустил питание через ЛБП до значений remainingcapacity=0 . В анализе виден запрос по адресу 0f . Первоначальные данные по этой батареи (asus bq20z90dbt )
DesignCapacity: 4600 mAh FullChargeCapacity: 0 mAh CycleCount: 67 Date: 2007.05.10 yyyy.mm.dd DesignVoltage: 11100 mV ManufName: AS0177m43E DeviceName: F3---24 SerialNumber: 0C4A ChargingCurrent: 0 mA ChargingVoltage: 0 mV DeviceChemistry: LGC0 Temperature: 25.9 C Voltage: 11439 mV Current: 0 mA RelativeSOC: 99% AbsoluteSOC: 0% RemainingCapacity: 0 mAh Mfg1: 65535 integer Mfg2: 65535 integer Mfg3: 65535 integer Mfg4: 65535 integer SpecificationInfo: 0031 Hex Battery Status: TCA|TDA|RCA|INIT|DSG|FD|
Сначала читал батарею с общим плюсом . Даже сумел прошивку слить в таком подключении Исходные данные без анализа . Полезно продектить с протоколом i2c и его семейством )
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
mnrg
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 27 янв 2019, 23:50 |
Интересующийся |
|
|
Зарегистрирован: 16 июл 2014, 22:21 Наличности на руках: 206.18
Сообщения: 60 Откуда: Россия
|
mnrg писал(а): Попробую заказать элементы 3400мач и поменять, потом напишу что да как. Помнял, все работает, как с новья, лишнюю емкость пока не вижу через аиду, понаблюдаю пока.
|
|
|
|
|
mnrg
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 30 янв 2019, 00:36 |
Интересующийся |
|
|
Зарегистрирован: 16 июл 2014, 22:21 Наличности на руках: 206.18
Сообщения: 60 Откуда: Россия
|
mnrg писал(а): mnrg писал(а): Попробую заказать элементы 3400мач и поменять, потом напишу что да как. Помнял, все работает, как с новья, лишнюю емкость пока не вижу через аиду, понаблюдаю пока. Лишнюю емкость не видит, видит при каждой разрядке\зарядке уменьшение емкости, было 23%, затем 27, сейчас 31 Смотрю, в Китае можно купить bq3060 за 100 рублей. Если перепаять контроллер на плате, нужен спецсофт для конфигурации, никто не сталкивался?
|
|
|
|
|
eV555
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 фев 2019, 00:33 |
Я тут случайно |
|
|
Зарегистрирован: 14 дек 2017, 16:55 Наличности на руках: 20.03
Сообщения: 12 Откуда: Kiev
|
а что TI софт умеет через lpt работать? что-то новенькое... демка ubrt не работает с блоками, в BE2W от этого порта также отказались, а сейчас вот и от ev2300 осталось еще и от cp2112 отказаться и софту не будет равных по количеству поддерживаемых адаптеров
|
|
|
|
|
volshebnik
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 фев 2019, 04:22 |
Начинающий |
|
|
Зарегистрирован: 30 окт 2013, 08:08 Наличности на руках: 5.17
Сообщения: 251
|
По вашей ссылке в пакете msi, дополнительно к демке regedit запечатан троян. С официального сайта все чисто. http://www.regeditvn.com/?Product&id=72
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 фев 2019, 11:09 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 807.86
Сообщения: 1424 Откуда: Vladivostok
|
volshebnik писал(а): С официального сайта все чисто. С официального сайта прога уже новой версии . У меня все проверено Dr.Web®И онлайн-Касперским
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|