I recently updated and upgraded my raspberry pi 3 b+, and now my Logitech keyboard K480 will not connect. It was working fine until this happened. I'm looking for any tips to see what I'm doing wrong/missing in terms of using the terminal to connect.
pi@raspberrypi:~ $ sudo bluetoothctl [NEW] Controller AA:BB:CC:DD:EE:FF raspberrypi [default] [NEW] Device 11:22:33:44:55:66 Keyboard K480 [bluetooth]# agent on Agent registered [bluetooth]# default-agent Default agent request successful [bluetooth]# scan on Discovery started [CHG] Controller AA:BB:CC:DD:EE:FF Discovering: yes [CHG] Device 11:22:33:44:55:66 RSSI: -66 [bluetooth]# pair 11:22:33:44:55:66 Attempting to pair with 11:22:33:44:55:66 Failed to pair: org.bluez.Error.AlreadyExists [bluetooth]# trust 11:22:33:44:55:66 Changing 34:88:5D:A6:D7:E2 trust succeeded [bluetooth]# info 11:22:33:44:55:66 Device 11:22:33:44:55:66 Name: Keyboard K480 Alias: Keyboard K480 Class: 0x002540 Icon: input-keyboard Paired: yes Trusted: yes Blocked: no Connected: no LegacyPairing: yes UUID: Service Discovery Serve.. (00001000-0000-1000-8000-00805f9b34fb) UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb) UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb) Modalias: usb:v046DpB33Dd2803 RSSI: -66 [bluetooth]# connect 11:22:33:44:55:66 Attempting to connect to 11:22:33:44:55:66 [CHG] Device 11:22:33:44:55:66 Connected: yes Failed to connect: org.bluez.Error.Failed [CHG] Device 11:22:33:44:55:66 Connected: no
So It's discovering, able to pair, able to trust, and able to creating a legacy pair, but it cannot connect due to an error described as org.bluez.Error.Failed.
in the GUI for bluetooth connection, like on the homescreen dock, the device is also discoverable but unable to connect, saying "Connection failed - GDBus.Error:bluez.Error.Failed: Input/output error".
I'm a total newb but I thought I could maybe get some hints from this site. The keyboard was working excellently before I updated/upgraded and tried out headless mode(ssh with Putty). Any help would be appreciated- I don't want to reflash raspbian but if I have to I will.