readme1.txt Driver File Contents (PL-3507_20Firmware.zip)

PL-3507 Firmware Version Change History
----------------------------------

Note: Some information are for Chip B and C versions only.

Note: You must use ICP AP v2.0.4 if you are updating from an older date firmware before 4/10/03.
Note: You must use ICP AP v2.0.4 if you are updating from PMC flash chips with firmware date 10/17/2003 and earlier.
Note: You must use ICP AP v2.2 if you are updating to firmware date 10/06/2004 and earlier.
==========================

Latest Release Date Version: 2005.09.06.187 [Checksum A480]

Changes on this update:

    	1. Add 1 sec timeout while consuming BulkOut data to re-solve HP640 lightscribe issue. [USB]
    	2. Add 067B to ATACB_EXECUTE command. [USB]
    	3. Set IDE_word_per_sector while initilizing device rather than in MS() routine. [USB]
	4. Enhance 16X ODD. [USB]
	5. Add suspend_indicator in START_STOP command to support device power on/off at MacOS. [USB]
	6. Fix possible error in vendor-specific command routine. [USB]
	7. Fix SPB issue in PIO_Protocol routine. [USB]
	8. CSWResidue becomes global variable. [USB]
	9. GetStatus() changes to busPowered variable rather than SelfPower variable. [USB]
	10. New suspend_indicator functions. [USB]
	11. Fixed the suspend failure when ODD has no disc on iMac G5-Tiger. [1394]
 
==========================
Revision History:

01/07/2005 -

	1. Fix MagicStor 4GB CF cannot be recognized and write data in PIO Mode. [1394]
	    - enable PIO mode support for MagicStor CF and fix firmware initial routine.

--------------------------------
12/09/2004 -

	1. Fix BenQ DW800A ODD cannot be detected in Slave Mode. [1394]

--------------------------------
11/09/2004 -

	1. Fix daisy-chain issue error when doing simultaneous HDD large file copy & DVD burning. [1394]

--------------------------------
10/18/2004 -

	1. Fix IOmega Automatic Backup software issue. [1394]
	     - This issue is due to the calculation error of data length.

--------------------------------
10/06/2004 -

	1. Add hardware protection for flash updating (ATMEL, SST, and PMC). [1394]
	2. Add Check Word to GET_CHIPINFO, ERASE_FLASH, WRITE_FLASH, READ_FLASH, and SENSE_CMD. [USB]
	3. Add LOCK/UNLOCK FLASH command (with hardware lock) to restrict ERASE_FLASH and WRITE_FLASH. [USB]
	4. Add hardware lock to flash for firmware update (ICP) function. [USB]

	Note: You must use ICP AP v2.2 if you are updating to firmware date 10/06/2004 and earlier.

--------------------------------
09/22/2004 -

	1. ICP function: support new FLASH - EM39LV010. [USB]
	2. Mutiple buttons support (for One Touch Button application) for Windows. [USB]
	3. Fix Windows XP+SP2 with VIA 1394 host. [1394]
	4. Fix IDE identify device on boot. [1394]

--------------------------------
09/14/2004 -

	1. Fix XP SP2 + VIA 1394 host reboot, hibernating, standby problem. [1394]
	2. Add non_EEPROM ability (Change ATA mode to default, if there is no EEPROM.) [1394]
	3. Fix 3507 IDE host failure. Change "check per word" from 0xffff to 0x0400 
	4. Fix two 1394 ATAPI devices attaching failure. [1394]

--------------------------------
09/07/2004 -

	1. Re-fix the Nero CDSpeed3.12 Disc Quality Test failure in Pioneer 107/108. [USB]
	2. Fixed WinME copy large files delay write - LED blinks very long. [1394]
                3. Change ATA's inquiry command. Add 4 bytes ata_inquiry_vender data. [1394]

--------------------------------
08/30/2004 -

	1. Fixed device cannot be detected on Windows after suspend/resume using NEC PCI USB host card. [USB]
	    Note: This issue does not appear in firmware 0610 and previous versions.
                2. LiteOn 16X DVDROM boot-up problem when using LiteOn Firmware BYVB.  [1394].
	3. Fixed Pioneer DVD 107/108 cannot run Nero Disc Quality Test. [USB & 1394]
                4. Return additional 4 bytes for ¡¥INQUIRY¡¦ command according to AP¡¦s request. [USB]

--------------------------------
07/27/2004 -

	1. Enhanced Detection of 160GB Seagate HDD under Master/Slave Mode. [1394]

--------------------------------
06/24/2004 -

	1. Fix cannot burn audio CD in LG GSA-4120B/5120B. [USB/1394]

--------------------------------
06/10/2004 -

	1. Fixed ICP problem for new schematic v1.7. [USB]
	    => ver 1.7 schematic A15 was pull down.

	Note: If you are implementing ver 1.7 schematic; you need to update firmware to 06/10/04 or above.

--------------------------------
04/22/2004 -

	1. Support SCSI pass through function in both ATA and ATAPI. [1394]
	2. Fix a situation of the agent reset and the next COMMAND ORB raised a dead lock. [1394]
	    => When playing VCD with inferior quality under Win98SE or WinME through 1394 connection, PL-3507 device will sometimes be removed.

--------------------------------
04/07/2004 -

	1. Add support for EON Flash. [USB]
	    
	Note: You must also use ICP AP v2.1.4 to read Flash ID during firmware update.

--------------------------------
03/26/2004 -

	1. Fixed cannot run Create Data Disc in Nero CD-DVD Speed using Ricoh RW8165A slim drive. [1394]
	2. Fixed very slow to detect LiteOn SOHW drives when unplug and replug between USB and 1394. [1394]

--------------------------------
03/24/2004 -

	1. Fixed cannot mount HDD in Linux RedHat. Must use kernel v2.4.20 and above. [1394]

--------------------------------
03/12/2004 -

	1. Fixed Ricoh RW8165A slim drive cannot run create data disc in Nero CD Speed in WinXP. [1394]

--------------------------------
03/04/2004 -

	1. Fixed cannot detect device when doing continuous copy-reboot on ATAPI device (bus reset issue). [1394]

--------------------------------
02/19/2004 -

	1. Support EON Flash types for ICP support: [USB]
	    - EN29LV512
	    - EN29LV010
	    - EN29LV040
	2. Passed WHQL XP Logo for USB/1394 Storage Controller and Universal Test.

--------------------------------
02/12/2004 -

	1. Fixed WHQL MMC Test item - fixed the WHQL SBP2 data length longer than SCSI command's length. [1394]
	2. Fixed op 0x2e, write and verify for MRW disk. [1394]
	3. Fixed op 0x4a with zero length issue. [1394]
	4. Add send set features to LiteOn DVD. [1394]
	5. Fixed bug on ATA_Verify IDE Master and Slave. [1394]
	6. Add standby and idle command for HDD when Windows standby. [1394]

--------------------------------
01/14/2004 -

	1. Fixed WHQL DVD Test item. [1394]
	2. Fixed WHQL HDD ACPI S1 Stress item. [1394]
	3. Fixed device unstable in Asus A7V333 under Win2K. [1394]
	4. Further optimized bus reset and large file copy under VIA host. [1394]
	5. Add CF support. [1394]

--------------------------------
12/26/2003 -

	1. Enhanced the DVD Speed performance of LiteOn and LG drives. [1394]
	2. Robust patch for the bus reset issue. [1394]
	3. New flash chip ICP support - ATMEL AT49LV001NT. [USB]

--------------------------------
12/12/2003 -

	1. Add more fix for bus reset problem issue on daisy-chain. [1394]
	2. Fix Serial ATA-1394 cold/warm boot problem. [1394]
	3. Fix 1GB HDD (PIO Mode support). [1394]

--------------------------------
11/28/2003 -

	1. Fixed LG DVD+RW Nero DVD Speed issue. [1394]

--------------------------------
11/27/2003 -

	1. Fixed cannot detect Serial ATA HDD using Marvell SATA-IDE bridge board. [USB/1394]
	    = still has minor bugs in 1394 on cold/warm boot while device is plug-in.

