JMB38X_Driver_release_notes.txt Driver File Contents (Cardreader_JMicron_1.00.19.04_XPx86x64.zip)

JMB38X Memory Card Driver Release Note

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.19.04 (2008/09/08)
  - Add SSIDSVID 003C14C0, 003D14C0, 003E14C0 for Compal

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.19.03 (2008/09/04)
  - Add SSIDSVID A01714FF, A01814FF for Twinhead
  - Add SSIDSVID 2F811462 for MSI
  - Add SSIDSVID 09031558 for CLEVO
  - Update Setup program to copy icon dll file to both Windows\system32 and Windows\SysWow64 on 64 bit OS.
    Some 32-bit applications may not show disk icon correctly because their %SystemRoot% is Windows\SysWow64.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.19.02 (2008/08/21)
  - Add SSIDSVID 01601025 for Compal  

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.19.01 (2008/08/18)
  - Add SSIDSVID 02B21028 for Compal
  - Modify SSIDSVID 019318E4 to 01931631 for Quanta
   
-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.19.00 (2008/08/13)
  - Add SSIDSVID 02BA1028 for Compal
  - Add SSIDSVID 019318E4, 1777152D for Quanta
  
-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.07 (2008/08/07)
  - Add SSIDSVID 26621019 for ECS
  
-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.06 (2008/08/06)
  - Modify method to report Virtual Disk Device because previous methos may get error with SD/MMC controller.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.05 (2008/08/05)
  - Add CustomizeSetting1 Bit Definition: Bit[12]
    Try Report a Virtual Fix Disk to force OS release previous DiskDeviceObject when
    wait DiskDeviceObject remove timeout in JMCR_DeviceIdentify
 
-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.04 (2008/08/04)
  - Fix the uninstall issue on Vista 64 bit since some installshield files will be deleted (due to previous driver removal) at next reboot time. (Remove the existing driver and then install driver and reboot. Then removing driver will fail).
  - Copy SD Secure API DLL files to system32 folder for Tohisba package (only for 32 bit OS).

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.03 (2008/08/01)
  - ADD SSIDSVID 387E17AA(2382), 387F17AA(2381), 388017AA(2383), 388117AA(2384) for Quanta - Lenovo.
  - Fix bugcheck issue after run Verifier and Reboot on Vista.
    Caused by calling OS API at IRQL which is too high. Modify to call the API in Thread - IRQL 0.
  
-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.02 (2008/07/30)
  - Add SSIDSVID 05771558 for Clevo
  - Fix the uninstallation issue of three extra languages (Swedish, Dutch, Brazilian Portuguese).

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.01 (2008/07/29)
  - Installation and Uninstallation program support three extra languages (Swedish, Dutch, Brazilian Portuguese) and append three dll files (setupSVE.dll, SetupNLD.dll, SetupPTB.dll).

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.18.00 (2008/07/24)
  - Add SSIDSVID 0x3060103C, 0x3061103C, 0x3063103C, 0x3064103C for Inventec.
  - Add SSIDSVID 0x01671025 for Compal.
  - Modify driver and value of CustomizedSetting1 to support SFFDISK IoControls with JMicron driver.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.07 (2008/07/17)
  - Add SSIDSVID 017B1025 for Quanta
  - Fix MsPro-HG cannot recognize issue. Caused by MS default BSYCNT setting is modified during testing but not recovered.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.06 (2008/07/17)
  - Add SSIDSVID 3624103C, 3628103C, 3629103C for Quanta

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.05 (2008/07/15)
  - Patch SD Secure Command Errors with SDA driver case to improve compatibility with SD cards.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.04 (2008/07/11)
  - Fix Issue that ZY7 Uninstall Cardbus issue with selecting "Change" option to do uninstallation. That is because the installation program has not properly programmed the "change" function for the uninstallation.
  - Fix the issue on JAT10 that when we install the CardReader driver from Resource CD, it will appear ¡§Installation Fail!¡¨ on the install UI. That is because we run the installshield setup program in the background and it return soon illegally in this resource CD case.
 

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.03 (2008/07/11)
  - Fix Issue that when SD card is plugged during sleep and SD card is handled by SDA, it may get Surprise mark after resume.
    Modify driver to not to write PCI Config Registers if Device entered D3 state.
    Caused by Driver access 2381 PCI Config and generate Int after 2381 entered D3. (1394 Performance patch) 

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.02 (2008/07/09)
  - Fix the issue on ACER JALA0 that installing driver by ACER's recover AP will show install fail and the driver is not installed properly. But copy the driver to HDD and the install can work well.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.01 (2008/07/08)
  - Fix Issue that when SD card is plugged during sleep and SD card is handled by SDA, it may get Surprise mark after resume.
    Modify the Reset Sequence of 2382 to fix this issue.

-----------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.17.00 (2008/07/07)
  - Add SSIDSVID 3622103C for Quanta

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.16.01 (2008/07/04)
  - Add SSIDSVID 3621103C for Quanta  

---------------------------------------------------------------------------------------------------------------------------------
MB38X_WinDrv_R1.00.16.00 (2008/06/25) 
  - Modified the¡§ setup.ini ¡¨.
    => Bit[14] (0x00004000): Do not modify the Controller Capabilities Reported by BIOS

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.15.03 (2008/06/12) 
  - Modify Setup program and Installshield program to fix the uninstall issues under Japanese Vista OS.
    (Since some Installshield runtime dlls will be disappeared (deleted) at next system restart, we will copy the related dlls to the     InstallShield folder to make Uninstallation program work properly)
  - Modify SSIDSVID 016D1025 (Acer) to 016D107B (eMachine)
  - Add VER_PRODUCTVERSION and VER_FILEVERSION definition into Resource File.  
  - Modify driver to report Host Capability as Removable + DockDevice to fix Event Log - PNP Error - Surprise Remove
    issue when entering D3E. Device would not be listed in "Safely Remove" menu if it is reported with
    DockDevice = TRUE.

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.14.03 (2008/05/29)
  - Modify SSIDSVID 01361025 to 016D1025 and 016E1025

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.14.02 (2008/05/28)
  - Patch SDA Register Setting for SDA standard driver.
    Reboot is needed after setup to make this patch work.

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.14.01 (2008/05/27)
  - Modify driver not to set HW Timer Period because it is used to update 1394 GUID now.
  - Modify setup program to support the installation on all language OSs and show the english strings on the unsupported language OS.

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.14.00 (2008/05/23)
  - Modify Setup program to support the feature of waiting disk driver install ready

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.13.03 (2008/05/21)
  - Patch xD access performance
  - Patch is for reduce disk appear time of first time Card plugged after driver installed again

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.13.02 (2008/05/16)
  - Patch is for reduce disk appear time of first time Card plugged after driver installed

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.13.01 (2008/05/14)
  - Modify Driver to set multi icons
  - Modify the setup program to copy the icon dll file and update the related registries.

