Forcer un courant USB plus élevé

8

Le gros problème: comme beaucoup de gens, nous constatons que notre tablette ne maintient pas de charge lorsqu'elle est connectée à l'USB (PC ou autre appareil, pas de prise secteur, nous avons besoin de données et de charge simultanément).

Ce qui a fonctionné jusqu'à présent: sur deux tablettes, nous avons réussi à forcer la tablette à tirer un courant plus élevé en écrivant une valeur plus élevée dans les fichiers

  • sur Acer Iconia Tab 8: /sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
  • sur Samsung Galaxy Tab A: /sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/

sur ces tablettes dans les répertoires ci-dessus, après avoir défini les autorisations appropriées (Acer chmod 777 input_cur_limit:, Tab A:), chmod 777 current_nownous pouvons changer le courant de charge USB en écrivant dans les fichiers avec les commandes:

  • Acer: echo "1000" > input_cur_limit
  • Tab A: echo "1000" > current_now

Cela fonctionne très bien sur ces deux tablettes. Un compteur en ligne sur l'USB montre que le courant augmente (près de 1000mA, ou tout ce que nous spécifions) et nous ne faisons rien frire (PC, appareil OTG, tablette) et lorsque la batterie se remplit, elle se régule à une valeur inférieure. Tout bon.

Le problème maintenant: nous avons une nouvelle tablette. Le Samsung Galaxy Tab 4 - 7 "(également essayé sur un 8" avec les mêmes résultats).

Nous avons trouvé le fichier que nous pensions devoir modifier:

  • current_now dans sys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger

Nous avons changé les autorisations et utilisé echo "1000" > current_nowpour essayer de modifier le fichier et rien ne se passe. Il revient instantanément à 450 et le relevé du compteur ne monte pas.

Des idées? Cela a fonctionné sur les deux premiers appareils que nous avons essayés, mais pas sur ces deux derniers (onglet 4 - 7 "et 8"). Peut-être que quelqu'un a une méthode complètement différente? Il y a peut-être un autre fichier à modifier (nous avons essayé plusieurs autres fichiers de même nom). Nous comprenons que cela brise la spécification USB 2, mais nous devons charger les tablettes et envoyer des données en même temps.

JimInCanada
la source
1
Je dois rafraîchir ma mémoire (le chercher), mais je pense qu'il y a une option noyau / acpi qui empêche certaines modifications liées à l'alimentation par défaut (sur les ordinateurs portables). L'idée étant que si c'est vraiment nécessaire, les dangers potentiels associés à ces hacks seront portés à la connaissance de l'utilisateur; et si cela vaut la peine de poursuivre, c'est vraiment nécessaire.
ILMostro_7
Quelle est la liste des répertoires /sys/devices/? # ls -alh /sys/devices/listera le contenu. Il peut y avoir un moyen spécifique à la plate-forme / au fournisseur d'activer / désactiver cela.
ILMostro_7

Réponses:

3

Il s'agit de souligner la possibilité de remplacer l'option echo, par une option copier-coller

(Avant cela, voici une recherche similaire Empêcher la charge complète? ..)

Les efforts et le succès associés pour la charge CA en remplaçant le fichier lui-même, quand l'écho n'était pas possible, (pour des raisons que je ne connais toujours pas) est ma réponse pour le téléphone Honor 6 ici Comment puis-je remplacer le courant de charge sur Huawei Honor 6? .

D'un côté, un effort similaire pour Samsung Note 2 /android/127288/over-ride-charging-current-on-note-2-n-7100 n'a pas donné de solution. Les vues non confirmées sont:

  1. Seul le noyau peut le faire pour ce téléphone (à partir de deux chefs de noyau qui ont fait des noyaux pour ce téléphone)

  2. Limitations du chipset. Ceci d'un développeur

Étant donné que leurs opinions sont basées sur le courrier électronique, ne peuvent pas citer de noms

Tout le meilleur et cherchera à trouver s'il y a encore une autre manière

beeshyams
la source
Quelqu'un d'autre au bureau a essayé la méthode du copier-coller (je viens de le découvrir maintenant, je ne savais pas qu'il l'avait déjà essayé en vain). Merci pour la suggestion. Je n'avais pas trouvé trop de références à d'autres personnes essayant des méthodes similaires, alors merci pour ces liens.
JimInCanada
Avez-vous déjà trouvé une issue? Si oui, veuillez mettre à jour pour le bénéfice des autres. Si ce n'est pas le cas, jetez un œil à cela pour faire le contraire - Mai vous donnera quelques indices android.stackexchange.com/a/133984/131553
beeshyams
1
Les solutions suggérées n'ont pas fonctionné pour les tablettes en question. Les méthodes fonctionnaient sur certaines tablettes, nous avons donc sélectionné une tablette pour laquelle la méthode que j'ai décrite dans la question d'origine a fonctionné. En ce qui me concerne, aucune réponse générale n'a été fournie (et il n'y en a peut-être pas). Après avoir avancé, j'espère que ma question et les suggestions affichées aideront certaines personnes, mais elles ne méritent pas encore d'être considérées comme LA réponse.
JimInCanada
0

Ne modifiez rien dans l'appareil pour modifier ses paramètres d'alimentation.

Vous devez le connecter à un port qui peut fournir le courant de niveau souhaité. Vous ne rendez pas l'appareil plus à jour.

Sur un PC, certains ports USB de la carte mère peuvent fournir plus de courant. Consultez le manuel de votre carte mère PC. Si vous ne l'avez pas, vous pouvez l'essayer. À partir du système d'exploitation, arrêtez le PC. Ne coupez pas l'alimentation secteur du SMPS (carte mère). Maintenant, connectez votre tablette ou n'importe quel téléphone mobile à chacun des ports du PC. Les ports désignés pour le chargement de l'appareil chargeront l'appareil. D'autres seront désactivés par le logiciel. Parfois, l'appareil qui charge les en-têtes USB sur la carte mère peut ne pas être connecté aux ports. Vous pouvez avoir remappé les câbles ou ajouter des ports supplémentaires qui s'y connectent.

http://www.gigabyte.in/MicroSite/185/on-off-charge.htm

La façon la plus simple de charger des tablettes est d'utiliser un chargeur mural.

Le Somberi
la source
Malheureusement, ce n'est pas nécessairement ainsi que cela fonctionne. Nous avons des appareils capables de fournir un courant plus élevé, mais si la tablette obéit à la spécification USB, elle ne demandera pas plus de 500 mA pendant qu'une connexion de données est ouverte. Bien sûr, un chargeur mural enverra plus de courant car pour dire à l'appareil qu'il s'agit d'un chargeur mural, il court-circuite les lignes de données. Cela défait notre exigence de données et de courant plus élevé simultanément. Nous avons réussi à casser les spécifications de certains appareils, mais pas celui que nous voulons. D'où ma question. J'apprécie votre contribution, mais malheureusement, cela ne fonctionnera pas pour nous.
JimInCanada