--------------------------------
11/25/2003 -

	1. Improve bus reset timing (5 sec delay) for daisy-chain HDDs doing unplug-replug while copy files. [1394]

--------------------------------
11/13/2003 -

	1. Fixed the bus reset problem of daisy-chained HDDs on Win2000. [1394]
	2. Added the ICP AP v2.1.1 support for PMC flash chips. [USB]

--------------------------------
10/17/2003 -

	1. Fix cannot run PowerDVD under Full-Speed. [USB]
	2. Fix Compal (Toshiba) Notebook boot problem. [USB]
	3. Support ATA PIO mode transfer. [USB]
	4. Can force specific IDE Transfer Mode by EEPROM byte 15. [USB]
	5. Check bus reset event in all infinite loops. [USB]
	6. Fix separated power's multiple bus reset. [1394]
 	7. Fix WHQL DVD test. [1394]

--------------------------------
09/10/2003 -

	1. Fix Compaq BIOS MODE_SENSE problem.
	2. Support bInterfaceSubClass = 0x02 (for booting from Toshiba notebooks)
	3. When bus reset, not only IDE device should be reset, but also our chip's IDE block module.
	4. ATAPI device, CBW transfer length >= 0x10000 problem (Pioneer issue).

--------------------------------
08/13/2003 -

	1. Add Write protect feature 
	    - Use port 3 bit 1.
	2. Fix WHQL MMC Command Test failure. (USB) 
	3. Fix WHQL 1394 Test failures 
	    -  Add one ATA command decreasing door_bell_count every 0.9 second.
	4. Modify some timing issue to make 3507 more reliable like Fix N_Force_bit set time.
	    - Change door bell delay from 12 to 30ms, open the switch  "f_management_orb" in a more easy way.
	5. Fix Pioneer DVD Stop.exe Utility problem. (Only for Pioneer) 

--------------------------------
07/21/2003 - (not released)

	1. Fixed Pioneer daisy-chain problem.
	2. Fixed Pioneer DVD play audio CD in Windows ME.

--------------------------------
07/14/2003 - (not released)

	1. This solved the problem of 'Access to Fujitsu MO' (1394).

--------------------------------
06/19/2003 -

	1. Fix bug burning CD-RW with QSI device. (1394)

--------------------------------
06/07/2003 -

	1. Fix HDD Write Protect Feature (1394) - need hardware support for this.

--------------------------------
06/06/2003 -

	1. Fix QSI Slim DVD/CD-RW and BenQ 48X CD-RW.

--------------------------------
06/03/2003 -

	1. Add HDD Write Protect Feature (1394) - need hardware support for this.

--------------------------------
05/30/2003 -

	1. Enhanced USB DVD Speed Performance - faster than ALi and ISD using Nero DVD Speed.

--------------------------------
05/28/2003 -

	1. Fix Tablet PC to PL3507 (1394).

--------------------------------
05/23/2003 -

	1. Add Write Protect feature for PL3507-HDD. (USB)
	2. Add Bus powered control for PL3507. (USB)

--------------------------------
05/20/2003 -

	1. Enhanced compatibility of Nero, Easy CD, Disk Genesis softwares with different CD-RWs.
	    - Suggest to always update to latest version of CD burning software.

--------------------------------
05/16/2003 -

	1. Fix Surprise Remove message appears sometimes after Suspend-Resume under WinME/2K. (USB)

--------------------------------
05/12/2003 -

	1. Fix NEC DVD R/W compatibility. 

--------------------------------
05/09/2003 -

	1. Fix WinME suspend-resume problem for Hitachi 80/129GB HDD under Master mode. (USB)
	2. Fix Copy >1GB file under WinME issue. (1394)

--------------------------------
04/28/2003 -

	1. Fix Ricoh CD-RW burning w/ Nero.
	2. Fix Ricoh CD-RW burning w/ EasyCDCreator.
	3. Fix LiteOn CD-RW/DVD-ROM buring w/ EasyCDCreator.
	4. Fix BenQ CD-RW.

