大きな問題:多くの人々のように、USBに接続したときにタブレットが充電を維持しないことがわかりました(PCまたは他のデバイス、ACジャックではなく、データと充電が同時に必要です)。
これまでの動作: 2つのタブレットでは、ファイルに高い値を書き込むことにより、タブレットに高い電流を強制的に流すことができました。
- 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充電電流を変更できます。
- エイサー:
echo "1000" > input_cur_limit
- タブA:
echo "1000" > current_now
これは、これら2つのタブレットでうまく機能します。USBのインラインメーターは、電流が高く(1000mAに近い、または指定されたものになっている)ことを示しており、何も揚げておらず(PC、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に戻り続け、メーターの読み取り値は上がりません。
何か案は?試した最初の2つのデバイスでは機能しましたが、最後の2つのデバイスでは機能しませんでした(Tab 4-7 "および8")。多分誰かが完全に異なる方法を持っていますか?たぶん、変更する別のファイルがあります(同じような名前のファイルをいくつか試しました)。USB 2の仕様に違反していることは承知しておりますが、タブレットの充電とデータの送信を同時に行う必要があります。
/sys/devices/
何ですか?# ls -alh /sys/devices/
内容を一覧表示します。これを有効/無効にするプラットフォーム/ベンダー固有の方法があるかもしれません。