This is the readme file for NanoSecond V1.1. This file contains information about NanoSecond, the application that sets system date/times. Entire contents Copyright (c) 1995-1996 by Nanoware, Inc. All rights reserved. All trade names referenced herein are property of their respective companies. No portion of this software or readme file may be duplicated in any manner without the written permission of Nanoware, Inc., except as outlined in this document. Microsoft and MS-DOS are registered trademarks, Windows 95 and Visual Basic are trademarks of Microsoft corporation. Nanoware, Inc. PO Box 7468 Seminole, Fl 34645-7468 --------------------------------------------------------------------- This file contains the following sections: 1. What Is NanoSecond 2. System Requirements 3. Installation 4. Configuration 5. Technical Support 6. Software License 7. File Descriptions 8. Registration 9. Contact Information 10. Modem Strings --------------------------------------------------------------------- What Is NanoSecond NanoSecond is an application that runs under Windows 95 that updates a computer's system date and time based on a time standard from either NIST or the USNO. NanoSecond has a rich set of configuration options in order to operate with most modems on the market today. This is not free software. This product will allow approximately 10 system time updates before requiring registration. Please see the registration section of this document for further information. --------------------------------------------------------------------- System Requirements This product requires the following minimal configuration: 386 or better processor 8 Meg RAM 4 Megabytes free hard drive space VGA or better monitor Windows 95 Windows compatible mouse Modem --------------------------------------------------------------------- Installation To install this application please perform the following steps: 1. If installing this version over an existing version of NanoSecond, please take a moment and write down your existing Option selections, especially the phone number and any modem strings. These are over-written during installation, and need to be re-entered at the completion of the install. 2. Download and unzip the file into a temp directory. 3. Under the Start Button, select Settings, then Control Panel and then Add/Remove Programs. 4. Select install, then use the browse button to point to the temp directory that you have created that contains NanoSecond. Select Setup.exe and click OK. 5. Follow the on screen prompts for selecting a directory other than the default if desired. --------------------------------------------------------------------- Configuration This application has many configuration options. After starting the application from the Windows 95 Start menu, you may change the default configuration by selecting the Options button on the toolbar. This will open property sheets for both time and modem information. Under the Time property sheet, you can select the Time Zone that you are in, whether you are in Daylight Savings Time (DST) or not, the time service you would like to call (NIST or USNO) and the phone number. As you select either NIST or USNO, the phone number will change accordingly. If required, you may change the phone number as needed for your location ( for example, to remove the "1" if its a local call, or to add a "9" to dial an outside line). Note that when dialing from some locations (such as when behind a PBX), you may need to add a pause after the initial digit to get an outside line. This can be accomplished by adding the pause character for your modem (usually a ",") after the digit. The Modem Property sheet allows configuration of various modem parameters. You may select either tone or pulse dialing, Dialtone and/or busy detection and speaker operation. A default initialization string is provided. You may, however, need to change this for your modem. In general, we want to at least load factory straps (&F). The hang-up string is used to disconnect from the phone line. It is very important for this string to be correct for your modem as if the modem does not accept this string, you may stay online and incur long distance charges until you shut off the modem. The "~" characters in the hang-up string are used to signify a 1 second delay. For example, the hang-up string "~~~+++~~~ATH" pauses 3 seconds, sends the "+++" attention sequence, pauses 3 seconds, then sends the "ATH" hang-up command. This default string works for many modems, however you should verify that it will work for yours. The Timeout period is used to tell the modem how long to wait for carrier detect before aborting the call. Valid values are from 30 to 90 seconds. The port settings string is used to open the computer's comm port at a specific rate and protocol. Both NIST and USNO are set up for 8 bits, no parity, 1 stop bit. Your modems speed must be prepended to this string. For example, for a 9600 BPS modem, the string would be "9600,8,n,1". For a 2400 BPS modem this could be "2400,8,n,1". Other valid bit rates would be 14400 and 19200. Do not use any other rates. You may either select the Comm port or choose "Auto" to allow the application to search for a modem on each port. --------------------------------------------------------------------- Technical Support Technical support for registered users is handled by either e-mail, Fax or mail (Use e-mail for the fastest response). In order to support the product better, please provide the following information: * A clear explanation of the problem encountered, is it repeatable, how often, what events led up to the problem. * The serial number and version number (see the About box ). * Your name. * Your telephone number and best time to call. * Your e-mail address (if available) * The type of computer, amount of RAM and free hard drive space * Modem Brand and speed. * A description of the steps needed to reproduce the problem. * Any text from any error messages the application displays. Please quote it exactly! You may contact Nanoware in any of the following ways: e-mail: From the Internet: 75451.1443@compuserve.com From Compuserve: 75451,1443 From America Online: 75451.1443@compuserve.com Fax: 813-531-0796 Mail: Nanoware, Inc. PO Box 7468 Seminole, FL 34645-7468 Any technical support outside of the United States of America must be handled via e-mail only. --------------------------------------------------------------------- SOFTWARE LICENSE ATTENTION: PLEASE READ THIS DOCUMENT CAREFULLY BEFORE INSTALLING THIS SOFTWARE. THE INDIVIDUAL OR ENTITY LOADING THIS PACKAGE (THE "END USER") AGREES TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE THE SOFTWARE. The enclosed computer program(s) and the accompanying documentation are provided to the End-User by Nanoware, Inc., a Florida Corporation ("Licensor") for use only under the following terms. Licensor reserves any right not expressly granted to the End-user. The End-User owns the disk on which the Software is recorded, but Licensor retains ownership of all copies of the Software itself. The End-User assumes sole responsibility for the installation, use and results obtained from use of the Software. 1. License. End-User is granted a limited, non-exclusive license to do only the following: A. Install and maintain the Software on one computer at any time for use only in the End-User's own business. B. Make one copy in machine-readable form solely for backup or archival purposes for the computer which the Software is installed. The Software is protected by copyright law. C. Transfer the Software and all rights under this License to another party together with a copy of this License and all written materials accompanying the Software, provided (i) the End-User gives Licensor written notice of the transfer (including in such notice the identity of the transferee), and (ii) the other party reads and agrees to accept the terms and conditions of this License. 2. Restrictions. The End-User may NOT sublicense, assign, or distribute copies of the registered Software to others. The End-User may NOT sublicense or assign copies of the unregistered Software, however, the End-User may freely distribute copies of the unregistered Software as long as the End-User does not charge for the copy. The Software contains trade secrets. The End-User may NOT decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human readable form. THE END-USER MAY NOT MODIFY, ADAPT, TRANSLATE, RENT, LEASE, LOAN, RESELL FOR PROFIT, DISTRIBUTE, OR OTHERWISE ASSIGN OR TRANSFER THE SOFTWARE, OR CREATE DERIVATIVE WORKS BASED UPON THE SOFTWARE OR ANY PART THEREOF, EXCEPT AS EXPRESSLY PROVIDED IN SECTION 1.C. ABOVE. 3. Protection and Security. The End-User agrees to use its best efforts and to take all reasonable steps to safeguard the Software to ensure that no unauthorized person shall have access thereto and that no unauthorized copy, publication, disclosure or distribution in whole or in part, in any form, shall be made. The End-User acknowledges that the Software contains valuable confidential information and trade secrets and that unauthorized use and/or copying are harmful to Licensor. 4. Termination. This License is effective until terminated. This License will terminate immediately without notice from Licensor if the End User fails to comply with any of its provisions. Upon termination the End User must destroy the Software and all copies thereof, and the End-User may terminate this License at any time by doing so. 5. Limited Warranty. Licensor warrants that, for sixty (60) days from the date of initial use by the original End User, the Software shall operate substantially in accordance with the published functional specifications current at the time of shipment. If, during the warranty period, a defect appears, End User shall remove the Software and Licensor's only obligation shall be, at Licensor's election, to replace the defective Software or refund the purchase price. The End-User agrees that the foregoing constitutes the End-User's sole and exclusive remedy for breach by Licensor under any warranties made under this Agreement. This warranty does not cover any Software that has been altered or changed in any way by anyone other than Licensor. Licensor is not responsible for problems associated with or caused by incompatible operating systems or equipment, or for problems in the interaction of the Software with software not furnished by Licensor. No oral or written information or advice given by Licensor or its dealers, distributors, employees or agents shall in any way extend, modify or add to the foregoing warranty. THE WARRANTY AND REMEDY PROVIDED ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE END-USER ASSUMES ALL RISK AS TO THE SUITABILITY, QUALITY, AND PERFORMANCE OF THE SOFTWARE. IN NO EVENT WILL LICENSOR, OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AFFILIATES, BE LIABLE TO THE END-USER FOR ANY CONSEQUENTIAL, INCIDENTAL, INDIRECT, SPECIAL OR EXEMPLARY DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF DATA OR BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR ACCOMPANYING WRITTEN MATERIALS, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. LICENSOR'S LIABILITY TO THE END-USER (IF ANY) FOR ACTUAL DIRECT DAMAGES FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM OF THE ACTION, WILL BE LIMITED TO, AND IN NO EVENT SHALL EXCEED, THE AMOUNT ORIGINALLY PAID TO LICENSOR FOR THE LICENSE OF THE SOFTWARE. 6. Enhancements. From time to time Licensor may, in its sole discretion, advise the End-User of updates, upgrades, enhancements or improvements to the Software and/or new releases of the Software (collectively, "Enhancements"), and may license the End-User to use such Enhancements upon payment of prices as may be established by Licensor from time to time. All such Enhancements to the Software provided to the End-User shall also be governed by the terms of this License. IN ORDER FOR THE END-USER TO BE ASSURED THAT IT WILL BE ADVISED OF AND LICENSED TO USE ANY ENHANCEMENTS TO THE SOFTWARE, THE END-USER MUST REGISTER THE SOFTWARE. 7. General. This License will be governed by and construed in accordance with the laws of the Florida, and shall inure to the benefit of Licensor and End-User and their successors, assigns and legal representatives. If any provision of this License is held by a court of competent jurisdiction to be invalid or unenforceable to any extent under applicable law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this License will remain in full force and effect. Any notices or other communications to be sent to Licensor must be mailed first class, postage prepaid, to the following address: Nanoware, Inc., PO Box 7468, Seminole, Florida, 34645-7468. This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof, and all prior proposals, agreements, representations, statements and undertakings are hereby expressly canceled and superseded. This Agreement may not be changed or amended except by a written instrument executed by a duly authorized officer of Licensor. 8. Acknowledgment. BY LOADING THIS SOFTWARE, THE END-USER ACKNOWLEDGES THAT IT HAS READ THIS LICENSE, UNDERSTANDS IT, AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. Should you have any questions concerning this License, contact Licensor at the address set forth above. --------------------------------------------------------------------- Registration NanoSecond registration is only $10.00, plus $4.95 s&h if you would like diskettes (3.5in HD format only), plus applicable tax. As an unregistered user, NanoSecond will only allow approximately 10 updates to your system date/time. After this point, it will not allow updates and displays a message stating that the application needs to be registered. There are several ways to register this application. CompuServe Registration: To have have the registration fee added to your CompuServe bill "GO SWREG" and follow the menus. NanoSecond's registration id is 8648 for the no diskette version and 9706 for the version that includes disks. If you do not request diskettes, we will e-mail you the appropriate registration number to "unlock" your copy. If you placed an order that included diskettes, we will mail your diskettes and registration information in the same package. Registration By Check: For users that prefer not to or don't have access to online registration, you may send a check. If sending a check, please use the file order.txt and print out the order form. This may be accomplished by running the application, selecting the register button, and then clicking the order form button. If you do not request diskettes, we will mail you the appropriate registration number to "unlock" your copy. If you placed an order that included diskettes, we will mail your diskettes and registration information in the same package. Foreign Orders: All orders outside of the United States of America must be placed online via CompuServe (Go SWREG, registration number 8648) and that any correspondence must be done via e-mail. Please note that the diskette version is not currently available outside of the United States. --------------------------------------------------------------------- Contact Information You may contact Nanoware in any of the following ways: e-mail: From the Internet: 75451.1443@compuserve.com From Compuserve: 75451,1443 From America Online: 75451.1443@compuserve.com Fax: 813-531-0796 Mail: Nanoware, Inc. PO Box 7468 Seminole, FL 34645-7468 --------------------------------------------------------------------- Modem Strings This section contains misc. modem initialization strings and information for specific modem brands. This list will be updated periodically as more information becomes available and warrants a reissue. This section lists only changes from the default setup parameters. Hayes Accura 2400 Init string = "AT&FL0" Practical Peripherals PM14400FXMT Init string = "AT&F2L0" US Robotics Sportster 28.8 Vi Init string = "AT&F2L0" Bullet 28.8 Init string = "AT&F0&K0N1B1S37=5&C1&D2X4" MWave Init string = "AT&FL0" For other brand high speed modems, one of the following strings may work: AT&F&C1&D2&Q0&K4 or AT&FE0&H0&I0&K0&M0&B0 or ATQ0K0%C0 or AT&F0&K0N1B1S37=5&C1&D2X4.