O grande problema: como muitas pessoas, descobrimos que nosso tablet não mantém carga quando conectado a USB (PC ou outro dispositivo, não tomada CA, precisamos de dados e carregamento simultaneamente).
O que funcionou até agora: em dois tablets, conseguimos forçar o tablet a extrair uma corrente mais alta com sucesso, gravando um valor mais alto nos arquivos
- no Acer Iconia Tab 8:
/sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
- no Samsung Galaxy Tab A:
/sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/
nesses tablets nos diretórios acima, depois de definir as permissões apropriadas (Acer chmod 777 input_cur_limit
:, Guia A:) chmod 777 current_now
, podemos alterar a corrente de carga do USB, escrevendo nos arquivos com os comandos:
- Acer:
echo "1000" > input_cur_limit
- Guia A:
echo "1000" > current_now
Isso funciona muito bem nesses dois tablets. Um medidor em linha no USB mostra a corrente subindo mais (perto de 1000mA, ou o que especificarmos) e não estamos fritando nada (PC, dispositivo OTG, tablet) e quando a bateria se enche regula-se para um valor mais baixo. Tudo bom.
O problema agora: temos um novo tablet. O Samsung Galaxy Tab 4 - 7 "(também experimentou um 8" com os mesmos resultados).
Encontramos o arquivo que achamos que deveríamos modificar:
current_now
nosys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
Alteramos as permissões e usamos echo "1000" > current_now
para tentar modificar o arquivo e nada acontece. Ele continua retornando instantaneamente para 450 e a leitura do medidor não aumenta.
Alguma ideia? Ele funcionou nos dois primeiros dispositivos que tentamos, mas não nos dois últimos (Tab 4 - 7 "e 8"). Talvez alguém tenha um método completamente diferente? Talvez haja outro arquivo para alterar (tentamos vários outros arquivos com nomes semelhantes). Entendemos que isso quebra as especificações do USB 2, mas precisamos carregar os tablets e enviar dados ao mesmo tempo.
/sys/devices/
?# ls -alh /sys/devices/
irá listar o conteúdo. Pode haver uma maneira específica de plataforma / fornecedor para ativar / desativar isso.Respostas:
Isso é para mostrar a possibilidade de substituir a opção de eco por uma opção de copiar e colar
(Antes disso, há uma pesquisa semelhante Impedir o carregamento completo? ..)
Esforços e sucesso relacionados ao carregamento de CA, substituindo o arquivo em si, quando o eco não era possível (por razões que ainda não sei) é a minha resposta para o telefone Honor 6 aqui Como substituir a corrente de carregamento no Huawei Honor 6? .
Por outro lado, um esforço semelhante para o Samsung Note 2 /android/127288/over-ride-charging-current-on-note-2-n-7100 não produziu uma solução. Visualizações não confirmadas são:
Somente o kernel pode fazer isso por este telefone (de dois chefes de kernel que fizeram kernels para esse telefone)
Limitações do chipset. Isso de um desenvolvedor
Como as visualizações são baseadas em email, não é possível citar nomes
Tudo de bom e procuramos descobrir se existe outra maneira
fonte
Não modifique nada no dispositivo para alterar suas configurações de energia.
Você precisa conectá-lo a uma porta que possa fornecer o nível desejado de corrente. Você não torna o dispositivo mais atual.
Em um PC, algumas portas USB da placa-mãe podem fornecer mais atual. Verifique o manual da placa-mãe do seu PC. Se você não tiver isso, poderá tentar isso. No sistema operacional, desligue o PC. Não corte a fonte de alimentação principal do SMPS (placa mãe). Agora, conecte seu tablet ou qualquer celular a cada uma das portas do PC. As portas designadas para carregamento do dispositivo cobrarão o dispositivo. Outros serão desligados pelo software. Às vezes, o dispositivo que carrega os conectores USB na placa-mãe pode não estar conectado às portas. Você pode re-mapear os cabos ou adicionar portas adicionais que se conectam a eles.
http://www.gigabyte.in/MicroSite/185/on-off-charge.htm
A maneira mais simples de carregar tablets é usar um carregador de parede.
fonte