Sau bài viết "Motorola Xoom đọc USB như N8, hi vọng tất cả android device đều sẽ có" của bạn LamDucThien, mình rất hi vọng ngoài máy tính bảng android, những dòng đt android cũng có thể thực hiện được vụ này. Và mình đã bắt đầu tìm hiểu.
Sau 2 tuần miệt mài, cuối cùng mình cũng đã làm thành công usb host mode cho điện thoại google nexus one chạy rom 2.1 trở lên. Với usb host mode, mình đã có thể dùng bàn phím usb, chuột không dây usb và đọc được file trong usb của mình. Những thứ khác như gamepad, xem tivi, soundcard, ... mình chưa có cơ hội thử vì ko có đủ phần cứng.
Show hình cho các bác coi chơi: (Hình chụp buổi tối bằng con storm cùi bép nên hơi xấu nha)
Đã cập nhật thêm cục pin, từ nay dùng usb host mode không cần phải cắm điện nữa
Sau 2 tuần miệt mài, cuối cùng mình cũng đã làm thành công usb host mode cho điện thoại google nexus one chạy rom 2.1 trở lên. Với usb host mode, mình đã có thể dùng bàn phím usb, chuột không dây usb và đọc được file trong usb của mình. Những thứ khác như gamepad, xem tivi, soundcard, ... mình chưa có cơ hội thử vì ko có đủ phần cứng.
Show hình cho các bác coi chơi: (Hình chụp buổi tối bằng con storm cùi bép nên hơi xấu nha)
Đã cập nhật thêm cục pin, từ nay dùng usb host mode không cần phải cắm điện nữa
Hiện nay đã đọc và dùng được thành công chuột, bàn phím, usb, gamepad
Sau khi cài xong sẽ có thêm con chuột trên điện thoại như trên máy tính bình thường, chuột phải tương đương với nút back, chuột giữa tương đương với nút menu
Nạp driver vào máy
Quảng cáo
Tổng chi phí để làm USB host mode:
- USB hub 7 port dùng điện 220V: 450k (Dùng để cấp điện cho các thiết bị USB như USB, bàn phím, chuột, ... và dùng song song nhìu thiết bị usb cùng lúc)
- Cáp dual power: 20k (Dùng để tiếp điện cho hub chip và sạc trong khi dùng host mode cho N1)
- Cáp OTG: 180k (Dùng để chuyển từ cổng micro-USB ra USB)
Quảng cáo
Để làm được host mode cho N1, cần phải thay đổi kernel của bản rom đang dùng, nhưng khi dùng như vậy, thì những thứ sau đây sẽ ra đi: wifi, camera... Mình đang tìm cách khắc phục.
Ngoài ra cần có drivers dùng cho các thiết bị cần gắn vào như usb, bàn phím, chuột... sau khi flash kernel xong, ta load các modules driver vào trong hệ điều hành và ... tự nhiên nó chạy =))
Về việc đọc USB thì nó sẽ mount cái USB của mình lên thư mục mình quy định trên thẻ nhớ, mình đang tìm hiểu và chưa rõ là nó copy file lên thư mục đó hay là cái mình đang nhìn thực chất là của usb nữa.
Hnay làm bài review host mode cho zui thui, bữa nào có thời gian mình sẽ làm bài hướng dẫn cụ thể.
Với lại ở nhà ko có máy chụp hình, nên ko chụp rõ được, nếu được bữa nào ra café tinhte nhờ các bác ở đó chộp hình hộ để làm bài review khác cho nó tốt hơn.
Bonus thêm cái chân đế mới làm và windows 95 chạy trên Nexus one, mình đã cài được win 95, 98 và ubuntu lên N1 rồi ^^
Cái chân đế mới tìm ở phố cổ Hà Nội =))
Win95 đã được cài thành công, boot vào win cũng khá nhanh
Mọi chức năng của win đều dùng được trừ vụ bấm ... chuột phải 😔