Logo th.androidermagazine.com
Logo th.androidermagazine.com

Android ขั้นสูง: usb otg บน nexus 4

สารบัญ:

Anonim

เจ้าของอุปกรณ์ Nexus รุ่นก่อนหน้าได้เพลิดเพลินกับความสามารถในการเชื่อมต่อโดยตรงกับแฟลชไดรฟ์ USB และอุปกรณ์ต่อพ่วงอื่น ๆ โดยใช้ USB OTG (On The Go) คู่มือความช่วยเหลือออนไลน์สำหรับ Nexus 4 เดิมกล่าวว่าจะมีคุณสมบัตินี้จนกว่า Google จะลบออกแทนที่จะแนะนำการใช้อุปกรณ์เสริมบลูทู ธ หลายคนคาดการณ์ว่าทำไมสิ่งนี้จึงเกิดขึ้นและสงสัยว่านี่เป็นข้อ จำกัด ด้านฮาร์ดแวร์หรือบางสิ่งที่ขาดหายไปจากซอฟต์แวร์

ขอบคุณหลักฐานการแนวคิดโดย CaptainMuon และผลงานของ ziddey ต่อ จาก XDA Developers เราได้ภาพที่ชัดเจนว่าเกิดอะไรขึ้นกับความสามารถ OTG ของ Nexus 4 รวมถึงโซลูชั่นที่ทำงานได้สำหรับผู้ที่ยังต้องการเชื่อมต่อกับสิ่งต่าง ๆ เช่นนิ้วหัวแม่มือ ไดรฟ์เมาส์และคีย์บอร์ด

นี่ไม่ใช่การติดตั้งแอพที่ง่าย - ต้องมีการรูทรวมถึงการปรับเปลี่ยนซอฟต์แวร์ในโทรศัพท์ของคุณ ไม่จำเป็นต้องดัดแปลงฮาร์ดแวร์ของโทรศัพท์ แต่คุณจะต้องใช้สายเคเบิลพิเศษซึ่งสามารถซื้อหรือสร้างที่บ้านได้ พร้อมที่จะกระโดดหรือยัง ตีตัวแบ่งสำหรับคำแนะนำที่สมบูรณ์

พื้นหลัง

ปัญหาแรกของการทำให้ OTG ทำงานบน Nexus 4 ก็คือเคอร์เนลไม่รองรับ สิ่งนี้ได้รับการแก้ไขโดยใช้เคอร์เนลของ Franco รุ่นที่แก้ไข ปัญหาที่สองคือ Nexus 4 ไม่สามารถจ่ายไฟ 5 โวลต์ที่จำเป็นได้ วิธีนี้คือการใช้สายเคเบิล Y และจ่ายแรงดันไฟฟ้าที่จำเป็นจากแหล่งจ่ายไฟภายนอกเช่นเต้ารับติดผนังหรือชุดแบตเตอรี่ภายนอก ผู้ใช้บางคนรายงานความสำเร็จโดยใช้ฮับ USB ที่ใช้ไฟ

ตอนที่ 1 - เตรียมซอฟต์แวร์

ในการแก้ปัญหาซอฟต์แวร์คุณจะต้องรูท Nexus 4 หากยังไม่ได้ดำเนินการ ตรวจสอบให้แน่ใจว่าคุณอยู่ใน ROM deodexed - ฉันใช้ CyanogenMod ในการเปิดตัว 10.1 M2 เมื่อคุณตั้งค่าตรงไปที่เธรดของ ziddey และดาวน์โหลดไฟล์ zip ของเขา (พบที่ด้านล่างของโพสต์แรก; "ziddey-otg-03192013.zip" เป็นไฟล์ล่าสุดของการเขียนนี้) ซึ่งคุณจะกระพริบ ในการกู้คืนที่กำหนดเองของคุณ รหัสไปรษณีย์นี้ประกอบด้วยเคอร์เนลกรอบงานและไฟล์ระบบที่จำเป็นสำหรับการทำงาน OTG

ตอนที่ 2 - เตรียมฮาร์ดแวร์

ในการแก้ปัญหาฮาร์ดแวร์คุณจะต้องใช้สายเคเบิลพิเศษ ฉันเลือกซื้อ OTG Y-Cable หากคุณมีเครื่องมือและชิ้นส่วนพิเศษคุณสามารถสร้างของคุณเองได้ ไม่ว่าคุณจะเลือกแบบใดให้แน่ใจว่าสายเคเบิลของคุณมี micro-USB ตัวผู้และตัว micro-USB ตัวเมียที่นำไปสู่ ​​USB ตัวเมียดังที่แสดงไว้ด้านบน ส่วนของสายเคเบิลที่ถ่ายโอนข้อมูลผ่านคือ micro-USB ตัวผู้ไปยัง USB ตัวเมียโดยตัวเมีย micro-USB จะจ่ายน้ำผลไม้เพิ่มเติม

การเชื่อมต่อทุกอย่าง

