README.1ST  (Jan 4, 2001)
==========

+++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ 

This is BETA level code! Use at your own risk! Bug reports and comments are welcome!

+++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ BETA +++ 

Read README.TXT to understand the installation of the drivers!
The install routine (INSTALL2) that the README talks about is not there yet, 
so a manual installation might be preferred (just add the lines described in README.TXT to your CONFIG.SYS)


In the unzipped IRDD directory you'll find the following additional apps:

1) PBOOK.EXE: 	An attempt to create a GUI based tool for OS/2 that helps manage the phone numbers
                   	in your cellphone. You can read and write the phonebook and edit it on your PC while the
                   	phone is attached to the infrared or serial port..
 		First, go into options and either let the program detect the right settings or update them
		manually.
                   	It also contains some experimental code that lets you send an SMS from your PC and manage
                   	the SMS's in your phone. This works only with Ericsson R320 and T28 models right now.
		

2) TMGR.EXE:  	An application that lets you upload and download ringtones from and to your Ericsson phone.
                   	Most IR equipped Ericsson models are supported (no support for serial connections yet).
		Generic (i.e. Nokia) support is difficult since unlike the phonebook and SMS commands, the
		commands used for ringtones are manufacturer specific.

Also, there is a DLL (RXIRDA.DLL) that exports the following functions as REXX API's:

RxIrDAQueryDevice()		returns the name of the detected device or "NOT CONNECTED"
RxIrDAQueryCOMPort()		returns the name of the port used by the serial device ("COMx:")

These API's are initialized automatically when PMIRDA.EXE is loaded.
Here's a code snippet that shows how to use these API's:

If RxFuncQuery(RxIrDAQueryDevice)= 0 Then /* PMIRDA.EXE Loaded */
 phonestring=RxIrDAQueryDevice()
If phonestring<>"NOT CONNECTED" Then      /* device present */
  port=RxIrDAQueryCOMPort()
   

Contact me for requirements/updates/bug reports/ideas/...


Oliver Stein (ostein@de.ibm.com)

