logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

LG G4 (H815) - Jak podłączyć OTG i jednocześnie ładować telefon?

ZeeWolf 16 Wrz 2017 23:45 3510 1
REKLAMA
MediaMarkt Black Week
  • #1 16703330
    ZeeWolf
    Poziom 28  
    Czy do LG G4 (H815) można podłączyć urządzenie OTG i jednocześnie ładować telefon? Można. Wystarczy mieć kabel OTG z doprowadzonym zewnętrznym zasilaniem na linii VBUS:
    LG G4 (H815) - Jak podłączyć OTG i jednocześnie ładować telefon?
    Problemem jednak jest to, że w takiej konfiguracji G4 przechodzi w tryb ładowania USB (maksymalny prąd ładowania 500 mA) - przy włączonym ekranie, WiFi, GPS i procesorożernych aplikacjach bilans prądowy wyjdzie ujemny i telefon będzie się rozładowywał (oczywiście wolniej niż bez ładowania w ogóle).
    Znalazłem jednak rozwiązanie. Według standardu USB po podpięciu wtyczki do smartfona i wykryciu napięcia na pinie VBUS następuje procedura identyfikacji ładowarki poprzez sprawdzenie pinów D- i D+. Jeżeli piny te są niepołączone, host wykrywa ładowanie w trybie USB z ograniczeniem do 500 mA, jeżeli natomiast są zwarte - ładowanie sieciowe (w przypadku G4 z ograniczeniem prądowym do 1800 mA). Co ważne - po kilku testach okazało się, że taka identyfikacja ładowarki jest przeprowadzana tylko raz, przy podłączeniu wtyczki - i tu otwiera się furtka. W momencie podłączenia wtyczki do smartfona potrzebujemy zwarcia pinów D- i D+:
    LG G4 (H815) - Jak podłączyć OTG i jednocześnie ładować telefon?
    G4 wykrywa zasilanie na linii VBUS i zwarcie na pinach D- i D+, więc przechodzi w tryb ładowania sieciowego. Teraz wystarczy rozłączyć linie D- i D+ (czyli wrócić do stanu z pierwszego rysunku) - G4 prawidłowo wykryje urządzenie OTG, jednocześnie pozostając w trybie ładowania sieciowego.
    Teraz kilka uwag odnośnie tego rozwiązania:
    - testowany egzemplarz to G4 H815 z Androidem 6.0 od LG - brak jakichkolwiek przeróbek softu czy nawet roota
    - należy zadbać o odpowiednią wydajność prądową zasilania linii VBUS - 1,8 A dla G4 + zasilanie urządzenia / urządzeń OTG
    - zawsze najpierw podłączałem kabel do urządzenia OTG, a dopiero później do smartfona, więc nie wiem, czy metoda zadziała w przypadku podłączenia najpierw smartfona a dopiero później urządzenia OTG
    - w przypadku LG G4 pin ID może być cały czas zwarty do masy, dla innych smartfonów być może trzeba go rozłączać na czas identyfikacji ładowarki
    - być może sztuczka zadziała też na innych modelach smartfonów (jednak na pewno nie działa dla Samsunga J5 z 2015 roku - sprawdziłem)

    Mam nadzieję, że komuś przyda się to rozwiązanie.
  • REKLAMA
    MediaMarkt Black Week
  • #2 16710630
    1 PAWEL
    Poziom 42  
    Bardzo ciekawe rozwiązanie, pomocny opis pozdrawiam.
REKLAMA