Skip to content
A tool used to send commands to an XBox360 controller RF panel using a TTL serial port.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ATTiny85_Code
Xbox360RFModuleSerial
.gitattributes
.gitignore
LICENSE.md
README.md
Xbox360RFModuleSerial.sln
Xbox360RFModuleSerial.v11.suo

README.md

Xbox360 RF module controller:

Using this program you can send commands to an Xbox360 RF module without any microcontroller (for ex.: Ardunio). So you can SYNC your Xbox360 controller with your DIY receiver using one serial port (virtual is OK too).

Setup:

Connect the CTS of the serial port to pin 7 on the RF board (it's the Clock).

Connect the RTS of the serial port to pin 6 on the RF board (it's the Data).

IMPORTANT:

If you're using a virtual port (for example an FTDI converter) then simply connect the RTS and CTS. !BUT! if you're using a real/hardware serial port then you need to match the voltage levels. The RF module uses 0-3.3V but the serial port is (-12)-12V so you can easily damage the RF board.

It looks like, that only FTDI chips are capable of outputing ~340Hz for the clock, so other virtual (USB) serial ports may NOT work.

Make sure that the RF module and your serial port have common ground [connect them :)].

Program:

Download the "Xbox360RFModuleSerial.exe" from the "bin/Debug" folder, start it, select the COM port which is connected to the RF module and that's it. You can send commands to the module.

ATTiny85 method

A simple code is included in the "ATTiny85_code" folder. This code makes it easy to sync controllers to an RF board.

You can’t perform that action at this time.