Replies: 1 comment
-
Experimental genuine check in DSHMCDamn, that heading reminds me of good old Windows XP times 😅 Anyway, latest builds of DSHMC contain an experimental feature called the "genuine check". It appears as 2 distinct icons besides the controller device address, a checkmark if marked as genuine and an exclamation triangle if deemed fake. Genuine exampleFake exampleHowThankfully Wireshark provides a comprehensive collection of vendor OUI values which can be used to translate the MAC address to the manufacturer of the Bluetooth chip. I have consolidated the known manufacturers Sony has used in the past into one simple JSON API call that DSHMC uses and compares the device address against and then adjusts the icon accordingly. Again, this is not an exact science, and probably never will be until we know all the MAC addresses of all genuine devices and build a database but that's also likely to never happen 😉 So for now this method has to do. Let's see how it holds. |
Beta Was this translation helpful? Give feedback.
-
New software, old issues 😅 As mentioned many times the DS3 has seen its fair share of clones circling around, some of them with weird changes in the firmware/ASIC that the original PS3 firmware seems to happily accept but causes all sorts of weird issues on Windows (USB by observation is usually more "forgiving" and Bluetooth support is the Wild West in regards of compatibility).
While I stand true by my statement that I have mentally closed this chapter and have no interest in investing anymore of my time to dig in to come up with weird workarounds to support these devices, I do wanna explore possibilities to aid users in detecting genuine and fake devices.
Unfortunately the PS3 hardware doesn't really offer much reliable properties to identify their origin with a 100% certainty (despite all the misinformation spread online). Those include:
Hardware
Software
0x054C
) and Product (0x0268
) IDs (USB only)PLAYSTATION(R)3 Controller
(both in the USB descriptor and the response to the HCI Remote Name Request). However the past has shown different results. Some users even reported they own genuine hardware which usesPS3 GamePad
as a name, so more confusion on the horizon.More to come.
Beta Was this translation helpful? Give feedback.
All reactions