Giter VIP home page Giter VIP logo

ogx360's Introduction

ogx360 - Overview

The ogx360 is a small circuit board which allows you to use Wireless Xbox 360 Controllers via an Xbox 360 Wireless Receiver on the Original Xbox Console.

ogx360-1

Features include:

  • Full rumble support on all controllers when using Xbox 360 wireless controllers.
  • Steel Battalion controller support on Player 1 with an Xbox 360 Chatpad using Xbox 360 Wireless Controllers.
  • Low level programming with minimal input lag. Less than 4ms over an original controller. (See https://youtu.be/V7Pnba7Y12Y)
  • Firmware can be updated over USB. No programming hardware is required. See Firmware.
  • One ogx360 mutliple Xboxes. For a side by side system link setup, just plug the 2nd module into the 2nd Xbox and you can use one ogx360 to control two (up to 4) Xboxes wirelessly.

Supported controllers

  • Supports 4 players with Genuine and Third Party Microsoft Xbox 360 Wireless Receivers.
  • Wired Xbox 360 Controllers.
  • 8bitdo Wireless Adaptor (See http://www.8bitdo.com/wireless-usb-adapter/ for supported controllers). One controller per 8bitdo adaptor.
  • ChronusMAX (See https://cronusmax.com/ for supported devices). Ensure it is configured to appear as an Xbox 360 Controller. One controller per adaptor.
  • Genuine Wired Xbox One Controllers.
  • NOTE - When connecting multiple usb bus powered devices, an externally powered USB2.0 hub is required.

Steel Battalion controller emulation

You need a wireless Xbox 360 controller with a chatpad connection. You can change what the controller appears to the console at anytime, so you can use the 'Duke Controller' to boot into the game, then change to the 'Steel Battalion controller' whilst in game.

Button mapping is below. (High Res image available here).

sbmapping

Folder structure

See the respective folder for open source licensing.

Folder Description
Hardware This folder contains the schematic and PCB layout files. These were created using Autodesk Eagle 9.2.2.
Firmware This folder contains the source code. The source code is based on the USB Host Shield Library for Arduino, and LUFA USB AVR Framework. The code was integrated and compiled using Atmel Studio 7.0.
Cases This folder contains some cases built by myself and the community. If you have a design let me know and I will add it!
Images Just the images used throughout this repository.

I have a PCB and want to add more modules

You can support up to 4 players with the addition of low cost Arduino Modules such as this.

This requires some basic soldering to solder the module into the respective port on the ogx360. Once the module is in place, you must program the correct firmware onto the device as per the instructions in Firmware. For Player 2, 3 and 4 modules you will want to use the slave hex file. Finally, connect a corresponding cable between the Arduino Module and the OG Xbox Controller Port!

Connection to your Xbox

connection

ogx360-2

By Ryzee119

ogx360's People

Contributors

ryzee119 avatar lovemhz avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.