Forza maggiore corrente USB


8

Il grande problema: come molte persone, stiamo scoprendo che il nostro tablet non mantiene la carica quando è collegato a USB (PC o altro dispositivo, non jack AC, abbiamo bisogno di dati e ricarica contemporaneamente).

Cosa ha funzionato finora: su due tablet, siamo stati in grado di forzare con successo il tablet a disegnare una corrente più alta scrivendo un valore più elevato nei file

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

su quei tablet nelle suddette directory, dopo aver impostato le autorizzazioni appropriate (Acer:, chmod 777 input_cur_limitTab A:) chmod 777 current_nowpossiamo cambiare la corrente di carica USB scrivendo nei file con i comandi:

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

Funziona benissimo su questi due tablet. Un misuratore in linea sull'USB mostra che la corrente aumenta (vicino a 1000mA, o qualunque cosa specifichiamo) e non stiamo friggendo nulla (PC, dispositivo OTG, tablet) e quando la batteria si riempie si regola su un valore inferiore. Tutto bene.

Il problema ora: abbiamo un nuovo tablet. Il Samsung Galaxy Tab 4 - 7 "(provato anche su un 8" con gli stessi risultati).

Abbiamo trovato il file che pensavamo di dover modificare:

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

Abbiamo modificato le autorizzazioni e utilizzato echo "1000" > current_nowper provare a modificare il file e non succede nulla. Continua a tornare all'istante a 450 e la lettura del contatore non aumenta.

Qualche idea? Ha funzionato sui primi due dispositivi che abbiamo provato, ma non su questi ultimi due (Tab 4 - 7 "e 8"). Forse qualcuno ha un metodo completamente diverso? Forse c'è un altro file da modificare (abbiamo provato molti altri file con nomi simili). Comprendiamo che ciò rompe le specifiche USB 2, ma è necessario caricare i tablet e inviare i dati contemporaneamente.


1
Devo aggiornare la mia memoria (cercarla), ma penso che ci sia un'opzione kernel / acpi che previene alcune modifiche relative all'alimentazione di default (sui laptop). L'idea è che se è veramente necessario, i potenziali pericoli associati a questi hack verranno resi noti all'utente; e se vale la pena perseguire è davvero necessario.
ILMostro_7,

Qual è l'elenco di directory di /sys/devices/? # ls -alh /sys/devices/elencherà i contenuti. Potrebbe esserci un modo specifico per piattaforma / fornitore per abilitare / disabilitare questo.
ILMostro_7,

Risposte:


3

Questo per sottolineare la possibilità di sostituire l'opzione echo, con un'opzione copia incolla

(Prima di ciò, ecco una ricerca simile Impedisci la ricarica completa?. )

Sforzi e successo correlati per la ricarica CA sostituendo il file stesso, quando l'eco non era possibile, (per motivi che ancora non conosco) è la mia risposta per il telefono Honor 6 qui Come posso sostituire la corrente di ricarica su Huawei Honor 6? .

A proposito, uno sforzo simile per Samsung Note 2 /android/127288/over-ride-charging-current-on-note-2-n-7100 non ha prodotto una soluzione. Le visualizzazioni non confermate sono:

  1. Solo il kernel può farlo per questo telefono (da due chef del kernel che hanno creato i kernel per questo telefono)

  2. Limitazioni del chipset. Questo da uno sviluppatore

Poiché le loro visualizzazioni si basano su e-mail, non è possibile citare i nomi

Ti auguro il meglio e cercheremo di scoprire se esiste ancora un altro modo


Qualcun altro in ufficio ha provato il metodo copia e incolla (appena scoperto questo ora, non sapeva di averlo già provato senza alcun risultato). Grazie per il suggerimento però. Non avevo trovato troppi riferimenti ad altre persone che provavano metodi simili, quindi grazie per quei collegamenti.
JimInCanada,

Hai già trovato una via d'uscita? In caso affermativo, si prega di aggiornare a beneficio di altri. In caso contrario, dai un'occhiata a questo per fare il contrario: può darti alcuni indizi android.stackexchange.com/a/133984/131553
beeshyams,

1
Le soluzioni suggerite non hanno funzionato per i tablet in questione. I metodi hanno funzionato su alcuni tablet, quindi abbiamo selezionato un tablet per il quale ha funzionato il metodo che ho descritto nella domanda originale. Per quanto mi riguarda, non è stata fornita una risposta generale (e potrebbe non esserci una risposta). Dopo essere passato, spero che la mia domanda e i suggerimenti pubblicati aiutino alcune persone, ma non meritano ancora di essere considerate LA risposta.
JimInCanada,

0

Non modificare nulla nel dispositivo per modificare le impostazioni di alimentazione.

È necessario collegarlo a una porta in grado di fornire la corrente di livello desiderata. Non rendi il dispositivo più attuale.

Su un PC, alcune porte USB della scheda madre possono fornire più corrente. Controlla il manuale della scheda madre del PC. Se non lo possiedi, puoi provare questo. Dal sistema operativo, spegnere il PC. Non interrompere l'alimentazione di rete dell'SMPS (scheda madre). Ora collega il tuo tablet o qualsiasi telefono cellulare a ciascuna delle porte del PC. Le porte designate per la ricarica del dispositivo caricheranno il dispositivo. Altri saranno disattivati ​​dal software. A volte, il dispositivo che carica le intestazioni USB sulla scheda madre potrebbe non essere collegato alle porte. Potrebbe essere necessario mappare nuovamente i cavi o aggiungere porte aggiuntive che si collegano ad essi.

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

Il modo più semplice per caricare i tablet è utilizzare un caricabatterie da muro.


Sfortunatamente non è necessariamente così che funziona. Abbiamo dispositivi in ​​grado di fornire una corrente più elevata ma se il tablet obbedisce alle specifiche USB non richiederà più di 500mA mentre è aperta una connessione dati. Sicuramente un caricabatterie da muro invierà più corrente perché per dire al dispositivo che si tratta di un caricabatterie da muro, mette in corto circuito le linee dati. Ciò vanifica simultaneamente la nostra richiesta di dati e corrente più elevata. Abbiamo avuto successo nel rompere le specifiche su alcuni dispositivi, ma non quello che vogliamo. Da qui la mia domanda. Apprezzo il tuo contributo, ma sfortunatamente questo non funzionerà per noi.
JimInCanada,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.