Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Android geavanceerd: usb otg op de nexus 4

Inhoudsopgave:

Anonim

Eigenaren van eerdere Nexus-apparaten hebben genoten van de mogelijkheid om rechtstreeks verbinding te maken met USB-sticks en andere randapparatuur via USB OTG (On The Go). In de online-hulphandleiding voor de Nexus 4 stond oorspronkelijk dat deze ook deze functie zou hebben, totdat Google deze zou verwijderen, in plaats daarvan suggereerde hij het gebruik van Bluetooth-accessoires. Velen speculeerden over waarom dit gebeurde en vroegen zich af of dit een hardwarebeperking was of gewoon iets dat in de software ontbreekt.

Dankzij het proof of concept van CaptainMuon en het daaropvolgende werk van ziddey bij XDA Developers, hebben we nu een duidelijker beeld van wat er precies is misgegaan met de OTG-mogelijkheden van de Nexus 4, en een werkende oplossing voor mensen die nog steeds connectiviteit willen met dingen als duim schijven, muizen en toetsenborden.

Dit is geen eenvoudige app-installatie - root is vereist, evenals het wijzigen van de software van uw telefoon. Er zijn geen hardwareaanpassingen aan de telefoon zelf nodig, maar u hebt een speciale kabel nodig die u thuis kunt kopen of bouwen. Klaar om erin te springen? Sla de pauze voor de complete gids.

Achtergrond

Het eerste probleem met OTG werken op de Nexus 4 is dat de kernel dit niet ondersteunt. Dit is opgelost met een aangepaste versie van Franco's kernel. Het tweede probleem is dat de Nexus 4 fysiek niet de benodigde 5 volt kan leveren. U kunt dit doen door een Y-kabel te gebruiken en de benodigde spanning te leveren via een externe voedingsbron, zoals een stopcontact of een externe batterij. Sommige gebruikers hebben ook succes gemeld met een USB-hub met stroomvoorziening.

Deel 1 - De software voorbereiden

Om het softwareprobleem op te lossen, moet u uw Nexus 4 rooten als u dit nog niet hebt gedaan. Zorg ervoor dat u op een deodexed ROM werkt - ik gebruik de 10.1 M2-release van CyanogenMod. Zodra je klaar bent, ga je naar ziddey's thread en download je zijn zipbestand (te vinden onderaan het eerste bericht; "ziddey-otg-03192013.zip" is de nieuwste versie van dit schrijven), die je zal flashen in uw aangepaste herstel. Deze zip bevat de aangepaste kernel-, framework- en systeembestanden die nodig zijn om OTG te laten werken.

Deel 2 - De hardware voorbereiden

Om het hardwareprobleem op te lossen, hebt u een speciale kabel nodig. Ik koos ervoor om een ​​OTG Y-kabel te kopen. Als u over de gereedschappen en extra onderdelen beschikt, kunt u ook uw eigen onderdelen maken. Welke u ook kiest, zorg ervoor dat uw kabel een mannelijke micro-USB en een vrouwelijke micro-USB heeft die naar een vrouwelijke USB leidt, zoals hierboven afgebeeld. Het deel van de kabel waar gegevens doorheen worden overgedragen is de mannelijke micro-USB naar vrouwelijke USB, waarbij de vrouwelijke micro-USB het extra sap levert.

Alles verbinden

Zodra u uw kabel hebt, kunt u de componenten aansluiten. Ik heb mijn 16 GB thumb drive op mijn Nexus 4 gemonteerd en een extern batterijpakket aangesloten dat een output van 5 volt levert. Als u geen batterij heeft en niet mobiel hoeft te zijn, werkt het gebruik van een stopcontact voor stroomvoorziening net zo goed.

De gewijzigde interface

Dankzij het gewijzigde framework van ziddey is geen extra app nodig om USB-opslag te koppelen. Ga gewoon naar Instellingen en vervolgens naar Opslag en tik op "Mount USB Storage".

Eenmaal gemonteerd, kunt u zien hoeveel totale ruimte uw schijf heeft en hoeveel vrije ruimte beschikbaar is. Zorg ervoor dat u op 'Gedeelde opslag ontkoppelen' tikt voordat u uw schijf loskoppelt om te voorkomen dat bestanden worden beschadigd.

Werken met externe opslag

Om toegang te krijgen tot de bestanden op uw USB-station, gebruikt u uw favoriete bestandsbeheerder om naar "/ storage / usbdisk0 /" te navigeren. Alles op uw USB-station is toegankelijk alsof het zich in de interne opslag van uw telefoon bevindt.

Wanneer u een USB-schijf aansluit, wordt uw mediabibliotheek automatisch opnieuw gescand. Dit betekent dat als u films of muziek op de drive hebt, deze onmiddellijk in uw mediaspeler verschijnen en kunnen worden afgespeeld zonder ze naar uw telefoon te hoeven kopiëren.

USB-accessoires

Duimschijven zijn geweldig, maar randapparatuur is waar het leuk is. Hier heb ik mijn $ 5 lasermuis aangesloten in plaats van de USB-stick. Let op de extra instellingen die worden weergegeven onder Taal en invoer. Een muisaanwijzer is geweldig als u meer precisie nodig heeft dan wat touch-invoer kan bieden.

Toetsenborden op volledig formaat werken ook prima. Als je er een aansluit, krijg je ook wat extra instellingen, evenals een melding zolang je deze hebt aangesloten. Ik heb nooit de mogelijkheid overwogen om een ​​roman op mijn telefoon te schrijven, maar het is leuk om te weten of mijn laptop ooit wordt gestolen, hij heeft gewonnen mijn Word-documenten niet vertragen.

De afronding

Tot nu toe heeft ziddey fantastisch werk verricht met de bruikbaarheid van deze mod. Ik moet nog iets tegenkomen dat dagelijks gebruik zou voorkomen. De telefoon laadt prima op, USB werkt prima en ik heb nog geen kracht zien sluiten of instabiliteit. Een kleine ergernis met de huidige versie van deze mod is een melding die je krijgt na het ontkoppelen van USB-opslag; de enige manier om het te wissen, is door de telefoon opnieuw op te starten. Ook moet ik mijn Dualshock 3-controller nog laten werken, maar mijn muis en toetsenbord werken perfect.

Het is nog relatief vroeg in de ontwikkeling van de USB OTG-mogelijkheden van de Nexus 4. In iets meer dan een maand hebben we dit project zien veranderen van proof-of-concept naar volledig functionele aanpassing. Het is jammer dat de Nexus 4 niet is geleverd met OTG die direct werkt, maar als de recente vooruitgang enige indicatie is, hebben we in de nabije toekomst misschien een oplossing van fabriekskwaliteit.