thp / thp/psmoveapi

Ubuntu 23.04: PS3 Move requests PIN, cannot be paired or connected

Open
#489 24 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
528
Forks
173
PR merge metrics
No merged PRs in 30d

Description

On Ubuntu 23.04 (Lunar Lobster), using KDE, and commit 3b7d9a0bc81ca71759e04d4d7bce6ed3d93eac2f I attempted to pair a PS3 Move (CECH-ZCM1E).
Upon trying to connect, I received a request for a PIN. I have tried a PIN of 0000, not responding to the PIN prompt, and using bluetoothctl to make the connection. I have been unable to pair it.
Thus, calibration is impossible.
Unsure how to continue debugging the problem.

I did not get any further success with library version 4.0.5.

Firmware information for future reference (in case it is a firmware thing)

sudo ./psmove firmware-info
[PSMOVE WARNING] Magnetometer in 00:06:f7:de:5f:9c not yet calibrated.
Serial: 00:06:f7:de:5f:9c
firmware version:    0x0220, rev. 1829
BT firmware version: 0x0061
unknown bytes:       00 00 00 00 00 00 00 

BlueZ version

t20kdc@Trevize:/media/modus/External2/psmoveapi/build$ bluetoothd --version
5.66

HCI is likely Bus 003 Device 004: ID 27c6:639c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the PS3 Move pairing failure on Ubuntu 23.04 with BlueZ 5.66, using bluetoothctl and the reported firmware-info command. Trace the connection and pairing path to identify why a PIN is requested; done means the controller pairs and connects without a PIN so calibration can proceed.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux, ubuntu
Domain
embedded-iot, networking, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.