USB On The Go atau yang lebih sering dikenal dengan USB OTG adalah sebuah fitur pada smartphone yang berguna untuk transfer data dari smartphone android ke media penyimpanan atau sebagai konektor antara perangkat android dengan perangkat lain via usb.
Keuntungan smartphone android yang support usb OTG adalah perangkat usb lain seperti usb
flashdrive, mouse, atau keyboard dapat terkoneksi secara langsung dengan android.Selain itu bagi embedded system developer, usb OTG bisa berfungsi sebagai media komunikasi data dengan board mikrokontroler, misalnya board arduino.Namun sayangnnya tidak semua smartphone android support usb otg, hal itu disebabkan karena tidak semua kernel android support usb otg. Salah satu cara untuk mengatasinya tanpa mengganti kernel android adalah dengan me"root" smartphone android, sehingga bisa mendapatkan hak akses untuk mengaktifkan permission usb host.
Setelah smartphone android dalam posisi sudah di root, langkah selanjutnya adalah :
- install aplikasi USB Host Check yang berfungsi untuk mengecek fungsi android host pada perangkat android.
- Buka aplikasi tersebut
- Jika muncul notifikasi "usb host support is not enable on this device" itu berarti file permission android.hardware.usb.host.xml tidak ditemukan pada sistem, sehingga kita perlu membuatnya sendiri.
- Buat file xml dengan nama android.hardware.usb.host.xml (bisa menggunakan notepad++ editor)
- Isi file tersebut dengan sourcecode dibawah ini, lalu save.Fungsi code dibawah ini untuk mengaktifkan dukungan usb host.
<?xml version="1.0" encoding="utf-8"?> <permissions> <feature name="android.hardware.usb.host" /> </permissions>
- Setelah itu pindah file android.hardware.usb.host.xml ke smartphone android dan push ke etc/permissions (bisa menggunakan aplikasi root explorer)
- Lalu buka kembali aplikasi USB Host Check dan klik re-check
- Selamat,sekarang smartphone android anda sudah mendukung fitur USB OTG dan selamat berkarya! :D
Cara diatas sudah saya coba di smartphone Xperia L dan work 100%. Sebenarnya HH saya tidak support usb otg namun setelah diakali dg cara diatas dan ditambah power external 5v pada usb otg jadi bisa support usb OTG. Untuk tutor penambahan power 5v external pada usb otg akan saya buat jika nanti ada waktu luang.. hehe
- Komunikasi data antara android dengan arduino via usb
- EIRDROID (Android Robot Based Smartphone Android with WiFi Communcation)
Silahkan di share dengan menuliskan sumbernya..
Created by: Rifqi Arridho Abid
NB: Untuk smartphone selain Sony Xperia L saya blm pernah mencoba, Do With Your Own Risk!
klo yang handled_core_hardware.xmlnya yg silang gmna gan?
BalasHapusudah di root belum gan hp nya?
HapusUdah gan
HapusKo di hh saya kga bisa pdahal udah ceklis semua..
BalasHapusTolong pencerahan nya gan..
Thank Ilmunya terus Berkarya Work di hh ane
BalasHapusmakasih gan,. semoga bermanfaat.. silahkan di share juga gan hasilnya hehe
HapusXperia L bisa gak gan???
BalasHapusbisa banget gan.. hp saya juga Xperia L,.. tapi harus di root terlebih dahulu
Hapustapi kok pnya saya gak bisa di pindah android.hardware.usb.host.xml .padahal HH saya juga Xperia L
HapusKalo handle_core_hardware.xml nya juga disilang gmna gan???
BalasHapusGimana? Udah tau caranya?
HapusCara ngecek berhasil tidakny gmn gan?
BalasHapuscoba baca artikel saya selanjutnya gan.. untuk penerepannya:
Hapushttp://arridhoabid.blogspot.com/2014/09/komunikasi-data-android-dengan-arduino-via-usb.html
Tutor support usb otg ini buat semua merek dan jenis android kan minnn.....
BalasHapuskalo sudah ceklist semua turs langkah selanjutnya gimana min..?
BalasHapuskalau pengen penerapannya untuk arduino bisa dibaca artikel saya selanjutnya:
Hapushttp://arridhoabid.blogspot.com/2014/09/komunikasi-data-android-dengan-arduino-via-usb.html
Semua sudah ceklis hijau tp usb otg di tancep file tidak trbaca di hape tuh ..ada solusi ?hape LG G e975
BalasHapuscoba usb otg nya, diberi power tambahan 5v gan, terus coba baca input dari flashdisk/ mouse
Hapusthanks gan info yang bermanfaat, ini ada yang baru bisa di coba
BalasHapusDollar dari aplikasi android, hanya dengan memasukkan code: AM13006 dapet $0,3 free lebih lengkap bisa kunjungi
http://whaffinvitecode.blogspot.com/
Om aq udah ngejalanin trik d atas tpi blm bisa jga kenapa yah, aq pake hp oppo joy
BalasHapuscoba usb otg nya, diberi power tambahan 5v gan, terus coba baca input dari flashdisk/ mouse
HapusPunya aku tetep gak bisa bos, padahal udah centang hijau dua duanya, mohon pencerahannya
BalasHapuscoba usb otg nya, diberi power tambahan 5v gan, terus coba baca input dari flashdisk/ mouse
HapusGak bisa copy filenya,ada warning file system is read only
BalasHapusUdah di root blm hapenya?
Hapusudah di re-chack tapi ga terjadi apa" ?
BalasHapusterus pas coba di colokin ke keyboar/or lampu keyboard sama mouse ga nyala solusi dong mas
sepertinya perlu ditambah power 5v external, soalnya HH ane xperia L sebenarya juga ga support OTG, tapi jadi support setelah di root dan tutor diatas lalu ditambah power external 5v, nanti kalau lg ga sibuk saya buatkan tutornya.. thx
HapusOm cara beri power tambahan 5v ke usb otg nya gimana, saya masih gak ngerti?
BalasHapusnanti kalau lg ga sibuk saya buatkan tutornya.. thx
HapusDi advan s4d handle_core_hardware.xml nya gan gimana manual nya
BalasHapusDitambah 5v gimana caranya?
BalasHapusmaaf gan baru baca.. nanti kalau lg ga sibuk saya buatkan tutornya.. thx
HapusGan cara ceklisin handle core gmn?
BalasHapusTank gan di hh ane worksworksya ceklist udh di centang semua tpi blum di coba pkein flasdisk smga work hh andromax z
BalasHapusG work di LG L70 D325,
BalasHapusini khusus untuk Xperia L saja,
sepertinya perlu ditambah power 5v external, soalnya HH ane xperia L sebenarya juga ga support OTG, tapi jadi support setelah di root dan tutor diatas lalu ditambah power external 5v, nanti kalau lg ga sibuk saya buatkan tutornya.. thx
HapusBelum bisa caranya nge-root, gimana caranya gan?
HapusThanks ilmunya gan
BalasHapusudah checklist ni 22nya tapi belom coba colok OTGnya
mudah"an work gan
Cek dan ricek dulu peruntukanya untuk hp apa,ga maen hajar smua android,soalnya ada hubunganya ama hardwer, bukan skdr utak atik root gan
BalasHapusCek dan ricek dulu peruntukanya untuk hp apa,ga maen hajar smua android,soalnya ada hubunganya ama hardwer, bukan skdr utak atik root gan
BalasHapusCek dan ricek dulu peruntukanya untuk hp apa,ga maen hajar smua android,soalnya ada hubunganya ama hardwer, bukan skdr utak atik root gan
BalasHapusemang work di semua hape ya ??
BalasHapussaya blm coba di HH lain, HH saya xperia L
Hapuscari aja app android usb host diagonaltik .apk kalau ini aslih pentunjuk nya , bisa atau tidak hp android anda memakai usb otg, membaca plash disk, memakai qiboart / mouse dll
BalasHapuscari aja app android usb host diagonaltik .apk kalau ini aslih pentunjuk nya , bisa atau tidak hp android anda memakai usb otg, membaca plash disk, memakai qiboart / mouse dll
BalasHapusgan saya g bisa masukin file xml'a ke etc/permissions. folder'a isn't writable gan. gmn ngatasinnya
BalasHapusacer z160 sama gan g bisa juga , penyakitnya sama kaya di komentar2 yg lainnya. mohon pencernaan ya. eh pencerahan
BalasHapusThanks artikelnya ka, izin share :)
BalasHapushttp://obatacemaxsid.com/
http://kedaiacemaxs.com/
gan ane kan udh bisa nih, ane tambahin power 5v di usbnya tapi kok pas ane colokin mouse gan konek ke hpane ya knp ya gan ??
BalasHapusGimana tuh gan caranya nambah power 5 volt???
BalasHapusane buat sendiri cuma ane udh punya otg trus ane buat power tambahan sendiri nih ane kasih link trotur ane dapet http://forum.xda-developers.com/showthread.php?t=1828032
Hapusgan kalo bangsa smartfren bisa gak ?
BalasHapuswah kere nie mas tutorialnya, ,saya praktekan dan sukses mas terimakasih
BalasHapusbaca juga Cara mengganti wallpaper andoid tanpa terpotong
Klo Lenovo A6000 bisa nggak gan?
BalasHapusGan ane pake Lenovo S920, ane coba trik agan kok malah jadi silang semua, mohon pencerahan dan bantuannya, soalnya ane lupa ngga backup file xml aslinya
BalasHapushp andromax g2 bisa gk gan
BalasHapuspower external 5v it apa gan
BalasHapusklo yang handled_core_hardware.xmlnya yg silang gmna gan?
BalasHapusgan klo cuma yang di centang android.hardware.usb.host.xml aja bsa gak, HH q juga xperia L tpi gak ber warna hijau smua
BalasHapusGan kalo dua duanya silang merah gimana gan ? Hape Ane Evercoss Elevete Y A66a. Thank
BalasHapusGan hh ane jg xperia l, udah conect jg tp kog waktu di mount di otg helpler pazti no drives mount teruz ya, solusinya gmna gan ?
BalasHapusUdah bisa gan, trnyata gara" otgnya lngsung saya lepas, ngga' di unmount dlu jd eror, lalu saya restart hh jd bisa lgy:-D
BalasHapusgan lenovo a369i kok gak bisa
BalasHapus