Psion Infrared Communications Software Activity Log

Jan 10,2000

Jan 7,2000

Jan 5,2000

Nov 3,1999

Nov 30,1999 (Series 5 TV Remote)

Nov 29,1999 (Series 5 TV Remote)

Nov 25,1999


Nov 22,1999

Nov 20,1999

Nov 18,1999

Nov 17,1999

Nov 16,1999 Updated 3

Nov 15,1999

Nov 13,1999

Nov 9,1999

Nov 7,1999

Sept 16,1999

July 6,1999


Nov 18,1998

Nov 16,1998


Nov 10,1998

Aug 1,1998


Jan 14,1998


Aug 18,1997 : New version of IRCOPY (0.5b) to fix one place I missed to enable Tekram IR-210B support greater than 9600 baud..

Aug 13,1997 : Support for the Tekram IR-210B external adapter has been added to PDIR,IRCOPY,IRSAVE, and IRSEND. Since I do not have access to this type of adapter I would appreciate any feedback on how well this support works. I have also fixed the bug in IRSAVE that prevented saving a file of less than 64 bytes in size.

Also fixed up a number of stale links.


Aug 12,1997 : New version of IRSEND5 v0.3 that supports conversion of OPL files to Series 5 format. 8/11/97 : As some of you have noticed I am falling a little bit behind in getting some of my new stuff out on the WEB. I have finally gotten around to writing the readme file for IRESTORE and it along with the shareware version are now available. WARNING be sure to read ALL of the readme file for IRESTORE and do a test restore to check things out first.

I have also been able to create a generic UID for IRSEND5 which allows the program to send OPL/OPP files over to your Series 5 and have them show up as OPL documents instead of with a question mark. This also means you can just tap on the document to bring up the OPL editor instead of having to import the file first and resave it. The only problem I have with it is you sometimes have to close and reopen the folder to get the question mark to switch to OPL. A power off/on also gets the icon to switch to OPL.


Aug 6,1997 : New version of IRSEND5 0.2 which has a little smarter code so that the disconnect frame is sent after the Series 5 has indicated it is done with the transfer. Previous version just waited a fixed time and then set the disconnect.
Aug 4,1997 : The first version of my direct 3c/Siena to Series 5 Infrared transfer program is now available for testing. Due to the different file formats used on the Series 5 only text files can be transferred. Trying to send a binary or non pure text file will confuse the Series 5 into thinking it is receiveing one of the new file formats and abort the operation when it does not understand the file header. This shareware version is limited to a single block transfer which at 115200 baud is 2044 bytes. Order the IRSEND/IRSAVE package below and list your PC type as Series 5 to receive the full unlimited version. This zip file includes two programs. The irSend5.opa code (7394 bytes) and a DOS program called LOADER that can be used to send the .opa file to your 3c/Siena using the Infrared link. Once the irSend5.opa program is installed on your 3c/Siena start the Series 5 IR Receive program then run irSend5 selecting the text file you wish to send. Once the file is on your Series 5 you will still need to use the import function of Word or the OPL editor to create a Series 5 formatted file.

Please send me your comments. Thanks.

The transfer rate is a little slow due to parts of the CRC gen/chk being done with opl code. If there is enough interest in this program I will look into changing that code into pure machine code.


July 26,1997 : New version of IRSEND 0.5a which includes support for the TM0 thru TM3 external adapter chips. Fully supports the IRSPEED= command to limit the initial Infrared Link speed. This version will now automatically retry at the next fastest baud rate if it fails to connect after five tries. It was reported by a user that the program did not work in a DOS Window under OS/2. I was finally able to get it to work under OS/2 if I reduced the baud rate from 115,200 baud down to 57,600. The program was then enhanced to automatically try slower rates. Once a rate has been found that works the user can use the IRSPEED= command to limit the transfer speed and skip the learning process.

July 25,1997 : The new version of IRSEND that supports the new Series 5 Infrared protocol is ready for testing. This version will automatically detect which type of Psion you have and use the appropriate protocol. Also includes a bug fix that prevented very small files from being transferred. Supports baud rates up to 115200 on the 3c and Series 5. Sorry, did not have time to include support for the Tekram IR-210. Look for that next week.

The Series 5 Infrared protocol supports sending over the files time and date. However, I have found that the Psion ROM has a bug which causes the saved file's create time to be off by up to 1 hour and 12 minutes. You can also see this problem if you send a file between two Series 5s using the Infrared link.

When transferring a 60KB file using IRSEND (registered version) I have gotten transfer speeds of 9,000 byte per second.


July 20,1997 : (Back from vacation) Worked out the new IR protocol Psion uses on their new Series 5. Have working test programs that transfer files to/from a PC and a Series 5 using this new protocol. Started updating IRSEND to be bilingual and automatically detect and adapt to 3c/Siena or Series 5 protocols. Also found a bug in IRSEND/IRSAVE which prevents very small files (<64 bytes) from being transferred properly. Registered users of IRSEND/IRSAVE will automatically receive updated versions that fix this bug and include support for the Series 5 (target is end of week).

Tekram has generously provided me with the programming information for their Tekram IR-210 external IR Adapter. Support for this adapter will be added as new versions of each program are released.


Jun 9,1997 : Fix bug in IRSAVE that did not switch back to 9600 baud after a transfer.


Jun 7,1997 : Newer versions of all programs are now available. The programs now support a number of external adapters ( Actisys IR220L , AIRport, JetEye , Redeye and any adapter using the Temic TOIM3232 chip). There is also a special PSION mode that should control the IR port just like the Siena Emulator does running on a PC. If you have had trouble running these programs before please try again using these new external options. Drop me a note if any of these help plus the type of equipment you were using. Thanks. JRP