---------------------------------------------------------------------------------------------------------------------------------
JMB38X_WinDrv_R1.00.13.00 (2008/05/12)
  - Patch 1394 access performance
  - Patch SD standard driver performance

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.07 (2008/05/07)
  - Improve compatibility on hot-plug issue. 

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.06 (2008/05/06)
  - Improve old MMC card compatibility.
  - Add SSIDSVID 00011895 for Flextronics

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.05 (2008/05/06)
  - Fix issue the SD/MMC card can not be detected again after plug SD/MMC card and unplug it instantly
    when D3E is activated. 
  - Set D3E Waiting Time to 60sec if value of CustomizedSetting11 is 0.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.04 (2008/04/30)
  - Set CustomizedSetting1 Bit[4]: Enhance xD Write Performance defaultly enabled.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.03 (2008/04/29)
  - Add SSIDSVID 0900107B for Compal
  - Enhance xD Write performance with Large File Case.
  - Add CustomizedSetting1 Bit Definition. Bit[4]: Enhance xD Write Performance.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.02 (2008/04/25)
  - Add SSIDSVID 059817FF for Quanta

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.01 (2008/04/23)
  - Add SSIDSVID 01361025 for Compal
  - Add SSIDSVID 02B01028 for Compal - DELL case
  - Fix sometimes Disk cannot appear again if MemoryCard unplugged during sleep issue.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.12.00 (2008/04/15)
  - Add SSIDSVID 361E103C for Quanta
  - Add Folder JMB38X_WinDrv_R1.00.12.00_Toshiba and defaultly set CustomizedSetting1 Bit[3] for Toshiba.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.11.02 (2008/04/11)
  - Add SSIDSVID 30F3103C for Compal
  - Add conditions with Card Change Checking when Resume from Sleep.
  - To fix the issue that Disk may not appear after fast plug/unplug many times. 
  - New setup UI for supports Language Pack

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.11.01 (2008/04/09)
  - Modify the condition which determine if HW supports D3E from SW_ID = 1 to ALL.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.11.00 (2008/04/08)
  - To speed up ¡§Device start¡¨ and ¡§device Enumeration¡¨ these 2 PnP operations for Lenovo request
  - Call Down_Mode if timing still fails with Down_Speed to improve compatibility.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.10.04 (2008/03/31)
  - Fix Copy File performance low issue with SD/MMC/MsPro.
  - Add SSIDSVID 361B103C, 361C103C, 361D103C for Quanta.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.10.03 (2008/03/31)
  - Add SSIDSVID 3D9A17AA for Compal.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.10.02 (2008/03/26)
  - Add SSIDSVID 015B1025 for Quanta.
  - Fix the bug of installing driver on a clean platform for the first time and the service keys will be removed during
    the uninstallation progress. It will fail in sequential driver install.
  - Modify wait TransferDone Int if CRC error occurs because DMA may got problem if driver submit command right after 
    CRC error occurs.
  - Modify Driver to check MemoryCard capacity after resume from sleep. If it is different with the one before sleep, report disk
    unplugged and then report a new disk again.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.10.01_InternalTesting (2008/03/21)
  - Implement a new UI for supporting the Language pack installation and uninstallation. 

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.10.00 (2008/03/17)
  - Add SSIDSVID FF021179 for Compal
  - Modify driver doesn't restore PCI Config 0xAC for BIOS may change D3E enable status after resume from D3E.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.09.03 (2008/03/13)
  - Add SSIDSVID 113F1734 for Wistron
  - Mark codes to set disk Label, Icons, and NoSoftEject registry code because they are set by inf and setup now.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.09.02 (2008/03/12)
  - Fix the bug that occurs when doing driver pre-installation for JMB38X controllers is previously installed.
  - Show the correct driver version for our JMB38X uninstallation program in the Add/Remove dialog.
  - Write some registries to set Disk Icon in order to fix the issue of sometimes loading disk icon fail.
    This feature could be customized by the "SetDiskIconRegistry" item in setup.ini.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.09.01 (2008/03/07)
  - Some BIOS may Enable D3E bits after resume from sleep even card is plugged.
    Modify driver to Disable D3E bits before CardIdentify to avoid problem happens.
  - Modify driver to Disable All Int Enable and then turn off card Detection TestBit before setting ResetAll Bit.
    To avoid unexpected CardInsertion signaled after ResetAll.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.09.00 (2008/03/06)
  - Add SSIDSVID 72101462, 67101462, 67201462 for MSI.
  - Enhance compatibilityu on SANYO MMC 32MB 1-Bit Card.
  - Modify driver to do D3E polling by Thread but not Timer because of some DDK functions
  - For S3 resume issue, not restore PCI Config Offset 0xE3h because of wrongly overwrite value of another register.
  - Modify CustomizedSetting11 definition from seconds to minutes.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.08.04 (2008/02/22)
  - Modify Product name to "Jmicron JMB38X Flash Media controller" in setup.ini, setup.iss and uninstall.iss.
  - The setup program of JMB38X_WinDrv_R1.00.08.03 is updated as R1.00.08.04 for formal release.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.08.03 (2008/02/21)
  - Add check WriteProtect status with each 30ms and 5 iterations after SD/MMC card identified.
    For WriteProtect detection of some push-push connectors may not ready when Card Identified issue.
  - Improve write performance of xD.
  - Fix the uninstallation issue that the driver is not uninstalled cleanly for all JMB38X controllers in Vista 32/64 bit OS.
  - Rename JMicron setup package Title to "JMicron JMB38X Flash Media Controller"
  - Fix DTM issue that Disable->Enable Disk Device may fail.
  - Modify D3E JMCR_TimerDpcForD3E to set PCI cnfg 0xAE to 0x79 if 1394 Exists, to fix 1394 can not wake up from D3E mode.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.08.02 (2008/02/19)
  - Fix xD Compliance Test Fail Issue: Copy Compare Large File may fail.
  - Fix xD Compliance Test Fail Issue: Free Block List may get error with Erase Cmd return Fail case.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.08.01 (2008/02/15)
  - Add SSIDSVID 360F103C, 3610103C, 015A1025 for Quanta
  - Improve sometimes Disk Icon would not be updated issue.
  - Fix issue that Disk would be wrongly reported when driver is loaded with SDIO device plugged.
  - Fix issue that Surprise Remove xD card when reading data from it may cause page fault in DOP_OS_REQUEST. 
  - To reduce possibility that Device Plug/Unplug without sound.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.08.00 (2008/01/28)
  - Add SSIDSVID 003414C0, 003514C0, 003614C0, 003714C0 for Compal
  - Add SSIDSVID 014C1025 for Compal

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.07.01 (2008/01/22)
  - For patching Controller may show in SafeRemove Menu issue.
  - Fixing DTM Plug and Play Driver Test fail issue.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.07.00 (2008/01/15)
  - Continue identify device if card is still Present.
    For CardInsertion signal may be unstable and CardInsertion/CardRemoval
    interrupt may be signaled repeatly.
  - Improve some device access time.
    For sometimes Transfer does not complete, wait OS timeout may be too long.
    Using driver timer to check timeout and retry Data Transfer more quickly.
  - Set SUPPORT_D3E as defaultly Enabled (Auto mode).
    Let BIOS to Control if D3E should be activated. (PCI Config Offset ACh b'6)
  - Add SSIDSVID 33011019 for ECS

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.06.02 (2008/01/11)
    - Change PMOS setting condition.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.06.01 (2008/01/09)
    - Delay and retry Card Identify more times for push-push connector issue.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.06.00 (2008/01/08)
    - Add SSIDSVID C2141631, C2151631, E2161631, E2171631, E2191631 for Quanta
    - Add SSIDSVID 76401558, 76411558, 08061558,08071558 for Clevo
    - Decrease Interface Mode to access Memory Card if Request Timeout.
    - Fix ReInitialize errors with some Old SD Cards.
    - Modify Driver to Set Disk Registry only at first time Disk Reported with each time driver loaded.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.06 (2007/12/27)
    - Add SSIDSVID C2141631, C2151631, E2161631, E2171631, E2191631 for Quanta

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.05 (2007/12/20)
    - Fix Performance too Low issue
    - Add Check if Controller is OnBoard or ExpressCard Code.
    - Modify Music delay when memory card plug/unplug issue.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.04 (2007/12/18)
    - Fix System hang when Suprise Removal when Read/Write file with xD issue.
    - Fix Device cannot SafeRemove after resume from standby issue.
    - Add Custom Setting Definitions for D3E
        CustomizedSetting1 D[5]: Support D3E (0x00000020) // Need BIOS Supporting
        CustomizedSetting11: D3E Waiting Time (Seconds. Max 65535.)

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.03 (2007/12/15)
    - The installation and uninstallation support Language pack 

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.02 (2007/12/13)
    - Add SSIDSVID 01531025 for Wistron
    - Add SSIDSVID 11351734, 11361734, 11371734, 11381734 for ECS
    - Fix cannot enter sleep again after rsume when 2381 is using JM driver issue.
    - Modify SWOP_DRV_NO_AUTO_ADJUST_TIMING to SWOP_DRV_SD_NO_ADJUST_TIMING.
      Add SWOP_DRV_MS_NO_ADJUST_TIMING. Default enable auto adjust Timing with both
      SD/MMC and MS.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.01 (2007/12/10)
    - Fix Disk Drive of SD Card may lost after resume from sleep issue.
    - Fix hotplug memory card Music may be interrupt issue.
    - Patch for xD stress test may hang issue.
    - Modify driver when OS's Read/Write request in thread if xD mapping table is not ready.
    - Add SWOP_DRV_SUPPORT_D3E to support D3E feature. Need BIOS setting to Enable this.
      Currently only test version.
    - Setup Program use 1.00.04.01 version.

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.05.00 (2007/12/03)
    - Add SSIDSVID 113A1734, 113B1734, 113D1734, 113E1734 for Wistron
    - Add SSIDSVID 013B1025, 013E1025, 01401025, 30FE103C for Compal
    - Modify XD CardIdentify part to build only first 128MB during card identify and
    - Try DownSpeed() if TimingAdjusted but still get continuous errors.
      
---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.04.01 (2007/12/05)
    - Provide a dialog for user to select "SupportSDIOCard".  If Support SDIO Card, the setup program will not install driver for 2381.
      These features could be customized with the following keys in setup.ini
      (a)Customize the default value of "DefaultSupportSDIOCard", "0" indicate NOT support. (Silent install will use this value to decide if supporting SDIO Card or NOT.)
	 DefaultSupportSDIOCard=0
      (b)Customize to show the dialog for user to select "SupportSDIOCard", "0" indicate NOT show. (If ShowSelectSDIODialog=1, the interactive install and preinstall will depend on the user selection to decide if supporting SDIO Card or NOT.)
	 ShowSelectSDIODialog=0
      (c)Customize the INF file name of supporting SDIO card via "SupportSDIOInfName".

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.04.00 (2007/11/14)
    - Add SSIDSVID 01451025, 01461025 for Inventec
    - Modify SSIDSVID 07221558 to 072F1558 for Clevo SSID duplicated
    - Add SSIDSVID 3D9A17AA, 3D9B17AA, 3D9C17AA, 3D9D17AA for Quanta
    - Add SSIDSVID 30F4103C, 30F7103C, 3607103C for Compal
    - Add SSIDSVID 65101462, 65201462 for MSI
    - Add SSIDSVID 04811558, 08011558, 08021558, 08031558, 08041558, 08051558, 08601558,
      70011558, 74601558, 74611558 for Clevo
    - Add SSIDSVID 2079161F for Arima
    - Add CustomizedSetting10 for IC Driving Setting. Default value 0x01020101.
    - Set Disk Capability EjectSupported = TRUE so that OS would call IRP_MN_EJECT during
      SafeRemove. Driver call EjectDevice() to turn off card power in IRP_MN_EJECT.
    - Set Registry NoSoftEject = 1 for DiskDrive because driver can know SafeRemove now.
    - Support Silent uninstallation. The batch file (xUninstall.bat) is produced during the installation and is located to the windows directory.
      (Modify setup programs, dll files and iss file)
    - Support uninstallation without reboot. It will not delete some service related keys and also rescan all devices soon after doing uninstallation. It will make OS find the devices again and is only for the preparation of the next driver installation.
      (Modify setup programs, dll files and INF files)

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.03.00 (2007/10/30)
    - Modify to set XD default Clock Mux with 40MHz for XD Compliance Test
    - Add SSIDSVID 003014C0, 003114C0, 003214C0, 003314C0, 01471025, 014B1025 for Compal
                   03901558, 07221558 for Clevo

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.02.00 (2007/10/29)
    - Add SSIDSVID 11391734 for FSC, 33001019 for ECS

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.01.00 (2007/10/25)
    - Modify to On/Off MS Clock with MS Card Power for HW LED Flash Control.
    - Add CustomizedSetting1 Bit Definition.  D[1]: Set Disk Icon     (0x00000002).
      Driver would setup registry value of DiskDrive if this Bit is On.
      However, Setup AP need to copy icon files to Windows\System32 to make this work.
    - Setup program will copy the driver icon files to Windows\System32 folder.
    - Add SSID SVID 3D9B17AA - 2382, 3D9C17AA - 2383, 01441025 for Compal.
    - Add SSID SVID 3600103C, 013D1025, 01421025, 01431025, 014D1025, 014A1025 for Quanta.
    - Set PCI Config 0xE2 D[2] = 1, D[6] = 0 - LED Pull-High.
    - Support the customization of INF filename, Appname and company name via setup.ini and setup.iss (silent setup).
    - Support the customization of driver pre-installation with the "SupportDriverPreInstall" key in setup.ini (valid for both interactive setup and silent setup)
      (For non-WHQL driver, please set "SupportDriverPreInstall" to 0 since driver pre-installation only work for WHQL driver)

---------------------------------------------------------------------------------------------------------------------------------

JMB38X_WinDrv_R1.00.00.01 (2007/10/15)

[Fixed]

    - None

[Update]

    - First formal Release for WHQL

---------------------------------------------------------------------------------------------------------------------------------
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.85