M 51 XXUser Manual
M 51 XXUser Manual
0 Duplicator
International Microsystems Incorporated
Version 1.2
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Telephone: 408-942-1001
FAX: 408-942-1051
Email: [email protected]
Website: www.imi-test.com
Manual Version: 1.2 on Jul 23, 2013
This manual is intended to be used for the following IMI USB duplicators – M5116-PR,
M5132-PR & M5208. Although the manual references M5116-PR, all functions and
operations described apply to M5132-PR & M5208 also.
IMI reserves the right to change the hardware and software configurations on all its
products without prior notice when deemed necessary for product improvement.
1
M5100 USB 3.0 & USB 2.0 DUPLICATOR
2
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Table of Contents
4
M5100 USB 3.0 & USB 2.0 DUPLICATOR
The M5100-PR is a high speed USB duplicator that can copy, verify and erase up to 15 or 31 USB
devices at a time. It can be operated stand alone as well as using professional M51W GUI software. The
M5100-PR supports super speed USB 3.0 devices as well as high speed USB 2.0 devices. It has copy
speeds of up to 3 GB/min for USB 3.0 devices and is one of the fastest USB duplicators available today.
5
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Model M5100-PR
Display 2X 24 LCD
M5116-PR: 12lbs
Weight M5132: 28 lbs
M5208: 12 lbs
MASTER SLOT:
The master slot is the very first slot, also marked as “MASTER”.
BUSY SIGNAL:
The Green LEDs above each USB port will flash when the duplicator is in use and will stay
solid Green after a successful duplication.
7
M5100 USB 3.0 & USB 2.0 DUPLICATOR
1. Attach the provided AC power cord on the side/rear of the unit and connect it to an electrical
outlet.
2. Press the “Green” power button located above the AC input on the side/rear panel of the
M5100-PR.
3. After the power is turned on, the M5100-PR takes about a minute to configure the machine,
place its power up screen on the LCD screen and sound a short sequence of five notes. Once
the unit is booted, the top line of the LCD screen displays the current software version of the
M5100-PR and the second line of the LCD shows the current menu function that can be
selected using the START key.
The M5100-PR can be powered down from the menu function on the LCD screen. Press the DOWN key
until the LCD screen displays “Shut Down” function. Press the Green START button twice, first to select
and then to confirm the shut down operation. Please refer to section 2.8.6 for a detailed description of the
Shut Down operation.
This is the preferred method using the LCD Monitor. Exit the M51W GUI. Then Click on the Linux “Start”
menu, which is located at the lower left corner. Then select “Shutdown Computer” in the “Leave” tab.
This will shut down the M5100-PR properly. Please refer to Chapter 3 on how to use the M51W GUI.
Do not use this method unless method 1 & 2 cannot be used. Shutting down the M5100-PR using
the Power Key may damage the M5100-PR file system and cause operational problems.
Press the Green Power button on the side/rear panel of the M5100-PR and hold it until the M5100-PR
shuts down. Release the Power button as soon as the M5100-PR LCD turns off. If you continue to hold
the key down, you will inadvertently power up the system.
8
M5100 USB 3.0 & USB 2.0 DUPLICATOR
The M5100-PR can be completely operated from its front panel keypad and LCD screen. The front panel
has 9 keys and a LCD screen which is a 2 line, 24 character display. Figure 2-1 shows the close up view
of the M5100-PR keypad.
The following keys are available on the M5100-PR keypad and their functions are described below.
COPY-VERIFY
Copy the entire master drive to the target drives and then verify the target drives against the master drive.
COPY
Copy the entire master drive to the target drives. No verify is executed.
VERIFY
Verify the target drives against the master drive.
FORMAT-ERASE
Format the target drives by writing FF pattern to all the memory locations and then format the target
drives. The type of formatting done is based on the size of the target drives and is performed as follows
MENU
Return to the Top menu function in the LCD screen.
DOWN
Scroll down the menu functions available on the LCD screen to select a desired function.
MODE
Select a mode (BINARY or FAST) for Copy, Verify & Format.
Note that by default, the BINARY MODE is chosen when the COPY, VERIFY or FORMAT keys are
pressed.
BINARY COPY: Copies the entire master drive to the target drives
BINARY VERIFY: Verifies the entire target drives against the master drive
9
M5100 USB 3.0 & USB 2.0 DUPLICATOR
BINARY FORMAT: Erases the target drives completely and then formats the target drives
FAST COPY: Copies only the FAT content of the master drive to the target drives
FAST VERIFY: Verifies only the FAT content of the target drives against the master drive
FAST FORMAT: Perform a quick format of the target drives (No erase before formatting)
ESC
Abort a job in progress or leave the current function to return to the top menu.
START
Initiate a function.
1. Insert the master drive on the master slot and up to 15 target drives on the copy slots labeled
1-15. The Green LED lights above each of the USB ports will start blinking as soon as the USB
drives are inserted and recognized by the M5116-PR unit.
2. Press COPY key to choose copy function. The Green LED above the COPY key lights up
indicating that the selected function is COPY. The LCD screen also displays the selected function
as shown below.
ACTION: COPY
3. The COPY MODE by default is set to BINARY. If you wish to do a FAST COPY, press the MODE
key to choose FAST mode for copy. The MODE key toggles between BINARY and FAST modes
and the Green LED above the MODE key lights up indicating the mode is BINARY or FAST.
4. Press the Green START button to start the copy operation. The data from the master drive will
now be copied to the target drives.
5. The following screens on the LCD show the different steps during the copy operation and indicate
that the copy is in progress.
Job Start
6. Upon completion of the copy job, a summary screen with pass and fail results is displayed. The
summary screen also displays the Master drive checksum which is the simple sum of all bytes in
the master drive that have been copied to the target drive.
10
M5100 USB 3.0 & USB 2.0 DUPLICATOR
In the summary screen below, all the 15 devices passed the Copy job and there are no failures.
In case of any failures during the copy, the summary screen will look as below. Here, 14 devices
passed the Copy and one device failed. Click the DOWN arrow to see the error message of the
failing device. The error message displays the Slot# and the failure message.
P:14/15 F:01/00
->1: Device Size Error
1. Insert the master drive on the master slot and up to 15 target drives on the copy slots labeled
1-15.
2. Press COPY-VERIFY key to choose copy & verify function. The Green LED above the COPY-
VERIFY key lights up indicating that the selected function is COPY-VERIFY. The LCD screen
also displays the selected function as shown below.
ACTION: COPY-VERIFY
3. The COPY & VERIFY MODE by default is set to BINARY. The BINARY LED Lights after the
COPY-VERIFY Key is depressed. If you wish to do a FAST COPY- VERIFY, press the MODE
key to choose FAST mode. The MODE key toggles between BINARY and FAST modes and the
Green LED above the MODE key lights up indicating the mode as BINARY or FAST.
4. Press the Green START button to start the copy & verify operation. The data from the master
drive will first be copied to the target drives and then the data in the target drives will be verified
bit by bit against the master drive.
5. The following screens on the LCD show the different steps in the copy & verify operation in Fast
mode and indicate that the copy & verify is in progress.
Job Start
11
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Op2:S.Copy 246.0M
0%
Op2:S.Copy 246.0M
58%
Op2:S.Verify 246.0M 38%
6. Upon completion of the Copy & Verify job, a summary screen with pass and fail results is
displayed. The summary screen also displays the Master drive checksum which is the simple
sum of all bytes in the master drive that have been copied to the target drive. In the screen below,
two cycles have been run with a total of 29 passes and 1 failure. In the current cycle, 14 passed
and 1 failed. The Master Checksum is A8500000.
1. Insert the master drive on the master slot and up to 15 target drives on the copy slots labeled
1-15.
2. Press VERIFY key to choose verify function. The Green LED above the VERIFY key lights up
indicating that the selected function is VERIFY. The LCD screen also displays the selected
function as shown below.
ACTION: VERIFY
3. The VERIFY MODE by default is set to BINARY. If you wish to do a FAST VERIFY, press the
MODE key to choose FAST mode. The MODE key toggles between BINARY and FAST modes
and the Green LED above the MODE key lights up indicating the mode as BINARY or FAST.
4. Press the Green START button to start the verify operation. The data in the target drives will be
verified bit by bit against the master drive.
5. The following screens on the LCD show the different steps in the copy & verify operation and
indicate that the copy & verify is in progress.
12
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Job Start
Op2:Verify 246.0M 0%
6. Upon completion of the Verify job, a summary screen with pass and fail results is displayed. The
summary screen also displays the Master drive checksum which is the simple sum of all bytes in
the master drive that have been copied to the target drive.
2. Press FORMAT key to select Erase & Format function. The Green LED above the FORMAT key
lights up indicating that the selected function is FORMAT. The LCD screen also displays the
selected function as shown below.
ACTION: ERASE-FORMAT
3. The FORMAT MODE by default is set to BINARY. If you wish to do a FAST FORMAT, press the
MODE key to choose FAST mode. The MODE key toggles between BINARY and FAST modes
and the Green LED above the MODE key lights up indicating the mode as BINARY or FAST.
4. Press the Green START button to start the FORMAT operation. During FORMAT, all the memory
locations in the USB drives will be written with FF pattern followed by a format.
5. The following screens on the LCD show the different steps in the FORMAT operation.
13
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Job Start
6. Upon completion of the format job, a summary screen with pass and fail results is displayed.
The following menu functions are available from the LCD screen on the M5100-PR. The DOWN key
allows the user to select the function and execute them and the MENU key allows the user to return to the
top menu function.
1. Run Job
2. Result
3. Save Log
4. Information
5. Software Update
6. Restart Server
7. Shut Down
To select a job from the job list under Run Job menu,
1. Press the START key when Run Job is displayed on the LCD screen
2. Press the DOWN key to select a specific job.
3. Once the desired job is selected, press the START key to run the job.
The default jobs that are available under the Run Job menu are as below:
14
M5100 USB 3.0 & USB 2.0 DUPLICATOR
File_Copy
Copy from a defined file to target USB drives
File_Copy_Verify
Copy a specifed file to target USB drives and then verify the target drives against the file
File_Verify
Verify bit for bit the target drives against a file
Master_Copy
Copy the entire master drive to the target drives
Master_Copy_Verify
Copy the entire master drive to the target drives and then verify the target drives against the master drive
Master_Verify
Verify bit for bit the target drives against the master drive
Smart_Copy
Copy only the sectors with data and skip the blank sectors. Smart Copy is supported for FAT, FAT 32,
NTFS, exFAT File systems. An additional license is available to support Smart Copy for HFS+, EXT2,
EXT3 & EXT4 file system formats.
Smart_Copy_Verify
Copy only the sectors with data and skip the blank sectors and then verify the copied data
Smart_Verify
Verify bit for bit the programmed data
SmartCreateMasterFile
Create a smart master file by analyzing the data source (for FAT, FAT 32, NTFS, HFS+, EXT2, EXT3 &
EXT4 file systems) in order to omit unused areas in the memory and create a smaller master image file.
Smart Master file works only with Smart_Copy, Smart_Copy_verify or Smart_Verify. The output file name
of the smart master file should use a .imx extension.
Test_Copy
Copy a test pattern (TR3 pattern) to the target drives
Test_Copy_Verify
Copy a test pattern (TR3) to the target drives and then verify the target drives against the test pattern
Test_Verify
Verify bit for bit the target drives against the test pattern
2.8.2 Result
The Result menu displays the results of the last job run. The result displayed includes the Master
Checksum and the number of pass/fail.
15
M5100 USB 3.0 & USB 2.0 DUPLICATOR
In case of any failure, the Result menu also displays the error message with Slot# of the failed device. If
there are multiple failures, press the DOWN arrow to see the error messages for each of the failing
device.
P:14/15 F:01/15
->1: Device Size Error
server.log file saves the log of the results from the jobs run on the M5100-PR. The results
recorded in the log file include job infostart/end date & time of the jobs run, job name, pass/fail
information. Logs are appended to the file every time a new job is run and the log file is over
written when the unit is restarted.
server.log~ file saves the results from the jobs run from the previous power cycle.
server_debug.log file provides the log of the M5100-PR server code and provides useful
information for IMI engineering to debug the M5100-PR software.
Figure 2-2 below shows the three log files saved on a USB drive and Figure 2-3 shows a snapshot of the
server.log file.
16
M5100 USB 3.0 & USB 2.0 DUPLICATOR
2. After selecting Save Log, the following message will be displayed on the screen “Please insert the USB
Drive in Master Slot. Then Press Enter”
3. Place a USB drive in M5100-PR Master slot. Wait for a blinking Green light over the drive and then
press START key. The text log files will now be copied to the USB drive. Upon completion, the display will
go back to the main menu and read as follows.
17
M5100 USB 3.0 & USB 2.0 DUPLICATOR
2.8.4 Information
The information menu provides the Network information of the M5100-PR, including the IP address and
MAC address of the unit. It also displays a status message about the hardware of the unit. In case of any
problem with the hardware of the M5100-PR, an error message is displayed. By default, the message
reads “Mach: No Error”, indicating there is no hardware error in the unit.
Select Information menu and press START button. Press the DOWN arrow menu key to see the MAC
address.
Save Log
-> Information
Save Log
-> Mach: No Error
Mach: No Error
-> IP: 127.0.0.2
IP: 127.0.0.2
-> MAC:00:00:98:7d:40:00
IMI sometimes releases software, firmware or system updates for bug fixes and for new or improved
features for the duplicators. The latest update is available 24/7 at IMI’s support website
http://www.imi-test.com/support for registered customers during the warranty period. If the warranty has
expired, update may be purchased. Please contact IMI’s Sales Department for the detail. If the machine
fails to work with certain memory cards or drives or with certain settings in a job, please try the latest
update before contacting IMI’s Support Department.
1. Download the software update from IMI website. The update will be contained in a .zip file.
Transfer all the items of the update to a USB drive with at least 1GB free space. To perform the
update, select Software update from the menu and press START key.
Information
-> Software Update
2. After selecting Software update, the following message will be displayed on the screen “Please
insert the USB Drive in Master Slot. Then Press Enter”
18
M5100 USB 3.0 & USB 2.0 DUPLICATOR
3. Place the update USB drive in the M5100-PR master slot. Wait for a blinking Green light over the
drive and then press START key. Using the Up/Down keys, select the update zip file you wish to
execute and press START key.
4. The updated files will be copied to the correct locations in the M5100-PR . Upon completion, the
display will read as below.
5. Push the “START button as instructed. You will hear two audible beep tones indicating the
M5315 server is shutting down.
SERVER DOWN.
6. The M5100-PR update will be performed and “SERVER DOWN” displayed on the LCD for a few
seconds. After the server has started, the main menu will be displayed on the LCD and will show
the updated software revision.
Software Update
-> Restart Server
Restart Server?
->YES=START NO=ESC
19
M5100 USB 3.0 & USB 2.0 DUPLICATOR
The last option in the menu is Shut Down. Select Shut Down option and press the START key to shut
down the unit.
Restart Server
-> Shut Down
20
M5100 USB 3.0 & USB 2.0 DUPLICATOR
The M5100-PR runs on a fully featured Linux operating system. In addition to standard Linux programs, there
are special programs written and used by IMI to operate the unit. The two main IMI programs that run on the
M5100-PR are the backend M5100-PR Server and the front end M51W GUI. The backend M5100-PR Server
program runs the IMI USB hardware that operates on the USB devices inserted into the M5100-PR front panel.
The M51W is the GUI program used to create and edit M5100-PR Jobs that will perform the desired USB drive
tasks.
In order to use the M5100-PR with the GUI, connect a LCD monitor, keyboard and mouse to the unit. The
USB ports to connect the keyboard & mouse and the VGA port to connect the monitor are located on the
side panel of the M5100-PR. As soon as the M5100-PR unit is powered on after connecting the keyboard,
mouse and LCD monitor, the initial desktop screen looks as below.
Note:
In case, the initial desktop screen does not appear after boot up, or is frozen when a display (monitor) is
connected to the machine after it boots up, please follow the steps below to recover the desktop screen.
21
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Figure 3-2 shows a snapshot of the main GUI that is launched on clicking the blue button.
The main M51W window has two tabs – Job List and Job Run.
The Job List tab displays the list of jobs available and the job information. The job information includes
the description of the job, operations used for the currently selected job and the parameters/constraints
set for the currently selected operation on the current job. In addition, the Job List screen also has
shortcut buttons to switch the user modes between operator & supervisor, view logs, and create/edit a
job.
The Job Run tab displays the run time information of the job. A screenshot of the Job Run tab is shown
as below in Figure 3-3.
22
M5100 USB 3.0 & USB 2.0 DUPLICATOR
The Job Run displays the START and ABORT keys and run time information including Job flow, Progress
bar, pass/fail information and Rectangles representing the M5100-PR USB sockets. These socket icons
will change color indicating insertion and pass/fail status; Blue for insertion, Green for pass, and Red for
fail. The job flow window indicates the flow of operation when a job is running.
23
M5100 USB 3.0 & USB 2.0 DUPLICATOR
When the server is disconnected, the rectangular slot icons are not displayed and a “SERVER
DISCONNECTED” message is displayed, as shown in Fig 3-6
Change Operation Mode to Operator or Supervisor (requires password). The default password to switch
to supervisor mode is “123456”
24
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Please refer to Section 3.9 for detailed description of the above menu functions.
CreateMasterFile
Create a binary image file of a master data source. The output file name of the master image file should
use a .bin extension
Erase
Erase target USB drives by writing FFFF pattern to the entire drive
FileCopy
Copy from a defined file to target USB drives
FileCopyVerify
Copy a specifed file to target USB drives and then verify the target drives against the file
FileVerify
Verify bit for bit the target drives against a file
Format
Format the target USB drives with the specified file system type
MasterCopy
Copy the entire master drive to the target drives
MasterCopyVerify
Copy the entire master drive to the target drives and then verify the target drives against the master drive
MasterVerify
Verify bit for bit the target drives against the master drive
SmartCopy
Copy only the sectors with data and skip the blank sectors. Smart Copy is supported for FAT, FAT 32,
NTFS, exFAT File systems. An additional license is available to support Smart Copy for HFS+, EXT2,
EXT3 & EXT4 file system formats.
SmartCopyVerify
Copy only the sectors with data and skip the blank sectors and then verify the copied data
SmartVerify
Verify bit for bit the programmed data
SmartCreateMasterFile
Create a smart master file by analyzing the data source (for FAT, FAT 32, NTFS, HFS+, EXT2, EXT3 &
EXT4 file systems) in order to omit unused areas in the memory and create a smaller master image file.
Smart Master file works only with Smart_Copy, Smart_Copy_verify or Smart_Verify. The output file name
of the smart master file should use a .imx extension.
TestCopy
Copy a test pattern (TR3 pattern) to the target drives
TestCopyVerify
Copy a test pattern (TR3) to the target drives and then verify the target drives against the test pattern
26
M5100 USB 3.0 & USB 2.0 DUPLICATOR
TestVerify
Verify bit for bit the target drives against the test pattern
1. Insert the master drive on the master slot and up to 15 target drives on the copy slots labeled
1-15. The USB slot icons on the GUI turn blue as soon as the USB drives are inserted and
recognized by the M5100-PR unit, as shown in Figure 3-11
2. If the mouse cursor is placed over any inserted, recognized USB device, an ID drive info screen
pops up as shown in Figure 3-12. This is an often used function as the user may wish to make
sure the M5100-PR duplicator recognizes the USB devices correctly before starting the copy or
any operation.
27
M5100 USB 3.0 & USB 2.0 DUPLICATOR
3. Select the job you wish to run from the list of jobs available in the Job List window. For eg. To
perform a simple copy & verify from a master device, select the MasterCopyVerify.mlj job and
click on the Green Start button in the Job Run tab.
4. Once a job has been started by clicking the Start button, the LED’s over the DUT’s on the duplicator will
flash and the % completion bar on the GUI and the front panel LCD screen will show the operation
being executed and the % completion of the job, as shown in Figure 3-13
5. On completion of the job, the PASS/FAIL information is updated on the GUI screen. In addition, the
USB slot boxes on the GUI screen will go Green (for pass) or Red (for failure) as shown in Figure 3-14.
6. When a Job completes with a failed device(s), the USB slot box in the GUI will turn RED. Click on
the red icon to obtain more information regarding the error.
The M5100-PR stores all the results and log information from the jobs run in a SQL database. In order to
see the logs, go to File menu and select Log viewer. The user can chose to see the logs for the last job
run, all jobs run today or jobs runs within a specified time range. The log viewer shows two tables – one
for the job information and the other for the slot information.
The job table stores job information including, Start date, End date, Job name, Checksum, Passes,
Failed, Total Passed, Total Failed, Job Number, PO Number etc
The slot table stores slot information including Slot#, Serial number, Capacity, VID, PID, Message.
29
M5100 USB 3.0 & USB 2.0 DUPLICATOR
In supervisor mode, the user can edit the display fields in the log viewer by clicking on the “Edit Display”
button on the log viewer screen. A window will be shown as in Figure 3-17. This window lets the user to
enable or disable this feature. In addition, the user can decide what information needs to be displayed in
the log viewer after the job is executed.
30
M5100 USB 3.0 & USB 2.0 DUPLICATOR
A M5100-PR Job created in the M5100-PR GUI is a sequential list of operations as defined in the M5100-PR
GUI Job editor. The available operations for this list are shown on the left column of the Job Editor screen
shown in Figure 3-18. The current list of job operations is shown in the middle of the Job Editor screen.
Operations are added, deleted, etc using the buttons between the available operation list on the left and the
current list in the center. These buttons also allow setting the parameters and constraints on the selected
operation. This is described in the following section 3.7.
31
M5100 USB 3.0 & USB 2.0 DUPLICATOR
The values chosen and defined in the Set Values Operation define how other M5100-PR operations
execute their functions.
Address Mode: The different address mode options that are available are: Linear, Sector, or Megabyte
Address Mode Linear selection means that the displayed Start and End addresses are the LBA (Logical
Block Address) in bytes.
Address Mode Sector selection means that the displayed Start and End addresses are the LBA (Logical Block
Address) sectors, which are 512 Byte units.
Address Mode Megabytes selection means that the displayed Start and End addresses are the LBA (or
Logical Block Address) megabyte units.
Address Base: The different address base options that are available are Base 16-hex and Base 10-
decimal. Normally if the Address Mode is linear, the Address Base is hex. If the Address Mode is
Sectors/Megabytes, the Address Base is decimal.
Address Start & Address End: Set the Start LBA address and End LBA address for the operation.
Data Source: The different data source options that are available are are a Master device in the Master
socket, a Binary File, or a Pattern. Depending upon the user choice, different parameters may be set.
File: The Browse button is enabled and the user may browse the file system for the file or write
the file name into the File name box.
TR3: The data used is generated by the M5100-PR. Each byte value is equal to the 8
hex digit sum of the LBA byte address. This is a good pattern for testing.
32
M5100 USB 3.0 & USB 2.0 DUPLICATOR
NTR3: The data used is generated by the M5100-PR. Each byte value is equal to the 8
hex digit sum of the two’s complement of the LBA byte address. This is a good pattern
for testing.
Fixed: A fixed eight digit hex number is used for the copy data, eg. FFFFFFFF
Constraints:
Size: If this box is checked, a choice list is enabled
Targets Equal Source: The size of the Target drives must equal the size of the source.
For example, if a Master Device is being used, the M5100-PR will determine the size of
the device and make sure that all copy devices are exactly equal to this size before
starting the operation.
Targets Sizes Equal: All copy devices must be exactly the same size. For example, if
the Source is a small binary image file being copied onto large devices, all of the target
device sizes will be checked to make sure they are all the same size.
Sum (Hex): If this box is checked, the user is allowed to set a hex value for the data being
programmed into the target devices.
CkSum: The eight digit hex byte checksum of the data source.
CRC: The eight digit 32bit transmission CRC of the data source.
MD5: The MD5 value of the data source.
SHA1: The SHA1 value of the data source
If the Sum constraint is enabled and the user does not enter the hex value of the
checksum/CRC/MD5/SHA1, the following warning message is displayed
Quick Verify: If the option is not checked, the default is 100% verification. If the box is checked, user
can specify the percentage of the verification.
Skip Verify Error: If this option is checked, the user is allowed to skip verify error. The user can set the
maximum number of errors he can skip verifying.
33
M5100 USB 3.0 & USB 2.0 DUPLICATOR
USB Speed: Check if the USB devices are Full Speed (USB 1.0), High Speed (USB 2.0) or Super Speed (USB
3.0)
Number of LUN: Check the number of LUNs (Logic Unit Numbers) in the USB device
Device Size: Check if the size of the devices is greater than/less than or equal to a specific size
Type: Check if the USB device is a Read Only, Read/Write or a CDROM device
3.7.3 Program
Program operation is used to program the USB devices based on the values set in the preceding Set value
operation.
3.7.4 Verify
Verify operation is used to verify the USB devices based on the values set in the preceding Set value operation.
3.7.5 Program-Verify
Program-Verify operation is used to program and verify the USB devices based on the values set in the
preceding Set value operation.
34
M5100 USB 3.0 & USB 2.0 DUPLICATOR
3.7.7 Erase
Erase operation programs the data pattern FFFF to the entire device and erases it. The user can perform
a verify after an erase by checking the verify check box in the erase operation, as shown in Figure 3-23
below.
35
M5100 USB 3.0 & USB 2.0 DUPLICATOR
LUN: The user can specify a specific LUN of the USB Drive or the whole device for operation.
Ignore Invalid FS: This setup is for smart operations where the user wishes the M5100-PR to ignore an
invalid file system. If this option box is checked the M5100-PR ignores an invalid file system .
37
M5100 USB 3.0 & USB 2.0 DUPLICATOR
FS Type: Sets the file system type for format. Available options are FAT, FAT32, NTFS, EXT2, EXT3 &
EXT4
Size: Sets the LUN size. If the value is set to 0, the entire capacity of the drive will be taken
FAT32: A FAT32 file format can be forced if the size of the USB Drive is greater than 32GB
Force MBR partition table: If this option box is checked, MBR partition table can be forced.
Slot: The format operation can be performed for all target slots or only for a single slot.
Master: If this option is selected, the operation will check the device configuration against the master
device configuration.
38
M5100 USB 3.0 & USB 2.0 DUPLICATOR
First Device: If there is no master device, this option should be selected to search and use the first
device available in the first, second or Nth slot for checking configurations. The remaining DUT’s will then
be compared against the First Device.
Check Size: If this option is enabled, it checks if the size of the LUN’s of the source (“Master” or “First
Device”) equals to the size(s) of the target devices. Otherwise, it will check if the number of LUN’s on the
targets equals the number of LUN’s on the source.
checksize checksize
disabled (unchecked) enable (checked)
LUN 0 LUN 0
LUN 1 LUN 1
Master Target
This operation could be the first operation after the set values operation to check the device
configuration and give a fail if the target is not the same (number of LUN’s and size) as the Master.
The password file is in home/imi/config/gui.ini. To change the M5100-PR GUI Admin password, you
must edit this file. To edit this file,
39
M5100 USB 3.0 & USB 2.0 DUPLICATOR
3.9.1 Update
The update function under Tools menu is used to update the M5100-PR software. To perform the update
using the GUI, copy the software update zip file under /home/imi directory in the M5100-PR. Click Update
under Tools menu and select the appropriate update file and click Open.
Once the update is done, you will see the following message indicating that the update has been
performed. Restart the GUI now.
40
M5100 USB 3.0 & USB 2.0 DUPLICATOR
After the user specified the filename and location, the duplicator will start to create the master image file.
When the operation is done, the following window is displayed with the master file information including
the master file size, checksum, CRC32, MD5 hash & SHA1 values as shown as Figure 3-19
This menu option enables to create the checksum of the master device. The user can calculate the
checksum, by choosing either of the two options, depending on whether the master is a binary image file
or a smart binary image file.
41
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Once the user clicks on the “OK” button, the checksum results are displayed as shown in Figure 3-35.
3.9.5 Barcode
Please refer to Section 4.1 on how to use this feature
42
M5100 USB 3.0 & USB 2.0 DUPLICATOR
This option is used to enter the Job# and PO# if any for the jobs run in the duplicator.
If the box is checked, the GUI will make sure all the target slots are occupied. If any slot is not occupied, a
dialogue window will be shown as in Figure 3-41 to ask user whether the user wants to continue.
43
M5100 USB 3.0 & USB 2.0 DUPLICATOR
To setup the barcode file or modify any existing barcode file, select the “Editor” in the Barcode Menu. A
dialogue box will be displayed as shown in Figure 4-2 to allow the user to add a new barcode file name
and specify the job file or modify existing barcode file. The barcode filename will be used to launch the
job.
If the “Target Quantity” check box is checked, user has to specify the target quantity in the text box. If the
“Scan Operator Name” check box is checked, user will be asked to scan or to enter the operator name
when the barcode file is executed.
When the barcode feature is enabled, a dialogue box (Figure 4-3) will be displayed to ask for the name of
barcode file when the GUI starts. As soon as the user enters the file name either using a barcode reader
or a keyboard entry, the job associated with this file name (as set using the barcode editor) will be
launched in operator mode.
44
M5100 USB 3.0 & USB 2.0 DUPLICATOR
1. To enable the Module Serial Number feature in IMI duplicator/tester, go to the Tools menu on the
GUI and select ModuleSerial Number.
45
M5100 USB 3.0 & USB 2.0 DUPLICATOR
3. Once the feature is enabled, close the GUI and restart the GUI.
4. Once you click on any slot icon, the module serial# dialog appears prompting you to enter the
serial# of the device.
5. Scan or input the module serial# from the label of the flash media before inserting the flash media
into the slot. If you did not input the module serial#, before inserting the flash media
a. Remove the card
b. Click OK on the error message dialog or press the <Esc> keyboard key
c. Scan the module serial# from the flash media
d. Insert the card into an empty slot.
6. After the module serial# appears on the GUI’s Module Serial Number dialog and on the blue slot
icon, insert the flash media at any slot.
7. Confirm the scanned module serial#. If the module serial# appears twice on the Module Serial
Number dialog or needs to be canceled, click Cancel on the dialog (or press the <Esc>
keyboard key).
8. Repeat the previous steps to fully load the duplicator/tester with the flash media.
46
M5100 USB 3.0 & USB 2.0 DUPLICATOR
9. When the duplicator/tester is fully loaded, select the job and click the Start button to start the job.
10. In case of a duplicate module serial# used , the below error message is prompted to the user,
asking if it’s ok to continue to proceed the job with the duplicate serial#s. Click ok to run the job or
Click cancel to change the duplicate serial#.
11. Once the job is complete, click on the Log viewer, to see the module serial# added to the
database fields, corresponding to the slot#. If the module serial# field is not displayed, click on
Edit Display button in Supervisor mode to add the Module Serial# field to the log viewer display.
47
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Below are examples for creating multiple partitions with different attributes on a USB drive with an
SM3255AB controller. In these examples, the references “LUN” and “Partition” are used interchangeably.
Example 1 – Two LUN’s with LUN0 R/W and LUN1 Read Only
The goal in this example is to create a USB drive (SMI3255AB controller) with two LUN’s:
LUN0: Standard Read/Write Partition
LUN1: Read Only Partition.
To achieve this, create a test job with the following job commands as shown in Figure 4-10
In the first step, the USB Controller needs to be set up to split the drive into two LUN’s:
48
M5100 USB 3.0 & USB 2.0 DUPLICATOR
a. Select SMI3255AB
b. Select LUN0 and LUN1 to create two Partitions (LUN’s)
c. Set the LUN type to RW (The LUN’s must remain Read/Writeable in order to load them with
data).
d. Choose if the Drive should be configured as a removable or as a fixed Drive.
e. Set the size of the LUN0. LUN1 will automatically be the sized with the remaining capacity if
the value 0 is not changed.
f. Clear CD-ROM Partition: by checking this box any existing CD-ROM/Read-Only Partition on
a USB Drive will be deleted.
In the second USB Controller operation LUN1 is set to “R” for Read-Only. All other settings remain the
same as in OP1, as shown in Figure 4-12
49
M5100 USB 3.0 & USB 2.0 DUPLICATOR
After saving and executing the job the target USB Drive will contain two partitions and when inserted into
a USB computer port, will appear as two Drives. One partition will have the following attributes:
Removable, Standard Read/Write, 200MB capacity. The second drive will be Removable, Read Only,
and the capacity of the drive minus 200MB.
A common use of a USB drive is to emulate a CD-ROM. This example will show how to create a USB
Drive with one CD-ROM Partition.
A test job is created called Test.mlj job with the following job commands
OP1: USB Controller # Sets up controller and LUN’s
OP2: Set Values # Select data for LUN0
OP3: Program-Verify # Load data into LUN0
OP4: USB Controller # Set LUN0 Read-Only CD-ROM mode
50
M5100 USB 3.0 & USB 2.0 DUPLICATOR
Note that in contrast to the previous example, the operation Set LUN is not required since the USB device
will only contain one drive. Also, it is presumed that the user has created an ISO Image for the USB drive
and that this image is in one binary file on the M5100-PR.
The first USB Controller operation is set up as below (Figure 4-14) to create one LUN.
a. Select SMI3255AB
b. LUN0 will be checked as default
c. Set the LUN type to RW (The LUN must remain Read/Writeable in order to load the ISO
Image.
d. Choose if the Drive should be configured as removable or a fixed Drive.
e. Set the size of the LUN0. If the value 0 is not changed the entire capacity of the Drive will be
used.
f. Clear CD-ROM Partition: by checking this box any existing CD-ROM/Read-Only Partition on
a USB Drive will be deleted.
51
M5100 USB 3.0 & USB 2.0 DUPLICATOR
In the second USB Controller operation LUN0 is set to CD-ROM. All other settings remain the same as in
OP1, as shown in Figure 4-15
52
M5100 USB 3.0 & USB 2.0 DUPLICATOR
In order to remove the write-protection from a single or multiple Partitions (LUN’s) a simple job with the
Operation USB Controller needs to be created. In the USB Controller Operation the LUN0 must be set to
“RW” and the size to “0”.
53
M5100 USB 3.0 & USB 2.0 DUPLICATOR
5 M5100-PR Calibration
IMI duplicators do not need to be calibrated after purchase by the customer. The voltages applied to the
memory devices being duplicated are checked internally during the normal operation of the instrument.
An Initial calibration certificate can be provided on request at the time of the purchase only. The certificate
request must be indicated on the purchase order and will require an additional $50 fee.
6 Customer Support
To obtain service or technical support for your system, please contact IMI Technical support department
at 408-942-1001, or visit www.imi-test.com for web support.
54
M5100 USB 3.0 & USB 2.0 DUPLICATOR
57