I'm working on firmware for a BLE device and need to define an appearance value. For now, I have chosen a 'Generic Computer'. However, the full list of appearance values https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.gap.appearance.xml has some values that might be more appropriate. In Windows 10 the 'Generic Computer' shows up with an icon of a desktop PC. Is there a resource available that will allow me to view the icons for any/all of the supported appearance values? I'd like to avoid multiple compile, load and browse cycles just to observe the icons.
Asked
Active
Viewed 1,819 times
1 Answers
3
The best answer to this question I can find is that:
- The specification only assigns a general description to different values (e.g. "generic phone" or "generic thermometer". The official mapping can be found at bluetooth.com.
- The actual icons (and perhaps any extensions) are vendor-specific. I have yet to find a search result that shows all icons for a particular implementation.

nccc
- 1,095
- 3
- 11
- 20
-
It seems that the specs have moved to a YAML file stored at BitBucket https://bitbucket.org/bluetooth-SIG/public/src/main/assigned_numbers/core/appearance_values.yaml (you get that link when searching for "assigned numbers for appearance values" on the bluetooth.com website). This link is almost certain to break in the near future (since Atlassian's support of BitBucket is shaky at best, and can get discontinued in the near future...) – Gwyneth Llewelyn Apr 18 '23 at 20:24