psmoveservice / PSMoveService

A background service that communicates with the psmove and stores pose and button data.
Apache License 2.0
590 stars 148 forks source link

The newest psmove model CECH-ZCM2N can not recognize. #489

Closed lostonelove closed 6 years ago

lostonelove commented 6 years ago

The newest psmove model CECH-ZCM2N which had micro-usb port.when i connect the psmove to pc,and open "psmove config tool",that said "no controllers awaiting pairing".I think the reason is the newest psmove driver is not add,i try it again and again,it's still not work,my pc is recognize the psmove but psmove config tool is nothing happennd.

vodoraman commented 6 years ago

Me too. i'm have psmove model CECH-ZCM2G

entmike commented 6 years ago

Same here. PC will detect as a motion controller, but PSMoveConfigTool.exe won't detect it.

entmike commented 6 years ago

Maybe this helps, here's a screenshot of the the detected Motion Controller from USBDeview:

image

cboulay commented 6 years ago

Thanks for that. The ProductID is different: the old model is 03d5 whereas this one is 0c5e. It looks like it's being recognized correctly as a HID so it's likely that with some work it can be made to work at least partially.

@nitsch did a huge amount of work reverse engineering the original's communication protocol. If the new one has a different protocol then there might be a similarly huge amount of work involved that I don't have the time or expertise to do. It could be much simpler than that but I can't even begin to test without having a controller in my hands.

entmike commented 6 years ago

Understood regarding testing without a controller being tough. I'm not sure if it's a lot of work to do this or not, but if you'd like to send me an experimental build that looks for the new model to see if it's as simple as looking for a new model, I'd be happy to test it out for you guys and let you know.

threekilos commented 6 years ago

oh man, atleast after 4 hours of trying ive finally figured out why mine wont work :D

lewilou22 commented 6 years ago

So any news on this?! other wise im returning these new controllers lol

BoopityBoop commented 6 years ago

Any updates?

ghost commented 6 years ago

Hey when I went to Walmart I found the new models on sale look! https://ibb.co/e6xdkJ You can tell its the new because of the middle button not being transparent from the old version https://ibb.co/nQi4sy

HipsterSloth commented 6 years ago

This is a surprisingly hard controller model to find. I looked at BestBuy, Target, Fred Meyer and a used gaming hardware store near where I live. Finally I was able to find one of these on e-bay:

https://www.ebay.com/itm/162532173392

As soon as it arrives I can take a look. Hopefully the HID packet structure hasn't changed too much compared to the original model.

ghost commented 6 years ago

@HipsterSloth Does this mean that the new models will supported in the future?

HipsterSloth commented 6 years ago

If I can get it working. I'll make my best attempt. I'm hoping that it's just a minor adaptation. If it turns out that the HID packet structure has completely changed format or that the controller pairing process no longer works then it's less likely. I can't say one way or the other until I have my hands on one.

camd123 commented 6 years ago

Any update on this? I realllllllllllly wanna use my ps move controllers on pc. I can’t find any other information if there’s other controllers out there u can use that have motion trackingor how to make it work. The new models

camd123 commented 6 years ago

If the information helps, my Pc connects to the controllers as a “motion controller” in devices but the psmoveservice does not recognize it being plugged in to pair it

lostonelove commented 6 years ago

You can buy nolo vr,That's works perfectly on PC.

发自我的 iPhone

在 2018年6月23日,23:06,camd123 notifications@github.com 写道:

Any update on this? I realllllllllllly wanna use my ps move controllers on pc. I can’t find any other information if there’s other controllers out there u can use that have motion trackingor how to make it work. The new models

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

camd123 commented 6 years ago

Would not like to spend more money that is why I’m using my ps vr and moves on my pc otherwise I would just spend the extra money and get a rift or an oculus

insutine12 commented 6 years ago

From the different thread, someone mention about changing motion controller driver from HIDUsb to WinUSB through Zadig. Do you guys think that it is the reasonable way? and If that case, can we rollback the driver or can we still use the PSMove to the original PS4PRO system?

camd123 commented 6 years ago

Sounds like something like that could be patched into psmoveservice, is there any update on this at all?

HipsterSloth commented 6 years ago

Issue #512 is a dupe of this issue, but it has a bunch of info in it regarding hardware and USB research on the CECH-ZCM2U controller I picked up. I'm going to close this issue in favor of the the other one.

TL;DR the new controller has several hardware and firmware differences from the old controller that mean it's going to take a lot of research to get it working. In the near term I'd rather spend my time finishing the multi-bulb tracking work I've spent the last few months working on. But I'm more than happy to help anyone else interested in taking this challenge on.

@insutine12 I am pretty sure switching the usb driver from HIDUsb to WinUSB isn't going to help. I can send and receive HID packets just fine when the controller is connected via USB with the HIDUSB driver. The 1st issue is bluetooth device pairing not working (which I suspect is a Bluetooth 2.1 Simple Secure Pairing issue). The second issue is the format or a number of the HID packets changing (calibration data, etc).

bernardomoraisbh commented 5 years ago

@HipsterSloth I bought one CECH-ZCM2U and I want to know if it's already working. If not I want to take the challenge on.

lostonelove commented 5 years ago

It's working with new version software.

发自我的 iPhone

在 2019年1月13日,06:29,BernardoMorais notifications@github.com 写道:

@HipsterSloth I bought one CECH-ZCM2U and I want to know if it's already working. If not I want to take the challenge on.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

bernardomoraisbh commented 5 years ago

I'm stuck with the error below on the 2/7 part:

Bluetooth device found matching the given address: a4:53:85:c5:bd:c7 [2019-01-12 20:05:03.481]: AsyncBluetoothPairDeviceRequest - Bluetooth device matching the given address is not an expected controller type:

Can you help me?

Once I advanced succesfully to the 3/7 part but the windows asked for a pin number to pair the device. I closed and after that I stucked on the 2/7 part.

bernardomoraisbh commented 5 years ago

I found out that the model ZCM2 is compatible nothing about the ZCM2U.

lostonelove commented 5 years ago

Because of this issue I already bought nolovr so I don't think that I can help u.u can go looking for a video on YouTube search "Jerygame psvr" or something like that,I can't remember the right name.

发自我的 iPhone

在 2019年1月13日,06:35,BernardoMorais notifications@github.com 写道:

I'm stuck with the error below on the 2/7 part:

Bluetooth device found matching the given address: a4:53:85:c5:bd:c7 [2019-01-12 20:05:03.481]: AsyncBluetoothPairDeviceRequest - Bluetooth device matching the given address is not an expected controller type:

Can you help me?

Once I advanced succesfully to the 3/7 part but the windows asked for a pin number to pair the device. I closed and after that I stucked on the 2/7 part.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

lostonelove commented 5 years ago

"ZCM2U" 2 means new version, after 2 ,"u" jast means different country.so I think it's doesn't matter.

发自我的 iPhone

在 2019年1月13日,06:41,BernardoMorais notifications@github.com 写道:

ZCM2

bernardomoraisbh commented 5 years ago

Jraegame. I already watched it. Not working. I think its because of the usb adapter, going to buy other model and try again.