Vấn đề lớn: Giống như nhiều người, chúng tôi thấy rằng máy tính bảng của chúng tôi không duy trì sạc khi kết nối với USB (PC hoặc thiết bị khác, không phải giắc cắm AC, chúng tôi cần dữ liệu và sạc đồng thời).
Những gì đã hoạt động cho đến nay: Trên hai máy tính bảng, chúng tôi đã có thể buộc thành công máy tính bảng để tạo ra dòng điện cao hơn bằng cách ghi giá trị cao hơn vào các tệp
- trên Acer Iconia Tab 8:
/sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
- trên Samsung Galaxy Tab A:
/sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/
trên các máy tính bảng trong các thư mục trên, sau khi đặt các quyền thích hợp (Acer : chmod 777 input_cur_limit
, Tab A chmod 777 current_now
:) chúng ta có thể thay đổi dòng sạc USB bằng cách ghi vào các tệp bằng các lệnh:
- Acer:
echo "1000" > input_cur_limit
- Tab A:
echo "1000" > current_now
Điều này hoạt động tuyệt vời trên hai máy tính bảng. Đồng hồ đo nội tuyến trên USB cho thấy dòng điện tăng cao hơn (gần 1000mA hoặc bất cứ thứ gì chúng tôi chỉ định) và chúng tôi không rán bất cứ thứ gì (PC, thiết bị OTG, máy tính bảng) và khi pin đầy sẽ tự điều chỉnh giá trị thấp hơn. Tất cả đều tốt.
Vấn đề bây giờ: Chúng tôi có một máy tính bảng mới. Samsung Galaxy Tab 4 - 7 "(cũng đã thử trên 8" với kết quả tương tự).
Chúng tôi đã tìm thấy tệp mà chúng tôi nghĩ rằng chúng tôi nên sửa đổi:
current_now
trongsys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
Chúng tôi đã thay đổi quyền và được sử dụng echo "1000" > current_now
để thử và sửa đổi tệp và không có gì xảy ra. Nó tiếp tục trở lại ngay lập tức trở lại 450 và đọc đồng hồ không tăng lên.
Có ý kiến gì không? Nó hoạt động trên hai thiết bị đầu tiên chúng tôi đã thử, nhưng không hoạt động trên hai thiết bị cuối cùng này (Tab 4 - 7 "và 8"). Có lẽ ai đó có một phương pháp hoàn toàn khác? Có thể có một tệp khác để thay đổi (chúng tôi đã thử một số tệp có tên tương tự khác). Chúng tôi hiểu rằng điều này phá vỡ thông số kỹ thuật USB 2, nhưng chúng tôi cần sạc máy tính bảng và gửi dữ liệu cùng một lúc.
/sys/devices/
gì? # ls -alh /sys/devices/
sẽ liệt kê các nội dung. Có thể có một cách cụ thể nền tảng / nhà cung cấp để bật / tắt tính năng này.