Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Asus ZE500KL -управление зарядником SMB358 https://vlab.su/viewtopic.php?f=83&t=65056 |
Страница 1 из 1 |
volshebnik [ 23 авг 2017, 02:49 ] | |
Заголовок сообщения: | Asus ZE500KL -управление зарядником SMB358 |
Благодаря Gaers с соседнего форума научился управлять по i2c зарядником , измнять ток зарядки и много других функций. Может кому пригодится. Перед тем как изменить ток в регистре 0x01 (CHG_OTH_CURRENT_CTRL_REG) надо сначала отключить AICL off Adaptive Input-Current Limit командой i2cset -f -y 4 0x6A 0x02 0x10 потом ставим ток i2cset -f -y 4 0x6A 0x01 0x70 2000ma и включаем AICL командой i2cset -f -y 4 0x6A 0x02 0x80 AICL on . Только при передергивании USB все сбрасывается !Настройки как понял сбиваются драйвером по прерыванию! i2cset -f -y 4 0x6A 0x01 0x10 500ma i2cset -f -y 4 0x6A 0x01 0x20 700ma i2cset -f -y 4 0x6A 0x01 0x30 1000ma i2cset -f -y 4 0x6A 0x01 0x40 1200ma i2cset -f -y 4 0x6A 0x01 0x70 2000ma Т.е если мы хотим выставить ток зарядки 2А, сначала подключаем зарядку, потом в терминале под root надо ввести команды последовательно: adb shell su cd data/local/ i2cset -f -y 4 0x6A 0x02 0x10 i2cset -f -y 4 0x6A 0x01 0x70 i2cset -f -y 4 0x6A 0x02 0x80 В архиве утилиты для управления зарядником по шине i2c, i2cget i2cget их надо положить во внутренний накопитель например : data/local/ И сам драйвер зарядника , по нему можно посмотреть какие регистры там есть. i2cset -f -y 4 0x6A 0x30 0x00 запретить запись I2c i2cset -f -y 4 0x6A 0x30 0x80 разрешить запись i2c |
volshebnik [ 24 авг 2017, 10:27 ] | |
Заголовок сообщения: | Re: Asus ZE500KL -управление зарядником SMB358 |
А вообще хотелось бы найти полный даташит на эту микросхему или описание регистров для управления. Нашел полный даташит на похожую микросхему в таком корпусе BQ25600. Как понял в ней есть энергонезависимая память. http://www.ti.com/lit/ds/symlink/bq25600d.pdf полная карта регистров А вообще подозреваю что должна быть программа для программирования типа такой. |
volshebnik [ 25 авг 2017, 02:43 ] | |
Заголовок сообщения: | Re: Asus ZE500KL -управление зарядником SMB358 |
SMB135 datasheet если кто найдет datasheet на SMB347, SMB348, SMB358 буду благодарен |
Mehrunes [ 25 авг 2017, 05:57 ] | |
Заголовок сообщения: | Re: Asus ZE500KL -управление зарядником SMB358 |
volshebnik писал(а): SMB135 datasheet
если кто найдет datasheet на SMB347, SMB348, SMB358 буду благодарен |
volshebnik [ 25 авг 2017, 07:13 ] | |
Заголовок сообщения: | Re: Asus ZE500KL -управление зарядником SMB358 |
Спасибо! Но хотелось бы полный даташит , чтобы было видно карту регистров. |
volshebnik [ 20 сен 2017, 02:42 ] | |
Заголовок сообщения: | Re: Asus ZE500KL -управление зарядником SMB358 |
Еще актуально! Может кто найдет хотя бы вырезку значения регистров из дата шита ! Хочется научится прошивать и настраивать! |
sliders971 [ 13 окт 2020, 22:28 ] | |
Заголовок сообщения: | Re: Asus ZE500KL -управление зарядником SMB358 |
Было бы видео по данному методу... |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |