tool-eng.txt Driver File Contents (o97sd241.zip)

                                                             07.12.2001
=======================================================================
16-bit Utilities for CSM PC Card Drives
=======================================================================

                              CONTENTS


1.) Introduction

2.) Formatter MELFORME.EXE
   2.1.) Introduction
   2.2.) MELFORM Command Line Options
     2.2.1.) General Options
     2.2.2.) Options for PCMCIA compatible drives
   2.3.) Formats / Compatibity Issues
     2.3.1.) Non-PCMCIA Drives
     2.3.2.) PCMCIA SRAM/EEPROM - Cards
     2.3.3.) PCMCIA-ATA Cards
     2.3.4.) PCMCIA Cards with multiple partitions

3.) Batch Copy Program BCPY.EXE

4.) The MELCOPY Utility
   4.1.) General
      4.1.1.) PC-Cards
      4.1.2.) The virtual PC-Card Drive
   4.2) Working with MELCOPY
      4.2.1.) User Interface
      4.2.2.) Command Line Parameters
   4.3.) MELCOPY Functions
      4.3.1.) COPY, FILE->CARD
      4.3.2.) COPY, CARD->FILE
      4.3.3.) VCARD, Open
      4.3.4.) VCARD, Close
      4.3.5.) Tools
         4.3.5.1.) DOS-Shell
         4.3.5.2.) Erase FLASH-Card
         4.3.5.3.) Drive Status
         4.3.5.4.) Battery Check
         4.3.5.5.) Battery Change
         4.3.5.6.) CRC-Check
         4.3.5.7.) Hex-Edit
      4.3.6.) Exit

5.) Virtual PC Card Drive MEL-PCJV.SYS

6.) Firmware Update Utility DL97.EXE

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

1.) Introduction
================

The 16-bit utilities for CSM PC Card drives can be used unter DOS and
Windows '95.

The following utilities are included:

- Formatter for SRAM/EEPROM/ATA cards
- Batch copy programm
- MELCard Manager MELCOPY
- The virtual PC-Card drive (DOS only)
- A firmware update utility

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

2.) Formatter MELFORME.EXE
==========================

2.1.) Introduction
==================

MELFORM will recognize automatically the following types of memory
cards:

  - SRAM
  - EEPROM
  - PCMCIA-ATA Cards

!! Other types of memory cards cannot be formatted by MELFORME.

If no additional options are specified, MELFORME will use the complete
card capacity and create one DOS partition.

With the following command line options the default formats can be
adapted to your special requirements.


Return Values
-------------
MELFORME returns a value which can be used by batch programs to detect
the status of MELFORMe-operation (DOS-variable ERRORLEVEL).
MELFORME returns zero if formatting was successfull. Otherwise the
return value is <> zero.



2.2.) MELFORM Command Line Options
==================================

The current version of the formatter MELFORME.EXE knows the following command
line options:


2.2.1.) General Options
-----------------------

/s        Make card bootable
/s:x      The Operating system (MS-DOS) will be copied to the memory
          card. The maximum partition size is 32 MB
          The optional argument x forces MELFORM to read the system
          files from another drive. This is useful to format a card
          with a DOS version different from the version the PC is
          working with.
          E.g. /s:A reads system from floppy drive A:
/PDID=xx  'physical drive ID'
          This option is interesting in conjunction with /s.
          When formatting a bootable media, MELFORM writes the drive ID
          zero, so that it will work with all bootable CSM drives.
          If e.g. an ATA media is formatted, which is intended to
          operate as an IDE hard drive, you must specify the drive
          ID of the (first) hard disk (128).

/m        Multiple Drive.
          This option supports the multiple drive stations MEL-PCP/8
          MEL-PCPJ/8 and DualSlot-Board.
          MELFORME will format all slots which contain a memory card.
          No user dialogue is executed.

/f:xxx    Define partition size(s) in kB.
          This option can be used to reserve memory at the end of the
          card for special purposes.
          On PCMCIA drives, this option is used to create multiple
          partitions (up to four).


2.2.2.) Options for PCMCIA compatible drives
--------------------------------------------

/p        Format Pseudo-Floppy-Format
          (SRAM/EEPROM: No PCMCIA-information. PC-ATA: No partition
          table)

/a        Use attribute memory for PCMCIA-informations.
          (SRAM/EEPROM cards only)

/a-       Leave attribute memory unchanged.
          (SRAM/EEPROM cards only)

/crc      Generate 16-bit CRC
          A CRC-Code will be computed for each DOS sector. The MEL-
          device driver will check and update the CRC's and report
          data errors.
          (SRAM/EEPROM cards only)

/chk      Generate 8-bit checksum
          A simple 8-bit checksum will be computed and stored for
          each DOS sector. The MEL-device driver will check and up-
          date the checksums and report data errors.
          The checksum is not as reliable as CRC-checking, but check-
          sum computation will run faster.
          (SRAM/EEPROM cards only)

          NOTES:
          The options /crc and /chk are limited to PCMCIA-
          compatible drives. The option /p must not be given if
          error detection shall be used.
          If a partition is checked, MELFORME must initialize each
          sector to set the initial checksums.



2.3.) Formats
=============


2.3.1.) Non-PCMCIA Drives
-------------------------

Default:    - The complete capacity will be formatted in one DOS
            partition.


2.3.2.) PCMCIA SRAM/EEPROM - Cards
----------------------------------

Default:  - Attribute memory not used (will be erased)
          - PCMCIA-Informations  (CIS) will be written. The first
            512 bytes of memory will be reserved for this data.
          - The remaining capacity will be formatted in one DOS
            partition.

Some LapTops/Notebooks are unable to read the PCMCIA informations. Use
options /A or /P if the MELFORM format is not recognized by your LapTop
or Notebook.


2.3.3.) PCMCIA-ATA Cards
------------------------

Default:  - Attribute memory not used (normally ROM)
          - No PCMCIA-Informations will be written
          - Format with partition table in physical sector 0.
          - The remaining capacity will be formatted in one DOS
            partition.

Some Products of other manufacturers are possibly unable to handle the
partiton table format. Use option /P to format without partiton table
--> IBM SuperFloppy Format.


2.3.4.) PCMCIA Cards with multiple partitions
---------------------------------------------

In PCMCIA compatible drives, MELFORME can format SRAM/EEPROM cards as
well as PC-ATA cards with multiple (1..4) partitions.

This is useful if a large PC-ATA card has to be formatted as a bootable
media. The size of the bootable partition is limited to 32 MB. To use
the remaining capacity of the card, a second partition must be created.

Device drivers which support multiple partitions will reserve 1..4
drive names at boot time (can be selected by driver options). Each
partition of a media can be accessed with its own drive name.



To create more than one partition, the parameter /F:xxx must be used.
MELFORME will create one partition with xxx kB. A second partition will
be created, keeping the remaining card capacity.

E.g.:       MELFORM D: /F:1024 /F:512
-----
Creates 3 partitions:
  1.)     1 MB
  2.)     512 kB
  3.)     remaining card capacity



The partition size may be specified in two ways:

  /F:xxx  Standard: xxx = partition size in kB
  /F=xxxY  Alternate: Y=Format flag. 'K' for kB, 'M' for MB

On SRAM/EEPROM cards, each partition may have its own checksum for
error checking.

If the /S-parameter is given, MELFORME will always make the first
partition bootable.


E.g.:       MELFORM D: /S /CRC /F=512K  /CHK /F1M
-----
Creates 3 partitions:
  1.)     512 kB, bootable, each sector with CRC checksum
  2.)     1 MB, each sector with 8-bit checksum
  3.)     remaining card capacity, not checked.


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


3.) Batch Copy Program BCPY.EXE
===============================


BCPY.EXE - Batch Copy - implements the basic functions of the MELCARD
Manager utility MELCOPY.EXE:

  - Copy Card -> File
  - Copy File -> Card
  - Erase FLASH Card

In difference to MELCOPY, BCPY is a simple command line utility to be
used in batch programs. It will not need any user interaction after the
program is called from the comandline. All input parameters must be
specified at the command line.

For this reason, BCPY knows a few options. Call BCPY without any
options to display a brief help message.

BCPY is invoked with the following command line:

     BCPY drv: r|w|e { Option(s).. }

drv:        Means the drive name of your MEL-Drive, e.g. D:.
r|w|e       Mode. Must bei either 'r', 'w' or 'e'
             'r': Read. Copy Card  -> File
             'w': Write. Copy File -> Card
             'e': Erase FLASH-Card (Common memory only, requires
                  option /SC=.. to set erase size
Option(s):  A list of the following optional parameters:
          /FC=..  File name Common memory. Defaults to 'BCPY.PCC'
          /FA=..  File name Attribute memory. Defaults to 'BCPY.PCA'
                  The file name defaults are set in read mode only.
                  In write mode they must be specified !
          /SC=..  Size common memory
          /SA=..  Size attribute memory
                  BCPY tries to detect memory size(s) if they are not
                  explicitely specified.
          /OC=..  Offset common memory
          /OA=..  Offset attribute memory
                  Both offsets default to zero.
          /MC=..  Memory type common memory. Defaults to 'SRAM'
          /MA=..  Memory type attribute memory. Defaults to 'EEPROM'
                  The actual memory type may be specified as:
                  SRAM / EEPROM / FLASH / OTPx
                  OTP algorithms are distinguished by indices:
                  - OTP0  Mitsubishi (Page-Mode)
                  - OTP1  Sharp
                  (See documentation of your MEL-Drive for more info)
          /V[+|-] Verbose (Show progress of operation. Defaults to +)
          /FAST   Erase only: Do not perform Blank-Check.


NOTES:
------
Offsets and memory sizes are specified in the same manner as
within MELCOPY: Numbers without suffix are interpreted as 'Bytes',
trailing 'K' means kBytes, 'm' means MBytes.
You may also specify a hexadecimal number with a leading '$'. Hex
inputs are always interpreted as 'Bytes'.

BCPY can detect the card size automatically if no size is
specified. This will happen when ..
- reading SRAM, EEPROM or ATA-Cards
- erasing FLASH-Cards (with known chip-type)
- writing to ATA-Cards (truncates if file size exceeds card size).


Press ESC at any time to abort a BCPY function.



Examples:
---------

BCPY D: R
  Detect memory sizes automatically. Copy common memory to BCPY.PCC
  and attribute memory (if present) to BCPY.PCA.

BCPY D: R /SA=0 /OC=$100 /SC=1M
 Ignore attribute memory (Size=zero).
 Copy 1 MB from Offset $100 (256) to file BCPY.PCC

BCPY D: W /FC=MYFILE.DAT /MC=FLASH
  Write MYFILE.DAT to address 0 in common memory. The type of common
  memory is FLASH.

BCPY D: E /SC=4M
  Erase 4 MB FLASH-Card in drive D:



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

4.) The MELCOPY Utility
=======================

4.1.) General
=============

The utility MELCOPY offers a set of useful functions for the handling of
the different types of memory cards. In difference to its command line
oriented little brother BCPY, MELCOPY is a menue driven program.

4.1.1.) PC-Cards
================

The PC-Card Standard (formerly PCMCIA) specifies the hardware and the
behaviour of the nowadays widely used PC-Cards. PC-Cards can have nearly
any function, e.g. modem, LAN-adaptor, ..
In conjunction with MELCOPY, only storage cards are from interest.
This chapter will explain some concepts and terms from the world of PC-Card
storage medias:

ATA Cards (FLASH / HardDisk)
   From the view of software, all ATA cards act like IDE hard disks.
   So, device drivers do not need to cope with the characteristics of a
   special memory technologies.

Attribute Memory
   Additional address space in PC-Cards. The attribute memory is intended
   to store the ->CIS.
   The more 'intelligent' PC-Cards (ATA, I/O-Cards) must have attribute
   memory to identify themselves to the driver software. The memory is
   normally read only.
   Dumb memory cards are not required to have attribute memory. The main
   storage of a PC-Card storage media is the ->Common memory.

CIS (Card Information Structure)
   A Data structure defined in the PC-Card Standard. The CIS contains
   informations about a PC-Card. From the CIS of a more 'intelligent'
   PC-Card, the driver software can read the function of the card and
   extract data about its possible configurations.
   The CIS of a dumb memory card should contain at least information about
   the physical card layout (memory technology, ..). Formatting software
   usually stores informations about the logical layout (partitions) in
   the CIS. Memory cards do not necessarily contain a CIS.

Common Memory
   The 'main storage' of a PC-Card. The PC-Card standard defines an address
   space of 64MB for the common memory (not for ATA cards !).

Linear FLASH Cards
   Memory cards which contain FLASH chips. In difference to ->ATA-FLASH
   cards, the driver software has to obey the respective programming
   algorithm. Linear FLASH cards must be erased before they can be
   (re)written. Erasure is a block oriented operation, the block size is
   usually >= 128kB. So, Linear FLAHS-Cards can hardly be used as DOS
   compatible storage medias without additional software (FLASH file
   systems).


4.1.2.) The virtual PC-Card Drive
=================================

NOTE:    At this time, the virtual PC-Card drive can only be used under
         MS-DOS. See the MEL-PCJV documentation for details.

The virtual PC-Card drive is intended to simulate a PC-Card. It uses
files on the PC's hard disk to emulate attribute and common memory of the
card.
The virtual card drive is useful for creating images of a card without
having it at hand.

The virtual card drive must be configured and opened by MELCOPY, before it
can be used. During configuration, the size of the memory to be emulated
must be specified. One also has to specify file names for the image files
to be created or used.


WARNING: The device driver MEL-PCJV.SYS makes extensive use of undocumented
         DOS-functions. This may cause conflicts with other utility pro-
         grams which work in the same manner.

The following DOS commands work correctly on the virtual drive:
   COPY MKDIR   CHKDSK
   DEL  RMDIR   TREE
   REN  COMP



---------------------------------------------------------------------------

4.2) Working with MELCOPY
=========================

4.2.1.) User Interface
======================

MELCOPY uses a very simple menue system. Only a few keystrokes are
required to activate the MELCOPY functions. The status line will show a
detailed description of the highlighted option while the menue system is
active.

Funktion keys
-------------
<ESC>             Close current menue.
<ENTER>           Execute highlighted menue item
<LEFT>/<RIGHT>    Move through the main menue
<UP>/<DOWN>       Move through sub menues


Menues
------

COPY  -+-- Card->File         Copy from card to files
       +-- File->Card         Copy from files to card

VCARD -+-- Open               Create/open virtual drive
       +-- Close              Close virtual drive

TOOLS -+-- DOS-Shell          DOS-Window
       +-- Erase FLASH        Erase Linear FLASH-Card
       +-- Drive Status       Display socket status
       +-- Battery Check      Check backup battery (SRAM-Card)
       +-- Battery Change     Change backup battery (SRAM-Card)
       +-- CRC-Check          Compute checksum over a region of the card
       +-- Hex-Edit           Simple hex editor for analysis of a card

EXIT  -+-- Continue           Do not exit
       +-- Quit               Quit to DOS


Input masks
-----------
While editing a MELCOPY input mask, the following keys are important:

<ESC>           Quit to menue
<F1>            Execute function
<ENTER>         Confirm input, go to next input field
<TAB>           Go to next input field


Types of input fields
---------------------
File names: MELCOPY will complete a file name with path and extension if
      necessary. The path will be taken from the current working directory.
      The extension will be .PCC (Common memory) or .PCA (Attribute memory).

Memory sizes/Offsets: All inputs are interpreted in units of bytes.
      By suffixing 'K' or 'M', one may specify kBytes or MBytes.

Drive, Memory type: Can be selected from lists. Use <UP>,<DOWN> to dis-
      play the list.

All user inputs are automatically written to a configuration file
(MELCOPY.CFG). These values will be used as default values in the next
session(s). The configuration file is always stored in the current working
directory.



4.2.2.) Command Line Parameters
===============================

The following command line parameters can be specified when invoking
MELCOPY:

/?    Display all valid parameters
/BW   Black&white display
/RAW  Do not modify CIS when writing to card of different type

---------------------------------------------------------------------------

4.3.) MELCOPY Functions
=======================

4.3.1.) COPY, FILE->CARD
========================
Copy files to a memory card.

Input fields:
-------------
Files: Attribute/Common Image
      Name(s) of the file(s) to be copied to the card

Destination Drive
      Select the drive where the PC-Card is inserted.

Erase FLASH before Write
      Erase linear FLASH cards before writing.

Allow Multi Drive Copy
      Only for multi copy stations: Execute operation on any socket.

Offset Attribute/Common Memory
      Target address inside the card.

Size Attribute/Common Memory
      Size of the memory area or number of bytes to be written.

Type Attribute/Common Memory
      Memory type of the area(s).

