UPDATE.TXT Driver File Contents (CardReader_Gateway_1.0.1.8_XPx86XPx64_A.zip)

xx21 FlashMedia controller WDM driver change histroy:
=====================================================

Version 1.0.0.4

1) Added MS Ready interrupt wait interrupt condition check for HT support.
2) Added support for serial mode MSPro
3) Added spin lock for DPC for HT support.
4) Added syncronization between ISR and thread on shared resources.
5) Converted driver to support 64bit processor in one source code base
   (IA64 and AMD64)
6) Fixed a bug when update status bit in overwrite flag is set to 0 for Memory Stick, 
   PCI7420 cannot read wrong infomation causing OS complain "Disk not formatted"
7) Fixed a bug that DMA always gets DWORD aligned address.

Version 1.0.0.5

1) Fixed bug for interrupt synchronization on SmartMedia
2) Added syncronization between ISR and thread on shared resources.
3) Converted driver to support 64bit processor in one source code base
   (IA64 and AMD64)

Version 1.0.0.6
1) Fixed a bug when update status bit in overwrite flag is set to 0, 7420
   cannot read wrong infomation causing OS complain "Disk not formatted"
2) Fixed a bug that DMA always gets DWORD aligned address.

Version 1.0.0.7

1) Added resource synchonization on DMA interrupt status
2) Fixed a interrupt/DPC logic versus thread synchonization issue
3) Added xD ID to distinguish between SM and xD so that we can display correct
   icon.
4) Fixed a bug where close write and regular read/write overwrite each other and
   vice versa.

Version 1.0.0.8

1) Added user control switch SD card type in INF file.
2) Fixed a bug in SmartMedia/xD code when correctable error occured it doesn't initialize
   variables.
3) SmartMedia makes CIS check. If CIS is not correct, it will reject the card.

Version 1.0.0.9

1) Added realtime debug feature
2) Moved mbBusy around to avoid re-entry problem.
3) Fixed a bug regarding 2 MB SmartMedia. Logical and physical address coversion.

Version 1.0.1.0

1) Removed old ECC correction routines and wrote a new function that uses hardware registers to find 
   and fix one-bit errors. This fixed the miscompare errors experienced with Meatgrinder.
2) Added CIS field error correction and check for CIS2 if CIS1 corrupted per XD Compliance Spec. ver 1.0.
3) Fixed a bug in the ECC_ErrorCorrected_Retry that caused Meatgrinder to freeze.
4) Added functionality to fully comply with the XD compliance specification ver 1.1, such as correctly 
   handling partially used physical blocks and handling of physical blocks with logical errors.
5) Disabled SDIO switch for 2.0 silicon.
6) Fixed a bug when delete files from SD card while pulling card out of socket.

Version 1.0.1.1

1) Added Max 250 ms wait on SD tranfer state. If still fail, power socket and 
   re-init card is called.
2) Added software workaround for HW power bug.
3) Make sure not to issue two SD IDLE/APP commands because some SD card doesn't
   like that.
4) Added logic so that we just power off/on socket power once.

Version 1.0.1.2

1) Added logic to turn socket power off before going into any power saving state (Standby or Hibernation).
2) Fixed incompatibility issue with Samsung 256 MMC card. 
3) Added routines to correctly implement the XD spec 1.1 and pass the XD Compliance Tests.

Version 1.0.1.3

1) Fixed Smartmedia Write Protect(WP) Hardware bug by implementing a sofware workaround.
2) Fixed a bug when stop device is called and then start device is called. Driver
   now does correct initialization.

Version 1.0.1.4

1) Call CloseWrite before going to sleep to avoid SM data corruption.
2) Corrected final failed items to pass XD certification.
3) Added logic to correctly detect XD cards and distinguish by icon.

Version 1.0.1.5

   Internal release. No comment.

Version 1.0.1.6

1) Fixed a bug when SDIO is inserted, a blue screen is generated because driver doesn't
   switch to SD host controllrt on time.
2) Fixed a bug when reading 2MB Smartmedia Cards.
3) Added features to pass Smartmedia certification.

Version 1.0.1.7

1) Removed SoketPower Driver delay to improve resume time from low power states.
2) Fixed XD Certification Failed item #8.

Version 1.0.1.8

1) Added support to enable or disable SmartMedia support from registry.




Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.86