<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://xboxdevwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Harcroft</id>
		<title>xboxdevwiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://xboxdevwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Harcroft"/>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/Special:Contributions/Harcroft"/>
		<updated>2026-05-23T22:46:50Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Motherboard&amp;diff=7356</id>
		<title>Motherboard</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Motherboard&amp;diff=7356"/>
				<updated>2024-01-22T12:05:25Z</updated>
		
		<summary type="html">&lt;p&gt;Harcroft: Moved to Archive.org, bottom image rotated to match top image orientation.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For a list of differences between these mainboards, also see [[Hardware Revisions]].&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.0 ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1oT4OtE95sguxA5KZrlwC_XEF3nlpzrql1ESycBGPtDA/edit#gid=0 Some measurements of passive components by Redherring32 (The Fish)]{{FIXME|reason=Taken from https://discordapp.com/channels/428359196719972353/428359434230693899/592363537343447040}}&lt;br /&gt;
&lt;br /&gt;
[[File:Xbox-Motherboard-BR.jpg|400px|thumb|right|Xbox Version 1.0 Motherboard]]&lt;br /&gt;
&lt;br /&gt;
The following table is based on an Xbox 1.0{{citation needed}} retail board.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!| Device&lt;br /&gt;
! Loc.&lt;br /&gt;
! Part Number&lt;br /&gt;
! Manufacture&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
| U2D1 &lt;br /&gt;
| D-2&lt;br /&gt;
| Pentium III (Coppermine)&lt;br /&gt;
| Intel &lt;br /&gt;
| 733MHz CPU 133MHz FSB 16Kb L1 cache 128Kb L2 cache&lt;br /&gt;
|- &lt;br /&gt;
| U2T1&lt;br /&gt;
| T-2 &lt;br /&gt;
| SC1186&lt;br /&gt;
| Semtech&lt;br /&gt;
| Programmable Synchronous DC/DC Converter&lt;br /&gt;
|-&lt;br /&gt;
| U3B1&lt;br /&gt;
| B-3&lt;br /&gt;
| LM358D&lt;br /&gt;
| Phillips&lt;br /&gt;
| Dual Operational Amplifier&lt;br /&gt;
|-&lt;br /&gt;
| U3B2&lt;br /&gt;
| B-4&lt;br /&gt;
| XGPU&lt;br /&gt;
| nVidia&lt;br /&gt;
| Graphics Processing Unit&lt;br /&gt;
|-&lt;br /&gt;
| U3R1&lt;br /&gt;
| R-3&lt;br /&gt;
| CY23S05&lt;br /&gt;
| Cypress&lt;br /&gt;
| Low-Cost 3.3V Spread Aware Zero Delay Buffer&lt;br /&gt;
|-&lt;br /&gt;
| U3T1&lt;br /&gt;
| T-3&lt;br /&gt;
| K4D263238M&lt;br /&gt;
| Samsung&lt;br /&gt;
| 1Mx32Bitx4 DDR Synchronous RAM&lt;br /&gt;
|-&lt;br /&gt;
| U4B1&lt;br /&gt;
| B-4&lt;br /&gt;
| CX25871&lt;br /&gt;
| Conexant&lt;br /&gt;
| Digital Video Encoder (same pinout as Bt868/869)&lt;br /&gt;
|-&lt;br /&gt;
| U4G1&lt;br /&gt;
| G-5&lt;br /&gt;
| SC1110CS&lt;br /&gt;
| Semtech&lt;br /&gt;
| Sink and Source DC/DC Controller for Termination Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| U5F1&lt;br /&gt;
| F-5&lt;br /&gt;
| K4D263238M&lt;br /&gt;
| Samsung&lt;br /&gt;
| 1Mx32Bitx4 DDR Synchronous RAM&lt;br /&gt;
|-&lt;br /&gt;
| U6A1&lt;br /&gt;
| A-6&lt;br /&gt;
| LF353&lt;br /&gt;
| Texas Instruments&lt;br /&gt;
| Dual General-Purpose JFET-input Operational Amplifier&lt;br /&gt;
|-&lt;br /&gt;
| U6B1&lt;br /&gt;
| B-6&lt;br /&gt;
| WM9709&lt;br /&gt;
| Wolfson Micro&lt;br /&gt;
| High-quality stereo audio DAC (Digital to Analog converter)&lt;br /&gt;
|-&lt;br /&gt;
| U6D1&lt;br /&gt;
| D-6&lt;br /&gt;
| K4D263238M&lt;br /&gt;
| Samsung&lt;br /&gt;
| 1Mx32Bitx4 DDR Synchronous RAM&lt;br /&gt;
|-&lt;br /&gt;
| U6E1&lt;br /&gt;
| E-6&lt;br /&gt;
| MCPX&lt;br /&gt;
| nVidia&lt;br /&gt;
| Media and Communications Processor&lt;br /&gt;
|-&lt;br /&gt;
| U6F1&lt;br /&gt;
| F-6&lt;br /&gt;
| ADM1032&lt;br /&gt;
| Analog Devices&lt;br /&gt;
| +-1°C Remote and Local System Temperature Monitor&lt;br /&gt;
|-&lt;br /&gt;
| U6N1 	&lt;br /&gt;
| N-6&lt;br /&gt;
| K4D263238M&lt;br /&gt;
| Samsung&lt;br /&gt;
| 1Mx32Bitx4 DDR Synchronous RAM&lt;br /&gt;
|-&lt;br /&gt;
| U7B1&lt;br /&gt;
| B-7&lt;br /&gt;
| 1893AF&lt;br /&gt;
| Integrated Circuit Systems&lt;br /&gt;
| 3.3V 10Base-T/100Base-TX Integrated PHYceiver&lt;br /&gt;
|-&lt;br /&gt;
| U7B2&lt;br /&gt;
| B-7&lt;br /&gt;
| PIC16LC63A-04/S0 &lt;br /&gt;
| Microchip&lt;br /&gt;
| Low voltage 8bit CMOS microcontroller with A/D converter&lt;br /&gt;
|-&lt;br /&gt;
| U7C1&lt;br /&gt;
| C-7&lt;br /&gt;
| 388R&lt;br /&gt;
| Integrated Circuit Systems&lt;br /&gt;
| Quad PLL Quick Turn Clock Synthesizer&lt;br /&gt;
|-&lt;br /&gt;
| U7C2 &lt;br /&gt;
| C-7&lt;br /&gt;
| BR24C02&lt;br /&gt;
| Rohm&lt;br /&gt;
| I2C BUS compatible Serial EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| U7C3&lt;br /&gt;
| C-7&lt;br /&gt;
| 331M&lt;br /&gt;
| Integrated Circuit Systems&lt;br /&gt;
| Single Output Clock&lt;br /&gt;
|-&lt;br /&gt;
| U7D1&lt;br /&gt;
| D-7&lt;br /&gt;
| M29F080A&lt;br /&gt;
| ST Microelectronics&lt;br /&gt;
| 8 MBit (1MB X8, Uniform block) single supply flash memory&lt;br /&gt;
|-&lt;br /&gt;
| U7P1&lt;br /&gt;
| P-7 &lt;br /&gt;
| &amp;lt;empty&amp;gt;&lt;br /&gt;
| &amp;lt;n/a&amp;gt; &lt;br /&gt;
| &amp;lt;n/a&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== USB Daughterboard ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Teufelchen1/XBOX-USB-HUB Homemade PCB remake by Teufelchen]&lt;br /&gt;
&lt;br /&gt;
[[File:USB_Daughterboard_front.png|100px|thumb|right|Xbox Version 1.0 USB Daughterboard]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!| Device&lt;br /&gt;
! Part Number&lt;br /&gt;
! Manufacture&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
| U2 &lt;br /&gt;
| TUSB2046B&lt;br /&gt;
| Texas Instruments&lt;br /&gt;
| 4-Port Hub for USB w/Optional Serial EEPROM Interface&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Part TUSB2046B has the following errata published by the Manufacturer (Ref https://www.ti.com/lit/pdf/sllz051). This is handled by the XDK software driver:&lt;br /&gt;
&lt;br /&gt;
TI has found that the TUSB2046B (also TUSB2077A and TUSB2036) has a slight violation in the manner that it determines the intended speed of an attached downstream device.&lt;br /&gt;
&lt;br /&gt;
By the intent of the USB specification (shown in Figure 7-19), the speed should be determined by sampling the DP or DM line following a 100ms debounce interval after either signal (DP or DM) first crosses the VIH threshold. The TUSB2046B (TUSB2077A, TUSB2036) actually samples the speed at the first VIH crossing and latches this value. This issue has only been observed recently with newer devices that either drive DM high or show excessive ringing during the initial connection, hence causing the speed detection to be seen as slow speed by the TUSB2046B (TUSB2077A, TUSB2036). Note that this device is used extensively in the USB 1.1 Gold tree suite, and this issue was never revealed, further pointing to the fact that some newer devices have less control on DM than previous devices, although this is allowed by the USB specification. TI has no planned fix in the pipeline but wants users to be aware of this issue, which can easily be avoided by guaranteeing that DP be asserted high before DM. In the event that a false low-speed detection is observed, the situation can be resolved by performing a CLEAR_PORT_FEATURE(PORT_ENABLE) followed by a RESET_PORT in the software driver, assuming both DP and DM are now stable.&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.1 ==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20180210173816/http://diy.sickmods.net/Tutorials/Xbox1/Hi-Res_Scans/ PCB scan by SICKmods]{{FIXME|reason=Should live in some repo or something; we also have permission to this; https://discordapp.com/channels/428359196719972353/428359434230693899/561462101214756876 / https://media.discordapp.net/attachments/428359434230693899/561462101214756874/image0.png}}&lt;br /&gt;
&lt;br /&gt;
{{FIXME}}&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.2 ==&lt;br /&gt;
&lt;br /&gt;
{{FIXME}}&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.3 ==&lt;br /&gt;
&lt;br /&gt;
{{FIXME}}&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.4 ==&lt;br /&gt;
&lt;br /&gt;
* [https://archive.org/details/xbox-v-1.4-top/Xbox%20v1.4%20Bottom.png PCB scan by LoveMHz, rotated to proper orientation by Siktah]&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.5 ==&lt;br /&gt;
&lt;br /&gt;
{{FIXME}}&lt;br /&gt;
&lt;br /&gt;
== Xbox 1.6 ==&lt;br /&gt;
 &lt;br /&gt;
* [https://web.archive.org/web/20180210173816/http://diy.sickmods.net/Tutorials/Xbox1/Hi-Res_Scans/ PCB scan by SICKmods]{{FIXME|reason=Should live in some repo or something; we also have permission to this; https://discordapp.com/channels/428359196719972353/428359434230693899/561462101214756876 / https://media.discordapp.net/attachments/428359434230693899/561462101214756874/image0.png}}&lt;br /&gt;
&lt;br /&gt;
{{FIXME}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://web.archive.org/web/20040826151041/http://console-dev.com:80/IC.htm http://console-dev.com:80/IC.htm Documentation by PiXEL8]&lt;/div&gt;</summary>
		<author><name>Harcroft</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Xbox_Cam_(for_Video_Chat)&amp;diff=7340</id>
		<title>Xbox Cam (for Video Chat)</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Xbox_Cam_(for_Video_Chat)&amp;diff=7340"/>
				<updated>2023-10-26T03:44:46Z</updated>
		
		<summary type="html">&lt;p&gt;Harcroft: Chipset and USB descriptor info added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Videochat - Xbox Cam ==&lt;br /&gt;
Xbox Video Chat was released June 2004 in Japan and is a Xbox live enabled/required video chat program with a camera called &amp;quot;Xbox Video Camera&amp;quot; that allowed users to voice and video chat with fellow Xbox Video Chat users. An active Xbox Live subscription was required. Up to 5 users can Xbox Video Chat with eachother. &lt;br /&gt;
&lt;br /&gt;
The camera uses an Omnivision OV530 chipset and a 512byte eeprom to store the USB device descriptor. The mainboard for the camera The OV530 chipset in the Xbox Video Camera seems to be fully backwards compatible with the older OV519 chipset used in PS2 EyeToy cameras.&lt;br /&gt;
The Xbox Video Chat software can be patched to use a camera with difference device IDs, but the hardware descriptors on the chipset must match the Xbox Video Camera descriptor of 1 USB device/video only.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;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.&amp;quot;&lt;br /&gt;
[http://theinspirationroom.com/daily/2005/xbox-video-chat/ The Inspiration Room - Xbox Live Video Chat in Japan]&lt;br /&gt;
&lt;br /&gt;
* Dvd mediaset number: X10-98754&lt;br /&gt;
* Xbox cam: X10-71835&lt;br /&gt;
&lt;br /&gt;
=== USB Descriptor ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 003 Device 003: ID 045e:028c Microsoft Corp. Xbox Video Camera       &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            0 &lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x045e Microsoft Corp.&lt;br /&gt;
  idProduct          0x028c &lt;br /&gt;
  bcdDevice            1.00&lt;br /&gt;
  iManufacturer           1 Microsoft       &lt;br /&gt;
  iProduct                2 Xbox Video Camera       &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength       0x0059&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0180  1x 384 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0300  1x 768 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0380  1x 896 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== USB Device Descriptor EEPROM ===&lt;br /&gt;
The following is an EEPROM dump from 24x04 EEPROM chip on the Xbox Camera mainboard. This contains no actual firmware, just a USB device descriptor as described in the Omnivision OV519 CAMERAMATE™ datasheet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
000102030405060708090A0B0C0D0E0F  ................&lt;br /&gt;
101112131415161718191A1B1C1D1E1F  ................&lt;br /&gt;
006A005900120400C62200CA3200EC00  .j.Y.....&amp;quot;..2...&lt;br /&gt;
011E00011E00011E00011E00011E0000  ................&lt;br /&gt;
0010000011001800800111011B008001  ................&lt;br /&gt;
11021C00800111031E00800111041F00  ................&lt;br /&gt;
80012121185080023100288080034130  ..!!.P..1.(...A0&lt;br /&gt;
28808004513020808005613038048006  (...Q0 ...a08...&lt;br /&gt;
710038088007810018088008011E1201  q.8.............&lt;br /&gt;
1001000000085E048C02000101020001  ......^.........&lt;br /&gt;
0902590001010080FA0904000001FF00  ..Y.............&lt;br /&gt;
0000070581010000010904000101FF00  ................&lt;br /&gt;
0000070581018001010904000201FF00  ................&lt;br /&gt;
0000070581010002010904000301FF00  ................&lt;br /&gt;
0000070581010003010904000401FF00  ................&lt;br /&gt;
00000705810180030109040100000101  ................&lt;br /&gt;
000009240100011E0001020C24020101  ...$........$...&lt;br /&gt;
02000100000000092403020101000100  ........$.......&lt;br /&gt;
09040200000102000009040201010102  ................&lt;br /&gt;
0000072401020101000B240201010210  ...$......$.....&lt;br /&gt;
01803E00090582052800010000072501  ..&amp;gt;.....(.....%.&lt;br /&gt;
000000000403090422034D0069006300  ........&amp;quot;.M.i.c.&lt;br /&gt;
72006F0073006F006600740020002000  r.o.s.o.f.t. . .&lt;br /&gt;
20002000200020002000320358006200   . . . . .2.X.b.&lt;br /&gt;
6F007800200056006900640065006F00  o.x. .V.i.d.e.o.&lt;br /&gt;
2000430061006D006500720061002000   .C.a.m.e.r.a. .&lt;br /&gt;
200020002000200020002000FFFFFFFF   . . . . . .....&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Notable hex offsets:&lt;br /&gt;
*0x0023 and 0x00A2 device descriptor length | 59&lt;br /&gt;
*0x0096 Vendor ID | 5E04 bit swapped to 045E&lt;br /&gt;
*0x0098 Product ID | 8C02 bit swapped to 028C&lt;br /&gt;
*0x00A4 Number of USB devices/interfaces | 01&lt;br /&gt;
*0x0158 Device Manufacturer name start | Microsoft&lt;br /&gt;
*0x017C Device Product name start | Xbox Video Camera&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
&lt;br /&gt;
*[https://imgur.com/a/zbCzl Borman ptoponline.com photos, he forgot he took the pictures] &lt;br /&gt;
*[http://www.eurogamer.net/articles/ss_videochat_x eurogamer photos]&lt;br /&gt;
*[https://www.youtube.com/watch?v=__6hxTzc8YY Videochat trailer on Xbox-Ism Disk2 TGS 2004]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* http://euc.jp/periphs/xbox-controller.en.html&lt;/div&gt;</summary>
		<author><name>Harcroft</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Xbox_Cam_(for_Video_Chat)&amp;diff=7339</id>
		<title>Xbox Cam (for Video Chat)</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Xbox_Cam_(for_Video_Chat)&amp;diff=7339"/>
				<updated>2023-10-25T19:54:30Z</updated>
		
		<summary type="html">&lt;p&gt;Harcroft: Added EEPROM image contents and notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Videochat - Xbox Cam ==&lt;br /&gt;
Videochat was released June 2004 in Japan and is a Xbox live enabled/required video chat program with a camera called &amp;quot;Xbox cam&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;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.&amp;quot;&lt;br /&gt;
[http://theinspirationroom.com/daily/2005/xbox-video-chat/ The Inspiration Room - Xbox Live Video Chat in Japan]&lt;br /&gt;
&lt;br /&gt;
* Dvd mediaset number: X10-98754&lt;br /&gt;
* Xbox cam: X10-71835&lt;br /&gt;
&lt;br /&gt;
=== USB Descriptor ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 003 Device 003: ID 045e:028c Microsoft Corp. Xbox Video Camera       &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            0 &lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x045e Microsoft Corp.&lt;br /&gt;
  idProduct          0x028c &lt;br /&gt;
  bcdDevice            1.00&lt;br /&gt;
  iManufacturer           1 Microsoft       &lt;br /&gt;
  iProduct                2 Xbox Video Camera       &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength       0x0059&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0180  1x 384 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0300  1x 768 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0380  1x 896 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== USB Device Descriptor EEPROM ===&lt;br /&gt;
The following is an EEPROM dump from 24x04 EEPROM chip on the Xbox Camera mainboard. This contains no actual firmware, just a USB device descriptor as described in the Omnivision OV519 CAMERAMATE™ datasheet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
000102030405060708090A0B0C0D0E0F  ................&lt;br /&gt;
101112131415161718191A1B1C1D1E1F  ................&lt;br /&gt;
006A005900120400C62200CA3200EC00  .j.Y.....&amp;quot;..2...&lt;br /&gt;
011E00011E00011E00011E00011E0000  ................&lt;br /&gt;
0010000011001800800111011B008001  ................&lt;br /&gt;
11021C00800111031E00800111041F00  ................&lt;br /&gt;
80012121185080023100288080034130  ..!!.P..1.(...A0&lt;br /&gt;
28808004513020808005613038048006  (...Q0 ...a08...&lt;br /&gt;
710038088007810018088008011E1201  q.8.............&lt;br /&gt;
1001000000085E048C02000101020001  ......^.........&lt;br /&gt;
0902590001010080FA0904000001FF00  ..Y.............&lt;br /&gt;
0000070581010000010904000101FF00  ................&lt;br /&gt;
0000070581018001010904000201FF00  ................&lt;br /&gt;
0000070581010002010904000301FF00  ................&lt;br /&gt;
0000070581010003010904000401FF00  ................&lt;br /&gt;
00000705810180030109040100000101  ................&lt;br /&gt;
000009240100011E0001020C24020101  ...$........$...&lt;br /&gt;
02000100000000092403020101000100  ........$.......&lt;br /&gt;
09040200000102000009040201010102  ................&lt;br /&gt;
0000072401020101000B240201010210  ...$......$.....&lt;br /&gt;
01803E00090582052800010000072501  ..&amp;gt;.....(.....%.&lt;br /&gt;
000000000403090422034D0069006300  ........&amp;quot;.M.i.c.&lt;br /&gt;
72006F0073006F006600740020002000  r.o.s.o.f.t. . .&lt;br /&gt;
20002000200020002000320358006200   . . . . .2.X.b.&lt;br /&gt;
6F007800200056006900640065006F00  o.x. .V.i.d.e.o.&lt;br /&gt;
2000430061006D006500720061002000   .C.a.m.e.r.a. .&lt;br /&gt;
200020002000200020002000FFFFFFFF   . . . . . .....&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  ................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Notable hex offsets:&lt;br /&gt;
*0x0023 and 0x00A2 device descriptor length | 59&lt;br /&gt;
*0x0096 Vendor ID | 5E04 bit swapped to 045E&lt;br /&gt;
*0x0098 Product ID | 8C02 bit swapped to 028C&lt;br /&gt;
*0x00A4 Number of USB devices/interfaces | 01&lt;br /&gt;
*0x0158 Device Manufacturer name start | Microsoft&lt;br /&gt;
*0x017C Device Product name start | Xbox Video Camera&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
&lt;br /&gt;
*[https://imgur.com/a/zbCzl Borman ptoponline.com photos, he forgot he took the pictures] &lt;br /&gt;
*[http://www.eurogamer.net/articles/ss_videochat_x eurogamer photos]&lt;br /&gt;
*[https://www.youtube.com/watch?v=__6hxTzc8YY Videochat trailer on Xbox-Ism Disk2 TGS 2004]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* http://euc.jp/periphs/xbox-controller.en.html&lt;/div&gt;</summary>
		<author><name>Harcroft</name></author>	</entry>

	</feed>