Open Ceiyne opened 2 years ago
Maybe you need to check the bluetooth status before starting the program, like when you reboot into the flashable image. Try this in your console:
sudo systemctl status bluetooth
It should say active
and running
like this:
If your page is different to this, please attach the full output of the command (screenshot, or just take a picture of the screen are OK) so we can dig into it.
This turned out to be user error, sorry. I realized that my laptop has a hardware key to turn on bluetooth and after pressing that, the error went away.
However, now I'm stuck at the next part. I am trying to do the sudo splatplot --order
command and I get the "Open the pairing menu on switch." message. I went into the pairing menu but nothing happened. The laptop is still sitting at the "Open the pairing menu on switch." message, and no new controllers appeared on the Switch.
Just to make sure I'm not making another stupid mistake, I'm going into the "Change Grip and Order" screen on the Switch that looks like this (this isn't my Switch; it's just a pic of the screen I found online):
I tried again to get this to work. I borrowed a USB bluetooth dongle from a friend and used that instead of the one built into my laptop (which I turned off). I rebooted the computer and restarted from scratch with the flashable image, and installed splatplost. I checked the status of the bluetooth with the command you gave me earlier and everything looked good.
However, the same thing happened: the laptop stayed at "open pairing menu on switch" but the Switch didn't see any new controllers.
After that I tried installing & using the new dev version (0.2.0) and the results were basically the same. I clicked the button to start pairing from the GUI but nothing ever happened on the laptop and no new controllers appeared on the switch side.
I tried 5-10 times, doing different things like moving the switch closer or farther away from the bluetooth dongle but it didn't help. I also tried waiting for a long time (up to 5 minutes) to see if anything ever happened, but nothing did.
I am also having an issue with using the printer from a flashable image. At first it took a while for it to spit this error at me, but now it's almost instant when I run sudo splatplot --order [my output here]
below is a paste of the error
Exception in thread Thread-1 (connection_reset_watchdog):
Traceback (most recent call last):
File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib/python3.10/threading.py", line 953, in run
self._target(self._args, **self._kwargs)
File "/usr/lib/python3.10/site-packages/libnxctrl/nxbt/nxbt/controller/server.py", line 308, in connection_reset_watchdog
paths = self.bt.find_connected_devices(alias_filter="Nintendo Switch")
File "/usr/lib/python3.10/site-packages/libnxctrl/nxbt/nxbt/bluez.py", line 906, in find_connected_devices
device_conn_status = device_props.Get(
File "/usr/lib/python3.10/site-packages/dbus/proxies.py", line 72, in call
return self._proxy_method(args, **keywords)
File "/usr/lib/python3.10/site-packages/dbus/proxies.py", line 141, in call
return self._connection.call_blocking(self._named_service,
File "/usr/lib/python3.10/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownObject: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist
I have an old laptop with bluetooth that I am trying to use with the flashable image. I followed all of the instructions and was able to successfully generate a plotting plan, but got an error related to bluetooth when I tried to start the printer. Here is the output I received:
In case it is helpful, here is the output of the install_splatplost command: