Sound Design ARKbase for Windows CE 5.8.7 Release Notes Last Updated: February 1st, 2010 ARKbase for Windows CE contains the core ARKbase DLLs compiled for the Windows CE operating system. A simple application, ParamsCE, is also included. ARKbase for Windows CE supports multiple OS version and processor combinations. We have thoroughly tested product component libraries on the Compaq iPAQ 3650 (ARM), Casio Cassiopeia EM500 (MIPS) and the Dell Axim. We have tested the GenMicrocard component on the Compaq iPAQ 3650. OS version/processor combinations other than these have not been tested. Installation Notes: - ARKbase for Windows CE is packaged as a self-extracting ZIP file. By default, it extracts into C:\ARKCE. - To install the core ARKbase DLLs and ParamsCE on PocketPC devices (excluding the Casio BE-300), run SETUP.EXE from the ARKCE directory. This setup program will determine which device is connected and install the appropriate CAB file. For other configurations, the DLLs will have to be transferred and registered manually. POCKET PC 2003 IMPORTANT INSTALLATION NOTE: Follow the instructions below to use the microconnect programmer: 1. Open the Remote Registry Tool under C:\Windows CE Tools\BIN\ceregedit.exe. 2. Add a connection to "Pocket PC 2003 Device" and click OK 3. Under HKEY_LOCAL_MACHINE\Drivers\PCMCIA, right click to create a New Key. Label the new key: Starkey_Labs-Programmer_Card-36B4 4. Repeat step 3 two more times for the following new key names: Paradigm-Microconnect-C9A4 Micro-Tech_Hearing_Instruments-Programmer_Card-3A2E 5. For each new key, click on the key in the PCMCIA folder. Right click in the window on the right and create the following new values: DWORD "NoIntrPend" = 1 STRING "DLL" = "Serial.dll" STRING "Prefix" = "COM" DWORD "DeviceArrayIndex" = 1 7. Soft reset the device - This is very important. Unless you do this, the above steps will not have any impact. If there is a Microconnect connected, it must be disconnected/removed and the part must be soft reset before these changes will take effect. Note: the last step has been confirmed as necessary for the iPAQ 2210 device. Notes on the SETUP.EXE program and CAB files: The SETUP.EXE program and CAB files were created by following the instructions provided in the Microsoft technical article entitled "Successful Installation for Pocket PC Applications" on the Microsoft web site. This article no longer seems to be available, but a similar article can be found at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnce30/html/appinstall30.asp .INF files, SETUP.EXE source code, and DLLs for each platform are included in the ARKbase for CE package to assist in installer/CAB creation. Other Sound Design tools available for download: - ARKsdk contains header files for Windows CE development using Microsoft eMbedded Visual C++ 3.0. The source code to ParamsCE is also included. - ARKaid contains header files and libraries for building components for Windows CE. - Both ARKsdk and ARKaid are available in the Downloads section at http://ark.sounddes.com. *NOTE*: Changes between releases will no longer appear in this file. As of 4.0.0, the release notes will be posted at the following link: http://ark.sounddes.com/releasenotification.php Changes between ARKbase for Windows CE 3.4.9 and ARKbase for Windows CE 3.4.10 - The GB3212 Demo Library has been updated to correspond to what is in ARKbase 3.4.10. Changes between ARKbase for Windows CE 3.4.8 and Windows CE 3.4.9 Improvements: - DLLs have been updated to correspond to those in the ARKbase 3.4.9 package. Changes between ARKbase for Windows CE 3.4.6 and Windows CE 3.4.8 Improvements: - DLLs have been updated to correspond to those in the ARKbase 3.4.8 package. Changes between ARKbase for Windows CE 3.4.1 and Windows CE 3.4.6 Bug Fixes: - Fixed the root directory for the ARKCE package so that it is now ARKCE instead of ARK. - GenMicrocard will now load MCard32.dll into the \Windows directory, rather than \Windows\ARK directory. Changes between ARKbase for Windows CE 3.4.0 and ARKbase for Windows CE 3.4.1 Bug Fixes: - Fixed identification support for new Paragon hybrids. The hybridID remains the same as for GC5051 but there is a new control bit that shows if it is a GC5057. Changes between ARKbase for Windows CE 3.2.1 and ARKbase for Windows CE 3.4.0 Improvements: - Support for Duet products has been added. - The Pocket PC DLLs now work with Pocket PC 2003 devices such as the Dell Axim (see the important note above). - DLLs have been updated to correspond to those in the ARKbase 3.4.0 package. Changes between ARKbase for Windows CE 3.2.0 and ARKbase for Windows CE 3.2.1 Improvements: - Added support for new Paragon hybrids (GB3221, GA3224, GB3225) Changes between ARKbase for Windows CE 2.8.0 and ARKbase for Windows CE 3.2.0 Improvements: - Support for Foundation Field DLLs has been added. The GA3216 demo library field DLL is included. Changes between ARKbase for Windows CE 1.0.2 and ARKbase for Windows CE 2.8.0 Improvements: - Support for the CASIO BE-300 has been added, for both PARAGON DIGITAL(TM) and programmable analog products. - Support for the SH3 processor on older CE platforms has been added. - DLLs have been updated to correspond to those in the ARKbase 2.8.0 package. - In the demo libraries, product components are now not initialized until they are accessed, to reduce both the memory requirements an the initialization time. Changes between ARKbase for Windows CE 1.0.1 and ARKbase for Windows CE 1.0.2 Improvements: - DLLs built for older Windows CE MIPS platforms are now included. CAB files are not included for these platforms, however. These DLLs have not been tested. - Support for programmable analog products has been added for Windows CE 2.11 (MIPS only) and Windows CE 3.0 (all processors). Changes between ARKbase for Windows CE 1.0.0 and ARKbase for Windows CE 1.0.1 Bug fixes: - Fixed problems with using GenMicrocard and programmable analog devices. - In the GA3209 demo library, the 4th order and 8th order filter roll-offs were interchanged. Improvements: - GenMicrocard is now faster at detecting when no programming device is connected. For more information on ARK, please visit the ARK web site at http://ark.sounddes.com. If you have any questions or comments, please e-mail us at software@sounddes.com. -------------------------------------------------------------------------- The contents of the package that this README.txt file accompanies are subject to the Sound Design Technologies Product Support Software License (the "License") and may not be used except in compliance with the terms and conditions of the License. Copyright (c) 2007 Sound Design Technologies Application Resource Kit, ARKbase, and ARKsdk are trademarks of Sound Design Technologies.