├── Pictures ├── x2usb.jpg └── ogxhub_1.2.jpg ├── OGXHUB_1.2_Schematic.pdf ├── Cables ├── OGXHUB Cable Diagram.pdf └── README.md ├── Gerbers ├── OGXHUB_1.2_Gerber.zip ├── X2USB_Adapter_Gerber.zip └── README.md ├── OGX360 3D Printed Internal Mount ├── OGX360 Caddy Top v.1.4.stl ├── OGX360 Caddy Bottom v.1.4.stl ├── 197873537_528583128512562_3041646456073908682_n.jpg └── README.md ├── BOM └── README.md └── README.md /Pictures/x2usb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/Pictures/x2usb.jpg -------------------------------------------------------------------------------- /Pictures/ogxhub_1.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/Pictures/ogxhub_1.2.jpg -------------------------------------------------------------------------------- /OGXHUB_1.2_Schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/OGXHUB_1.2_Schematic.pdf -------------------------------------------------------------------------------- /Cables/OGXHUB Cable Diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/Cables/OGXHUB Cable Diagram.pdf -------------------------------------------------------------------------------- /Gerbers/OGXHUB_1.2_Gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/Gerbers/OGXHUB_1.2_Gerber.zip -------------------------------------------------------------------------------- /Gerbers/X2USB_Adapter_Gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/Gerbers/X2USB_Adapter_Gerber.zip -------------------------------------------------------------------------------- /OGX360 3D Printed Internal Mount/OGX360 Caddy Top v.1.4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/OGX360 3D Printed Internal Mount/OGX360 Caddy Top v.1.4.stl -------------------------------------------------------------------------------- /OGX360 3D Printed Internal Mount/OGX360 Caddy Bottom v.1.4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/OGX360 3D Printed Internal Mount/OGX360 Caddy Bottom v.1.4.stl -------------------------------------------------------------------------------- /OGX360 3D Printed Internal Mount/197873537_528583128512562_3041646456073908682_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wiredopposite/OGXHUB/HEAD/OGX360 3D Printed Internal Mount/197873537_528583128512562_3041646456073908682_n.jpg -------------------------------------------------------------------------------- /Gerbers/README.md: -------------------------------------------------------------------------------- 1 | # Both OGXHUB and X2USB PCBs should be manufactured with a thickness of 1.0mm 2 | BOM for each board can be found [here](https://github.com/wiredopposite/OGXHUB/tree/main/BOM). 3 | 4 | ![OGXHUB PCB](https://github.com/wiredopposite/OGXHUB/blob/main/Pictures/ogxhub_1.2.jpg?raw=true) 5 | ![X2USB PCB](https://github.com/wiredopposite/OGXHUB/blob/main/Pictures/x2usb.jpg?raw=true) 6 | -------------------------------------------------------------------------------- /OGX360 3D Printed Internal Mount/README.md: -------------------------------------------------------------------------------- 1 | Note: This is not compatible with Philips DVD drives. 2 | 3 | This mount makes installing the OGX360 internally very simple, only the bottom portion of the mount is required. Just screw the mount in with the original motherboard screws and snap the OGX360 into place. 4 | 5 | Thank you to TEK Nemesis for these STL files. 6 | 7 | ![OGX360 Mount](https://github.com/wiredopposite/OGXHUB/blob/main/OGX360%203D%20Printed%20Internal%20Mount/197873537_528583128512562_3041646456073908682_n.jpg?raw=true) 8 | -------------------------------------------------------------------------------- /BOM/README.md: -------------------------------------------------------------------------------- 1 | # OGXHUB BOM 2 | | Qty | Designator | Description | Value/Model | Digikey/Mouser URL | LCSC URL | 3 | | --- | --- | --- | --- | --- | --- | 4 | | 7 | C1,C2,C3,C4,C5,C6,C7 | CAP 10UF 16V 0805 | CL21B106KOQNNNE (Example) | https://www.digikey.com/short/7h5p2595 | https://www.lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL21B106KOQNNNE_C95841.html | 5 | | 2 | CLK_A,CLK_B | CONN HEADER SMD R/A 2POS 1MM | SM02B-SRSS-TB (Optional) | https://www.digikey.com/short/581p59ht | https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-Sales-America-SM02B-SRSS-TB-LF-SN_C160402.html | 6 | | 1 | DC | CONN HEADER R/A 2POS 2MM | DF3A-2P-2DS | https://www.digikey.com/short/tb7h47jn | https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_HRS-Hirose-DF3A-2P-2DS_C531024.html | 7 | | 1 | F1 | PTC RESET FUSE 8V 2A 1812 | MF-MSMF200-2 (Example) | https://www.digikey.com/short/r82m779t | https://www.lcsc.com/product-detail/Resettable-Fuses_TLC-Electronic-TLC-MSMD200_C262032.html | 8 | | 1 | OGX360 | CONN HEADER R/A 4POS 2MM | DF11-4DP-2DS(24) | https://www.digikey.com/short/b8j8995n | https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_HRS-Hirose-DF11-4DP-2DS-24_C202087.html | 9 | | 2 | PORT_A,PORT_B | CONN HEADER R/A 12POS 2MM | S12B-PHDSS(LF)(SN) or DF11-12DP-2DS(24) | https://www.digikey.com/short/h3p7p53v | https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-Sales-America-S12B-PHDSS-LF-SN_C161673.html | 10 | | 2 | R1,R2 | RES 10K OHM 5% 1/8W 0805 | RC0805JR-0710KL (Example) | https://www.digikey.com/short/jn5md3r4 | https://www.lcsc.com/product-detail/Chip-Resistor-Surface-Mount_YAGEO-RC0805JR-0710KL_C100047.html | 11 | | 1 | U1 | SOP-16 USB HUB | SL2.1A | - | https://www.lcsc.com/product-detail/USB-ICs_CoreChips-SL2-1A_C192893.html | 12 | | 1 | U2 | SOT-583 Power Distribution Switch | TPS2116DRLR | https://www.digikey.com/short/300r4wj2 | https://www.lcsc.com/product-detail/Power-Distribution-Switches_Texas-Instruments-TPS2116DRLR_C3235557.html | 13 | | 1 | Y1 | CRYSTAL 12.0000MHZ SMD | J49SMH-F-G-G-K-12M0 (Example) | https://www.digikey.com/short/cj73h43j | https://www.lcsc.com/product-detail/Crystals_JGHC-49SBT12000181060_C390753.html | 14 | 15 | # X2USB BOM 16 | | Qty | Designator | Description | Value/Model | Digikey/Mouser URL | LCSC URL | 17 | | --- | --- | --- | --- | --- | --- | 18 | | 1 | - | USB 2.0 Type-A Surface Mount Female | AU-Y1006-2 (other models can fit this footprint) | https://www.digikey.com/short/jbnt3pb2 | https://www.lcsc.com/product-detail/USB-Connectors_Jing-Extension-of-the-Electronic-Co-903-131A2031S10200_C42641.html | 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OGXHUB 2 | ![OGXHUB PCB](https://github.com/wiredopposite/OGXHUB/blob/main/Pictures/ogxhub_1.2.jpg?raw=true) 3 | 4 | This is a custom 4 port USB hub meant to be installed inside the Original Xbox along with an [OGX360](https://github.com/Ryzee119/ogx360) running the latest firmware (supports Original Xbox controllers.) 5 | 6 | The Xbox motherboard plugs into an internally installed OGX360 via 2 Xbox motherbaord to USB Micro B x2 cables, the OGX360 plugs into the hub via a USB Type A to 4 pin connenctor, then the controller ports are plugged into the hub. This allows your controller ports to support any device the OGX360 supports with the use of an Xbox controller port to USB adapter (X2USB). 7 | 8 | # Powering the hub 9 | The hub can be powered either by USB from the OGX360 or via a 2 pin header labeled "DC" (connected to a +5V/GND source inside the Xbox), power via the DC header is automatically enabled by plugging it in. The easiest source would be the Molex hard drive power connector for a modular and solder-free install. Startech SATA adapters come with a power splitter you can plug the hub into, other adapters that don't will need a Molex power splitter. 10 | 11 | If all you're using is a single Xbox 360 wireless PC adapter, you won't need a secondary power source plugged in. 12 | 13 | # Mounting the hub 14 | The hub is meant to be mounted on the metal RF shield, above the middle tab that holds the Xbox's faceplate in place. You can do this with a piece of double sided tape, just make sure the back of the hub is insulated from the shield. 15 | 16 | # Plugging USB devices into your controller ports 17 | You can do this with either an Xbox to USB cable, or with the adapter I've designed (X2USB). Gerbers for the adapter are in the [Gerbers folder](https://github.com/wiredopposite/OGXHUB/tree/main/Gerbers), BOM is [here](https://github.com/wiredopposite/OGXHUB/tree/main/BOM). 18 | 19 | # Version 1.6 Xboxes 20 | Version 1.6 Xboxes have shorter controller port wires than other versions, they will need 2 cable extensions, both identical. The [wiring diagram](https://github.com/wiredopposite/OGXHUB/blob/main/Cables/OGXHUB%20Cable%20Diagram.pdf) for this extension can be found in the Cables folder. 21 | 22 | # Support for lightguns 23 | Lightguns have not been tested as I don't own any of the necessary hardware. I've included headers for video sync lines on the hub, so to test this, the Xbox motherboard to USB Micro B cables will need an additional 2 wires connected to a 2 pin wire housing ([SHR-02V-S-B](https://www.digikey.com/short/rdddn93j)) and then that needs to be plugged into "CLK_A" for ports 1 and 2 and/or "CLK_2" for ports 3 and 4. There is a [wiring diagram](https://github.com/wiredopposite/OGXHUB/blob/main/Cables/OGXHUB%20Cable%20Diagram.pdf) in the Cables folder to help you make your own cables. 24 | 25 | # Limitations 26 | - The OGX360 firmware is not currently capable of recognizing peripherals other than controllers, such as Xbox communicators or memory cards. Those devices will not work with the hub and neither will Xbox compatible USB flash drives. I do not anticipate DVD IR dongles working but have not tested this. 27 | - The SL2.1A USB hub is not capable of supporting the 8bitdo V2 Bluetooth adapter (the V1 works fine with the latest firmware). I'll explore some other USB hub IC options in the future, but I anticipate that any that work with the V2 will be considerably more expensive than the SL2.1A. I've tested several other cheap Chinese hub IC options with the same results. 28 | -------------------------------------------------------------------------------- /Cables/README.md: -------------------------------------------------------------------------------- 1 | Order some extra crimp contacts, you'll probably need them 2 | 3 | # Power Cable 4 | (22-20 AWG) 5 | | Qty | Description | Value/Model | Digikey/Mouser URL | LCSC URL | 6 | | --- | --- | --- | --- | --- | 7 | | 1 | CONN RCPT HSG 2POS 2.00MM | DF3-2S-2C | https://www.digikey.com/short/4vnqmw13 | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_HRS-Hirose-DF3-2S-2C_C506716.html | 8 | | 2 | CONN SOCKET 22AWG CRIMP TIN | DF3-22SCF | https://www.digikey.com/short/v0bf99br | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_HRS-Hirose-DF3-22SCFC_C530969.html | 9 | | 1 | CONN RCPT HSG 4POS 5.08MM | 1-480426-0 (Example) | https://www.digikey.com/short/nc8b8384 | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_TE-Connectivity-1-480426-0_C392337.html | 10 | | 2 | CONN PIN 14-20AWG CRIMP TIN | 350218-1 | https://www.digikey.com/short/zw9qmn24 | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_TE-Connectivity-350218-1_C86486.html | 11 | 12 | # OGX360 to OGXHUB Cable 13 | (28 AWG Data, 28-24 AWG +5V/GND) 14 | | Qty | Description | Value/Model | Digikey/Mouser URL | LCSC URL | 15 | | --- | --- | --- | --- | --- | 16 | | 1 | CONN RCPT HSG 4POS 2.00MM | DF11-4DS-2C | https://www.digikey.com/short/919p44t9 | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_HRS-Hirose-DF11-4DS-2C_C185144.html | 17 | | 4 | CONN SOCKET 24-28AWG CRIMP TIN | DF11-2428SCF | https://www.digikey.com/short/t4vtzztz | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_HRS-Hirose-DF11-2428SCF_C392020.html | 18 | | 1 | USB 2.0 Type A Plug | 1002-001-BL-KIT (Example) | https://www.digikey.com/short/cq8b0tmj | https://www.lcsc.com/product-detail/USB-Connectors_Jing-Extension-of-the-Electronic-Co-917-701A1011D10200_C39465.html | 19 | 20 | # 2x Xbox to OGX360 Cable 21 | (28 AWG Data/CLK, 28-24 AWG +5V/GND) 22 | | Qty | Description | Value/Model | Digikey/Mouser URL | LCSC URL | 23 | | --- | --- | --- | --- | --- | 24 | | 2 | CONN RCPT HSG 12POS 2.00MM | DF11-12DS-2C (or PHDR-12VS) | https://www.digikey.com/short/qr2qjhq9 | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_JST-Sales-America-PHDR-12VS_C265391.html | 25 | | 20 | CONN SOCKET 24-28AWG CRIMP TIN | DF11-2428SCF | https://www.digikey.com/short/t4vtzztz | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_HRS-Hirose-DF11-2428SCF_C392020.html | 26 | | 4 | USB 2.0 Micro B Plug | 1826 (Example) | https://a.co/d/4MSuDYI | https://www.lcsc.com/product-detail/USB-Connectors_XKB-Connectivity-U251-041N-4BSG87_C780066.html | 27 | | 2 | CONN RCPT HSG 2POS 1.00MM | SHR-02V-S-B (Optional) | https://www.digikey.com/short/12wqpzrd | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_JST-Sales-America-SHR-02V-S-B_C246754.html | 28 | | 4 | CONN SOCKET 28-32AWG CRIMP TIN | SSH-003T-P0.2 (Optional) | https://www.digikey.com/short/8tw0tbbt | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_JST-Sales-America-SSH-003T-P0-2_C160231.html | 29 | 30 | # 2x v1.6 Cable Extension (v1.6 Only) 31 | (28 AWG Data/CLK, 28-24 AWG +5V/GND) 32 | | Qty | Description | Value/Model | Digikey/Mouser URL | LCSC URL | 33 | | --- | --- | --- | --- | --- | 34 | | 2 | CONN RCPT HSG 12POS 2.00MM | DF11-12DS-2C (or PHDR-12VS) | https://www.digikey.com/short/qr2qjhq9 | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_JST-Sales-America-PHDR-12VS_C265391.html | 35 | | 20 | CONN SOCKET 24-28AWG CRIMP TIN | DF11-2428SCF | https://www.digikey.com/short/t4vtzztz | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_HRS-Hirose-DF11-2428SCF_C392020.html | 36 | | 2 | CONN PLUG HSG 12POS 2.00MM | DF11-12DEP-2C | https://www.digikey.com/short/1q59fp8n | https://www.lcsc.com/product-detail/Rectangular-Connectors-Housings_HRS-Hirose-DF11-12DEP-2C_C506657.html | 37 | | 20 | CONN PIN 24-28AWG CRIMP TIN | DF11-EP2428PCF | https://www.digikey.com/short/5czwtj08 | https://www.lcsc.com/product-detail/Line-Pressing-Terminals_HRS-Hirose-DF11-EP2428PCF_C202088.html | 38 | --------------------------------------------------------------------------------