Open cipitaua opened 3 years ago
likely related to this issue: https://github.com/DanielOgorchock/linux/issues/10
I have solved by adding the vendorID 0f0d
and deviceID 00f6
in
src/ctlr_detector_android.cpp:
if (vid != 0xf0d && vid != 0x0f0d && vid != 0x57e)
src/ctlr_detector_android.cpp:
if (pid != 0x00f6 && pid != 0x2009 && pid != 0x2007 && pid != 0x2006 && pid != 0x2017)
and
src/phys_ctlr.cpp:
switch (product_id) {
case 0x00f6:
model = Model::Procon;
std::cout << "Found Pro Controller\n";
break;
and adding the lines with correct IDs in udev/72-joycond.rules and udev/89-joycond.rules
Should I send a patch?
I have made a pull request https://github.com/DanielOgorchock/joycond/pull/65#issue-629144491
I'm on ubuntu-devel (kernel 5.11), the pro controller (nintendo original) connects fine via bluetooth, the player LEDs start blinking periodically. However, pressing L+R doesn't stop them blinking.
This is dmesg output: