Ryochan7 / DS4Windows

Like those other ds4tools, but sexier
https://ryochan7.github.io/ds4windows-site/
GNU General Public License v3.0
6.98k stars 807 forks source link

my doubleshock 4 is recognized as gioteck vx4 in ds4 windows from ryochan #2152

Closed DarkAngel9041 closed 3 years ago

DarkAngel9041 commented 3 years ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots and Logs If applicable, add screenshots to help explain your problem. Also, please add the most log file (ds4windows_log.txt) from the Logs folder in your DS4Windows config folder.

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

DarkAngel9041 commented 3 years ago

Screenshot (1)

Kanuan commented 3 years ago

When connected to windows, a device (the controller) provides it's VID/PID as a form of identification. DS4Windows takes this provided identification and see if it is in the supported device list.

Though only Ryochan7 or mika-n can fully confirm this, my guess is that both your doubleshock and the gyoteck VX4 uses the same VID/PID, which is not that uncommon considering fake/copycat controllers.

If this is the case, there is not much that can be done.

Does your controller works as normal? Is there some feature that is not working as it should? If everything is working as it should, then your only problem is a not accurate device name

DarkAngel9041 commented 3 years ago

HID\VID_7545&PID_1122&REV_0100 of my controller and vibration in game not working

Kanuan commented 3 years ago

Go to the log tab, export the log and upload the log file here

EDIT 1

Also, send the official website of your controller, where we can check the controllers features

DarkAngel9041 commented 3 years ago

ds4windows_log.txt

DarkAngel9041 commented 3 years ago

i will send you some pictures with my controller

DarkAngel9041 commented 3 years ago

IMG_20210518_040947_947

DarkAngel9041 commented 3 years ago

IMG_20210518_040955_320

Kanuan commented 3 years ago

This picture is not helpful. Do you have some hard proof that this controller can even rumble? Does it rumble on a real PS4?

As I said, send the official website page of this controller that list it's features.

Besides that, your last 4 comments could be merged into a single one. If possible, edit your posts to merge them

DarkAngel9041 commented 3 years ago

the controller i bought from media galaxy 2 years ago from the country i live Romania and i trhow away the box he came with long time ago

DarkAngel9041 commented 3 years ago

if i unplug and then plug it back sometime it recognize him different

DarkAngel9041 commented 3 years ago

Screenshot (2) that is how it recongnize him when i unplug it and plug it back and it rumble 100% when i test it with test heavy from ds 4 windows i just remember it my brother has 2 kid one of them is a boy and he had a controller bought and plug in my pc maybe that why ds4 windows dont recognize my ds4 maybe that kid didnt installed the right drivers for his controller 9 year old kid

Kanuan commented 3 years ago

Send the log file of when the controller is recognized as the Armor 3 LU Cobra controller

mika-n commented 3 years ago

Looks like someone has sold you a copycat of DS4 gamepad and not the genuine one. Or for some reason your PC has screwed up HID device drivers in such a way that Windows is picking up wrong driver (veeeery unlikely scenario because the VID/PID identifier is coming from the hardware unless some fancy driver does something along the way).

Armor3 and GioTeck gamepads are just different brands for the almost the same gamepad. Both of those are probably manufactured by the same copycat factory because those have the same VID vendorID code. HID/VID 7545/1122=Giotek VX4 HID/VID 7545/0104=Armor3LUCobra

Why the gamepad would sometimes send a different VID/PID code? Probably the hardware is the same under different OEM brands, but the firmware within the gamepad has some logic to choose which VID/PID it uses at runtime. There is nothing DS4Windows app can do about it if you have a copycat fake hardware.

Anyway, DS4Windows app uses purely the VID/PID identifier from the hardware to detect the type of the gamepad (the name shown on the logfile and DS4Windows GUI). Nothing else, nothing more so VID/PID is the key here

And based on the pictures of the gamepad it is clear it is a copycat and not the genuine DS4 gamepad. Button images are different than in real DS4 and the pad is missing the PS logo from start button.

DarkAngel9041 commented 3 years ago

thank you what you said it answer to all my questions