Jump to content
Melde dich an, um diesem Inhalt zu folgen  
Buchi99

Nexus 4: USB On-The-Go (USB OTG) nachrüsten

Recommended Posts

Buchi99

Ich habe eine interessante Anleitung für USB OTG gefunden und diese möchte ich euch vorstellen.

USB-Speichermedien und externe Peripherie wie Tastaturen über USB On The Go (USB OTG) direkt mit dem Smartphone oder Tablet verbinden zu können, ist eine feine Sache.

Im Gegensatz zu den vorherigen Nexus-Geräten beherrscht das Nexus 4 diese Funktion von Haus aus leider nicht.

500x281xNexus-4-USB-OTG-1-500x281.jpg.pagespeed.ic.ovZhtwK1Ah.jpg

OTG-Probleme des Nexus 4: Ursachen und Lösung

Das Nexus 4 ist im Auslieferungszustand weder von der Hardware noch betriebssystemseitig auf USB OTG vorbereitet. Zum einen lässt der Stock-Kernel diese Funktion schlicht und einfach vermissen. Zum anderen kann das Nexus 4 die von den USB-Spezifikationen geforderte Spannung von 5 Volt zur Versorgung angeschlossener Geräte an seinem Micro USB Port nicht liefern.

  • das Nexus 4 muss gerootet und sollte auf 4.2.2 sein
  • ein OTG Y-Kabel oder ein USB OTG mit USB Y- Kabel
  • eine deodexed Custom ROM flashen wie z.B CyanogenMod
  • Patch des Entwicklers ziddey herunterladen
  • Download bei XDA

Achtung der Kernel ist ein modifizierter Franco.Kernel

Dieser Patch fügt dem Kernel die USB-OTG-Fähigkeit hinzu und erweitert die Betriebssystemeinstellungen um Einträge zur Steuerung der erweiterten Funktionalität.

Installation:

Die heruntergeladene Kernel.zip Datei nicht entpacken!

Sondern direkt auf den internen Speicher schieben.

Ins Recovery starten.

Dort "install .zip from internal sd" wählen.

Dann "choose .zip from internal sd" auswählen.

Achtung: Beim Nexus 4 ist der interne Speicher die /0.

Dann zur kernel.zip navigieren und auswählen.

Dann flashen.

"reboot system now" wählen und fertig.

P.S.: Die ganz ordentlichen Nutzer machen vor dem flashen des Kernel einen Wipe der "cache partition" und der "dalvik cache".

Das Script wird automatisch installiert / und patcht die notwendigen Dateien. (Bei jedem ROM update muss es auch neu eingespielt werden)

USB OTG Kabel mit externer Stromversorgung

Da beim Nexus 4 es nicht Hardwaremäßig vorgesehen ist ein USB-Gerät mit 5 Volt zu versorgen, müssen wir auf eine externe Stromversorgung zurückgreifen

Nexus-4-USB-OTG-Kabel-500x281.jpg

Das erforderliche Kabel muss jeweils eine weibliche Micro USB-Buchse und einen männlichen Micro USB-Stecker aufweisen, die in eine weibliche USB-Buchse in Standardgröße münden. Solche Kabel kann man entweder kaufen oder selber basteln. Die zusätzliche, weibliche Micro-USB-Buchse dient dazu, eine externe Stromquelle wie ein Akkupack anzuschließen, die die Versorgung des angeschlossenen USB-Gerätes übernimmt und nebenbei das Nexus 4 lädt.

Anschluss von USB-Geräten und das erweiterte Interface

Nun kann es endlich losgehen: Peripherie wie Mäuse und Keyboards werden automatisch erkannt, dem Linux-Kernel sei Dank. Zudem werden je nach Geräteart neue Konfigurationsmöglichkeiten in den Einstellungen angeboten. Schließt man einen USB-Stick als externes Speichermedium an das Nexus 4 an, muss man diesen für das Betriebssystem zunächst unter

Einstellungen -> Speicher -> „Mount USB Storage“

verfügbar machen. Danach kann man das Medium unter

„/storage/usbdisk0/“
mit jedem beliebigen Datei-Explorer ansteuern. In den Einstellungen wird auch angezeigt, wie viel Platz auf dem USB-Speichermedium, das übrigens mit dem alten Dateisystem FAT32 formatiert sein muss, noch zur Verfügung steht.

Nexus-4-USB-OTG-Screens.png

Will man das Speichermedium wieder entfernen, sollte man es zur Vermeidung von Datenverlusten zunächst per „Unmount USB Storage“ trennen, wie man es auch vom PC kennt. Beim Mounten des USB Speichers wird übrigens ein automatischer Media-Scan durchgeführt, sodass neue Medien systemweit zur Verfügung stehen.

Zusammenfassung

Die Entwickler haben hier mal wieder einen tollen Job gemacht.

Nexus-4-USB-OTG-3-500x281.png

Der Anschluss an externe Tastaturen bietet sich an, wenn doch einmal längere Texte auf dem Nexus 4 verfasst werden sollen. Mit einer Maus erzielt man, wenn es darauf ankommt, eine deutlich höhere Präzision, als dies per Fingerbedienung möglich wäre. Das werden z.B. User von Apps wie Photoshop Touch zu schätzen wissen.

[ame=https://www.youtube.com/watch?v=Hs2M-m7j_a0]https://www.youtube.com/watch?v=Hs2M-m7j_a0[/ame]

bearbeitet von Buchi99
  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
Buchi99

Nice to Know

  • Ein OTG Kabel ist beim ID pin geerdet (Ground).
    Bei einer Verbindung mit dem Telefon löst es normal den USB-Host-Modus aus.
    Allerdings ist die Sucheinrichtung die nach diesen ID pin sucht zurzeit im N4 inaktiv.

    Stattdessen sucht unser N4 nach einem "propritären Ladegerät" um zu bestimmen,
    wann es den USB-Host-Modus aktiviert.

    D.h Geräte mit eigener Stromversorgung sind nicht Automatisch im Host-Modus.



  • Geräte die über einen Akku verfügen z.B eine Digicam
    sind leider noch nicht am Telefon zufinden.

    D.h hier wird zurzeit noch eine externe Stomversorgung benötigt


  • Android unterstützt nur das Format FAT32
    NTFS/exFAT Patitionen würden eine zusätzliche App benötigen
    (Aktuelle CM Nightlies nun auch ntfs-3g, exFAT Format)

    Vorsicht bei der Anwendung von NTFS-Partitionen vorher auf „Unmount USB Storage“ bevor man das Kabel zieht



bearbeitet von Buchi99

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.