El gran problema: Como mucha gente estamos encontrando que nuestra tablet no mantiene la carga cuando se conecta a un USB (PC u otro dispositivo, no enchufe de CA, necesitamos datos y carga simultáneamente).
Lo que ha funcionado hasta ahora: En dos tabletas hemos sido capaces de forzar con éxito la tablet para dibujar una corriente más alta escribiendo un valor más alto en los archivos
- en la pestaña 8 de Acer Iconia: /sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
- en Samsung Galaxy Tab A: /sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/
en esas tabletas de los directorios anteriores, después de establecer los permisos apropiados (Acer: chmod 777 input_cur_limit, TabA: chmod 777 current_now) podemos cambiar la corriente de carga usb escribiendo en los archivos con los comandos:
- Acer: echo "1000" > input_cur_limit
- Pestaña A: eco "1000" > current_now
Esto funciona muy bien en estas dos tabletas. Un medidor en línea en el usb muestra la corriente subiendo (cerca de 1000mA, o lo que sea que especifiquemos) y no estamos friendo nada (PC, dispositivo OTG, tablet) y cuando la batería se llena se autorregula a un valor más bajo. Todo bien.
El problema ahora: Tenemos una nueva tablet. La Samsung Galaxy Tab 4 - 7" (también probada en una 8" con los mismos resultados).
Encontramos el archivo que pensamos que debíamos modificar:
- current_now en sys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
cambió los permisos y usó echo "1000" > current_now para intentar modificar el archivo y no pasa nada. Sigue volviendo instantáneamente a 450 y la lectura del medidor no sube.
¿Alguna idea? Funcionó en los dos primeros dispositivos que probamos, pero no en estos dos últimos (Tab 4 - 7" y 8"). ¿Quizás alguien tiene un método completamente diferente? Tal vez haya otro archivo para cambiar (hemos probado varios otros archivos con nombres similares). Entendemos que esto rompe las especificaciones del USB 2, pero necesitamos cargar las tabletas y enviar los datos al mismo tiempo.