Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Прошивка контроллера батарей ноутбука https://vlab.su/viewtopic.php?f=181&t=507 |
Страница 9 из 75 |
volshebnik [ 13 май 2019, 05:50 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Выпаиваете eeprom 24C02 и выкладывайте с нее дамп, будем править. |
matroskin_kot [ 13 май 2019, 21:52 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
через ардуино вытащил вот такие данные 1й контролер Battery Status (BIN): 0b101101010111 Battery Mode (BIN): 0b11111111111111111111111100000000 2й контролер Battery Status (BIN): 0b101111010000 Battery Mode (BIN): 0b11111111111111111000000000000000 судя по даташиту на 8030 имею ошибки и блокировку, но как привести это в нормальное состояние? |
sanchelo81 [ 13 май 2019, 23:51 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Народ подскажите be2work 4.52 Bohol что это за версия? обрезок какойто? и почему в ней нету вкладки passwd, флешки 24с тоже в меню не нашол. |
SergSirko [ 14 май 2019, 13:35 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
andronavt писал(а): На домашнем нетбуке Acer почти "сдохла" батарея и она тоже на чипе bq8050. Я так понял, что у вас есть опыть сброса и обнуления батарей на базе этой микросхемы без использования платного софта. Буду признателен, если подскажете что нужно сделать для ресета и какие аппаратные средства для этого будут необходимы. В данный момент есть адаптер на cp2112 (данные батареи ниже), также при необходимости могу поискать или преобрести плату FX2LP. Данные батареи: DesignCapacity: 4400 mAh FullChargeCapacity: 1650 mAh CycleCount: 66 Date: 2012.02.22 yyyy.mm.dd DesignVoltage: 11100 mV ManufName: SANYO DeviceName: AL10B31 SerialNumber: 5837 ChargingCurrent: 1320 mA ChargingVoltage: 12900 mV DeviceChemistry: LION Temperature: 22,1 C Voltage: 11732 mV Current: 602 mA RelativeSOC: 69% AbsoluteSOC: 26% RemainingCapacity: 1141 mAh VCELL4: 0000 mV VCELL3: 3901 mV VCELL2: 3936 mV VCELL1: 3899 mV SpecificationInfo: 0021 Hex Battery Status: INIT| В какой проге можна посметреть такую полную информацию. Спасибо |
eV555 [ 14 май 2019, 15:53 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Во всех демо-версиях софта для работы с контроллерами батарей. Ubrt, Be2works, Test Battery, AccPlus, SmartBattery Workshop. |
sakatgg [ 18 май 2019, 14:02 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sakatgg писал(а): банки были разряжены (U от +: 1 - -0.5В(в минус ушёл); 2 - 0.85В: 3 - 2.0В). Поднял зарядом в 50мА до 3.6В каждую по отдельности (не отпаивал). U на разьёме не появилось, на предохранителе на 3х выводах есть 9.5В, цел вроде. volshebnik писал(а): Выпаиваете eeprom 24C02 и выкладывайте с нее дамп, будем править. Выпаивать не пришлось, посоветовали подать U на разъём АК - подал 11В, ограничил на 30мА, вроде предохранитель не греется. Затем поднял U до 11.3В и I до 0.12А - нормально, стал заряжаться помаленьку. После отключения ЗУ U=11.2 на разъёме осталось. Более подробно на сайте радиокот написал. В итоге АК заработал. Разрядил I=0.4-0.5A через разьём АК на iMAX B6 Mini - отдал 3666мА, отключил когда на одной банке U=3.19В, на 2х других U=3.53В (это те что в 0 были). После снятия нагрузки U=3.7В на всех стало. На ноуте столько не удалось выжать, надо калибровать. Пробую через Arduino Uno библу SlowSoftI2CMaster с примером из архива I2CScanSlow АК покдлючил (с подвязкой к +5В) на А4 (SDA) и A5 (SCL) - просканировала и нашла такие адреса: Код: Выделить всё Scanning ... Подскажите, как через Arduino Uno, не выпаивая, слить хотя бы EEPROM? Посоветовали PackProbe с библой SoftI2CMaster. Но чёт с ним ничего не получилось. Через логический анализатор нет никаких импульсов на A4 и A5, и на другие пины пробовал выводить. |
matroskin_kot [ 26 май 2019, 21:08 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
sakatgg для uno Сообщение не в тему /********************************** * SMBus FOR 3DR SOLO with Arduino UNO R3 * STAVROPOULOS * Code Version 0.02 beta * * MUCH OF THIS CODE WAS COPIED FROM * https://github.com/PowerCartel/PackProb ... kProbe.ino * https://github.com/ArduPilot/PX4Firmwar ... _smbus.cpp * **********************************/ /********************************** * Configured for Arduino UNO R3 * you will need to use external pull up resistors of * 4.7k-ohm to pull the SDA and SCL lines up to 3.3v **********************************/ /********************************** * CONFIGURE I2C/SERIAL ON ARDUINO **********************************/ //DEFINE SDA AND SCL PINS #define SCL_PIN 5 //COMMUNICATION PIN 5 ON UNO #define SCL_PORT PORTC #define SDA_PIN 4 //COMMUNICATION PIN 6 ON UNO #define SDA_PORT PORTC //CONFIGURE I2C MODES #define I2C_TIMEOUT 100 //PREVENT SLAVE DEVICES FROM STRETCHING LOW PERIOD OF THE CLOCK INDEFINITELY AND LOCKING UP MCU BY DEFINING TIMEOUT //#define I2C_NOINTERRUPT 1 //SET TO 1 IF SMBus DEVICE CAN TIMEOUT //#define I2C_FASTMODE 1 //THE STANDARD I2C FREQ IS 100kHz. USE THIS TO PERMIT FASTER UP TO 400kHz. //#define I2C_SLOWMODE 1 //THE STANDARD I2C FREQ IS 100kHz. USE THIS TO PERMIT SLOWER, DOWN TO 25kHz. #define BAUD_RATE 115200 #include <SoftI2CMaster.h> /********************************** * CONFIGURE SERIAL LIBRARY **********************************/ //#include <SoftwareSerial.h> //#include <Serial.h> #include <Wire.h> /********************************** * DEFINE VARIABLES AND SMBus MAPPINGS **********************************/ #define BATT_SMBUS_ADDR 0x0B ///< I2C address #define BATT_SMBUS_ADDR_MIN 0x08 ///< lowest possible address #define BATT_SMBUS_ADDR_MAX 0x7F ///< highest possible address //BUS MAPPINGS FROM DEV.3DR #define BATT_SMBUS_TEMP 0x08 ///< temperature register #define BATT_SMBUS_VOLTAGE 0x09 ///< voltage register #define BATT_SMBUS_REMAINING_CAPACITY 0x0f ///< predicted remaining battery capacity as a percentage #define BATT_SMBUS_FULL_CHARGE_CAPACITY 0x10 ///< capacity when fully charged #define BATT_SMBUS_DESIGN_CAPACITY 0x18 ///< design capacity register #define BATT_SMBUS_DESIGN_VOLTAGE 0x19 ///< design voltage register #define BATT_SMBUS_SERIALNUM 0x1c ///< serial number register #define BATT_SMBUS_MANUFACTURE_NAME 0x20 ///< manufacturer name #define BATT_SMBUS_MANUFACTURE_DATA 0x23 ///< manufacturer data #define BATT_SMBUS_MANUFACTURE_INFO 0x25 ///< cell voltage register #define BATT_SMBUS_CURRENT 0x2a ///< current register #define BATT_SMBUS_MEASUREMENT_INTERVAL_US (1000000 / 10) ///< time in microseconds, measure at 10hz #define BATT_SMBUS_TIMEOUT_US 10000000 ///< timeout looking for battery 10seconds after startup #define BATT_SMBUS_BUTTON_DEBOUNCE_MS 300 ///< button holds longer than this time will cause a power off event #define BATT_SMBUS_PEC_POLYNOMIAL 0x07 ///< Polynomial for calculating PEC #define BATT_SMBUS_I2C_BUS PX4_I2C_BUS_EXPANSION //BUS MAPPINGS FROM SMBus PROTOCOL DOCUMENTATION #define BATTERY_MODE 0x03 #define CURRENT 0x0A #define RELATIVE_SOC 0x0D #define ABSOLUTE_SOC 0x0E #define TIME_TO_FULL 0x13 #define CHARGING_CURRENT 0x14 #define CHARGING_VOLTAGE 0x15 #define BATTERY_STATUS 0x16 #define CYCLE_COUNT 0x17 #define SPEC_INFO 0x1A #define MFG_DATE 0x1B #define DEV_NAME 0x21 // String #define CELL_CHEM 0x22 // String #define CELL4_VOLTAGE 0x3C // Indidual cell voltages don't work on Lenovo and Dell Packs #define CELL3_VOLTAGE 0x3D #define CELL2_VOLTAGE 0x3E #define CELL1_VOLTAGE 0x3F #define STATE_OF_HEALTH 0x4F //END BUS MAPPINGS #define bufferLen 32 uint8_t i2cBuffer[bufferLen]; // standard I2C address for Smart Battery packs byte deviceAddress = BATT_SMBUS_ADDR; void setup() { //INITIATE SERIAL CONSOLE Serial.begin(BAUD_RATE); Serial.println(i2c_init()); //SETUP I2C INPUT PINS //pinMode(27,INPUT_PULLUP); //use external pull up resistor instead //pinMode(28,INPUT_PULLUP); //use external pull up resistor instead Serial.flush(); while (!Serial) { ; //wait for Console port to connect. } Serial.println("Console Initialized"); i2c_init(); //i2c_start initialized the I2C system. will return false if bus is locked. Serial.println("I2C Inialized"); scan(); } int fetchWord(byte func) { i2c_start(deviceAddress<<1 | I2C_WRITE); //Initiates a transfer to the slave device with the (8-bit) I2C address addr. //Alternatively, use i2c_start_wait which tries repeatedly to start transfer until acknowledgment received //i2c_start_wait(deviceAddress<<1 | I2C_WRITE); i2c_write(func); //Sends a byte to the previously addressed device. Returns true if the device replies with an ACK. i2c_rep_start(deviceAddress<<1 | I2C_READ); //Sends a repeated start condition, i.e., it starts a new transfer without sending first a stop condition. byte b1 = i2c_read(false); //i2c_read Requests to receive a byte from the slave device. If last is true, //then a NAK is sent after receiving the byte finishing the read transfer sequence. byte b2 = i2c_read(true); i2c_stop(); //Sends a stop condition and thereby releases the bus. return (int)b1|((( int)b2)<<8); } uint8_t i2c_smbus_read_block ( uint8_t command, uint8_t* blockBuffer, uint8_t blockBufferLen ) { uint8_t x, num_bytes; i2c_start((deviceAddress<<1) + I2C_WRITE); i2c_write(command); i2c_rep_start((deviceAddress<<1) + I2C_READ); num_bytes = i2c_read(false); //num of bytes; 1 byte will be index 0 num_bytes = constrain(num_bytes,0,blockBufferLen-2); //room for null at the end for (x=0; x<num_bytes-1; x++) { //-1 because x=num_bytes-1 if x<y; last byte needs to be "nack"'d, x<y-1 blockBuffer[x] = i2c_read(false); } blockBuffer[x++] = i2c_read(true); //this will nack the last byte and store it in x's num_bytes-1 address. blockBuffer[x] = 0; // and null it at last_byte+1 i2c_stop(); return num_bytes; } void scan() { byte i = 0; for ( i= 0; i < 127; i++ ) { Serial.print("Address: 0x"); Serial.print(i,HEX); bool ack = i2c_start(i<<1 | I2C_WRITE); if ( ack ) { Serial.println(": OK"); Serial.flush(); } else { Serial.println(": -"); Serial.flush(); } i2c_stop(); } } void loop() { uint8_t length_read = 0; Serial.print("Manufacturer Name: "); length_read = i2c_smbus_read_block(BATT_SMBUS_MANUFACTURE_NAME, i2cBuffer, bufferLen); Serial.write(i2cBuffer, length_read); Serial.println(""); Serial.print("Manufacturer Data: "); length_read = i2c_smbus_read_block(BATT_SMBUS_MANUFACTURE_DATA, i2cBuffer, bufferLen); Serial.write(i2cBuffer, length_read); Serial.println(""); Serial.print("Manufacturer Info: "); length_read = i2c_smbus_read_block(BATT_SMBUS_MANUFACTURE_INFO, i2cBuffer, bufferLen); Serial.write(i2cBuffer, length_read); Serial.println(""); Serial.print("Design Capacity: " ); Serial.println(fetchWord(BATT_SMBUS_DESIGN_CAPACITY)); Serial.print("Design Voltage: " ); Serial.println(fetchWord(BATT_SMBUS_DESIGN_VOLTAGE)); Serial.print("Serial Number: "); Serial.println(fetchWord(BATT_SMBUS_SERIALNUM)); Serial.print("Voltage: "); Serial.println((float)fetchWord(BATT_SMBUS_VOLTAGE)/1000); Serial.print("Full Charge Capacity: " ); Serial.println(fetchWord(BATT_SMBUS_FULL_CHARGE_CAPACITY)); Serial.print("Remaining Capacity: " ); Serial.println(fetchWord(BATT_SMBUS_REMAINING_CAPACITY)); Serial.print("Temp: "); unsigned int tempk = fetchWord(BATT_SMBUS_TEMP); Serial.println((float)tempk/10.0-273.15); Serial.print("Current (mA): " ); Serial.println(fetchWord(BATT_SMBUS_CURRENT)); Serial.print("Device Name: "); length_read = i2c_smbus_read_block(DEV_NAME, i2cBuffer, bufferLen); Serial.write(i2cBuffer, length_read); Serial.println(""); Serial.print("Chemistry "); length_read = i2c_smbus_read_block(CELL_CHEM, i2cBuffer, bufferLen); Serial.write(i2cBuffer, length_read); Serial.println(""); String formatted_date = "Manufacture Date (Y-M-D): "; int mdate = fetchWord(MFG_DATE); int mday = B00011111 & mdate; int mmonth = mdate>>5 & B00001111; int myear = 1980 + (mdate>>9 & B01111111); formatted_date += myear; formatted_date += "-"; formatted_date += mmonth; formatted_date += "-"; formatted_date += mday; Serial.println(formatted_date); Serial.print("Specification Info: "); Serial.println(fetchWord(SPEC_INFO)); Serial.print("Cycle Count: " ); Serial.println(fetchWord(CYCLE_COUNT)); Serial.print("Relative Charge(%): "); Serial.println(fetchWord(RELATIVE_SOC)); Serial.print("Absolute Charge(%): "); Serial.println(fetchWord(ABSOLUTE_SOC)); Serial.print("Minutes remaining for full charge: "); Serial.println(fetchWord(TIME_TO_FULL)); // These aren't part of the standard, but work with some packs. // They don't work with the Lenovo and Dell packs we've tested Serial.print("Cell 1 Voltage: "); Serial.println(fetchWord(CELL1_VOLTAGE)); Serial.print("Cell 2 Voltage: "); Serial.println(fetchWord(CELL2_VOLTAGE)); Serial.print("Cell 3 Voltage: "); Serial.println(fetchWord(CELL3_VOLTAGE)); Serial.print("Cell 4 Voltage: "); Serial.println(fetchWord(CELL4_VOLTAGE)); Serial.print("State of Health: "); Serial.println(fetchWord(STATE_OF_HEALTH)); Serial.print("Battery Mode (BIN): 0b"); Serial.println(fetchWord(BATTERY_MODE),BIN); Serial.print("Battery Status (BIN): 0b"); Serial.println(fetchWord(BATTERY_STATUS),BIN); Serial.print("Charging Current: "); Serial.println(fetchWord(CHARGING_CURRENT)); Serial.print("Charging Voltage: "); Serial.println(fetchWord(CHARGING_VOLTAGE)); Serial.print("Current (mA): " ); Serial.println(fetchWord(CURRENT)); Serial.println("."); delay(5000); } |
sakatgg [ 29 май 2019, 15:27 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot Ок, спасибо, код работает, только поднастроить под АК надо, а то Cell 3 Voltage - только на одной банке правильно выдал. |
Тартарен из Тараскона [ 31 май 2019, 18:15 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Всем привет. Была неудачная попытка сделать unseal bq20z451 fw 7.02 (такие стоят на macbook retina) при помощи be2works последней версии. Пытаюсь понять причину. Если есть у кого опыт работы be2works + такой контроллер с такой firmware, поделитесь? Получалось, да/нет ? |
Yossarian [ 31 май 2019, 21:40 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Ребят, кто в Москве может сбросить контроллер max1786a? Не бесплатно, естественно. Откликнитесь в личку. |
BlackSabre [ 01 июн 2019, 12:31 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Тартарен из Тараскона писал(а): Всем привет. Была неудачная попытка сделать unseal bq20z451 fw 7.02 (такие стоят на macbook retina) при помощи be2works последней версии. Пытаюсь понять причину. Если есть у кого опыт работы be2works + такой контроллер с такой firmware, поделитесь? Получалось, да/нет ? А что не получилось? Обратись к разработчикам проги. fw 7.02 они добавили совсем недавно, может косяки какие-то есть |
Тартарен из Тараскона [ 01 июн 2019, 15:22 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
BlackSabre писал(а): А что не получилось? Обратись к разработчикам проги. fw 7.02 они добавили совсем недавно, может косяки какие-то есть Unseal не получился. Ну и PF clear, как следствие. В техподдержку писал, там отвечают "присылайте контроллер". Никакой полезной информации там добыть не удалось. А мне нужно узнать, действительно ли программа может fw 7.02 разблокировать. Мало, ли, может я что-то неправильно сделал.
|
NoutCentr [ 02 июн 2019, 01:48 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Зачастую эти всё пляски с бубном не целесообразны при цене новой батареи в <20$, да я понимаю банки там г.... но где то на год их хватает а замена банок себя не окупает,проверено. |
BlackSabre [ 02 июн 2019, 10:42 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
Тартарен из Тараскона писал(а): Unseal не получился. Ну и PF clear, как следствие. В техподдержку писал, там отвечают "присылайте контроллер". Никакой полезной информации там добыть не удалось. А мне нужно узнать, действительно ли программа может fw 7.02 разблокировать. Мало, ли, может я что-то неправильно сделал. Если используешь последнюю версию лицензионную то у них на форуме в истории версий действительно 7.02 добавлена в 5 с чем-то версии. Сами они конечно ни за что не расскажут что да как..ты что, это ж хлеб отдавать свой даром. Если прога не может сделать PF Clear, но можешь считать EEPROM то единственное что можно так это разбираться в самом дампе, правда если что-то где-то не так изменишь то можно укирпичить контроллер NoutCentr писал(а): Зачастую эти всё пляски с бубном не целесообразны при цене новой батареи в <20$, да я понимаю банки там г.... но где то на год их хватает а замена банок себя не окупает,проверено. Частенько эти китайские батареи уже приезжают мёртвые, а могут всего месяц проработать, не говоря уже о том что сами по себе элементы деградируют в простое. Да и износ заметный уже начинается после пары десятков циклов. Ставил оригинальные NCR18650B то оно того всё-таки стоит. |
vfiuchcikicshuusrch [ 07 июн 2019, 20:00 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
собрал себе контроллер на cp2112, всё проверил, отладил, работает! но только после запуска HidSmbusExample и коннекта... в диспетчере устройств всё стабильно, а be2works не всегда подключается почему то... сижу в windows 10 x64. есть ноут asus k50in испортилась в нём оригинальная батарея 2009 года выпуска.. плохо держит заряд. она определяется, но сам контроллер не могу сдампить. говорит пароль не подходит. нашел в ноль севшую батарею такую же, разобрал.. посмотрел, банки разбудил, но сам контроллер не хочет просыпаться, т.е. программой никак не определяется да и ноутбук батарею эту не видит. управляемый предохранитель жив. купил в китае аналог. попытался его прочитать, один раз определился, при попытке сдампить (выбрал не правильный чип, т.к. думал, что там как в оригинале) вылезло окно об ошибке чтения по адресу ноль. и аккум больше не определяется и больше ноут его не видит, контроллер стоит a2170. подскажите как победить ? :) |
matroskin_kot [ 17 июн 2019, 19:46 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
батарейку сбросил, как установить флаг INIT? p.s. из двух контролеров один так и остался в состоянии прожига предохранителя, второй сбросился (новая дата, обнулилось количество циклов, выставилось новое значение емкости) но в статусе батареи отсутствует инициализация, как сделать инициализацию? можно в личку. |
eV555 [ 03 июл 2019, 03:50 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
не могу ваше вложение открыть, баллов нехватает), на радиокот зайдите, там перезаливали его |
matroskin_kot [ 07 июл 2019, 20:21 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
два дампа с одинаковых батарей, но почему то разные. первая батарея 072 постоянный прожиг предохранителя. вторая 0266 сбрасывается. но не открывает ключи заряда - разряда что с ними не так? |
jonpim [ 09 июл 2019, 19:45 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): с ibm z61t 92p1122 на контроллере связка bq8024dbt и bq29312pw, А конроллер не bq2084dbt ? bq8024dbt не слышал |
matroskin_kot [ 09 июл 2019, 21:24 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
jonpim писал(а): bq8024dbt не слышал именно bq8024 The bq20z80 architecture is based on the bq8024, and uses the bq29312 Analog Front End (AFE) to complete the gas-gauge first-level protection chip set. The differences in the bq8020/bq29312 platform used by the bq2084 are shown in а be2work определяет ее как 8030 и по ней сбрасывает.. |
jonpim [ 09 июл 2019, 21:52 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): а be2work определяет ее как 8030 и по ней сбрасывает.. be2works сам не может определить контроллер . нужно вручную выбирать . Ну тогда сфотай свою плату где видно название его . И сдесь приаттачь ubrt подключи - у него автоопределение . |
matroskin_kot [ 10 июл 2019, 08:22 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
спасибо что откликнулись на мою проблему jonpim писал(а): be2works сам не может определить контроллер из всех контролеров что есть в программе, считывает и зеленеет на 8030. jonpim писал(а): ubrt подключи - у него автоопределение у меня демка, там только параметры считывает. я буду дома после 16, сфоткаю и выложу |
jonpim [ 10 июл 2019, 11:23 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): и зеленеет на 8030. )) Зеленеет это не значит определяет . У меня тоже ubrt демка - все равно определяет автоматом , батарея у вас старая и распространенная . Только вьетнамская ubrt https://drive.google.com/open?id=1oZLm1 ... k4VoIkyCKY |
jonpim [ 10 июл 2019, 18:39 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
matroskin_kot писал(а): судя по даташиту на 8030 имею ошибки и блокировку, но как привести это в нормальное состояние? А можно глянуть даташит на 8030 и 8024 ? Он полный ? |
chesterpnz [ 14 июл 2019, 14:50 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
А кто-нибудь имеет опыт сброса контроллеров Atmega? Имеется китайский АКБ на контроллере Atmega 406, на нем были заменены банки на новые, но емкость у него осталась прежней. Можно ли как-нибудь сбросить на нем циклы и прописать нужную емкость? |
eV555 [ 14 июл 2019, 15:05 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
проще найти оригинальную Акб (можно нерабочую) и взять оттуда плату, OEM контроллеры легче поддаются перепрошивке чем non-OEM. |
chesterpnz [ 14 июл 2019, 17:14 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
По началу пытался найти оригинальную АКБ. Но их нет нигде. |
eV555 [ 15 июл 2019, 00:00 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
что же это за эксклюзив?) какая модель ноута и батареи? |
TheOne1985 [ 16 июл 2019, 15:12 ] | |
Заголовок сообщения: | Re: Прошивка контроллера батарей ноутбука |
BE2Works_v4.52_Bohol_fu11.7z кто-нибудь знает пароль? |
Страница 9 из 75 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |