I have an Apple Keyboard Magic Keyboard with numeric keypad and normally it works well wirelessly this morning, but suddenly it does not work anymore.
The keyboard always works perfectly with its cable, thanks to which it is now fully charged. However, when it is unplugged, it is completely disconnected from the computer, even if the power is still on and Bluetooth is enabled on that computer (a 2018 Mac-Mini).
I have tested the keyboard with another machine and it still works as expected. So there does not seem to be any problem with the keyboard itself. On the other machine, disconnecting the cable automatically connects it via Bluetooth, as it is supposed to do. But for some reason, this does not happen on my brand new Mac-Mini (which works fine for about two weeks until today).
To try to rule out a hardware failure, I tried to use a USB Bluetooth dongle to see if I could connect the keyboard with this key, but I was only more successful with internal Bluetooth technology.
I've installed Bluetooth Explorer (from the Xcode extra tools) to make sure I switched to the USB dongle, but that I avoided using one of its other functions; However, I noticed two errors in his event log:
updateChainPower error: 82 (null) (Handle: 0xB) connection failed, status: 0x04
The first occurs when you open the Bluetooth Explorer Bluetooth status window, while the second occurs when you try to connect wirelessly to my keyboard.
Since the keyboard is working properly with another machine and a Bluetooth USB stick can not be connected either, it seems like this could be a problem with macOS software.
Other steps I've already tried include:
1. Clear all devices and reassociate the keyboard (connect via cable).
2. Disabling Bluetooth, deleting
/Library/Preferences/com.apple.Bluetooth.plist then restart.
3. Resetting the Bluetooth module via the debugging menu (Bluetooth Option-Click menu bar widget).
4. I have also tried to associate my Mac to my Android phone, but none can detect the other one (with or without a USB key).
Are there other possible solutions to this problem?