NOTE:
   If your memory card has no attribute memory or if you don't like to
   change the attribute memory the select zero for the size of the
   attribute memory.
   The memory size(s) and memory type(s) are usually printed onto the
   memory card. If the information is missing, please contact your dealer.

Press <F1> to start the copy process.
Press <ESC>to return to the menue.


4.3.2.) COPY, CARD->FILE
========================
Copy memory card to disk files.

Input fields:
-------------
Source Drive
      Select the drive where the PC-Card is inserted.

Offset Attribute/Common Memory
      Source address inside the card.

Size Attribute/Common Memory
      Size of the memory area or number of bytes to be read.

Files: Attribute/Common Image
      Name(s) of the file(s) to be created.


NOTES:
   There must be enough space on your hard disk to keep the files being
   created.

Press <F1> to start the copy process.
Press <ESC> to return to the menue.


4.3.3.) VCARD, Open
===================
Configure and open the virtual card drive

Drive
      Select the drive being created by MEL-PCJV.SYS.

Size Attribute/Common Memory
      Memory sizes to be emulated.

Files: Attribute/Common Image
      Files to be used for the emulation.

NOTE:    You may specify the names of existing image files if you want
         to modify them via the virtual drive utility. MELCOPY will set the
         memory size(s) for simulation to the current file size(s).

Press <F1> to open the virtual drive. MELCOPY will create dummy image
files if you have specified new file names.
You may leave MELCOPY now, and use the virtual card drive like any other
drive of your PC. It will work like a SRAM-Card with the given memory
sizes CSM PC-Card Drive.

NOTE:    Like any other CSM PC-Card Drive, the virtual drive must be
         formatted before it can be read/written with DOS.
         Use the formatter being supplied with your PC-Card drive.

Formatting the virtual drive can be skipped if existing image files with
a DOS-format are used for simulation.

4.3.4.) VCARD, Close
====================
Lock the virtual card drive for write accesses.
Select the option CLOSE from the menue VCARD. MELCOPY will lock the drive
for write accesses. The drive is now read only.
You may reopen the virtual drive at any time.


4.3.5.) Tools
=============

4.3.5.1.) DOS-Shell
-------------------
Execute DOS commands without leaving MELCOPY.
Select the option DOS-Shell from the menue TOOLS. MELCOPY will load the
MS-DOS command interpreter COMMAND.COM. You may execute any DOS command or
program.

NOTE:    Because MELCOPY remains in memory, some application programs will
         not find enough memory to run.

Type EXIT on the DOS command line to return to MELCOPY.


4.3.5.2.) Erase FLASH-Card
--------------------------
Erase linear FLASH cards

Input fields:
-------------
Drive
      Select the drive where the PC-Card is inserted.

Allow Multi Drive Erase
      Only for multi copy stations: Execute operation on any socket.

Verify
      Execute additional blank check.

Size Attribute/Common Memory
      Memory size to be erased.


NOTE:    Depending on the FLASH technology being used, the erasure may
         take up to a few minutes.
         It is only required to erase the common memory of linear FLASH
         cards. The attribute memory usually does not consist of FLASH
         chips.

Press <F1> to start the erasure.


4.3.5.3.) Drive Status
----------------------
Display the status of a PC-Card socket.

NOTE:    The '16-bit data bus' and 'Memory type' informations only refer
         to Mitsubishi 50/60-pin cards. They are undefined in conjunction
         with PC-Cards.


4.3.5.4.) Battery Check
-----------------------
Check the backup battery of a SRAM card


4.3.5.5.) Battery Change
------------------------
Activates the supply voltage of a socket permanently to change the backup
battery of a SRAM card without loosing the data.


4.3.5.6.) CRC-Check
-------------------
Computes a CRC checksum over a given range of the PC-Card.


4.3.5.7.) Hex-Edit
------------------
Simple hex editor to view or modify the contents of a PC-Card.

NOTES:   A memory type is only required if you want to modify the card.
         ATA cards are identified by the device driver for the PC-Card
         drive. The memory type must be set to SRAM.
         Linear FLASH Cards cannot be edited as easy as other cards.
         One can only overwrite blank bytes ('ff').

ATTENTION:
         Changing the cards contents may make the card unreadable for
         applications or the file system !



4.3.6.) Exit
------------
Quit to DOS.

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

5.) Virtual PC Card Drive MEL-PCJV.SYS
======================================

