logoalt Hacker News

thrownthatwayyesterday at 6:55 PM3 repliesview on HN

When you rename a Bluetooth device from your phone, does that affect the name it broadcasts, or only the label applied in the list of Bluetooth devices in the phone?

I know for certain if you change the setting General > About > Name in an iPhone it changes what everyone sees when they look at their list of available Bluetooth devices.

I assume other Bluetooth devices are the same, no? Otherwise how do you distinguish which one of the three million Bluetooth devices within range is your friends Bluetooth speaker you’re trying to connect to?


Replies

jeroenhdtoday at 7:54 AM

Some devices come with apps that include proprietary renaming features. Those devices can be renamed.

Your iPhone's rename feature won't change anything for other devices. Maybe Apple is smart enough to sync the renamed device to other Apple devices as well, I don't know about that, but it certainly won't change what the other passengers on your phone see.

You can distinguish Bluetooth devices by their MAC address, that's usually how the rename mapping works.

jim33442yesterday at 9:24 PM

iPhone BT settings also let you rename devices, but I think that's just a local setting, not like the BT spec has a rename feature. Not sure cause uh, my iPhone broke. But for sure there are speakers that have their own apps that let you rename them.

LoganDarkyesterday at 6:58 PM

> I know for certain if you change the setting General > About > Name in an iPhone it changes what everyone sees when they look at their list of available Bluetooth devices.

> I assume other Bluetooth devices are the same, no?

No. The iPhone is allowing you to configure what name it broadcasts. But you cannot just tell another device what to broadcast. That device must have its own mechanism for changing its name.

For example, many Apple wireless peripherals can rename themselves after your user account once you connect them at least once. That has to be a function of the peripheral though, it's not performed by the device you connect it to (past telling the peripheral the new name, of course). Third-party peripherals usually do not have this functionality.

show 1 reply