Большая проблема: как и многие люди, мы обнаруживаем, что наш планшет не поддерживает заряд при подключении к USB (ПК или другое устройство, а не гнездо переменного тока, нам нужны данные и зарядка одновременно).
Что сработало до сих пор: на двух планшетах мы смогли успешно заставить планшет потреблять более высокий ток, записав более высокое значение в файлы
- на вкладке Acer Iconia Tab 8:
/sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
- на Samsung Galaxy Tab A:
/sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/
на этих планшетах в указанных выше каталогах после установки соответствующих разрешений (Acer:, chmod 777 input_cur_limit
Tab A:) chmod 777 current_now
мы можем изменить зарядный ток USB, записав в файлы команды:
- Acer:
echo "1000" > input_cur_limit
- Вкладка A:
echo "1000" > current_now
Это прекрасно работает на этих двух планшетах. Встроенный измеритель на USB показывает, что ток повышается (около 1000 мА, или что-то еще, что мы указываем), и мы ничего не жарим (ПК, устройство OTG, планшет), и когда батарея полностью заряжается, сам регулируется до более низкого значения. Все хорошо.
Проблема сейчас: у нас новый планшет. Samsung Galaxy Tab 4 - 7 "(также попробовал на 8" с теми же результатами).
Мы нашли файл, который думали, что должны изменить:
current_now
вsys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
Мы изменили разрешения и использовали, echo "1000" > current_now
чтобы попытаться изменить файл, и ничего не происходит. Он продолжает мгновенно возвращаться обратно к 450, и показания счетчика не повышаются.
Любые идеи? Он работал на первых двух устройствах, которые мы пробовали, но не на этих двух последних (Tab 4 - 7 "и 8"). Может быть, у кого-то есть совершенно другой метод? Возможно, есть другой файл для изменения (мы пробовали несколько других файлов с аналогичными именами). Мы понимаем, что это нарушает спецификацию USB 2, но нам нужно заряжать планшеты и отправлять данные одновременно.
/sys/devices/
?# ls -alh /sys/devices/
перечислю содержимое. Там может быть платформенно-зависимый способ включить / отключить это.Ответы:
Это указывает на возможность замены параметра echo на параметр копирования и вставки
(До этого вот похожий поиск Предотвратить полную зарядку? ...)
Соответствующие усилия и успех для зарядки переменного тока путем замены самого файла, когда эхо было невозможно, (по причинам, которые я до сих пор не знаю), является моим ответом для телефона Honor 6 здесь Как мне переопределить ток зарядки на Huawei Honor 6? ,
С другой стороны, аналогичные усилия для Samsung Note 2 /android/127288/over-ride-charging-current-on-note-2-n-7100 не дали решения. Неподтвержденные мнения:
Только ядро может сделать это для этого телефона (от двух поваров ядра, которые сделали ядра для этого телефона)
Ограничения чипсета. Это от разработчика
Так как их взгляды основаны на электронной почте, нельзя указывать имена
Все самое лучшее и будем искать, если есть еще один способ
источник
Не изменяйте ничего в устройстве, чтобы изменить его настройки питания.
Вам необходимо подключить его к порту, который может обеспечить желаемый уровень тока. Вы не заставляете устройство рисовать больше тока.
На ПК некоторые USB-порты материнской платы могут обеспечивать большую мощность. Проверьте руководство к материнской плате вашего ПК. Если у вас этого нет, вы можете попробовать это. Из ОС выключите ПК. Не отключайте электропитание от SMPS (материнской платы). Теперь подключите планшет или любой мобильный телефон к каждому из портов на компьютере. Порты, предназначенные для зарядки устройства, будут заряжать устройство. Другие будут отключены программным обеспечением. Иногда устройство зарядки USB-разъемов на материнской плате может не подключаться к портам. Возможно, вам придется переназначить кабели или добавить дополнительные порты, которые к ним подключаются.
http://www.gigabyte.in/MicroSite/185/on-off-charge.htm
Самый простой способ зарядки планшетов - использовать зарядное устройство.
источник