enable irda support for windows server 2003 infrared devices

Tagged:  

i use windows 2003 enterprise edition on my laptop, and i use a hp ipaq cell phone, i do need the irDA function badly on my laptop computer but Microsoft has disabled it on windows server 2003 enterprise/datacenter edition. the microsoft website tells that only windows server 2003 standard edition support irDA.

i do not want to reinstall my laptop. so i searched the internet for several hours. finally i find 2 ways that i would like to share with everyone.

first also the simplest way is: if you have windows xp or 2003 std/web edition installed, simply import the attached register key then install driver by pointing to the windows xp or 2003 std/web windows INF folder( may located at c:\windows\inf). it will prompt the driver for you to install. during install, you may be prompted for some file, which can be found on the Windows CD or the installed windows\system32;windows\system32\drivers directory.

Here’s the 2nd way: to enable irDA for my windows server 2003 enterprise laptop by copy some files from the standard version and import the register key.

Download and merge the attached win2k3-irda.reg registry file, it adds an Infrared devices class.

find irda driver files by search from a windows server 2003 standard edition CD to a folder on your harddisk.
some files are located in driver.cab and some files are compressed which has a underscore and the end of the file name,
for example, you need expand irbus.sys from irbus.sy_ by run below command:
expand irbus.sy_ irbus.sys

hidir.sys
irbus.inf
irbus.sys
irclass.dll
irda.sys
irdaalif.inf
irdasmc.inf
irenum.sys
irftp.exe
irmk7w2k.sys
irmon.dll
irnsc.inf
irprops.cpl
irsir.sys
irsnap.chm
irstusb.inf
irstusb.sys
irtos4mo.inf
ir_begin.wav
ir_end.wav
ir_inter.wav
KBDIR.DLL
msircomm.sys
netirda.inf
nscirda.sys
rasirda.sys
smcirda.sys
viairda.sys
wshirda.dll

Now open up the Device Manager the search for hardware change or update the unknown infrared device." don't search, chose the driver to install" Select Infrared devices from the device list, point the driver dir to where above driver files are located. then the irDA works.

some irDA device drive didn't integrated in the windows CD so that you may need download the driver from the manufacturer and extract to the folder where above files located.

content of win2k3-irda.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}]
"Class"="Infrared"
@="Infrared devices"
"EnumPropPages32"="NetCfgx.dll,NetPropPageProvider"
"Icon"="1401"
"Installer32"="NetCfgx.dll,NetClassInstaller"

thank you for your hints,
i have w2003 server enterprise edition,
i could see the infrared device in the device manager,
but it did not work

any other hints?

Just been trying this too. I use the reg merge and copy files method follow by installing hardware manually from Device Manager.

I too see the Infrared device but it fails to recognise any infrared signals.

I think the problem is with the Infrared Monitor service - on Win Server 2K3 Ent. the service isn't even in the list whereas on my Win XP PC, there is a service and as soon as you point a IrDA device at the IR window on my Laptop, the device is recognised. On Win S 2K3, nothing is recognised. As for the Driver status, the IR Device is running properly.

So, the next step is to create a service with these details...
Snipet taken from http ://microsoft.com/technet/prodtechnol/windowsserver2003/technologies/management/svrxpser_7.mspx (sorry, you need to remove the space in "http :" in the URL otherwise I'd have to login in to post a full proper URL)

Infrared Monitor

Service Name: Irmon

Executable Name: svchost.exe –k netsvcs

Log On As: LocalSystem

Description: Supports infrared devices installed on the computer and detects other devices that are in range.

This service is installed by default only if an infrared device is detected during operating system installation. This service is not available on Windows Web, Enterprise or Datacenter Server.

Available on: Windows XP Home, Windows XP Professional, Windows Sever 2003 Standard Edition.

Installed through: Default operating system installation (only if an infrared port is detected during installation)

Startup type: Automatic

Service status: Started

This service depends on the following system components:

Remote Procedure Call

Terminal Services

IrDa Protocol

The following system components depend on this service: None

IP Port Numbers used: None