เมื่อคุณมีสายเคเบิลแล้วคุณสามารถเชื่อมต่อส่วนประกอบต่างๆ ฉันได้ใส่ไดรฟ์หัวแม่มือขนาด 16 GB ของฉันไปที่ Nexus 4 ของฉันและต่อชุดแบตเตอรี่ภายนอกที่ให้กำลังไฟ 5 โวลต์ หากคุณไม่มีแบตเตอรี่และไม่จำเป็นต้องพกพาไปด้วยการใช้เต้ารับที่ผนังเพื่อให้พลังงานใช้ได้เช่นกัน

อินเทอร์เฟซที่ปรับเปลี่ยน

ด้วยกรอบการทำงานที่ได้รับการปรับแต่งของ ziddey ไม่จำเป็นต้องมีแอพใดเพิ่มเติมเพื่อต่อเชื่อมที่เก็บข้อมูล USB เพียงไปที่การตั้งค่าจากนั้นที่เก็บข้อมูลแล้วแตะ "เชื่อมต่อที่เก็บข้อมูล USB"

เมื่อติดตั้งแล้วคุณสามารถดูจำนวนพื้นที่ทั้งหมดของไดรฟ์ของคุณและพื้นที่ว่างที่มีอยู่ อย่าลืมแตะ "ยกเลิกการต่อเชื่อมที่เก็บข้อมูลที่ใช้ร่วมกัน" ก่อนที่จะยกเลิกการเชื่อมต่อไดรฟ์ของคุณเพื่อหลีกเลี่ยงการทำให้ไฟล์เสียหาย

ทำงานกับที่เก็บข้อมูลภายนอก

ในการเข้าถึงไฟล์ในไดรฟ์ USB ให้ใช้โปรแกรมจัดการไฟล์ที่คุณชื่นชอบเพื่อไปที่ "/ storage / usbdisk0 /" ทุกอย่างในไดรฟ์ USB ของคุณจะสามารถเข้าถึงได้เหมือนอยู่ในที่จัดเก็บข้อมูลภายในโทรศัพท์ของคุณ

เมื่อคุณเชื่อมต่อไดรฟ์ USB ไลบรารีสื่อของคุณจะถูกสแกนอีกครั้งโดยอัตโนมัติ ซึ่งหมายความว่าหากคุณมีภาพยนตร์หรือเพลงในไดรฟ์พวกเขาจะปรากฏขึ้นทันทีในเครื่องเล่นสื่อของคุณและสามารถเล่นได้โดยไม่ต้องคัดลอกไปยังโทรศัพท์ของคุณ

อุปกรณ์เสริม USB

ธัมบ์ไดรฟ์นั้นยอดเยี่ยม แต่อุปกรณ์ต่อพ่วงเป็นที่ ๆ สนุก ที่นี่ฉันได้เชื่อมต่อเมาส์เลเซอร์ 5 ดอลลาร์แทนไดรฟ์ USB สังเกตการตั้งค่าพิเศษที่ปรากฏใต้ภาษาและการป้อนข้อมูล ตัวชี้เมาส์นั้นยอดเยี่ยมหากคุณต้องการความแม่นยำมากกว่าที่ป้อนข้อมูลด้วยสัมผัส

คีย์บอร์ดขนาดใหญ่ก็ใช้งานได้ดีเช่นกัน การเชื่อมต่อจะทำให้การตั้งค่าพิเศษบางอย่างรวมถึงการแจ้งเตือนตราบใดที่คุณเสียบปลั๊กไว้ฉันไม่เคยคิดว่าจะมีความเป็นไปได้ที่จะเขียนนวนิยายบนโทรศัพท์ของฉัน ทำให้เอกสาร Word ของฉันช้าลง

การห่อหุ้ม

จนถึงตอนนี้ ziddey ทำงานได้อย่างยอดเยี่ยมด้วยการใช้งาน mod นี้ ฉันยังไม่เจออะไรที่จะป้องกันการใช้งานประจำวัน โทรศัพท์ชาร์จไฟได้ดี USB ใช้งานได้ดีและฉันยังไม่เห็นแรงปิดหรือความไม่แน่นอน หนึ่งความรำคาญเล็กน้อยกับเวอร์ชั่นปัจจุบันของตัวดัดแปลงนี้คือการแจ้งเตือนที่คุณได้รับหลังจากยกเลิกการต่อเชื่อมที่จัดเก็บข้อมูล USB วิธีเดียวที่จะล้างมันคือรีบูตเครื่องโทรศัพท์ นอกจากนี้ฉันยังไม่ได้ทำให้คอนโทรลเลอร์ Dualshock 3 ทำงานได้ แต่เมาส์และคีย์บอร์ดทำงานอย่างไม่มีที่ติ

มันยังค่อนข้างเร็วในการพัฒนาขีดความสามารถ USB OTG ของ Nexus 4 ในเวลาเพียงหนึ่งเดือนเราได้เห็นโครงการนี้เปลี่ยนจากการพิสูจน์แนวคิดไปสู่การปรับเปลี่ยนการทำงานอย่างสมบูรณ์ มันแย่มากที่ Nexus 4 ไม่ได้มาพร้อมกับ OTG ที่ทำงานนอกกรอบ แต่หากความคืบหน้าเมื่อไม่นานมานี้มีข้อบ่งชี้ใด ๆ เราอาจมีโซลูชันที่มีคุณภาพจากโรงงานในอนาคตอันใกล้