Softick PPP 2.21 Readme File
----------------------------

(c) Copyright by Softick Software  2003,2004 
(c) Copyright by Dmytro Pohromskyy 2003,2004. All Rights reserved.

* Palm OS and HotSync are registered trademarks and Palm is a trademark 
of Palm, Inc. 

All other brand names, product names or trademarks are the property of 
their respective owners. 

1.What is Softick PPP.

  Softick PPP is a PPP server which could accept connections from Palm
  powered device via USB cable/cradle.

  Softick PPP includes simple NAT service to provide easy connection to
  existing networks.

1.1 UsbSync conduit
  Softick PPP starting 2.10 installs UsbSync conduit to the HotSync. This
  conduit doesn't synchronize Palm databases, it synchronize access to 
  USB components instead. This prevent famous BSODs during establishing
  USB connection with HotSync application enabled on some PDAs. So you may 
  use shared USB mode for some handhelds instead using inconvinient exclusive mode.
  A compatibility list for this feature is collected now.

  UsbSync conduit cannot provide shared mode for all PDA, since some of 
  them report wrong USB Function Id (we use it to determinate what connection
  Palm tries to establish: HotSync, PPP connection, Card Export, etc). Here a 
  few already known models which always report "HotSync":  Handspring Treo 90, 
  Acer S60, Sony Clie PEG UX40/50.

  This conduit in a beta stage now and we appreciate any feedback about
  it. 

2. System requirements

Softick PPP requires Palm Desktop 4.1 installed.
Windows 98/Me/2000/XP is required.

3. Installation

Before installing Softick PPP make sure you have setup Palm's USB driver 
and you are able to perform ordinal synchronization by using HotSync
technology.

 a. Run SoftickPPP-version-EN.exe to launch installation.

 b. Follow the instructions displayed on the screen

 c. Setup your Palm Network profile. You need to setup your DNS settings
 in Network Profile or in the Softick PPP configuration (accessible from
 right click on tray icon -> Settings).


4.Known issues and limitations:

 You may experience problems with Softick PPP when use it with unsupported
 PDA models. (Some Sony Clies). These models will be support in near future.

 Palm m500/m505 :
 Trying to perform HotSync operation with established PPP session crashes
 handheld. This is Palm OS problem, since Softick PPP doesn't install any 
 software to the handheld.

 Palm Zire and similar
 You cannot connect two Palm Zire handheld at the same time. These models
 share same USB serial number and Windows PnP manager treat them as one 
 device.The serial number in a device, if it exists, must be unique for each device 
 that shares the same USB Vendor ID and Product ID. Unfortunately 
 PalmOne/Handspring  mistakenly program devices with identical serial numbers. 
 When two or more USB devices with identical serial numbers are plugged into 
 the same system, only the first one plugged in functions. 

 Power Management Crash.
 You need to terminate all USB PPP sessions before entering sleep mode on 
 desktop computer. PalmUSB driver incorrectly handles power transition and
 can return garbage instead of correct data crashing Softick PPP.

 Multiple Bluetooth devices
 Only one Palm OS device can be connected to the Softick PPP via Bluetooth
 connection at the time. 

 Server connections
 Current Softick PPP doesn't support server connection to Palm OS device. 
 If you need this feature consider using Softick PPP 1.xx

 ICMP Echo (ping)
 Current Softick PPP doesn't implement ICMP Echo/Reply (ping) protocol 
 support. If you need this feature consider using Softick PPP 1.xx

 PPP Timeout
 In case application performs NetLibClose/NetLibOpen without delay
 (this can also be simulated in Prefs->Network panel by quickly pressing
 Connect/Disconnect button) a PPP connection cannot be established for
 some PDA models. 



5. Disclaimer

This software is provided without warranty. We will not take responsibility 
for any form of damage or loss that occurs when/by using or not using this 
software.

6. Contact

If you have any questions, suggestions or problems, please e-mail us at:

    support@softick.com

For more information, please visit our site. The latest version can be 
downloaded from: 

    http://www.softick.com

7. History
	2.21 Softick PPP now can configure Palm OS "gateway" parameter.

    2.19 Fixed invalid TCP RST packet address for packets sent to non-existent TCP
          	connections. 
    	 Fixed FIN packet retransmission error.
    	 Fixed Windows 2003 Server "Cannot start application"
    	 Fixed "PPP Timeout" after many PPP sessions on USB interface
    	 Fixed "PPPGate Listener Wnd not responding" error message during Windows shutdown 
    	       with PPP clients connected.

    2.18 Fixed "PPP Timeout" in case unexpected DNS configuration
    	 Added Tapwave Zodiac support

    2.17 Added UDP broadcast support
    	 Fixed WIndows 98 crash on USB disconnection
    	 Added IRDA (Infrared link) support

	2.16 Fixed rare FIN segment problem.
		 Fixed uninstallation problem when evalution is over.

    2.15 Fixed yet another crash during PPP disconnection
         This version supports better serial numbers, old serial numbers are still accepted.
		 Fixed problem with serial interfaces after activating/deactivating in
		 connected state

    2.14 Fixed possible invalid pointer reference during PPP disconnection
         Improved communication speed
         Serial Interfaces now pre-configured to 115200 instead 128K.

	2.13 Bug fix release
    2.12 Improved TCP Window Probe timer
    	 Rare crashes was fixed 
    	 Fixed bug with Bluetooth enumeration on some systems

    2.11 Fixed problem with UsbSync installation program
    	 
    2.10 Fixed few bugs in TCP/IP and IPCP
         Added BlueTooth/Serial support.
         A PPP connection was optimized
         Evaluation period was reset
         Added UsbSync conduit

    2.09 Added support for Sone PEG UX40/50, Acer S60
	2.08 Added Treo 90 support
	2.07 Fixed POP3 related bug.
	2.06 Added USB Exclusive mode support. This should help with most Sony Clie
