Hi Sac330,
Welcome to Microsoft Community.
We understand that you may want to use the PS3 Controller on Windows devices.
It would be exciting if it could work as expected on different Windows devices.
Unfortunately, the PS3 Controller is not designed for Windows platforms.
The compatibility conflict between the PS3 Controller and Windows platforms is difficult to predict, especially when the two devices use different Bluetooth modules.
The older controller (DualShock 3 or DualShock 4) may use the Bluetooth + EDR (Enhanced Data Rate) protocol, which is an older version compared to the Bluetooth 4.0 or higher supported by the Realtek RTL8671B dongle. Lack of support can lead to compatibility issues, as the dongle may not be able to properly interpret the signals from the controller.
The Realtek RTL8671B dongle itself is designed primarily for ADSL2+ routers and modems, and its Bluetooth implementation is optimized for higher versions of Bluetooth protocols. The dongle's firmware and drivers are tailored for Bluetooth 4.0 and above, which means they might not include the necessary code to handle the Bluetooth 2.0 protocol used by the PS3 controller. Additionally, the dongle's API architecture is likely built around the newer Bluetooth standards, which can further complicate compatibility with older devices.
In most cases, older devices usually rely on additional drivers or software for emulation, simulation, and spoofing types to make them perform to their hardware capabilities on a particular system. You may usually notice this type of tools on the GitHub platform.
| Disclaimer: Microsoft provides no assurances and/or warranties, implied or otherwise, and is not responsible for the information you receive from the third-party linked sites or any support related to technology. |
GitHub · Build and ship software on a single, collaborative platform · GitHub

These tools essentially translate the PS3 controller's Bluetooth signals into a format that the dongle and Windows can understand. However, this workaround requires additional configuration and may not always be seamless.
Thanks for your patience and understanding.
Best Regards,
Kyo.Y - MSFT | Microsoft Community Technical Support