+DLL or Framework Installation Procedure for iSis 2 and iSis 2 XL
The new i1iSis 2 and i1iSis 2 XL devices are not drop-in replacements for the earlier i1iSis devices. For example, the i1Diagnostics application can identify the iSis 2 as a "corrupted device" if the update outlined below has not been performed. Many software packages will provide updates to support the new hardware directly and take advantage of the new M1 illumination capabilities there is a workaround in the meantime. The new devices can be used with software that has not yet been updated to support the i1iSis 2 with a simple software configuration step.
Note - i1Profiler v1.6.1 and higher already has support and does not need this process.
The basic process is to substitute the current DLL (windows) or framework (Mac OSX) with a new version available for download here: http://www.xrite.com/i1isis-2-automated-chart-readers/support/d1556
While the instructions are contained within the downloaded ZIP folders, we will illustrate the process using the i1diagnostics software package, though the process should be similar for most other software packages.
Step 1: Download and unzip the new i1iSis 2 file and save to a temporary location.
Step 2: Make sure that the i1iSis 2 is disconnected from the computer and the software you are modifying is closed
Step 3: Navigate to the directory that contains the software you wish to change. On 32-bit Windows this is generally C:\Program Files\<Manufacture’s name> or C:\Program Files (x86)\<Manufacturer’s name> in 64-bit Windows. In our example we are going to: C:\Program Files\X-Rite\i1Diagnostics 4
Step 4: We will replace the file named “EyeOne_iSis.dll” with the previously downloaded file of the same name. You may wish to make a backup of the old file just for safekeeping.
Step 5: Connect the i1iSis 2 as usual and start the software. The device should now be recognized.
Note 1 - New features of the device such as M1 capability are only available if the software has been specifically written to support them and will not be available by using the above procedure.
Note 2 - When exchanging the file on your own application (step 4) if you do not find the file in in the same directory as the exe, you can use windows search function to look for this file. Some programs may place this in the C:\Windows\system32 folder for instance.
Macintosh OSX Example
Step 1: Download new i1isis 2 file and save to a temporary location.
Step 2: Make sure that the i1iSis 2 is disconnected from the computer and the software you are modifying is not running
Step 3: Navigate to the directory that contains the software you wish to change. On Mac OSX this is generally the applications folder at the root directory /Applications. In our example we will be using i1Diagnostics that is in the top level of the Applications folder and not in a sub-folder
Step 4: To access the file we want to change we need to right click (or control click) the application which will reveal a drop down menu choose “Show package contents”
Step 5: In the “Contents” directory navigate to the “Frameworks” folder. We will replace the file “EyeOne_iSis.framework” with the previously downloaded file of the same name. You may wish to make a backup of the old file just for safekeeping.
Step 6: Close the folder, connect the i1iSis 2 as usual and start the software. The device should now be recognized.
Your Application - The above examples should show you the basic steps to take with your own application. The initial directory may change but the concept should be applicable to almost any software installation. In all cases it is good practice to backup the entire directory before making any changes so that you can always revert back to this if you encounter problems.