Sunteți pe pagina 1din 22

Bluetooth Wireless Technology

FAQ - 2010
!anuary 13 2010
Abstract
1hls lAC provldes lnformaLlon abouL 8lueLooLh wlreless Lechnology supporL for Lhe
Wlndows famlly of operaLlng sysLems and focuses on Wlndows 7 lL ls lnLended
prlmarlly for lndependenL hardware vendors (lPvs) who are new Lo Lhe 8lueLooLh
ecosysLem on Wlndows and addresses Loplcs of lnLeresL Lo boLh hardware and
sofLware developers
1hls lnformaLlon applles Lo Lhe followlng operaLlng sysLems
Wlndows 7
Wlndows vlsLa
Wlndows x
8eferences and resources dlscussed here are llsLed aL Lhe end of Lhls paper
1he currenL verslon of Lhls paper ls malnLalned on Lhe Web aL
hLLp//wwwmlcrosofLcom/whdc/connecL/wlreless/8Lh_lACmspx
8lueLooLh Wlreless 1echnology lAC 2010 2
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Disclaimer: This document is provided "as-is". Information and views expressed in this document, including
URL and other Internet Web site references, may change without notice. You bear the risk of using it.

This document does not provide you with any legal rights to any intellectual property in any Microsoft
product. You may copy and use this document for your internal, reference purposes.

2010 Microsoft Corporation. All rights reserved.



Document n|story
Date Change
!anuary 13 2010 updaLed for 2010
AugusL 27 2008 updaLed for 2008
SepLember 17 2007 llrsL publlcaLlon





ontents
lnLroducLlon3
Ceneral CperaLlng SysLem SupporL 4
8lueLooLh PosL 8adlo SupporL9
user lnLerface 13
Wlndows Logo rogram 13
8esources 17
Appendlx A Pow Lo lnsLall an ln8ox 8lueLooLh urlver on new Pardware
ln Wlndows vlsLa 18
Appendlx 8 An Lxample of a vendorrovlded lnl llle for use ln Wlndows vlsLa 21

8lueLooLh Wlreless 1echnology lAC 2010 3
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
ntroduction
1hls lAC provldes answers Lo a range of common quesLlons abouL how Wlndows
parLlcularly Wlndows 7supporLs 8lueLooLh wlreless Lechnology lor convenlence
Lhe followlng llsL provldes llnks Lo Lhe quesLlons
enera| Cperat|ng System Support
Whlch verslons of Wlndows supporL 8lueLooLh wlreless Lechnology?
Whlch 8lueLooLh verslons does Wlndows supporL?
WhaL ls new ln Wlndows 7?
WhaL ls new ln Wlndows vlsLa?
Whlch 8lueLooLh proflles have lnbox Wlndows supporL?
uoes Wlndows supporL 8lueLooLh verslon 21 feaLures?
Pow many 8lueLooLh radlos can Wlndows supporL?
uo users have Lo repalr Lhelr 8lueLooLh devlces afLer Lhey upgrade a sysLem Lo
Wlndows 7?
WhaL programmlng lnLerfaces are new for Wlndows 7?
WhaL programmlng lnLerfaces were new for Wlndows vlsLa?
Pow can 8lueLooLh and Wlll radlos coexlsL effecLlvely?
Pow do l enable AlP ln Wlndows?
Pow do l enable remoLe wake ln Wlndows?
8|uetooth nost kad|o Support
Whlch 8lueLooLh hosL conLrollers does Wlndows supporL?
ln Wlndows vlsLa can Lhe 8lueLooLh sLack be forced Lo load lf Wlndows cannoL
maLch Lhe devlce lu?
Pow do l ensure lnbox supporL for 8lueLooLh radlos ln Wlndows vlsLa?
Should LhlrdparLy lnl flles use Lhe MlcrosofLdeflned class Culu?
Why ls Lhe ConLrol anel 8lueLooLh appllcaLlon mlsslng ln Wlndows 7?
Why does Lhe 8lueLooLh lcon noL appear ln Lhe Laskbar?
uoes Wlndows supporL 8lueLooLh radlo flrmware updaLes?
uoes Wlndows supporL vendorspeclflc passLhrough commands?
uoes Wlndows supporL vendorsupplled proflles?
Why are only some 8lueLooLh proflles and proLocols enabled by defaulL?
Can Croup ollcy block 8lueLooLh radlo lnsLallaLlon?
User Interface
WhaL ls Lhe 8lueLooLh llle 1ransfer Wlzard?
Pow do l unhook lsqulrLexe (enhanclng Lhe lnbox 8lueLooLh llle 1ransfer
Wlzard)?
ln Wlndows vlsLa why does Lhe 8lueLooLh noLlflcaLlon area lcon someLlmes
dlsappear?
Can vendors add Labs Lo Lhe ConLrol anel 8lueLooLh SeLLlngs appllcaLlon?
Why does Wlndows dlsplay a dlalog box when a 8lueLooLh audlo devlce ls lnlLlally
connecLed?
Pow do l enhance Lhe funcLlonallLy and beLLer represenL my 8lueLooLh devlce ln
uevlces And rlnLers?
8lueLooLh Wlreless 1echnology lAC 2010 4
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
J|ndows Logo rogram
Where are Lhe Wlndows Logo rogram requlremenLs for 8lueLooLh wlreless
Lechnology?
uoes 8lueLooLh verslon 21 have new requlremenLs?
eneral Operating System Support
Which versions of Windows support Bluetooth wireless technology?
1he followlng verslons of Wlndows lnclude lnbox supporL for 8lueLooLh wlreless
Lechnology
O All Skus of Wlndows x wlLh S2 and laLer verslons
O All Skus of Wlndows vlsLa
O All Skus of Wlndows 7

1he followlng verslons of Wlndows do noL have lnbox supporL for 8lueLooLh wlreless
Lechnology
O All Skus of Wlndows 2000
O All Skus of Wlndows Server 2003 Wlndows Server 2008 and Wlndows Server
2008 82

AlLhough Lhese verslons of Wlndows do noL have lnbox 8lueLooLh wlreless
Lechnology supporL LhlrdparLy 8lueLooLh drlvers mlghL be avallable from
lndependenL hardware vendors (lPvs)
-ote 1he Wlndows x S1 release supporLed 8lueLooLh wlreless Lechnology buL dld
so wlLh a drlver LhaL was avallable only Lo C sysLem parLners Wlndows x S2
lnLegraLed 8lueLooLh wlreless Lechnology supporL lnLo a regular servlce pack release
and was avallable Lo all cusLomers
Which Bluetooth versions does Windows support?
Wlndows supporLs 8lueLooLh verslon 11 and laLer verslons Wlndows does noL
supporL 8lueLooLh verslon 10 because LhaL speclflcaLlon lacks several crlLlcal updaLes
LhaL Wlndows requlres Lo supporL 8lueLooLh wlreless Lechnology well Wlndows vlsLa
wlLh S2 and Wlndows 7 boLh supporL 8lueLooLh verslon 21 noLe LhaL 8lueLooLh
verslon 21 radlos and devlces are backward compaLlble wlLh earller verslons of
8lueLooLh and wlll run on Wlndows x and Wlndows vlsLa wlLhouL S2 Powever
Lhese Wlndows verslons cannoL Lake advanLage of Lhe full 8lueLooLh verslon 21
feaLure seL because Lhe 8lueLooLh verslon 21 speclflcaLlon was noL raLlfled before
Wlndows vlsLa was released
8lueLooLh Wlreless 1echnology lAC 2010 3
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Wlndows supporL for dlfferenL verslons of Lhe 8lueLooLh speclflcaLlon depends on Lhe
Wlndows verslon as shown ln 1able 1
1ab|e 1 J|ndows Support for 8|uetooth Vers|ons
J|ndows vers|on Supported 8|uetooth vers|ons
Wlndows 2000 noL supporLed
Wlndows x verslon 11
verslon 20
verslon 20 wlLh enhanced daLa raLe (Lu8)
Wlndows Server 2003 noL supporLed
Wlndows vlsLa verslon 11
verslon 20
verslon 20 wlLh Lu8*
verslon 21 wlLh Lu8**
Wlndows 7 verslon 11
verslon 20
verslon 20 wlLh Lu8*
verslon 21 wlLh Lu8
Wlndows Server 2008 noL supporLed
Wlndows Server 2008 82 noL supporLed
*1he Lu8 supporL for Wlndows 7 and Wlndows vlsLa ls enhanced relaLlve Lo Lhe 8lueLooLh sLack for
Wlndows x
**verslon 21+Lu8 ls supporLed ln Wlndows vlsLa wlLh S2

What is new in Windows 7?
Wlndows 7 lncludes Lhe followlng enhancemenLs Lo Lhe 8lueLooLh sLack and relaLed
sofLware
O SupporL for 8lueLooLh verslon 21
O Secure Slmple alrlng allows Wlndows Lo deLermlne Lhe besL palrlng meLhod
Lo use beLween devlces raLher Lhan requlrlng users Lo make LhaL
deLermlnaLlon
O LxLended lnqulry 8esponse enables sharlng a devlce's frlendly name much
earller ln Lhe palrlng process
O An lmproved user experlence LhaL enhances managemenL of 8lueLooLh devlces
O lmproved lnsLallaLlon of uS8 8lueLooLh radlos
Any uS8 devlce wlLh a uS8Class_L0SubClass_01roL_01 hardware lu wlll
lnsLall as a Ceoetlc 8loetootb AJoptet
What is new in Windows Vista?
Wlndows vlsLa lncludes Lhe followlng enhancemenLs Lo Lhe 8lueLooLh sLack and
relaLed sofLware
O lmproved enhanced daLa raLe (Lu8) performance
O AdapLlve frequency hopplng (AlP) 1hls feaLure lmproves Lhe coexlsLence of
8lueLooLh radlos and 80211 (Wlll) neLwork adapLers boLh of whlch operaLe ln
Lhe 24CPz frequency range
8lueLooLh Wlreless 1echnology lAC 2010 6
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
O Synchronous connecLlonorlenLed (SCC) llnk supporL 1hls supporL ls necessary
for Lhe headseL and handsfree proflles
O kernelmode devlce drlver lnLerface (uul) supporL for Loglcal Llnk ConLrol and
AdapLaLlon roLocol (L2CA) Servlce ulscovery roLocol (Su) and SCC
O new 8lueLooLh hardware lus whlch are llsLed ln 1able 2
1ab|e 2 -ew 8|uetooth nardware IDs for J|ndows V|sta
Vendor
|dent|f|er
(VID)
roduct |dent|f|er
(ID)
Descr|pt|on
03l0 011u PewleLL ackard lnLegraLed 8lueLooLh module
03l0 011u8ev_0017 PewleLL ackard nc4200
03l0 171u PewleLL ackard lnLegraLed 8lueLooLh module
03l0 u104 81430 8lueLooLh wlreless prlnLer and C adapLer
044L 300A Sony 8lueLooLh uS8 adapLer
044L 300C Sony 8lueLooLh uS8 adapLer
049l 0086 PewleLL ackard lnLegraLed 8lueLooLh module
049l 00868ev_1393 PewleLL ackard nx7000
0930 0308 1oshlba 8lueLooLh adapLer
0930 0309 1oshlba 8lueLooLh adapLer
0A3C 201L l8M lnLegraLed 8lueLooLh lv
0A3C 2110 1hlnkad 8lueLooLh wlLh Lu8
0803 1712 Cenerlc 8lueLooLh adapLer
0u80 68338ev_2000 Message slgnaled lnLerrupL (MSl) 8lueLooLh devlce
413C 8120 uell wlreless 8lueLooLh module
413C 8126 uell 1ruemoblle 333 8lueLooLh + Lu8

Which Bluetooth profiles have in-box Windows support?
Wlndows lncludes lnbox supporL for Lhe 8lueLooLh proflles LhaL are llsLed ln 1able 3
1ab|e 3 In8ox 8|uetooth rof||es
rof||e Descr|pt|on
Plu v10 Puman lnpuL uevlce
Anu ersonal Area neLwork user
S Serlal orL roflle
C Cb[ecL ush roflle
uun ulalup neLworklng
PC8 Pard Copy 8eplacemenL roflle

8ecause Wlndows 7 and Wlndows vlsLa provlde boLh kernelmode and usermode
programmlng lnLerfaces for Lhelr 8lueLooLh sLacks hardware and sofLware vendors
can lmplemenL addlLlonal proflles ln boLh kernel mode and user mode We encourage
vendors LhaL creaLe such proflles Lo LesL Lhelr sofLware by uslng Lhe approprlaLe
Wlndows Logo klL (WLk) LesL sulLes and have Lhelr sofLware packages dlglLally slgned
lf a proflle does noL correspond Lo a speclflc WLk devlce caLegory vendors should
valldaLe Lhelr sofLware wlLh Lhe WLk's unclasslfled LesL sulLe
8lueLooLh Wlreless 1echnology lAC 2010 7
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
oes Windows support Bluetooth version 2.1 features?
Wlndows 7 and Wlndows vlsLa wlLh S2 boLh supporL 8lueLooLh verslon 21
Wlndows vlsLa 81M and Wlndows vlsLa wlLh S1 boLh supporL 8lueLooLh verslon 20
wlLh Lu8
-ote Wlndows vlsLa wlLh S1 also supporLs 8lueLooLh verslon 21 lf lL lncludes a
package LhaL was made avallable only Lo sysLem parLners Wlndows vlsLa S2
lnLegraLed Lhe 8lueLooLh verslon 21 supporL lnLo Lhe servlce pack release so LhaL lL ls
avallable Lo all cusLomers
ow many Bluetooth radios can Windows support?
1he 8lueLooLh sLack ln Wlndows supporLs only one 8lueLooLh radlo 1hls radlo musL
comply wlLh Lhe 8lueLooLh uS8 PosL ConLroller lnLerface (PCl) speclflcaLlon and Lhe
laLesL Wlndows Logo rogram requlremenLs
o users have to re-pair their Bluetooth devices after they upgrade a
system to Windows 7?
lf users upgrade from Wlndows x Lo Wlndows 7 Lhey musL perform a clean
lnsLallaLlon of Wlndows 7 ln Lhls slLuaLlon any 8lueLooLh sofLware LhaL Lhe CLM
provldes musL be relnsLalled and all devlces musL be repalred lf users upgrade from
Wlndows vlsLa Lo Wlndows 7 complex devlces such as phones mlghL requlre
repalrlng so LhaL LhlrdparLy drlvers wlll reload Powever a slmpler devlce such as a
keyboard or a mouse does noL requlre repalrlng
1herefore palrlng lnformaLlon ls preserved lf users upgrade from Wlndows vlsLa Lo
Wlndows 7 for some devlces prlmarlly 8lueLooLh keyboards and mouse devlces 1hls
ensures LhaL cusLomers are noL requlred Lo use a wlred keyboard and mouse Lo
upgrade Lhelr Wlndows verslon 1hey can use Lhelr 8lueLooLh keyboard and mouse
for Lhe enLlre procedure
What programming interfaces are new for Windows 7?
Wlndows 7 lnLroduced new verslons of prevlous Als Lo provlde enhanced
funcLlonallLy lor example Lhe 8|uetoothAuthent|cateDev|ceLx funcLlon leLs ouLof
band daLa be passed lnLo Lhe funcLlon call for Lhe devlce LhaL ls belng auLhenLlcaLed
Slmllarly Lhe 8|uetoothkeg|sterIorAuthent|cat|onLx funcLlon lncludes pln requesL
and numerlc comparlson funcLlonallLy Also Lhe
8|uetoothSendAuthent|cat|onkesponseLx funcLlon ls called when an auLhenLlcaLlon
requesL Lo send Lhe numerlc comparlson response ls recelved lor more lnformaLlon
abouL Lhe new Lx verslons of Lhese Als see 8lueLooLh luncLlons" on Lhe MSun
Web slLe
What programming interfaces were new for Windows Vista?
Wlndows vlsLa lnLroduced a kernelmode uul for 8lueLooLh wlreless Lechnology
whlch provldes access Lo SCC Su and L2CA 1he uul ls lncluded wlLh Wlndows
urlver klL (Wuk) bulld 6000 whlch was released wlLh Wlndows vlsLa and all laLer
bullds of Lhe Wuk We do noL lnLend Lo make Lhe kernelmode uul avallable on
earller verslons of Wlndows 1he WLk can be used Lo verlfy LhaL kernelmode
8lueLooLh Wlreless 1echnology lAC 2010 8
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
8lueLooLh drlvers comply wlLh sLandard drlver developmenL pracLlces and use Lhe
uul correcLly
Wlndows vlsLa wlLh S2 and Wlndows 7 also supporL Lhe usermode 8lComm and
8lueLooLh Als lor more lnformaLlon see "8lueLooLh" on Lhe MSun Web slLe
1he Wuk lncludes documenLaLlon for Lhe new kernelmode uul lor more
lnformaLlon abouL how Lo download Lhe Wuk see "Pow Lo CeL Lhe Wuk" on Lhe
WPuC Web slLe 1he WLk lncludes documenLaLlon for urlver 1esL Manager (u1M)
lor more lnformaLlon abouL how Lo download Lhe WLk see Wlndows Logo klL" on
Lhe WPuC Web slLe
ow can Bluetooth and Wi-Fi radios coexist effectively?
8oLh 8lueLooLh and Wlll radlos operaLe ln Lhe 24CPz frequency range so Lhey
could momenLarlly Lry Lo use Lhe same frequency 1he frequency hopplng Lechnlque
LhaL 8lueLooLh wlreless Lechnology uses prevenLs such a confllcL from causlng a
compleLe connecLlvlLy loss buL lL could reduce Lhe Lransfer raLes for boLh radlos
verslon 20 of Lhe 8lueLooLh speclflcaLlon supporLs AlP WlLh AlP a 8lueLooLh radlo
senses Lrafflc from oLher Lypes of radlos marks Lhe busy channels as "nolsy" and
avolds Lhose channels as lL hops frequencles Wlndows vlsLa lmproves AlP even
furLher by LreaLlng Lhe "alr" as a shareable specLrum 1hls feaLure leLs wlreless
Lechnologles such as Wlll adapLers reporL whlch channels Lhey lnLend Lo use When
Lhe 8lueLooLh sLack becomes acLlve lL ls noLlfled of Lhe reporLed lnuse channels and
marks Lhem as nolsy
ow do enable AF in Windows?
Wlndows 7 and Wlndows vlsLa boLh lnclude a sharedspecLrum model Lo supporL AlP
for 8lueLooLh radlos LhaL are based on verslon 20 and laLer verslons of Lhe 8lueLooLh
speclflcaLlon Powever Lhls feaLure ls dlsabled by defaulL lor a sysLem Lo supporL
Lhe shared specLrum model Lhe CLM musL expllclLly enable Lhe feaLure and speclfy
Lhe wldLh of Lhe frequency band LhaL should be blocked around an acLlve Wlll
channel 1o speclfy Lhe wldLh of Lhe frequency band creaLe a value of Lype
8LC_uWC8u LhaL ls named Channe|Avo|dancekange under Lhe followlng reglsLry
key
PkLMSysLemCurrenLConLrolSeLServlces8LhServarameLers

1he Channe|Avo|dancekange value enables or dlsables specLrum sharlng and
speclfles Lhe wldLh of Lhe blocked frequency band 1o enable specLrum sharlng seL
Channe|Avo|dancekange Lo Lhe full wldLh of Lhe frequency band LhaL should be
blocked around an acLlve Wlll channel 1he unlLs are ln MPz and can range from 20
Lo 40 (002 Lo 004 CPz) CLMs musL deLermlne an approprlaLe bandwldLh based on a
selecLed seL of radlos anLenna characLerlsLlcs and radlo manufacLurer feedback
A new Channe|Avo|dancekange value Lakes effecL only afLer Lhe sysLem has been
rebooLed ldeally Lhe CLM should seL Lhe Channe|Avo|dancekange value durlng Lhe
prelnsLallaLlon process
8lueLooLh Wlreless 1echnology lAC 2010 9
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
lor Lhe Wlndows sharedspecLrum model Lo work effecLlvely Wlll mlnlporL drlvers
musL reporL Lhelr channel usage Lo Lhe neLworklng connecLlons manager 1he
neLworklng sLack Lhen passes Lhe channeluse lnformaLlon Lo Lhe 8lueLooLh sLack
ow do enable remote wake in Windows?
8oLh Wlndows 7 and Wlndows vlsLa wlLh S2 provlde sofLware supporL LhaL leLs
8lueLooLh enabled keyboards and mouse devlces wake Lhe compuLer from sleep (S3)
or hlbernaLe (S4) sysLem power sLaLes lor such a wake Lo be successful Lhe
8lueLooLh module musL be selfpowered and musL have enough power Lo wake Lhe
compuLer Lven lf Wlndows enables wake from Lhe S4 sysLem power sLaLe Lhe
compuLer wlll noL wake lf Lhe 8lueLooLh module has no power when Lhe compuLer ls
ln S4
1o enable 8emoLe Wake ln sofLware verlfy LhaL Lhe 8lueLooLh module can supporL
wake and seL Lhe followlng reglsLry values
O PkLMSysLemCurrenLConLrolSeLServlces8LhporLarameLers
SysLem8emoLeWakeSupporLed (uWC8u) 1
O PkLMSysLemCurrenLConLrolSeLLnumuS8vld_pld8lueLooLh 8adlo lu
uevlce arameLers8emoLeWakeLnabled (uWC8u) 1
O PkLMSysLemCurrenLConLrolSeLLnumuS8vld_pld8lueLooLh 8adlo lu
uevlce arameLersuevlce8emoLeWakeSupporLed (uWC8u) 1

-ote lf Lhe 8lueLooLh radlo's properLy page ln uevlce Manager has a ower
Management Lab Lhe radlo can supporL wake lf no ower Management Lab exlsLs
Lhe radlo mlghL supporL wake buL lL ls unllkely
Bluetooth ost Radio Support
Which Bluetooth host controllers does Windows support?
WlLh Wlndows a 8lueLooLh radlo can be packaged as an exLernal dongle or
embedded lnslde a compuLer buL lL musL be connecLed Lo one of Lhe compuLer's uS8
porLs 1he 8lueLooLh sLack LhaL ls lncluded wlLh Wlndows does noL supporL 8lueLooLh
radlo connecLlons over Cl l2C serlal Secure ulglLal l/C (SulC) CompacLllash or C
Card lnLerfaces
n Windows Vista, can the Bluetooth stack be forced to load if Windows
cannot match the device ?
A new 8lueLooLh radlo mlghL noL maLch any of Lhe devlce lus ln Lhe 8lueLooLh lnl
(8Lhlnf) LhaL ls lncluded wlLh Wlndows 1hls prevenLs Wlndows from loadlng a
8lueLooLh sLack for Lhe devlce lPvs should ensure LhaL Lhelr radlo works wlLh Lhe
naLlve 8lueLooLh sLack ln one of Lhe followlng ways
O CreaLe an lnl for Lhe radlo LhaL references 8Lhlnf lor an example of a vendor
speclflc lnl flle for a 8lueLooLh radlo see Appendlx 8
O SLore an exLended compaL lu CS descrlpLor ln Lhe devlce flrmware LhaL speclfles
an approprlaLe compaLlble and subcompaLlble lu lor lnformaLlon abouL
exLended compaL lu CS descrlpLors see "MlcrosofL CS uescrlpLors" on Lhe WPuC
Web slLe
8lueLooLh Wlreless 1echnology lAC 2010 10
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
O lorce Lhe 8lueLooLh sLack Lo load
.
1he followlng procedure summarlzes how Lo use uevlce Manager Lo force Lhe
8lueLooLh sLack Lo load for a new radlo
1 8un Lhe ConLrol anel uevlce Manager appllcaLlon and ldenLlfy Lhe 8lueLooLh
radlo on Lhe llsL of devlces
2 1o run Lhe updaLe urlver SofLware Wlzard rlghLcllck Lhe 8lueLooLh radlo lLem
and selecL Update Dr|ver Software
3 use Lhe wlzard Lo force Lhe 8lueLooLh sLack Lo lnsLall

lor a deLalled descrlpLlon of Lhls procedure see Appendlx A
ow do ensure in-box support for Bluetooth radios in Windows Vista?
lPvs should Lake Lhe followlng sLeps Lo ensure LhaL Lhelr 8lueLooLh radlos have lnbox
supporL on Wlndows
O Lnsure LhaL Lhe radlo supporLs Lhe exLended compaL lu CS feaLure descrlpLor lor
deLalls see MlcrosofL CS uescrlpLors" on Lhe WPuC Web slLe
O CbLaln a Wlndows logo for Lhe 8lueLooLh radlo hardware and Lhe assoclaLed lnl
flle lor an example of a vendorspeclflc lnl flle for a 8lueLooLh radlo see
Appendlx 8
O use Lhe Wlnqual Web slLe Lo make Lhe lnl flle avallable Lhrough Wlndows
updaLe

lL ls no longer posslble Lo add radlos Lo Lhe lnbox 8Lhlnf flle for Wlndows vlsLa
Should third-party F files use the Microsoft-defined class &?
lPvs should use Lhe MlcrosofLdeflned class globally unlque ldenLlfler (Culu)
(e0cbf06ccd8b4647bb8a263b43f0f974) for 8lueLooLh devlces only ln Lhose lnl
flles LhaL reference Lhe lnbox 8lueLooLh lnl flle (8Lhlnf) 1hls means LhaL Lhe devlce
uses Lhe naLlve Wlndows colnsLaller servlces and noLlflcaLlon area lcon lPvs LhaL
lmplemenL Lhelr own 8lueLooLh sLack musL creaLe a vendorspeclflc class Culu and
use Lhe WLk LesL Lools Lo ensure LhaL Lhe sLack complles wlLh Lhe unclasslfled logo
program
Why is the ontrol Panel Bluetooth application missing in Windows 7?
ln Wlndows 7 Lhe ConLrol anel 8lueLooLh appllcaLlon was lncorporaLed lnLo uevlces
and rlnLers 1hus ad[usLlng Lhe 8lueLooLh radlo seLLlngs managlng 8lueLooLh
devlces and addlng new 8lueLooLh devlces can only be performed from wlLhln
uevlces and rlnLers
Why does the Bluetooth icon not appear in the taskbar?
lf Lhe 8lueLooLh lcon does noL appear ln Lhe Laskbar lL could be due Lo one or more
of Lhe followlng reasons
O 1he 8lueLooLh radlo ls Lurned off
O 1he 8lueLooLh radlo ls ln emulaLlon mode
8lueLooLh Wlreless 1echnology lAC 2010 11
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
O ln Lhe 8|uetooth Sett|ngs dlalog Lhe Show the 8|uetooth |con |n the not|f|cat|on
area check box ls noL selecLed

oes Windows support Bluetooth radio firmware updates?
CurrenLly Lhe 8lueLooLh sLack LhaL ls lncluded wlLh Wlndows does noL dlrecLly
supporL flrmware updaLes Powever 8lueLooLh radlos musL be connecLed Lhrough a
uS8 porL and Wlndows does supporL flrmware updaLes ln compllance wlLh Lhe uS8
uevlce llrmware updaLe (ulu) speclflcaLlon lPvs can creaLe a usermode uLlllLy LhaL
communlcaLes wlLh Lhelr 8lueLooLh radlo over Lhe ulu lnLerface Lo perform Lhe
flrmware updaLe and resLarL Lhe radlo
oes Windows support vendor-specific pass-through commands?
Wlndows 7 and Wlndows vlsLa wlLh S2 lnclude supporL for vendorspeclflc pass
Lhrough commands 1hese new kernelmode lnLerfaces are documenLed ln Lhe Wuk
oes Windows support vendor-supplied profiles?
8oLh Wlndows 7 and Wlndows vlsLa supporL vendorsupplled 8lueLooLh proflles
Powever Wlndows x does noL 1he Culus for Lhose proflles LhaL have been
sLandardlzed by Lhe 8lueLooLh SlC are lncluded ln Lhe lnbox lnl flle (8Lhlnf)
When users palr a 8lueLooLh devlce wlLh a compuLer Lhe devlce's proflles are
compared Lo Lhe proflles LhaL are llsLed ln 8Lhlnf lf Lhe devlce proflle does noL maLch
one of Lhose proflles users recelve a dlalog box LhaL asks Lhem Lo provlde
approprlaLe vendor sofLware
vendors LhaL wanL a vendorspeclflc proflle musL use Lhelr own Culu and reference lL
ln a vendorspeclflc lnl flle 1hls lnl flle can use Inc|ude and -eeds dlrecLlves Lo
reference Lhe approprlaLe 8Lhlnf secLlons and dlrecLlves lor an example of a vendor
speclflc lnl flle see Appendlx 8
Why are only some Bluetooth profiles and protocols enabled by default?
1he 8lueLooLh sLack LhaL ls lncluded wlLh Wlndows provldes lnbox supporL for only
some 8lueLooLh proflles vendors musL lmplemenL Lhe requlred servlces Lo supporL
any oLher 8lueLooLh proflles much as Lhey do for uS8 and Cl Wlndows can use Lhe
8lueLooLh proflles LhaL are enabled by defaulLreferred Lo as oppotteJ ptoflleLo
generaLe physlcal devlce ob[ecLs (uCs) 1hls allows defaulL loadlng of Lhe drlvers
LhaL are requlred Lo enable Lhe proflle ?ou can ldenLlfy Lhe supporLed proflles ln Lhe
reglsLry by looklng aL Lhe SupportedServ|ces and UnsupportedServ|ces values under
Lhe PkL?_LCCAL_MACPlnLSysLemCurrenLConLrolSeLServlces8LhporL
arameLers key
-ote 1he 8LhporL key ls added Lo Lhe reglsLry only afLer you lnsLall a 8lueLooLh
devlce
8lueLooLh Wlreless 1echnology lAC 2010 12
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
1able 4 llsLs Lhe proflles ln 8Lhlnf LhaL Wlndows supporLs
1ab|e 4 J|ndows k 8|uetooth rof||es
Serv|ce ID Descr|pt|on
000011010000100080000080Sf9b34fb S
000011030000100080000080Sf9b34fb uun
000011240000100080000080Sf9b34fb Plu
000011260000100080000080Sf9b34fb PC8

1able 3 llsLs Lhe unsupporLed 8lueLooLh proflles and proLocols noLe LhaL ln Lhls
conLexL "unsupporLed" means LhaL Wlndows does noL auLomaLlcally generaLe a uC
or devnode or dlsplay Lhe Add new Pardware Wlzard 1herefore some lnbox
proflles and proLocols are handled as lf Lhey are unsupporLed lor example Su ls an
lnbox proLocol LhaL has a 8lueLooLh servlce lu buL does noL requlre a uC 1he Su
proLocol ls Lherefore marked as unsupporLed ln 8Lhlnf Lo prevenL Lhe creaLlon of a
uC
1ab|e S Unsupported 8|uetooth rof||es and rotoco|s
Serv|ce ID In
box
Descr|pt|on
0000110a0000100080000080Sf9b34fb no Audlo Source
0000110c0000100080000080Sf9b34fb no Av 8emoLe 1argeL
000010010000100080000080Sf9b34fb no 8rowse Croup Servlce
000011110000100080000080Sf9b34fb no lax Servlce
0000111f0000100080000080Sf9b34fb no Pandsfree Audlo CaLeway
000011120000100080000080Sf9b34fb no PeadseL Audlo CaLeway
000011040000100080000080Sf9b34fb no lnfrared Moblle CommunlcaLlon
(l8MC) Sync Servlce
000011070000100080000080Sf9b34fb no l8MC Sync Commands
000011060000100080000080Sf9b34fb ?es Cbex llle 1ransfer
0000110S0000100080000080Sf9b34fb ?es Cb[ecL ush
000011170000100080000080Sf9b34fb no An group ad hoc neLwork (Cn)
000011160000100080000080Sf9b34fb no An neLwork access polnL (nA)
0000111S0000100080000080Sf9b34fb ?es An u
0000112e0000100080000080Sf9b34fb no hone book cllenL equlpmenL (CL)
servlce
0000112f0000100080000080Sf9b34fb no hone book server equlpmenL (SL)
servlce
000012000000100080000080Sf9b34fb ?es n servlce
000010020000100080000080Sf9b34fb no ubllc 8rowse Croup Servlce
000010000000100080000080Sf9b34fb ?es Su
0000112d0000100080000080Sf9b34fb no Slm Access

lf lPvs do noL wanL Wlndows Lo auLomaLlcally generaLe a uC for Lhelr devlce Lhey
can add Lhe servlce Culu Lo Lhe llsL of unsupporLed servlces lor examples see
8Lhlnf
8lueLooLh Wlreless 1echnology lAC 2010 13
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
an roup Policy block Bluetooth radio installation?
lor deLalls on how Lo use Croup ollcy Lo block Lhe lnsLallaLlon of 8lueLooLh radlos
see "SLepbySLep Culde Lo ConLrolllng uevlce lnsLallaLlon and usage wlLh Croup
ollcy"
&ser nterface
What is the Bluetooth File Transfer Wizard?
1he 8lueLooLh llle 1ransfer Wlzard enables users Lo Lransfer flles beLween a
compuLer and a 8lueLooLh devlce lor example users can Lransfer flles beLween a
compuLer and a moblle phone or a personal dlglLal asslsLanL (uA) 1he 8lueLooLh llle
1ransfer Wlzard can also Lransfer flles beLween Lwo compuLers LhaL supporL
8lueLooLh
-ote 1he defaulL Cul LhaL Lhe 8lueLooLh llle 1ransfer Wlzard uses ls lmplemenLed ln
Lhe lsqulrLexe flle 1hls flle can be unhooked from Lhe underlylng Lransfer wlzard
mechanlsm Lo enable replacemenL of Lhe defaulL 8lueLooLh llle 1ransfer Wlzard Cul
lor more lnformaLlon see Lhe followlng quesLlon
ow do unhook Fsquirt.exe?
SofLware developers LhaL deslre Lo replace Lhe lnbox 8lueLooLh llle 1ransfer Wlzard
wlLh a proprleLary appllcaLlon can unhook lsqulrLexe from Lhe underlylng Lransfer
wlzard mechanlsm by performlng Lhe followlng sLeps
1 CreaLe a uWC8u value LhaL ls named D|sab|eIsqu|rt under Lhe
PkLMSysLemCurrenLConLrolSeLServlces8LhporLarameLers key ln Lhe
reglsLry
2 SeL Lhe value of D|sab|eIsqu|rt Lo 0x1
3 LlLher rebooL or run Lhe followlng command ln a command prompL wlndow
fsqulrLexe un8eglsLer

1o reenable lsqulrLexe perform Lhe followlng sLeps
1 ueleLe Lhe D|sab|eIsqu|rt value from Lhe reglsLry
2 8ebooL or run Lhe followlng command ln a command prompL wlndow
fsqulrLexe 8eglsLer

n Windows Vista, why does the Bluetooth notification area icon
sometimes disappear?
ln Wlndows vlsLa 81M and Wlndows vlsLa wlLh S1 Lhe 8lueLooLh noLlflcaLlon area
lcon appears when Lhe 8lueLooLh radlo ls connecLed Lo Lhe compuLer 1he lcon ls
conflgured Lo sLay acLlve for up Lo 10 mlnuLes buL afLer LhaL perlod Lhe lcon
dlsappears from Lhe noLlflcaLlon area
8lueLooLh Wlreless 1echnology lAC 2010 14
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
lf users wanL a perslsLenL 8lueLooLh noLlflcaLlon area lcon Lhey can selecL Lhe Show
the 8|uetooth |con |n the not|f|cat|on area check box on Lhe Cpt|ons Lab of Lhe
ConLrol anel 8lueLooLh SeLLlngs appllcaLlon

:re 1. ControI PaneI BI:etooth Settns AppIcaton
-ote Lven lf no 8lueLooLh lcon ls ln Lhe noLlflcaLlon area you can sLlll use Lhe ConLrol
anel 8lueLooLh SeLLlngs appllcaLlon Lo perform relaLed Lasks such as addlng new
8lueLooLh devlces maklng Lhe compuLer dlscoverable and so on
an vendors add tabs to the ontrol Panel Bluetooth Settings
application?
?es vendors can add Labs by lmplemenLlng a shell properLy sheeL handler for Lhe
appllcaLlon lor example lPvs LhaL lmplemenL exLenslons Lo Lhe lnbox 8lueLooLh
sLack can lmplemenL a properLy sheeL handler LhaL adds Labs for proflles such as flle
Lransfer enhancemenLs added Lo verslon 21 of Lhe 8lueLooLh speclflcaLlon and so
on lor more lnformaLlon abouL how Lo lmplemenL properLy sheeL handlers see
"CreaLlng roperLy SheeL Pandlers" on Lhe MSun Web slLe
8lueLooLh Wlreless 1echnology lAC 2010 13
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Why does Windows display a dialog box when a Bluetooth audio device
is initially connected?
Wlndows mlghL noL provlde defaulL supporL for headseL (PS) handsfree (Pl) or
advanced audlo dlsLrlbuLlon (A2u) audlo proflles lf a 8lueLooLh audlo devlce ls
palred wlLh a sysLem LhaL does noL have Lhe necessary drlvers Wlndows Lyplcally
dlsplays Lhe Iound -ew nardware dlalog box Powever Lhe dlalog box does noL
appear lf one of Lhe followlng ls Lrue
O 1he compuLer's CLM provlded a proflle pack LhaL supporLs 8lueLooLh audlo
O 1he end user prevlously lnsLalled a 8lueLooLh headseL and downloaded Lhe audlo
drlvers from medla LhaL Lhe lPv or Wlndows updaLe provlded

ow do enhance the functionality and better represent my Bluetooth
device in evices and Printers?
?ou can creaLe a devlce meLadaLa package for your 8lueLooLh devlce so LhaL uevlces
and rlnLers dlsplays devlcespeclflc lnformaLlon abouL your devlce such as
phoLoreallsLlc lcons and cusLom descrlpLlons 1hls can slgnlflcanLly lmprove a user's
experlence wlLh your 8lueLooLh devlce lor example you mlghL wanL Lo more
effecLlvely expose all Lhe feaLures LhaL your devlce supporLs CerLaln devlce classes
can also Lake advanLage of uevlce SLage whlch enables lPvs Lo furLher enhance Lhe
devlce experlence by provldlng a cusLomlzed and branded devlcespeclflc user
lnLerface
lor more lnformaLlon abouL how Lo creaLe a devlce meLadaLa package for your
devlce see Pow Lo CreaLe a uevlce MeLadaLa ackage for uevlces and rlnLers" on
Lhe WPuC Web slLe
lor more lnformaLlon abouL uevlce SLage see uevlce SLage Ceneral uevelopmenL
klL" on Lhe MSun Web slLe
-ote 1o Lake advanLage of uevlce SLage Lhe uevlce lu roflle musL be lmplemenLed
whlch lncludes Lhe Pardware lu vendor lu and lu
Windows Logo Program
Where are the Windows Logo Program requirements for Bluetooth
wireless technology?
1he Wlndows Logo rogram speclfles Lhe requlremenLs for hardware and sofLware Lo
work opLlmally wlLh Wlndows lor speclflc deLalls abouL Lhe Wlndows Logo rogram
requlremenLs for 8lueLooLh radlos and devlces see "Wlndows Logo rogram
8equlremenLs and ollcles" on Lhe WPuC Web slLe
lor general lnformaLlon abouL Lhe Wlndows Logo rogram see Wlndows Logo
rogram" on Lhe WPuC Web slLe
8lueLooLh Wlreless 1echnology lAC 2010 16
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
oes Bluetooth version 2.1 have new requirements?
As of !une 2009 Lhe Wlndows Logo rogram requlres 8lueLooLh radlos Lo supporL
8lueLooLh verslon 21 Lo quallfy for a Wlndows logo updaLed LesLs are lncluded ln
Lhe laLesL verslon of Lhe WLk lor more lnformaLlon abouL where Lo download Lhe
WLk see Wlndows Logo klL" on Lhe WPuC Web slLe
8lueLooLh Wlreless 1echnology lAC 2010 17
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Resources
MS
8|uetooth
hLLp//msdnmlcrosofLcom/enus/llbrary/aa362932(vS83)aspx
8|uetooth Iunct|ons
hLLp//msdnmlcrosofLcom/enus/llbrary/aa362927(vS83)aspx
Creat|ng roperty Sheet nand|ers
hLLp//msdnmlcrosofLcom/enus/llbrary/bb776830(vS83)aspx
Dev|ce Stage enera| Deve|opment k|t
hLLp//msdnmlcrosofLcom/enus/llbrary/ee220372aspx
Insta|||ng r|vate 8u||ds of Inbox Dr|vers (J|ndows V|sta and Later)
hLLp//msdnmlcrosofLcom/enus/llbrary/dd406732aspx
W Web site
now to Create a Dev|ce Metadata ackage for Dev|ces and r|nters
hLLp//wwwmlcrosofLcom/whdc/devlce/uevlceLxperlence/CreaLeuevMeLadaLa
kgmspx
now to et the JDk
hLLp//wwwmlcrosofLcom/whdc/uev1ools/Wuk/Wukpkgmspx
M|crosoft CS Descr|ptors
hLLp//wwwmlcrosofLcom/whdc/connecL/usb/os_descmspx
J|ndows Logo rogram
hLLp//wwwmlcrosofLcom/whdc/wlnlogo/defaulLmspx
J|ndows Logo k|t
hLLp//wwwmlcrosofLcom/whdc/wlnlogo/WLk/defaulLmspx
J|ndows Logo rogram kequ|rements and o||c|es
hLLp//wwwmlcrosofLcom/whdc/wlnlogo/hwrequlremenLsmspx
J|re|ess 1echno|og|es
hLLp//wwwmlcrosofLcom/whdc/connecL/wlreless/defaulLmspx
Microsoft ownload
StepbyStep u|de to Contro|||ng Dev|ce Insta||at|on and Usage w|th roup o||cy
hLLp//downloadmlcrosofLcom/download/3/b/a/3ba6d6396e394cd7b3a2
9c96482f3333/SLep20by20SLep20Culde20Lo20ConLrolllng20uevlce2
0lnsLallaLlon20and20usage20wlLh20Croup20ollcydoc
Organization
8|uetooth Spec|a| Interest roup
hLLp//wwwblueLooLhorg


8lueLooLh Wlreless 1echnology lAC 2010 18
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Appendix A: ow to nstall an n-Box Bluetooth river on ew
ardware in Windows Vista
1hls appendlx descrlbes Lhe procedure for forclng Lhe 8lueLooLh drlver LhaL ls
lncluded wlLh Wlndows vlsLa Lo lnsLall on a new 8lueLooLh radlo Wlndows x S2
uses a slmllar procedure alLhough some of Lhe deLalls are dlfferenL
Step 1: Start evice Manager and Select the Bluetooth Radio
1o sLarL uevlce Manager
1 Cllck Start navlgaLe Lo A|| rograms Accessor|es Command rompt rlghL
cllck Command rompt and Lhen cllck kun as adm|n|strator Lo open a command
wlndow wlLh elevaLed prlvlleges
2 1ype Lhe followlng
uevmgmLmsc

under Cther Dev|ces flnd Lhe enLry for Lhe 8lueLooLh radlo on Lhe uevlce Manager
llsL of devlces ln llgure A1 Lhe radlo's name ls "uC1" Cn some porLable compuLers
you mlghL be requlred Lo flrsL Lurn on Lhe 8lueLooLh radlo by uslng a key comblnaLlon
such as ln+l3

:re A-1. Devce Manaer
1o verlfy LhaL Lhe selecLed devlce ls a 8lueLooLh radlo rlghLcllck Lhe devlce name and
Lhen cllck ropert|es Lo dlsplay Lhe ropert|es dlalog box Cn Lhe Deta||s Lab verlfy
LhaL Lhe devlce has Lhe compaLlble lu for a 8lueLooLh radlo
US8C|ass_e0SubC|ass_01rot_01
8lueLooLh Wlreless 1echnology lAC 2010 19
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Step 2: Start the &pdate river Software Wizard
8lghLcllck Lhe 8lueLooLh radlo node and Lhen cllck Update Dr|ver Software 1o go Lo
Lhe page ln llgure A2 cllck 8rowse my computer for dr|ver software 1o manually
selecL a drlver cllck Let me p|ck from a ||st of dev|ce dr|vers on my computer

:re A-2. Update Drver Software Ward: Man:aIIy InstaII a Drver
Step 3: Select the eneric Bluetooth river
1he updaLe urlver SofLware Wlzard nexL dlsplays a llsL of avallable drlvers SelecL
8|uetooth kad|os and Lhen selecL a 8lueLooLh radlo LhaL maLches your sysLem as
shown ln llgure A3 lf you are noL sure whlch drlver Lo use you can use Lhe generlc
drlver for LesLlng 1o do Lhls selecL ener|c Adapter as manufacLurer and ener|c
8|uetooth Adapter as Lhe model

:re A-3. Update Drver Software Ward: SeIect Generc BI:etooth Drver
8lueLooLh Wlreless 1echnology lAC 2010 20
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
AfLer you selecL a drlver Lhe wlzard asks you Lo conflrm LhaL you wanL Lo lnsLall Lhe
speclfled drlver on Lhe new 8lueLooLh radlo lf you Lry Lo lnsLall a 8lueLooLh drlver on
a devlce LhaL ls noL a 8lueLooLh radlo Lhe drlver wlll probably noL sLarL
lf Lhe drlver loads correcLly uevlce Manager should have a ener|c 8|uetooth
Adapter enLry under Lhe 8|uetooth kad|os node as shown ln llgure A4

:re A-4. Devce Manaer: The NewIy InstaIIed Drver
lf Lhe drlver falled Lo sLarL for example lf Wlndows reLurned a sLarL error code
examlne Lhe evenL log Lo help deLermlne Lhe cause
8lueLooLh Wlreless 1echnology lAC 2010 21
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
Appendix B: An Example of a Vendor-Provided F File for &se in
Windows Vista
1hls appendlx lncludes an example of how Lo lmplemenL a vendorprovlded lnl flle
LhaL references 8Lhlnf 1hls parLlcular example ls lmplemenLed Lo lnsLall a radlo LhaL
ls compaLlble wlLh verslon 20 plus Lu8 of Lhe 8lueLooLh speclflcaLlon ln Wlndows x
or Wlndows vlsLa 1he lnl flles for oLher Lypes of 8lueLooLh devlces are slmllar 1hls
lnl flle can be used Lo lnsLall Lhe devlce on Lhe followlng verslons of Wlndows
O All Skus of Lhe 32blL verslon of Wlndows x S2 and laLer servlce packs
O All Skus of Lhe 64blL verslon of Wlndows x
O All Skus of Wlndows vlsLa

-ote 1hls lnl flle cannoL be used wlLh Wlndows 2000 Wlndows Server 2003 or any
verslons of Wlndows x LhaL have noL been upgraded Lo aL leasL S2 Also a vendor
provlded lnl flle ls noL necessary for Wlndows 7 because any uS8 devlce LhaL has a
uS8Class_L0SubClass_01roL_01 hardware lu wlll lnsLall as a Ceoetlc 8loetootb
AJoptet ln Wlndows 7
lor an explanaLlon of Lhe hlghllghLed secLlons and dlrecLlves see Lhe numbered noLes
afLer Lhe followlng sample
. XYZ vcndo 1hF F11c !o 1uc1oo1h Rad1o
.
. A samp1c 1hF !o a s1and-a1onc 1uc1oo1h ad1o 1ha1 docs no1
. havc na11vc W1ndoWs v1s1a suppo1

. |1|
|vcs1on|
S1na1uc = "SW1ndoWs h1S"
Pov1dc = Pov1dchamc
C1ass = 1uc1oo1h
CLASSCL1L = {c0cb!08c-cd8b-4847-bb8a-!83b43!0!974).
L1vcvc = 101!81!008.8.0.0.0 .
Ca1a1oF11c.h1 = 1XYZ1.CA

|Con1o1F1as|
xc1udcFomSc1cc1=*

|SouccL1skshamcs|
1=SouccL1sk..1

|hanu!ac1uc|
hanu!ac1uchamc = XYZ1h.h1.S.1.h1x88.h1amd84

. ha1ch on a hadWac 1L cnca1cd by 1hc dcv1cc. !o x88 and x84.

. |!|
|ZYX1h.h1.S.1|
1hRad1o1 = 11.h1.S.1. LS\v1L_xxxx&P1L_yyyy
|ZYX1h.h1x88|
1hRad1o1 = 11.h1.S.1. LS\v1L_xxxx&P1L_yyyy
|ZYX1h.h1amd84|
1hRad1o1 = 11.h1.S.1. LS\v1L_xxxx&P1L_yyyy

. W1ndoWs XP spcc1!1c scc11ons -------------------------

. |3|
|11.h1.S.1|
8lueLooLh Wlreless 1echnology lAC 2010 22
!anuary 13 2010
2010 MlcrosofL CorporaLlon All rlghLs reserved
1nc1udc = b1h.1n!
nccds = 1hLsb.h1

|11.h1.S.1.W|
1nc1udc = b1h.1n!
nccds = 1hLsb.h1.W
Lc1Rc = Lc1c1cRcKcys

|11.h1.S.1.Scv1ccs|
1nc1udc = b1h.1n!
nccds = 1hLsb.h1.Scv1ccs

. |4|
|Lc1c1cRcKcys|
. Lc1c1c suppo1 !o 1hc h1coso!1 FaxScv1cc
KLh."SYS1h\Cucn1Con1o1Sc1\Scv1ccs\1hpo1\Paamc1cs\Lnsuppo1cdS
cv1ccs"."{00001111-0000-1000-8000-0080S!9b34!b)"

|S11ns|
. Wh11c s11ns ac 1oca11zab1c. 1n 1h1s samp1c 1hF. Wc havc
. no1 cca1cd any 1oca11zcd s11ns.
Pov1dchamc = "vcndo XYZ {c)"
hanu!ac1uchamc = "vcndo XYZ {c)"
1hRad1o1 = "1uc1oo1h !.0+LR hodc1 3.! !om XYZ {c)"
SouccL1sk = "W1ndoWs v1s1a CL"


-otes
1 1he Vers|on secLlon should have Lhe CLASSUID and Dr|verVer dlrecLlves seL as
follows
O CLASSUID use Lhe MlcrosofL class Culu for 8lueLooLh devlces
(e0cbf06ccd8b4647bb8a263b43f0f974) noL a LhlrdparLy Culu
O urlverver lf you wanL Lo supersede Lhe defaulL lnbox drlver Lhe drlver
verslon musL be seL Lo provlde a hlgher ranklng maLch Lhan whaL ls ln 8Lhlnf
lor more lnformaLlon abouL conflgurlng a drlver Lo supersede Lhe defaulL
lnbox drlver see lnsLalllng rlvaLe 8ullds of ln8ox urlvers (Wlndows vlsLa
and LaLer)" on Lhe MSun Web slLe
2 Pardware lus 1he comblnaLlon of Lhe vlu and Lhe lu musL be unlque Lo Lhe
manufacLurer and devlce 1hls ensures LhaL Lhe same hardware lu does noL
correspond Lo mulLlple devlces
3 Inc|ude and -eeds dlrecLlves 1he Inc|ude dlrecLlves ln Lhese Lhree secLlons
reference 8Lhlnf 1he -eeds dlrecLlves lndlcaLe whlch secLlons from 8Lhlnf
should be processed durlng devlce lnsLallaLlon
4 1he De|keg dlrecLlve whlch references Lhe De|etekegkeys secLlon deleLes
reglsLry keys or values LhaL prevenL Wlndows from creaLlng a uC or devnode for
a devlce lor example Lhe fax servlce proflle ls currenLly on Lhe Wlndows vlsLa
llsL of unsupporLed servlces so lL ls a value of Lhe UnsupportedServ|ces reglsLry
key 1hls example deleLes Lhe fax servlces proflle from Lhe UnsupportedServ|ces
key whlch leLs Wlndows creaLe a devnode for Lhe devlce
We sLrongly recommend LhaL you run Lhe laLesL WPCL LesLs on Lhe devlce and lnl
flle and publlsh Lhe lnl flle package on Wlndows updaLe 1hls ensures LhaL cusLomers
can auLomaLlcally download Lhe lnl flle from Lhe lnLerneL when Lhey connecL Lhelr
new 8lueLooLh radlo Lo Lhelr compuLer

S-ar putea să vă placă și