--------------------------------
04/25/2003 -

	1. Fix Unknown device when no IDE device is connected. (USB)
	2. Turn off IDE device power (P3_1 = 1) when bus_reset and bus_suspend. (USB)
	3. Fix NewSoft DVDWrite compatibility. (USB)
	4. Fix writing to HDD on Mac 10.1.5 during sleep and wake up. (1394)
	5. Fix HDBench with HDD capacity greater than 128 GB. (1394)
	6. Fix create 8 partitions for IDE HDD on Mac OS. (1394)

--------------------------------
04/17/2003 -
	Note: You must use ICP AP v2.0.4 if you are updating from an older date firmware before 4/10/03.
	
	1. Fix Iomega Ioware Active Disk bug compatibility.
	2. USB robustness enhancement. 

--------------------------------
04/10/2003 -
	Note: You must use ICP AP v2.0.4 if you are updating from an older date firmware.
	
	1. To support new ICP AP v2.1.1 that can detect supported flash type before erasing and writing.
	2. Fix following USB issues:
		a. Fix cannot detect USB device when replug after unplugging while copying files to/from HDD/CDROM.
		b. Fix REQUEST_SENSE command with short length problem on Iomega Ioware utility that might cause instability. 
		c. Fix READ/WRITE commands with sector_count=0 problem.

--------------------------------
04/02/2003 -
	1. Fix Pioneer DVD Burning.
	2. Fix unreleased 0401 firmware cannot detect USB device.
	Note: No such bug found on PL3507-2A chip.

--------------------------------
03/21/2003 -
	1. Fix problem 'MP3 CD burning under Windows XP' for PL3507-1B chip. 
	
	Note: No such bug found on PL3507-2A chip.

--------------------------------
03/17/2003 -
	1. Fix HDBench/Partition Magic bug in 1394 bridge. 
	2. Patch fix for Mac OS 10.1.x boot issue from external HDD. 

--------------------------------
02/24/2003 -
	1. Fix the problem of 'Unique ID with 1394 Serial No.' 
	    For two or more same PL-3507 IDE device on the same 1394 bus, the EUID64 should be unique. 
	    The 1394 Serial No. is now used in the EEPROM to construct the unique EUID64 bytes (64bits = 8 bytes).
	    bytes #0 ~2 : Company ID (00 50 77 for Prolific)
	    bytes #3      : Device Type (HD/CD-ROM/DVD/MO...)
	    bytes #4~7 : 1394 Serial No. (modified by PL3507 EEPROM Writor)

	Note: Must use PL-3507 EEPROM Writer V 0.0.0.6. 

--------------------------------
02/20/2003 -
	1. Fix cannot update LiteOn CD-RW firmware for USB.

--------------------------------
02/19/2003 -
	1. Fix USB-IF logo test issues.

--------------------------------
02/18/2003 -
	1. Fix boot from USB HDD for Award BIOS.

--------------------------------
02/11/2003 -
	1. Fix cannot display Serial Number in Mac OS System Profiler.

--------------------------------
01/27/2003 - 
	1. Patch for WinCDR software compatibility with Pioneer DVR-105 under Japanese Windows ME.

--------------------------------
01/24/2003 - 
	1. Fix Cannot run DVD Decrypter software under Windows.

--------------------------------
01/14/2003 -   
	1. Model Name Modification in EEPROM & Display under Windows (1394).
	2. USB Enumeration under Linux (USB).
	3. Fix the problem of reading AVI files in some CD-R under Windows XP.
	4. Fix full format (FDISK) issue under WinME found in firmware beta relase 01/10/2003 (not released in website).

--------------------------------
01/04/2003 -   
	1. Fix cannot run Nero CD Speed using blank disc on USB port.
	2. Model name display under Linux.

--------------------------------
12/26/2002 - Modify device select behavior to First Plug-First Serve.

--------------------------------
12/24/2002 - This firmware fixed the problem of Pioneer DVD-RW erase using the bundled software (by Veritas).

--------------------------------
12/13/2002 - Improve the function regarding the issue on cannot boot device from 1394 under Mac PC. The full fix will be implemented on the next IC version. 

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


==========================
Prolific Technology Inc.
http://tech.prolific.com.tw
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: web4, load: 1.10