Difference between revisions of "USB"
(→USB Controllers) |
(→USB Host Controllers) |
||
Line 5: | Line 5: | ||
The USB controllers are configured and accessed over MMIO. See https://xboxdevwiki.net/Memory. The memory structure follows the standard OHCI specification (OHCI Spec Table 7-1). | The USB controllers are configured and accessed over MMIO. See https://xboxdevwiki.net/Memory. The memory structure follows the standard OHCI specification (OHCI Spec Table 7-1). | ||
− | OHCI supports USB devices up to USB1.1 | + | OHCI supports USB devices up to USB1.1 12Mbit/s. The OHCI hardware also supports Low Speed USB (1.5MBit/s) it appears that the retail XDK host stack does support Low Speed devices. |
Xbox hardware has the following specific OHCI register values set by the system firmware that may differ from the standard: | Xbox hardware has the following specific OHCI register values set by the system firmware that may differ from the standard: |
Revision as of 05:31, 26 July 2022
USB Host Controllers
Xbox hardware contains two OHCI USB Host controllers within the MCPX southbridge. The two controllers are designated USB0 and USB1. On retail consoles USB0 is connected to the 4 front panel game controller ports. Although USB1 is available, it is not enabled in retail titles and it is not mapped out of the MCPX, so it is difficult the use in homebrew.
The USB controllers are configured and accessed over MMIO. See https://xboxdevwiki.net/Memory. The memory structure follows the standard OHCI specification (OHCI Spec Table 7-1).
OHCI supports USB devices up to USB1.1 12Mbit/s. The OHCI hardware also supports Low Speed USB (1.5MBit/s) it appears that the retail XDK host stack does support Low Speed devices.
Xbox hardware has the following specific OHCI register values set by the system firmware that may differ from the standard:
FIXME
USB0: HcRevision: HcFmInterval: HcRhDescriptorA: NumberDownstreamPorts: NoPowerSwitching: PowerSwitchingMode: DeviceType: OverCurrentProtectionMode: NoOverCurrentProtection: PowerOnToPowerGoodTime: HcRhDescriptorB: DeviceRemovable: PortPowerControlMask:
USB1: HcRevision: HcFmInterval: HcRhDescriptorA: NumberDownstreamPorts: NoPowerSwitching: PowerSwitchingMode: DeviceType: OverCurrentProtectionMode: NoOverCurrentProtection: PowerOnToPowerGoodTime: HcRhDescriptorB: DeviceRemovable: PortPowerControlMask:
Videochat - Xbox Cam
Videochat was released June 2004 in Japan and is a Xbox live enabled/required video chat program with a camera called "Xbox cam" that allowed users to voice and video chat with fellow Xbox videochat users. an active live subscription apear to be required. up to 5 users can videochat with eachother.
"The package includes a camera, a 12-month subscription to Xbox Live, an Xbox Live Voice Communicator, Video Chat Disk with software needed to make it all work, and an Xbox Live Starter Kit Disk. The Xbox Video Chat provides for voice alteration and comes with 40 preinstalled background music tracks. It includes a function to turn the TV screen into a mirror temporarily, so players can groom themselves before joining a conversation." The Inspiration Room - Xbox Live Video Chat in Japan
- Dvd mediaset number: X10-98754
- Xbox cam: X10-71835
Sources
- Borman ptoponline.com photos, he forgot he took the pictures
- eurogamer photos
- Videochat trailer on Xbox-Ism Disk2 TGS 2004