New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 779117 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 818568
Owner: ----
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: 2017-11-20
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Xbox one s model controller wont connect by either Bluetooth or via usb

Reported by daniel.m...@gmail.com, Oct 27 2017

Issue description

Chrome Version       : 63.0.3236.0
OS Version: 10025.0.0

What steps will reproduce the problem?
1.connecting via micro usb
2.attempting to connect to in Bluetooth settings
3.have tried on all channels

Just wont connect via bluetooth,
(seems to be a common BlueZ problem https://www.google.com/search?q=xbox+one+s+disable+ertm )

When connected vis usb puts my chromebook in a bootloop


 
attached is an image of what occurs when I attempt to connect it
Components: OS>Systems>Bluetooth
Cc: mcchou@chromium.org josephsih@chromium.org mattreynolds@chromium.org
According to https://cs.chromium.org/chromium/src/device/gamepad/gamepad_standard_mappings_linux.cc?sq=package:chromium&dr&l=59, 

We do have support for the xbox one S controller. 
Components: -OS>Systems>Bluetooth Blink>GamepadAPI
Labels: Needs-Feedback
NextAction: 2017-11-20
Owner: mattreynolds@chromium.org
Status: Available (was: Unconfirmed)
Summary: Xbox one s model controller wont connect by either Bluetooth or via usb (was: Xbox ons s model controller wont connect by either Bluetooth or via usb)
Sorry, the screenshot didn't come through, could you try attaching it to the bug report?

The One S gamepad is recognized and supported in Chrome, with some caveats. Over USB, it uses the xpad Linux kernel driver which added support for this gamepad about a year ago. If your Chrome OS device is older, it likely has a kernel that doesn't support the One S gamepad. Could you provide the kernel version? You can find this in chrome://system, search for "uname". It would also be helpful to know the model of your Chrome OS device.

When connected over Bluetooth, the xpad driver is not used so compatibility does not depend on your kernel version. But, there's still an issue. When pairing the gamepad, it pairs successfully and then immediately disconnects. The same problem exists on Linux hosts; the workaround is to run this command as root to disable bluetooth enhanced retransmission mode. Note: this requires that your Chrome OS device is in Developer Mode.

# echo 1 > /sys/module/bluetooth/parameters/disable_ertm

After running the command, pairing and connecting should succeed and the gamepad should be usable in Chrome. Unfortunately, the command needs to be run on each boot.
The NextAction date has arrived: 2017-11-20

Comment 6 by scheib@chromium.org, Nov 30 2017

Components: -Blink>GamepadAPI OS>Systems>Bluetooth
Owner: ----
Status: Untriaged (was: Available)
mattreynolds has reproduced the bluetooth connection problem on BlueZ systems, that issue should be fixed (but seems to need a fix within BlueZ). 

I'm moving this over to the OS>Systems>Bluetooth component.

Comment 7 by scheib@chromium.org, Nov 30 2017

Description: Show this description

Comment 8 by scheib@chromium.org, Nov 30 2017

Description: Show this description

Comment 9 by scheib@chromium.org, Nov 30 2017

Labels: -Needs-Feedback
Mergedinto: 818568
Status: Duplicate (was: Untriaged)

Sign in to add a comment