Ремонт: Ноутбуков, Компьютеров
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

:co_ol:Было бы видео по данному методу...

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