speci cations
The general rule is that is that a new identi er should be de ned only as required for di erentiation of
incompatible operating environments concerning an executable le image. For example, di erent tags should
not be used for compatible versions of the same operating system.
CPU-type ID
Description
alpha
Digital Alpha* compatible
arm
ARM* core or compatible
i86
Any Intel* 8086-family compatible CPU
i960
Intel* i960 compatible
jvm
Java Virtual Machine*
mips
MIPS compatible
ppc
IBM/Motorola PowerPC* compatible
sh3
Hitachi SH-3* compatible
sh4
Hitachi SH-4* compatible
sparc
Sun Sparc* compatible
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 1/7
2017611 HostOperatingEnvironment|BluetoothTechnologyWebsite
Kernel ID
chorus
javaos
linux
os9
qnx
vxworks
An "OS identi er," such as those listed below, might appear in the eld when the requested OS platform is Java-
based.
OS+Version-Identi ers
Notes
beos
Replaces beos4.4
ejava
epocc
epoce
epocq
epocs
gnu
jre1.1
jre1.2
macos
macosx
os9
palmos
photon
pjava
pjava1.1
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 2/7
2017611 HostOperatingEnvironment|BluetoothTechnologyWebsite
pjava1.1
plan9
qnx
rtjava
win32
Replaces win98, winNT4, etc.
win64
Replaces win98, winNT4, etc.
aout
bout
co
elf
jar
[Ref #9: Only applicable when the object format is not otherwise uniquely implied by the identi er string.]
amiga*
apple*
be*
ericsson*
ibm*
intel*
lucent*
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 3/7
2017611 HostOperatingEnvironment|BluetoothTechnologyWebsite
microsoft*
microware*
motorola*
nokia*
palm*
psion*
qnx*
sun*
symbian*
toshiba*
For Linux, the "manufacturer" eld may be used to indicate Linux distribution if so required (in which case it
indicates the version of the distribution). Otherwise, use "unknown."
caldera
debian
dlx
doslinux
linuxpro
linuxware
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 4/7
2017611 HostOperatingEnvironment|BluetoothTechnologyWebsite
mandrake
mklinux
redhat
slackware
stampede
suse
turbolinux
yggdrasil
i86-microsoft-win32
i86-unknown-linux-gnu
i86-redhat-linux-gnu6
The IconURL operating environment identi er strings have the following general format:
xx[m].
The optional tag "m" indicates monochrome or grayscale. The host is free to try to match/request any graphics
le format as indicated by a tag. However, at a minimum, les conforming to the Portable Network Graphic (P
NG) standard should be made available at the resulting URL (indicated by =png).
png
Portable Network Graphics
gif
Graphics Interchange File format
bmp
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 5/7
2017611 HostOperatingEnvironment|BluetoothTechnologyWebsite
bmp
Windows bitmap
32328.png
256 color 32 by 32 icon (or 255 colors + transparent)
16168.png
16161m.png
Black-and-white (or monochrome + transparent)
10102m.png
4 grayscales
The Character Set Repertoire codes have the following general format:
0 ISO-8859-1
Latin alphabet No. 1
1 ISO-8859-2
Latin alphabet No. 2
2 ISO-8859-3
Latin alphabet No. 3
3 ISO-8859-4
Latin alphabet No. 4
4 ISO-8859-5
Latin/Cyrillic alphabet
5 ISO-8859-6
Latin/Arabic alphabet
6 ISO-8859-7
Latin/Greek alphabet
7 ISO-8859-8
Latin/Hebrew alphabet
8 ISO-8859-9
Latin alphabet No. 5
9 ISO-8859-10
Latin alphabet No. 6
10 ISO-8859-13
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 6/7
2017611 HostOperatingEnvironment|BluetoothTechnologyWebsite
10 ISO-8859-13
Latin alphabet No. 7
11 ISO-8859-14
Latin alphabet No. 8
12 ISO-8859-15
Latin alphabet No. 9
13 GB18030
Chinese (People's Republic of China)
15 KSC 5601-1992
Korean
16 Big5
Chinese (Taiwan)
17 TIS-620
Thai
*Third-party brands and names are the property of their respective owners.
https://www.bluetooth.com/specifications/assignednumbers/hostoperatingenvironment 7/7