Logo it.androidermagazine.com
Logo it.androidermagazine.com

Android avanzato: otg USB sul Nexus 4

Sommario:

Anonim

I proprietari dei precedenti dispositivi Nexus hanno avuto la possibilità di connettersi direttamente alle unità flash USB e ad altre periferiche tramite USB OTG (On The Go). Il manuale di aiuto in linea per Nexus 4 inizialmente diceva che avrebbe avuto questa funzione, fino a quando Google non l'ha rimosso, suggerendo invece l'uso di accessori Bluetooth. Molti hanno speculato sul motivo per cui ciò è accaduto e si sono chiesti se questa fosse una limitazione hardware o semplicemente qualcosa che mancava nel software.

Grazie alla dimostrazione del concetto di CaptainMuon e al successivo lavoro di Ziddey presso XDA Developers, ora abbiamo un quadro più chiaro di ciò che è andato storto con le funzionalità OTG del Nexus 4, nonché una soluzione funzionante per coloro che desiderano ancora connettività a cose come il pollice unità, mouse e tastiere.

Questa non è una semplice installazione di app: è richiesto il root, oltre a modificare il software del telefono. Non sono necessarie modifiche hardware al telefono stesso, ma sarà necessario un cavo speciale, che può essere acquistato o costruito a casa. Pronto a saltare dentro? Fai una pausa per la guida completa.

sfondo

Il primo problema con il funzionamento di OTG su Nexus 4 è che il kernel non lo supporta. Questo è stato risolto usando una versione modificata del kernel di Franco. Il secondo problema è che il Nexus 4 non può fornire fisicamente i 5 volt necessari. Il modo per aggirare questo è utilizzare un cavo a Y e fornire la tensione necessaria da una fonte di alimentazione esterna come una presa a muro o un pacco batteria esterno. Alcuni utenti hanno anche segnalato il successo utilizzando un hub USB alimentato.

Parte 1: preparazione del software

Per risolvere il problema del software, dovrai eseguire il root del Nexus 4 se non l'hai già fatto. Assicurati di essere su una ROM deodistrata - sto usando la versione 10.1 M2 di CyanogenMod. Una volta impostato, vai al thread di ziddey e scarica il suo file zip (che si trova in fondo al primo post; "ziddey-otg-03192013.zip" è l'ultimo di questa scrittura), che visualizzerai nel tuo recupero personalizzato. Questo zip contiene il kernel modificato, il framework e i file di sistema necessari per far funzionare OTG.

Parte 2: preparazione dell'hardware

Per risolvere il problema hardware, è necessario un cavo speciale. Ho scelto di acquistare un cavo a Y OTG. Se hai gli strumenti e le parti extra, puoi anche costruirne uno tuo. Qualunque cosa tu scelga, assicurati che il tuo cavo abbia una micro-USB maschio e una micro-USB femmina che porta in una USB femmina come nella foto sopra. La parte del cavo attraverso cui vengono trasferiti i dati è la micro-USB maschio a USB femmina, con la micro-USB femmina che fornisce il succo in più.

Ottenere tutto collegato

Una volta che hai il cavo, puoi collegare i componenti. Ho montato la mia chiavetta da 16 GB sul mio Nexus 4 e ho collegato un pacco batteria esterno che fornisce un'uscita di 5 volt. Se non si dispone di un pacco batteria e non è necessario essere mobili, utilizzare una presa a muro per l'alimentazione funziona altrettanto bene.

L'interfaccia modificata

Grazie al framework modificato di ziddey, non è necessaria alcuna app aggiuntiva per montare l'archivio USB. Basta andare su Impostazioni, quindi su Archiviazione e toccare "Installa memoria USB".

Una volta montato, puoi vedere quanto spazio totale ha la tua unità e quanto spazio libero è disponibile. Assicurati di toccare "Smonta spazio di archiviazione condiviso" prima di scollegare l'unità per evitare di corrompere qualsiasi file.

Lavorare con memoria esterna

Per accedere ai file sull'unità USB, utilizzare il file manager preferito per accedere a "/ storage / usbdisk0 /". Tutto sull'unità USB sarà accessibile come se fosse nella memoria interna del telefono.

Quando si collega un'unità USB, la libreria multimediale verrà automaticamente ricontrollata. Ciò significa che se nell'unità sono presenti film o musica, verranno immediatamente visualizzati nel lettore multimediale e potranno essere riprodotti senza doverli copiare sul telefono.

Accessori USB

Le chiavette USB sono fantastiche, ma le periferiche sono il divertimento. Qui ho collegato il mio mouse laser da $ 5 al posto dell'unità USB. Notare le impostazioni aggiuntive visualizzate in Lingua e immissione. Un puntatore del mouse è fantastico se hai bisogno di più precisione di ciò che l'input tattile può fornire.

Anche le tastiere di dimensioni standard funzionano perfettamente. Connetterne uno ti darà anche alcune impostazioni extra, oltre a una notifica finché lo avrai collegato. Non ho mai considerato la possibilità di scrivere un romanzo sul mio telefono, ma è bello sapere se il mio laptop viene mai rubato, ha vinto rallenta i miei documenti di Word.

La conclusione

Finora ziddey ha fatto un ottimo lavoro con l'usabilità di questa mod. Devo ancora imbattermi in qualcosa che possa impedire l'uso quotidiano. Il telefono si carica bene, l'USB funziona benissimo e non ho ancora visto alcuna forza chiudersi o instabilità. Un piccolo fastidio con la versione corrente di questa mod è una notifica che ricevi dopo aver smontato l'archiviazione USB; l'unico modo per cancellarlo è riavviare il telefono. Inoltre, devo ancora far funzionare il mio controller Dualshock 3, ma il mouse e la tastiera funzionano perfettamente.

È ancora relativamente presto nello sviluppo delle funzionalità USB OTG del Nexus 4. In poco più di un mese, abbiamo visto questo progetto passare dalla dimostrazione del concetto alla modifica completamente funzionale. Peccato che il Nexus 4 non sia arrivato con OTG pronto all'uso, ma se i recenti progressi sono indicativi, potremmo avere una soluzione di qualità di fabbrica nel prossimo futuro.