TECHNOTE.TXT Driver File Contents (Dave.zip)

Mouse reset:
------------
  1: Set UART to 'broken line' state (set bit 6 of the LCR)
  2: Clear the bits 0-1 of the MCR (clear RTS and DTR), wait a while
  3: Reverse the bits again (set RTS and DTR)

============================================================================

Microsoft mode: 1200 bps, 7 data bits, 1 stop bit, no parity



               1st byte        2nd byte         3rd byte
          |---------------||---------------||---------------|
          |0|1|L|R|Y|Y|X|X||0|0|X|X|X|X|X|X||0|0|Y|Y|Y|Y|Y|Y|
          |---------------||---------------||---------------|
               | | \ / \ /      \----|----/      \----|----/
               | |  |   |            |                |
               | |  |---|------------|--------|       |
               | |      |----|       |        |       |
               | |          / \ /----|----\  / \ /----|----\
               | |         |---------------||---------------|
               | |         | | | | | | | | || | | | | | | | |
 Left Button --| |         |---------------||---------------|
Right Button ----|            X increment      Y increment


The X and Y increment values are in 2's compliment signed char format.

Microsoft mice sends 'M' after dropping and raising RTS.

============================================================================

Microsoft IntelliMouse: 1200 bps, 7 data bits, 1 stop bit, no parity



               1st byte        2nd byte         3rd byte         4th byte
          |---------------||---------------||---------------||---------------|
          |0|1|L|R|Y|Y|X|X||0|0|X|X|X|X|X|X||0|0|Y|Y|Y|Y|Y|Y||0|0|0|M|0|0|0|0|
          |---------------||---------------||---------------||---------------|
               | | \ / \ /      \----|----/      \----|----/        | \-----/
               | |  |   |            |                |             |    |
               | |  |---|------------|--------|       |    Middle --|    |
               | |      |----|       |        |       |    Button        |
               | |          / \ /----|----\  / \ /----|----\             |
               | |         |---------------||---------------|            |
               | |         | | | | | | | | || | | | | | | | |          Wheel
 Left Button --| |         |---------------||---------------|         Movement
Right Button ----|            X increment      Y increment


The X and Y increment values are in 2's compliment signed char format.

============================================================================

Mouse Systems mode: 1200 bps, 8 data bits, 0 stop bit, no parity

               1st byte        2nd byte         3rd byte
          |---------------||---------------||---------------|
          |1|0|0|0|0|L|M|R||X|X|X|X|X|X|X|X||Y|Y|Y|Y|Y|Y|Y|Y|
          |---------------||---------------||---------------|
                     | | |  \------|------/  \------|------/
                     | | |         |                |
                     | | |         |                |
                     | | |
                     | | |    Xa increment     Ya increment
                     | | |
       Left Button --| | |
     Middle Button ----| |
      Right Button ------|
                            4th byte         5th byte
                       |---------------||---------------|
                       |X|X|X|X|X|X|X|X||Y|Y|Y|Y|Y|Y|Y|Y|
                       |---------------||---------------|
                        \------|------/  \------|------/
                               |                |

                         Xb increment      Yb increment

Note that the mouse systems mouse sends two independent bytes for
each direction in each packet!

Xa0-7 movement of the mouse in the X direction since last packet (+ right)
Ya0-7 movement of the mouse in the Y direction since last packet (+ up   )
Xb0-7 movement of the mouse in the X direction since Xa
Yb0-7 movement of the mouse in the Y direction since Ya

===========================================================================

Logitech MouseMan mode: 1200 bps, 7 data bits, 1 stop bit, no parity

  3 bytes (left or right button is pressed):
  ------------------------------------------

               1st byte        2nd byte         3rd byte
          |---------------||---------------||---------------|
          |0|1|L|R|Y|Y|X|X||0|0|X|X|X|X|X|X||0|0|Y|Y|Y|Y|Y|Y|
          |---------------||---------------||---------------|
               | | \ / \ /      \----|----/      \----|----/
               | |  |   |            |                |
               | |  |---|------------|--------|       |
               | |      |----|       |        |       |
               | |          / \ /----|----\  / \ /----|----\
               | |         |---------------||---------------|
               | |         | | | | | | | | || | | | | | | | |
 Left Button --| |         |---------------||---------------|
Right Button ----|            X increment      Y increment


  The extra byte (when middle button is pressed):
  -----------------------------------------------

                                 4th byte
                            |---------------|
                            |0|0|M|0|0|0|0|0|
                            |---------------|
                                 |
                            Middle button

Logitech mice sends 'M3' after dropping and raising RTS.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.97