Infra Red for Nokia Data Suite and Nokia PC Composer in Windows 98

There are a few slight differences between windows 95 and windows 98 when it comes to Infra Red communications. Win98 introduced a new IrDA comms subsystem, which has the unfortunate effect of stopping NCDS from working correctly. All is not lost though - it is a relatively simple process to convert the 98 IrDA system back to one similar to 95. Please note : although this is pretty easy, and relatively safe, we are editing windows configuration files, so please note the disclaimer at the bottom of the page!

* Open the Control Panel, and select Network. Highlight the infra red device listed and then click on remove.
* Click OK on the network box, when asked to reboot answer NO.
* Backup the file C:\WINDOWS\INF\MSPORTS.INF
* Open the file C:\WINDOWS\INF\MSPORTS.INF in notepad by double clicking on it and find the following section :

[Std]
%*PNP0400.DeviceDesc% = LptPort, *PNP0400 ; Printer Port
%*PNP0401.DeviceDesc% = EcpPort, *PNP0401 ; ECP Printer Port
%*PNP0500.DeviceDesc% = ComPort, *PNP0500 ; Communications Port
%*PNP0501.DeviceDesc% = ComPort, *PNP0501 ; Communications Port
; No; *PNP051x devices are now supported in IRMINI.INF
%*PNP0510.DeviceDesc% = InfraredComPort, *PNP0510 ; IR Communications Port used byr IrDA stack
%*PNP0511.DeviceDesc% = InfraredComPort, *PNP0511 ; IR Communications Port used byr IrDA stack

Ammend it until it looks like the above.
Now find this section, it should be near the end.

[Strings]
MS = "Microsoft"
Std = "(Standard port types)"
PortsClassName = "Ports (COM & LPT)"
*PNP0400.DeviceDesc = "Printer Port"
*PNP0401.DeviceDesc = "ECP Printer Port"
*PNP0500.DeviceDesc = "Communications Port"
*PNP0501.DeviceDesc = "Communications Port"
*PNP0510.DeviceDesc = "Generic Ir Serial Port"
*PNP0511.DeviceDesc = "Generic Ir Serial Port"

* Again ammend it until it looks like the above by removing the semi-colon.
* Save the file and reboot.
* Windows will now detect a Generic Ir Serial Port, and use the Windows 95 drivers.
* Install Nokia Datasuite and Nokia PC Composer.

* Editting the registry :

   Start REGEDIT
   Doubleclick :
HKEY_LOCAL_MACHINE
   Doubleclick  : SOFTWARE
   Doubleclick : NOKIA
   Click : DTP2V3

   
In the right-screen you now see you have to change by dubbelclick them :

   
UseIr : change 00 into 01
   
UserPort : change COMX to the Com-port simulair to your generic IR Serial Port (1,2,3 or 4)
   
UserPortIR : change COMX to the Com-port simulair to your generic IR Serial Port (1,2,3 or 4)

* Restart the computer !


* Everytime you install the Nokia Data Suite or de Nokia PC Composer you have to edit the registry again !!!
* It should work now !!!!

p.s.
Some new laptops have higher speed IrDA ports - the normal IrDA maximum port speed is 115,200 bps, some laptops can go up to 4Megs. If you think this applies to you (consult the hardware docs), as well as uncommenting *PNP0510.DeviceDesc, you need to uncomment *PNP0511.DeviceDesc. This should then detect the quicker port when you reboot.

Originally posted for NCDS 1.2, but it works perfectly on NCDS 2.0. The only disadvantage of this is that you lose the added functionality that 98 provides for IrDA communications.

DISCLAIMER :

I WILL NOT TAKE RESPONSIBILITY FOR ANY DAMAGE TO YOUR COMPUTER OR ANYTHING ELSE BY EXECUTING THE TEXT ABOVE THESE LINES.
I'M ONLY TRYING TO HELP. IT WORKS FINE WITH ME, BUT IF IT DOESN'T WORK ON YOUR COMPUTER OR WHEN YOU SHOULD EXPERIENCE ANY DAMAGE OR INCONVENIENCE, I WILL NOT BE RESPONSIBLE !

GO BACK TO NOKIA DATASUITE