GaryOderNichts / Bloopair

Allows connecting controllers from other consoles like native Wii U Pro Controllers on the Wii U
GNU General Public License v2.0
333 stars 9 forks source link

launch dualshock 4 not pairing #101

Open Sakitoshi opened 1 year ago

Sakitoshi commented 1 year ago

Hi. I have a launch dualshock 4 (CUH-ZCT1U bundled with a launch "fat" ps4) that simply doesn't want to get paired, i've tried with aroma and tiramisu but nothing seems to work. I also have a second dualshock 4 also v1 (blue, don't know the exact model number because half of the label isn't there anymore) that does pair and works without issues. both identify as "Wireless Controller".

Invictaz commented 4 months ago

You might want to submit a Bluetooth HCI snoop trace from Ubuntu.


How to use btmon to capture an HCI trace The HCI trace is a snapshot of the communication between the Bluetooth host (software stack) and the Bluetooth controller (the chip). The ‘btmon’ tool can be used to capture such for both live debugging and saving it for later. Note that the HCI trace needs to be captured at the same time the Bluetooth issue occurs.

The ‘btmon’ executed without any parameters will offer live debugging which will print in a ‘tail -f’ fashion an ongoing exchange of the commands and events between the stack and the chip. It is possible however to make it save the data in the snoop format:

sudo btmon --write ~/hcitrace.snoop Additionally, someone who would like to have a text version available for later too would execute it in a following way:

sudo btmon --write ~/hcitrace.snoop | tee ~/hcitrace.txt The nice thing about btmon and how it works is that it is possible to have several versions of it executed simultaneously. This allows capturing logs as in the last example in one shell and viewing the live in another.