Xbox One controller with 3.5mm stereo headset jack

Talk about anything concerning the source code.
beedee
Posts: 20
Joined: Mon Dec 21, 2015 1:56 am
Location: California, USA

Xbox One controller with 3.5mm stereo headset jack

Post by beedee » Tue Dec 22, 2015 3:53 am

Hi Matlo,

I am currently using the "PC" Xbox One version (7MN-00001). When I get some more time I will run the seriel USB tool. I ended up borking up my OS because of that controller, trying to install the various USB drivers and whatnot.

I am currently now wrestling with Ubuntu to get GimX working with not much luck.

EDIT: Also my Ubuntu will hardlock when I insert the 3.5mm jacked controller; so with my borked Windows 10 64bit OS and the hard locking Ubuntu system, I do not know when I can get this seriel usb task completed.

Bryan
Xbox One User trying to run GimX with Windows 10

User avatar
Matlo
Posts: 4250
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Xbox One controller with 3.5mm stereo headset jack

Post by Matlo » Wed Dec 23, 2015 12:56 pm

Hi,

Could you try with Linux Mint 17.3 Cinnamon 64-bit?
You'll find it here: http://www.linuxmint.com/edition.php?id=204
Make sure to run it using a usb boot key (not a virtual machine).
Donate Shop

beedee
Posts: 20
Joined: Mon Dec 21, 2015 1:56 am
Location: California, USA

Re: Xbox One controller with 3.5mm stereo headset jack

Post by beedee » Wed Dec 30, 2015 8:52 am

Hi,

Could you try with Linux Mint 17.3 Cinnamon 64-bit?
You'll find it here: http://www.linuxmint.com/edition.php?id=204
Make sure to run it using a usb boot key (not a virtual machine).
Hi Matlo,

I have to apologize because I am not familiar with coding/programming and a great deal of this has me confused.

1) Your instructions mention "Use the latest emu-X.Y.hex firmware from the release page." and I see "https://github.com/matlo/serialusb/rele ... mu-0.1.hex" from the release page. What do I do with this *.hex file? Do I follow the "Load the firmware onto the adapter" from the "DIY USB adapter for dummies" page?

2) target device ↔ PC ↔ USB to UART adapter ↔ atmega32u4 ↔ target host. This also has me confused. How do you want me to hook up the Xbox One controller (target device?)? Does it involve the Xbox One Console(target host?)?

I really want to help you out.

Thanks,
Bryan
Xbox One User trying to run GimX with Windows 10

User avatar
Matlo
Posts: 4250
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Xbox One controller with 3.5mm stereo headset jack

Post by Matlo » Wed Dec 30, 2015 9:11 am

Hi,
No problem, don't hesitate to ask any question!
1) Yes, load the firmware as explained on the wiki.
2) Good guess, the target device is the Xbox One controller, and the targer host is the Xbox One.
The Xbox One controller has to be wired to the PC, and the atmega32u4/Teensy has to be wired to the Xbox One.
The CP2102 side of the DIY USB adapter has to be wired to the PC.
Donate Shop

beedee
Posts: 20
Joined: Mon Dec 21, 2015 1:56 am
Location: California, USA

Re: Xbox One controller with 3.5mm stereo headset jack

Post by beedee » Wed Dec 30, 2015 9:28 am

Hi Matlo,

Here is what I have done so far:

1) flashed the atmega32u4 with "emu-0.1.hex" = success
2) running Mint Linux 17.3 live with a USB stick = success
3) installed "serialusb_0.4-1_amd64.deb" = success
4) plugged in 3.5mm Xbox One Controller = Hardlock (same as Ubuntu experience)

Also, in the requirements state:

GNU/Linux
libusb >= 1.0.16

How do I ensure libusb is installed and working on my Mint Linux 17.3? Is it already on there? I ran "sudo serialusb-capture.sh" with the atmega32u4 plugged in and it ran fine (without 3.5mm Xbox One controller plugged).

I am going to try it again with another USB cable to see if that helps.

Wish me luck,
Bryan
Xbox One User trying to run GimX with Windows 10

User avatar
Matlo
Posts: 4250
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Xbox One controller with 3.5mm stereo headset jack

Post by Matlo » Wed Dec 30, 2015 10:04 am

What's a "hardlock"? The computer stops responding?
Donate Shop

beedee
Posts: 20
Joined: Mon Dec 21, 2015 1:56 am
Location: California, USA

Re: Xbox One controller with 3.5mm stereo headset jack

Post by beedee » Wed Dec 30, 2015 10:10 am

Yes the computer stops responding, and I have to hold the power button or unplug my laptop to reboot it.

I have installed libusb now along with xboxdrv and will try again to connect my Xbox One controller.

Bryan
Xbox One User trying to run GimX with Windows 10

beedee
Posts: 20
Joined: Mon Dec 21, 2015 1:56 am
Location: California, USA

Re: Xbox One controller with 3.5mm stereo headset jack

Post by beedee » Wed Dec 30, 2015 10:12 am

Do you think I am affected like this user?

http://askubuntu.com/questions/704892/x ... hes-ubuntu
Xbox One User trying to run GimX with Windows 10

User avatar
Matlo
Posts: 4250
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Xbox One controller with 3.5mm stereo headset jack

Post by Matlo » Wed Dec 30, 2015 10:31 am

Yes it seems to be the same issue.
The problem is due to the xpad driver.
You can disable it as it's useless for the capture:

Code: Select all

echo "blacklist xpad" | sudo tee -a /etc/modprobe.d/blacklist.conf
You don't need to install xboxdrv, and libusb is automatically installed by the package manager when installing serialusb.
Donate Shop

beedee
Posts: 20
Joined: Mon Dec 21, 2015 1:56 am
Location: California, USA

Re: Xbox One controller with 3.5mm stereo headset jack

Post by beedee » Wed Dec 30, 2015 10:58 am

Hi Matlo,

Running that command within the terminal disables the xpad driver successfully, but plugging in the controller still ends up locking up my PC (and girlfriends PC too).

Do you think the Xbox One controller requires a USB 3.0 connection? The PC's that I have beenusing only have have USB 2.0

Bryan
Xbox One User trying to run GimX with Windows 10

Post Reply