Intruduction
------------

The device driver MEL-PCJV.SYS creates an additional DOS-drive. This
drive emulates a memory card.

As described in chapter 5., the virtual card drive
must be configured with the MELCOPY program before it can be used.

The emulation of a memory card may be useful to create a DOS compatible
format on a linear FLASH memory card. A FLASH card cannot be formatted
directly with MELFORME, and it is not possible to copy files onto that
card with simple copy commands.

The virtual card drive creates a 1:1 image of the FLASH card. The FLASH
memory is emulated by using disk files. The virtual card drive will act
like a PC card drive with an SRAM card in. So it can be simply
formatted with the MELFORME formatter. All DOS commands or utilities
can be used to copy files to the virtual drive or to create the desired
directory structure.


Installation / Configuration
----------------------------
The device driver MEL-PCJV.SYS must be loaded in the CONFIG.SYS. Add
the line:

                  DEVICE=C:\MEL-PCJV.SYS

to your CONFIG.SYS (add the path to the device driver file, if any).
Reboot your PC to load the driver.

Before the virtual card drive can be used, it must be configured with
the MELCOPY program. During this configuration, MELCOPY will create the
files for the emulation on your hard disk (see chapter 5. for details).

After opening the virtual card drive in MELCOPY, it must be formatted
with MELFORME.


!! LIMITATIONS !!
-----------------

*   The virtual drive will not work with disk caching programs,
    e.g. SmartDrive.

*   The virtual drive will not work in Windows'95

*   The emulation files must not reside on a compressed drive (e.g.
    DOUBLESPACE or STACKER).

*   The capacity of the emulated memory card must be a power of 2 if
    the virtual card drive shall be formatted with MELFORME. Otherwise
    MEMFORME will fail to detect the card size.

*   In some environments MEL-PCJV will not work with other drivers or
    TSR's. Use a minimal configuration in this case.
    Sample CONFIG.SYS / AUTOEXEC.BAT follow:

CONFIG.SYS:

  BUFFERS=30
  FILES=30
  LASTDRIVE=M
  COUNTRY=049,850,C:\DOS\COUNTRY.SYS
  DEVICE=C:\DOS\HIMEM.SYS
  DEVICE=C:\DOS\EMM386.EXE
  STACKS=9,256
  SHELL=C:\DOS\COMMAND.COM C:\DOS /P
  FCBS=4,0
  DEVICE=C:\DOS\SETVER.EXE
  DEVICE=C:\OMNI\OMNI.SYS
  REM *** Installation des virtuellen Kartenlaufwerks
  DEVICE=C:\OMNI\MEL-PCJV.SYS

AUTOEXEC.BAT:

  PATH C:\DOS
  KEYB GR,,C:\DOS\KEYBOARD.SYS
  DOSKEY
  PROMPT $p$g
  C:\DOS\MOUSE

NOTE:
Since DOS 6.0 there is a way to have multiple startup-
configurations. Refer to your DOS manual for details about the
CONFIG.SYS commands [MENU], MENUITEM, ..


Steps:
------
1.) Load the driverMEL-PCJV.SYS in the CONFIG.SYS
2.) Configure and open the virtual card drive with MELCOPY
    This may result in creation of the emulation file, e.g.
    'EMU.PCC'
3.) Format the virtual card drive with MELFORME
4.) Copy all the files and directories you need to the virtual drive
5.) Use MELCOPY or BCPY to copy the emulation file to your linear
    FLASH card.

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

6.) Firmware Update Utility DL97.EXE
------------------------------------

The OmniDrive Firmware can be updated by a simple software download to
the drive. For this purpose, the utility DL97 is provided.
DL97 can also display the current firmware version of your OmniDrive.

A Firmware-Update may be necessary, if CSM implements support for new
PC Cards or other new features to the OmniDrive.

Syntax:     DL97 Drive: { /L }

Where:      Drive:  Drive name, e.g. D:
            /L      Download new firmware

DL97 will display the current firmware version if parameter /L is not
specified. If /L is given, a new firmware is loaded to the drive.

The firmware binaries are provided by CSM. The files are named
FIRMWARE.*, where the file extention describes the type of the
OmniDrive.

NOTE: A PC Card must be inserted into the OmniDrive to display the
      firmware version or update the firmware.



=======================================================================
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: web2, load: 1.16