Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Touchscreen is disabled with this plugin active and Bluetooth headphones connected #4

Closed
parkerlreed opened this issue Dec 29, 2016 · 10 comments

Comments

@parkerlreed
Copy link

parkerlreed commented Dec 29, 2016

When I connect a pair of Bluetooth headphones, even with DS4 disconnected, the touchscreen stops functioning. Only after turning off the headphones and waiting a second am I able to control the system.

@ghost
Copy link

ghost commented Dec 29, 2016

ds4vita verify vendor and product id

Vendor ID-->value: 0x054C (Sony Corp.)
Product ID-->value: 0x05C4 (Sony Computer Entertainment Wireless Controller)

It is weird that your bluetooth headset has the same identifier

@parkerlreed
Copy link
Author

parkerlreed commented Dec 29, 2016

It doesn't as far as I'm aware. I think it's an edge case where nobody has used the plugin while using Bluetooth headphones. With the DS4 controller connected BOTH the touchscreen and touchpad work. For the touchscreen to not respond at all, it's a bug. This happens with both DS4 connected and not connected.

@xerpi
Copy link
Owner

xerpi commented Dec 29, 2016

Yeah I've checked the code and there's definitely this bug, I should check for the MAC of the received BT events to match the DS4 MAC before processing them.

EDIT: Well checking more closely, I actually skip events if they are not coming from the DS4, so it's weird that this bug exists, I'd need you to try a debug version of ds4vita to check what's going on.

EDIT 2: Could you check if it still happens on the latest version: https://github.com/xerpi/ds4vita/releases ?

@parkerlreed
Copy link
Author

parkerlreed commented Dec 30, 2016

Transferred, rebooted, applied taiHen, Settings > Devices > Tap on device name > Connect, it connects fine but lockscreen still gets locked out. And the unresponsive touchscreen sometimes even sticks after turning off the Bluetooth headphones.

@parkerlreed
Copy link
Author

Interestingly enough if I have the headphones connected before applying taihen, everything works afterwards. Bluetooth audio stays connected and controller acts as expected..

@xerpi
Copy link
Owner

xerpi commented Dec 30, 2016

It's not needed to tap on device name. Once you have connected for the first time using PS+SHARE, the DS4 gets paired, and it will connect automatically by simply pressing PS, no matter where in the Vita menus you are as long as Bluetooth is enabled.

@parkerlreed
Copy link
Author

That tapping on device name was to connect the Bluetooth audio. I already knew about the anywhere DS4 connect. :)

@parkerlreed
Copy link
Author

parkerlreed commented Jan 2, 2017

Beta 2.2 still showing the same behavior.

EDIT: Video https://www.youtube.com/watch?v=QKvEeK54lO0

@xerpi
Copy link
Owner

xerpi commented Jan 2, 2017

Cool, thanks for the video, I'll work on that asap.

@xerpi
Copy link
Owner

xerpi commented Jan 2, 2017

Fixed with f12c1fa.

@xerpi xerpi closed this as completed Jan 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants