This posting is older than 6 months and can contain outdated information.
I've now done some further testing and it turns out that the BT stack
in Leopard has at least one issue where it notifies applications that
it has successfully retrieved the name of a new device. A call on the
BluetoothDevice's getName selector in Cocoa will return NULL, though,
meaning it in fact has not received back the name - or at least
doesn't share it with Remote Buddy at that point.
It will, however, eventually repeat the notifications and then also
deliver the names - but with great delay, so that the Wiimote most
likely is no longer in pairing mode and a connection fails.
Further examination has given me clues that pre-existing pairing
information from older OS releases *may* cause these issues. This
solved the issue for me:
1) Enter System Preferences > Bluetooth
2) Remove all Bluetooth devices
3) Start Remote Buddy and pair as usual - works just fine for me now
(tried with a set of different remotes).
That only the Bluetooth device adresses were listed in the prefs prior
to this - and that they are now listed by name again (as was
previously the case in OS X 10.4) - seems to at least partially
confirm for me that this is an internal issue of the BT stack's
"paired devices" storage, not Remote Buddy or other BT apps themselves.
After all:
- the name of the device is the only way Remote Buddy can recognize
the remote
- the device name is definately stored along with the list of paired
BT devices
- if a device's address is displayed instead of the device's name in
the prefs, something must have gone wrong there
Best regards,
Felix