(Or how to get your Psion to link to Windows'95/'98 using Infrared)
Original article: 28th July, 1998
Last Update: 8th May, 2001
The description below can also be downloaded as an EPOC Word files (minus the
graphics) here:- IrDA.s5
(Updated 8th May)
David Fanshawe has very kindly generated some step-by-step tips for successfully establishing a good IrDA link with PsiWin on his Revo once you've got all the necessary hardware and software set up and running on your machines (i.e. after following the instructions below). As far as I can see, these steps apply equally well to any EPOC machine - so it's definitely worth taking a look at them. A downloadable copy of his instructions are available on the page.
Someone emailed me the following tip that I'd actually been using without really realising it. It wasn't until they pointed it out to me that it became blindingly obvious! Hopefully, it may help one or two others as well...
I upgraded from Win'95 to Win'98 a few years ago (and have subsequently upgraded since - see the other articles available for linking to other versions of Windows) - so this article now covers both OS's. I haven't tried using NT4.0 and so can't say whether or not it's possible to set up an IR link with that - although a few people have told me that there doesn't appear to be any IrDA driver either built in to or available for NT4.
Psion published an upgrade patch for Message Suite (v1.52) a few months ago. In fact, this patch wasn't a patch for Message Suite at all - rather a patch for the part of the v1.01 ROM that controls how the Psion 'talks' over IrDA to any other IrDA (InfraRed Data Association) device... Whereas before the S5 could only - somewhat unreliably - talk to a PC over an IrDA link and PsiWin, it now appears to be rock-solid at 115,200 baud, doesn't seem to drop the connection (as it frequently used to do), and seems to transfer files more quickly.
I think that their .sis patch installation file added a IrCOMM.csy file to the system/libs directory on my Psion. Certainly now when you look at Microsoft's InfraRed Monitor icon on the toolbar on your PC, it reports that it's communicating with a Symbian EPOC (!) - as opposed to a Psion Series 5 as it used to. ;-) Since nothing's changed in my PC setup, something must have changed in my Psion! Currently, you can get a copy of Psion's upgrade file at http://www.psion.com/downloads/msgsuite_infrared.html - but I've also put a copy here in case that page disappears.
In any case, make sure that you've either got this patch installed on your Psion or that you've got the latest version of Message Suite (v1.52) installed so that you get a more reliable link. NB: This only applies to ER3 machines (Series 5, etc.) as ER5 machines (Series 5mx, Revo, etc.) already have this file/capability built in.
What do you need to set the whole thing up?
The IrDA Adaptor
Many of the latest laptops already have an IrDA port built in as well as one or two new PCs. If yours is one of these then you already have all the hardware you need and can go straight to the next section. If not then youll need to obtain either an adaptor that plugs into an existing serial port or if your motherboard is IR enabled maybe just an adaptor that plugs into the IrDA socket on your motherboard. In practice, many motherboards share the IrDA socket with one of the serial ports and so theres little advantage in going for the latter option. My current board is one of these but I decided to go for a serial port solution for that reason (and because it gives you a little more flexibility in the future). After trawling the web for a few manufacturers of such devices I settled for a LiteLink from Parallax Research.
- The Technology Centre
- The Street, Albury
- Surrey GU5 9BZ, United Kingdom
- Tel: +(44) 1483 202070 Fax: +(44) 1483 202023
You can ignore the software that comes with it. All you need is PsiWin (and Microsofts IrDA driver if you're using Win'95). Just plug the adaptor into a spare COM port.
New: NB: I've been advised that people have been unable to contact DIP above. You might want to try following some of the following links to source suitable IR Adaptors:-
http://www.clove-tech.co.uk/products.asp?product=PS5-GBL
http://www.actisys.com/act-ir2000u.html
http://www.extendsys.com/prodinfo/infrared.html
http://www.extendsys.com/uk/
If you're using Win'95, you'll need a copy of Microsofts latest IrDA driver 2.0 and in theory this is available from: http://www.microsoft.com/. In case you can't find it, I've also put a copy here (434Kb). If you're using Win'98, it's got v3.0 of Microsoft's driver built in so you won't need any additional software.
(NB: Before installing this driver, I would strongly recommend un-installing your current copy of PsiWin. If you dont do this, PsiWin may not recognise that youve got an IrDA connection available when you activate it. See the Troubleshooting / Hints & Tips section below for details of an effective way to do this.)
Now install the IrDA driver software choosing the appropriate IR device and COM port, etc. when you install. Go to your PC's Control Panel, double click on 'System' and look at the Device Manager. Make sure that the COM port youve chosen is set to run fast enough to allow the transfer speed you want to use i.e. 115.2Kbps needs a COM speed greater than 115.2Kbps. Also, note that Flow Control is set to 'None'. For example see below:-
Make sure that the COM port is set fast enough to support your virtual IR port at 115.2Kbps. Also, note that Flow Control is set to 'None'...
Now you need to configure the IR settings You should see both an 'Infrared' device and 2 'new' Infrared ports in the Device Manager. Double click on the 'Infrared' device to bring up its dialog box. Make sure that its looking at the right COM port. You shouldnt have to do anything with the connection speed on the options tab:-
Set the IR port to look at the right COM port.
You can now test the IrDA link by turning the IR link on your Psion on and seeing if the IrDA icon in your system tray reacts it should! You should be able to toggle the icon by turning the IR link on and off.Now re-install your copy of PsiWin. Once this is installed and youve re-started your machine, you should be able to see both the IrDA icon and the PsiWin icon in your system toolbar looking something like this:-
The IR icon looking for an IrDA device.
PsiWin should be capable of seeing the IR port - although it wont do this automatically. You need to right-click on the PsiWin icon on the toolbar and select properties. When the properties box comes up click on the Connections tab and select the options as below. Make sure that you set the maximum speed to 115200 instead of the default 'Maximum attainable' otherwise it won't work. Also make sure that you also de-select all the other COM ports apart from the InfraRed one and it's a good idea to 'nudge' the InfraRed port to the top of the list too.The correct settings in PsiWin's 'Connections' tab.
In theory, PsiWin should now be able to see the IR link and should sync up as it would with the normal serial cable. Youll probably need to experiment a little to find the ideal setup for your own way of working but Ive been able to use it quite successfully to do all my backups, conversions, etc. from my desktop PC. Below is a screenshot showing PsiWin 2.1 working over IrDA before Psion issued their IrDA patch for the Series 5:-
A Win'95/PsiWin2.1 connection over IrDA before Psion's IrDA patch.
A Win'98/PsiWin2.2 connection over IrDA after Psion's IrDA patch (note the change of device description).
Windows'98 IrDA driver can cope with seeing more than one IrDA device at once!
Troubleshooting / Hints & Tips
|
You might also like to check out Jim Pollock's excellent Psion Infrared Communications Software web pages at http://www.geocities.com/SiliconValley/Lakes/3947/ which have details of his IR programs for connecting all the Psions (Siena, 3c, 3mx, 5, 5mx, Revo, etc.) to each other and to PCs...
And Finally...
A big 'thank you' to all the people who have sent me comments, hints & tips, etc. about their IrDA experiences - many of the updates above are thanks to your help and encouragement. :-)
If you've any questions, let me know by emailing me at.