N900 Hardware USB Host

Line 1: Line 1:
This page is for those working on the implementation of friendly USB host mode.
This page is for those working on the implementation of friendly USB host mode.
 +
There are several parts to getting USB host mode working for normal users.
 +
 +
Some of these are quite easy, many are not.
 +
 +
* USB modules for supporting hardware.
 +
* Understanding the [[N900_Software_BME|BME]] processes interaction with the hardware.
 +
** Possibly creating a reverse engineered open source version, if it cannot be used properly.
 +
* Usermode software.
 +
** The current software will not do the right thing if the user plugs in almost all devices - even if hostmode worked. To make a mouse work, you might want to enable a pointer for example.
[[category:N900_Hardware]]
[[category:N900_Hardware]]

Revision as of 11:37, 9 May 2010

This page is for those working on the implementation of friendly USB host mode.

There are several parts to getting USB host mode working for normal users.

Some of these are quite easy, many are not.

  • USB modules for supporting hardware.
  • Understanding the BME processes interaction with the hardware.
    • Possibly creating a reverse engineered open source version, if it cannot be used properly.
  • Usermode software.
    • The current software will not do the right thing if the user plugs in almost all devices - even if hostmode worked. To make a mouse work, you might want to enable a pointer for example.