I've tried to run with VMware and have successfully installed the required dependent libraries, but I'm running run.py After switch, the pro controller cannot be searched. After I use Ctrl + C to force stop, the following error appears
root@raspberry:~/RasCon_NS# python3 run.py
[14:41:48] joycontrol.device set_name::69 INFO - setting device name to Pro Controller...
[14:41:48] joycontrol.device set_class::61 INFO - setting device class to 0x002508...
[14:41:48] joycontrol.utils run_system_command::75 DEBUG - ['hciconfig hci0 class 0x002508' exited with 0]
[14:41:48] joycontrol.server create_hid_server::84 INFO - Advertising the Bluetooth SDP record...
Traceback (most recent call last):
File "run.py", line 57, in
_main(args)
File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
return future.result()
File "run.py", line 29, in _main
capture_file=capture_file)
File "/root/RasCon_NS/joycontrol/server.py", line 92, in create_hid_server
hid.discoverable()
File "/root/RasCon_NS/joycontrol/device.py", line 48, in discoverable
self.properties.Set(self.adapter.dbus_interface, 'Discoverable', boolean)
File "/usr/local/lib/python3.7/dist-packages/dbus/proxies.py", line 147, in call
**keywords)
File "/usr/local/lib/python3.7/dist-packages/dbus/connection.py", line 653, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.