PDA

نسخه کامل مشاهده نسخه کامل : USB OTG on SGS i9000 | یو اس بی هاست مد مخصوص ICS-CM9 teamhacksung's ICS



PersiAndroid
01-03-2012, 17:26
USB هاست مد یا OTG برای گلکسی اس


[KERNEL][ICS-CM9] USB Host mode (OTG) driver for SGS i9000


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


خوب دوستان اینجور که از اسم تاپیک هم مشخص هست با این کرنل میتونید فلش هارد و ... که در پایین ذکر میکنم به گوشیتون وصل کنید .

اول از همه این کرنل هنوز اول راه است و جا زیاد داره .

این کرنل فقط مختص رام teamhacksung's ICS Build 14 هست .


وسایل مورد نیاز :


گوشی [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
تهیه کابل OTG (از کابل نوکیا نمیتونید استفاده کنید چون قسمت اتصالش و 4گوشش مربعی شکل هست و داخل گوشی نمیشه .)
USB Hub with Power adaptor (لازم برای برق مصرفی -میشه از مینی usb هاب هم استفاده کرد در کل هابی که حداقل قدرت 5V/750mA رو داشته باشه .)
و آخر هم یک وسیله برای اتصال [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] یک فلش خوبه
کرنل و برنامه "Usb Host Controller" که در آخر لینک دانلودشون رو میزارم .

طریقه نصب کرنل :


همانند بقیه کرنل ها وارد ریکاوری مد بشید و از قسمت install a zip ... کرنل رو نصب کنید .

طریقه استفاده :


اول پاور رو به هاب وصل کنید .
در برنامه حالت "Usb Host Controller" رو به OTG تغییر بدید .
کابل OTG رو به هاب وصل کنید .
سر دیگر کابل OTG رو به گوشیتون وصل کنید .


اگر مراحل بالا رو درست رفته باشید باید نوشته USB hub رو در تب USB در برنامه Usb Host Controller ببینید .(مانند تصاویر)



USB هاست مد از دستگاه های USB v2.0 ساپورت میکنه و دستگاه هایی که ورژن 1 باشند مانند کیبورد ، موس و ... ساپورت نمیکنه البته حالا امتحانش ضرر نداره .


اگر دستگاهی داشته باشید که برق بیشتر از 5v رو نخواسته باشه شاید بتونید به طور مستقیم و بدون هاب به گوشی وصلش کنید البته بازم بهتره پاور داشته باشید چون احتمال فریز شدن و یا قطع شدن و ... رو داشته باشید میدونید که کرنل هنوز اول راهش هست .

دوستان دقت کنید که این کرنل فقط مخصوص ICS هست همینطور که در بالا اشاره کردم روی رام های دیگه از جمله CM7 رام رسمی و ... اجرا نمیشه مگر اینکه کسی اون رو پرت کنه چون سازنده این رام کارش رو فقط روی رام ICS قرار داده و فقط روی این رام کار میکنه .


توضیحاتی در مورد برنامه :

برنامه ساده ای هست که فعلا از فلش هارد هایی که FAT هستن پشتیبانی میکنه پس از NTFS پشتیبانی نمیکنه که البته جز برنامه های آینده سازنده هست که این قالبیت رو بهش اضافه کنه .



شما میتونید برنامه رو در 4 حالت زیر تنظیم کنید :


Client : حالت دیفالت و اولیه گوشی هست .
Host : در این حالت گوشی به حالت Host مد میره .
OTG : در این حالت گوشی به صورت Client هست که اگر کابل OTGبه گوشی متصل شد به حالت Host مد میره .
Auto-host : در این حالت گوشی به صورت Client هست که اگر هر نوع کابلی به گوشی متصل بشه به حالت host مد میره .


بهتره از حالت Host اصلا استفاده نکنید و روی حالت otg یا Auto-hos بزارید .

قسمت دیفالت رو هم میتونید تغییر بدید تا هر وقت برنامه رو اجرا کردید در همون حالت باشه .



برای دیباگ کردن برنامه (پیدا کردن مشکلات) میتونید وایرلس ADB رو روشن کنید و 20 خط آخر رو در dmesg چک کنید.


در تب info برنامه هم میتونید موارد زیر رو ببینید :


کرنل از حالت usb mode پشتیبانی میکند .
چه کابلی در چه حالتی به گوشی متصل شده .(otg, client or none)
درایو USB گوشی در چه حالتی هست .(client/gadget or host)




ورژن برنامه :


0.1 : ورژن ابتدایی


تمام ورژن ها در همین تاپیک قرار میگیره .





لینک دانلود کرنل ورژن 0.1 با بیس teamhacksung's ICS Build 14 :

لینک اصلی :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 2Fdl%2Fusbhost%2Fkernel_usbhost_build1.zip)
لینک اختصاصی :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 2Findex.php%2Ffiles%2Fget%2FDPHZH2ZUML%2Fkernel-usbhost-build1.zip)



لینک دانلود برنامه USB HOST Controller ورژن 0.1 :

لینک مارکت :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] m%2Fdetails%3Fid%3Dhu.sztupy.android.usbhostcontro ller)
لینک اختصاصی :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 2Findex.php%2Ffiles%2Fget%2F3lsHqJ1qNH%2Fhu.sztupy .android.usbhostcontroller-1.apk)


لینک دانلود آموزشی :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] d8J4)


توضیحاتی برای دولوپر ها :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] tcount%3D4)

منبع به زبان فارسي : موبايلستان ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
تاپيك رام در موبايلستان ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
تاپيك اصلي در XDA ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])