Thanks for your interest in testing the DSMLink client on the Macintosh. There are a few things you should know before you start: - To install the application, drag it to your hard drive. Do not run it directly from the disk image. - This is a universal binary; it will run on both the PowerPC and Intel architectures. - If you are connecting to a 1G ECU, you MUST be running MacOS 10.4 (Tiger) or higher. The required kernel call needed to support the 1G communication speed is not present in prior OSes. - You must use a USB to Serial adapter known to work with DSMLink. For 2Gs, your choices are fairly broad. For 1Gs you should be using either the Keyspan 19-HS or an FTDI-based adapter. Please see http://www.dsmlink.com/forums/showthread.php?t=4555 for more information. Remember to install any necessary drivers. - Prior to the first communication with the ECU, remember to select the proper port device under "Edit->Options", "Config", "Comm Port". - The dsmlink.prefs and calcroutines.prefs files are created on demand, and will be found inside the DSMLink package. To edit these files, you must right- (or ctrl-) click the DSMLink application, select "Show Package Contents" and then navigate to the Resources/Java folder. Note that since these preferences are stored in the application package, if you have multiple user IDs using DSMLink on the same computer, they will potentially overwrite previous settings. If this is a deal-breaker for anyone, please let me know and I will code around it. - The first log will be saved to your top-level home directory. - Double-clicking a log will *not* bring up the DSMLink application. You can change this behavior by selecting a log, doing "Get Info", "Open with..." and then selecting the DSMLink application. Note that even if you do this, it will not actually load the selected log into the application, but only bring up DSMLink with an empty panel. This is under investigation. - MacOS is greedy with the function keys, and will grab keypresses before DSMLink sees them. To change this behavior, open System Preferences, select "Keyboard & Mouse" and check the "Use the F1-F12 keys to control software features" box. Note that this is a global setting and will affect all applications. - If you experience unexpected program behavior, please locate the following files and copy them to a safe place; I may ask for them to help with debugging: ~/Library/Logs/Java/JavaNativeCrash_pid.crash.log DSMLink/Contents/Resources/Java/debug.txt /var/log/console.log - This version violates the Apple Human Interface Guideline of having the application menu across the top of the screen; it instead floats with the DSMLink window. It also has Windows-style menu accelerators instead of Apple accelerators. - The application is built from client source v2.5.2.16 (September 2005). Please email any questions or concerns to me at macdsmlink@dynamictechworks.com. Thanks, Matt