Release Notes
----------------
Release version 
Driver/Firmware  v103 (1.2.11.03)
---------------------------------------
These were all firmware changes.  W2K/XP and Win9x drivers had only their version
number changed.
38. Revert INT EP to #3.
39. Fix MARK/SPACE parity generation (they were interchanged).
40. All 3410 firmware, standard and variants, has the hardware watchdog enabled.


TI UMP fixes 9/1/03 - 10/28/04, by driver version
----------------------------------------------------------

NOTE:  ALL CHANGES ARE W2k/XP ONLY UNLESS NOTED.
-----------------------------------------------------------------

v081
----
1. Fixed VentaFax hang
2. Fixed inability to set RTS
3. Fix to allow Xon = Xoff
4. Fix so that setting DTR or RTS to handshake mode is not irreversible
5. Fix so that setting an escape character (for inline modem status reporting)
   is not irreversible

v083
----
6. Fixed crash on powering modem down

v084
----
7. Fixed W2k mouse enum 

v085
----
8. Force RI, DSR, DCD inputs to zero (workaround for floating lines)
9. We now reply with UNIMPLEMENTED status to a FLUSH_BUFFERS request; had been doing
   the wrong thing.

v086
----
10. Hardwire MSR lines (CTS etc.) based on registry

v087
----
11. Fix for COM port hopping

v088
----
12. Fix so that initial states of MSR lines will be read
13. Fix so that surprise removal of the device, especially during a DUN session,
    no longer causes it to hang

v089
----
14. Fix for WHQL InfCheck test

v090
----
15. An alternate surprise removal crash fix (subsequently rescinded)

v091
----
16. Fix for Driver Verifier's device enable/disable test

v092
----
17. Fix so that serial timeout at highest baudrates is not too short
18. Optional code, not fully tested, to allow certain chip registers to be set
    depending on registry entries (not enabled by default; #ifdef
    DO_DTK_MEM_WRITE_PARAM_SETTINGS)
19. Modifications to FirmwareAll and driver to get 5052 f/w to build and
    work correctly
20. Modifications to the Win9x tree to get the driver to build and work
    correctly with the shared library
21. Added a preinstaller application
22. Replace in .inf's (where not already) alternate PID 341F with 341A
23. Optional code to hide devices from Device Manager (not enabled by default;
    #ifdef MAKE_DEVICES_HIDDEN)
24. Ports now are given unique PnP ID strings so the .inf can distinguish them
    and assign them different friendly names (enabled by default; #ifdef
    DISTINGUISH_PORTS)

v093
----
25. Experimental version with Rx Buffer size = 1 KB to help avoid asserting
    flow contol at high baud rates.

v094
----
26. Rx Buffer size reverted to 256 bytes
27. Fixes for operation on multiprocessor machines

v095
----
28. Allow custom COM port HW IDs to be defined in .inf
29. Remove embedded f/w image from Win9x driver.  Now if the .i51 file is
    missing on the host, device startup will fail.

v096
----
30. Firmware bifurcated into downloaded (as before) and EEPROM-resident
    versions.  EEPROM resident 3410 f/w now implements the use of the chip
    ID register to set the serial number string unless a non-default serial
    number string is defined in the descriptors section of the EEPROM.
    This solves "new-device" / COM-port hoppping on PC reboot.
31. Change default HWID of virtual COM port, to prevent collision with
    OEM-certified UMPCOMXP.INF files distributed to XP via Windows Update.
    Also prevents "collision" with legacy 2k / XP installations, requiring
    new installation.

v097
----
32. Introduced ComPortChildDeviceText registry entry.

v098
----
(Experimental release with serial total and interbyte timeout padding removed.)


v099
----
33. Undo port naming on surprise remove so new device instance (when plugged in
again) can assume those names (which clients expect to find it by).


v100 (1.2.11.00)
----------------
34. Support serial break generation.


v101 (1.2.11.01)
----------------
WIN2k/XP:
35. Fixed two memory allocations which were in some cases not getting freed.

WIN9X:
(No substantive changes since v096, just synchronizing version numbers. Note that
this does not have any of the w2k/xp changes. This is primarily because they were
w2k/xp-specific, although serial break support was not.)


v102 (1.2.11.02)
----------------
WIN2k/XP:
36. F/w source mods to allow address of interrupt endpoint to be changed more
easily; change it to 2 (had always been 3 before) in the official release of f/w.
Empirically, this avoids interference with the Veo Velocity Connect USB2.0-HS
camera.

37. Make waitmask irps be cancellable; now certain serial apps that used to hang
on disconnecting will not.

WIN9X:
(Same as #36 for 2k/XP)


v103 (1.2.11.03)
----------------
These were all firmware changes.  W2K/XP and Win9x drivers had only their version
number changed.
38. Revert INT EP to #3.
39. Fix MARK/SPACE parity generation (they were interchanged).
40. All 3410 firmware, standard and variants, has the hardware watchdog enabled.
