======================================= D R I V E R " E K F 9 6 0 S I 1 " ======================================= This Readme contains the latest news about the device driver "ekf960si1" for EKF's Intelligent I/O Controller Family. For details about the installation and the functionality of the driver see the software manual "ekf960mle.pdf" that is shipped with this driver pack. ---------------- Driver History ---------------- Version | Date | Comment --------+-YYYY-MM-DD-+------------------------------------------------------------------ 1.61 | 2001-06-07 | New firmware V1.21 included: The new firmware sets up the PCI | | class code for the CX1-BAND to "serial bus controller", | | subclass "CANbus". | | 1.62 | 2001-07-16 | New firmware V1.22 included: Added fields to performace structure | | SJA1000_PERF_STATS and status record SJA1000_STATUS. Supported | | new events SJA1000_EV_BUSOFF and SJA1000_EV_BUSON. Added new | | error flag SJA1000_ERROR_BUSOFF. | | The firmware now handles all error cases for CANbus devices. | | Write requests to CANbus devices are acknowledged with error if | | currently bus-off is active. | | Driver Ekf960si1.sys: The driver has been recompiled because of | | changes in some structures (see above). The error flags | | SJA1000_ERROR_* are added to the header ntddekf.h. | | Library Ekf960si1.lib: The library has been recompiled because of | | changes in some structures (see above). The needless clearing of | | the status record in Ekf960ReceiveCanFrame and Ekf960SendCanFrame | | has been removed. | | Because of the changes in the structures any user application | | should be relinked with the new library. 1.63 | 2001-07-30 | Added utilities for CG1-RADIO: ekfgps.exe, wingps.exe. 1.64 | 2001-11-27 | New versions: ekfgps.exe V1.1, wingps.exe V1.0.1. 1.65 | 2002-02-27 | ekf960si1.inf: Removed dependence on i960 processor silicon | | stepping. This allows to install the driver on Win2k for i960's | | of any stepping and not only of C1 stepping, as it was set in | | earlier versions of this file. ---------------------------------------------------------- Emergency Firmware Download via the tool "pflash960.exe" ---------------------------------------------------------- This methode to download the firmware should be used only if a firmware update by the setup tool failed (e.g. by power fail during firmware download) and a broken version of the firmware remains on the adapter. In this case the driver wouldn't start after a reboot (look with EventView in NT's log entries). These are the steps necessary to recover the adapters firmware: - Open the "Devices" dialog box of the control panel and locate the entry "ekf960si1" - Change the device startup to "Manual" - Shutdown the system and reconfigurate the adapter to the following jumper settings: +------------+ | | | [[[[]]]] | 4 | [[[[]]]] | +------+ | | | | | XX XX | 3 | XX | | XX XX | | XX | | | | | | [[[[]]]] | 2 | XX | | [[[[]]]] | | XX | | | | | | [[[[]]]] | 1 +------+ | [[[[]]]] | JCLK | | +------------+ JCNF After reboot do the following steps: - Open a DOS box - Change the working directory: cd \program files\ekf - Run the programming tool: pflash960 .firmware (e.g. cu1.firmware) - Revert the device startup in the control panel to its original value - Shutdown the system an revert to the original jumper setting