PDIR and IRCOPY also include a new irNFS.opa (0.9) that automatically shuts down the backlight when irNFS is in the foreground. Some users have reported what seems like electrical noise from the backlight affecting their IR transfers.

The coding of the first pass of IRESTORE is now complete. If you are interested in testing it and have an SSD drive you can restore to drop me a note.

I have received a large amount of programming information for TV/VCR/.. remote controls from a generous individual. Thanks.


May 19,1997 : Newer versions of IRSAVE and IRSEND that support AIRport 1000/2000 external adatpers and the environment variables IRPORT and IRSPEED. If you have a Jeteye external IR adapter drop me a short note, I am looking for beta testers.


May 1,1997 : Added online registration links to all programs.


April 27,1997 : Minor update to PDIR (0.8a). Seems REGNET only updates on Saturdays and I just missed getting in last Saturday so you won't see any online registration information until at least after this Saturday.


First test release of IRCOPY 0.4 is now available for downloading and testing. This version is limited to transferring files no greater than 2KB is size. Registered version supports any file size.


April 23,1997 : Newer version of IRBACKUP (0.4a) with a fix so zero length files only get backed-up if they have not already been backed up. Newer version of PDIR (0.8) with some minor fixes. See README.DIR file for changes. Still waiting for REGNET to come through with a registration number.


April 22,1997 : Newer version of IRBACKUP (0.4) with fix for backing up zero length files. Type IRBACKUP ? to verify you have this latest version (Date=4/22/97). Still waiting for REGNET to come through with a registration number.


April 21,1997 : Next version of IRBACKUP (0.4) is ready except for the REGNET registration number. When I receive it I will post it here with a link to the registration page.


April 19,1997 : Next version of IRBACKUP (0.4) is coming real soon. Supports baud rates from 9600 to 115200. Supports IRPORT and IRSPEED variables like PDIR. Should backup zero length files now.


April 14,1997 : An updated version of PDIR (0.7) is now available. This version includes a new version of irNFS (0.7) that fixes a bug when copying files larger than 32767 bytes with the new irCopy 0.4. Fixes bug in PDIR that would cause Run-Time Error 10 if there were no files to display. The display format can be controlled through a new Environment Variable (day/month/year, 24hour time...). Override IRPORT setting by using command line irport value.


April 12,1997 : An updated version of PDIR (0.6) is now available. This version includes a new version of irNFS (0.6) that supports multiple baud rates from 9600 all the way upto 115200 baud. PDIR has a new Environment Variable to control the baud rate used over the IR Link to match that set in irNFS.


April 10,1997 : An updated version of PDIR (0.5) is now available. This version includes a new version of irNFS (0.5) that fixes a bug where the ALWAYS option would disable the Auto-Power-Off function of your Psion. Also fixed a bug in PDIR that prevented you from viewing your ROM:: files unless you used the /f option. Added a new SEND96 option for people with external IR Adapters to test which may allow you to load the irNFS.opa code to your Psion.


April 5,1997 : An updated version of PDIR (0.4) is now available. This version includes a new version of irNFS (0.4) that has reduced memory requirements on your Psion. The idea is to have irNFS running all the time and to bring it to the foreground to enable IR communications with your PC.


April 4,1997 : An updated version of PDIR (0.3) is now available. This version of PDIR now supports three different display formats. The default format displays a file's size, date, and time - one file per line - just like DOS.
A new version of irNFS (0.3) is also included in PDIR that puts irNFS to sleep if the 'Foreground Only' run mode is selected and irNFS is put in the background. The previous version would sit in a tight loop checking for an event and slowed down your Psion.
I have worked out the kinks in IRCOPY but I have decided to add in support for wildcard copies so it can be used as a poor mans (womans) restore allowing you to restore the complete contents of one directory with one irCopy command.


March 30,1997 : An updated version of PDIR is now available. One of my beta testers has found a problem with IRCOPY and I will hold off making it available until the fix has been verified.


March 28,1997 : A new package is available called PDIR. It is the first released program to make use of the new irNFS Psion server code. The new IRCOPY 0.4 has completed my pre-release testing phase and should be available this weekend.


March 26,1997 : Finished coding the first version of irNFS. Includes one additional function to allow setting the Date/Time of a file (needed for future irRestore). Coded up a new version of irCopy (0.4) which uses this new irNFS server code. Version 0.4 of irCopy now supports bidirectional copies (PC=>Psion or Psion=>PC) with automatic error handling. The file date and time are also preserved. Expect to see a new package very soon.


March 16,1997 : New version of vbIRSave that properly exits program if the CLOSE (ALT+F4) menu option is used to exit program. Also "grap" selected communications port even if another application was using it.


March 12,1997 : Just worked out the protocol for sending/receiving highlighted text. Turns out to be more complicated than just transferring a file. Look for a new version of vbIRSave (0.2) that copies highlighted Psion text to the Windows clipboard.

I am also working on an IR version of p3nfs that will allow Unix/Atari/whatever computers to access the Psion file system. The protocol will be enhanced to include CRC and probably some type of sequence number. I may then switch IRBackup to using this code on the Psion side and IRestore would definitely use it. I will try to post a page here of the proposed protocol. The current p3nfs program supports the following twelve commands: CREATE, GETATTR, MKDIR, READ, READDIR, REMOVE, RENAME, RMDIR, SETATTR, WRITE, GETDEVS, and STATDEV.


March 11,1997 : vbIRSave is ready for testing. It is a large file due to the inclusion of the VBRUN300.DLL and THREED.VBX files. Unpack to a temp directory then run SETUP. Since I only have 2MB of web page space I will NOT include these support files in other versions.


You're visitor number Counter since Feb 5, 1997


Click here to return to home page.

 1