Inside the PD01S consist of Cypress CY7C68013A. This device required a firmware to work and this firmware is store in the EEPROM highlighted in RED rectangle.
To get the cypress development tool to reprogram this eeprom, the first step is to stop the existing firmware to work. This is easy by lifting pin 1 of Eeprom and connect to pin 2 of EEprom.
There was no intention to develop any new firmware so a search on the internet review one possible firmware candidate comes from below work.
http://www.siphec.com/project/USB2ATA/
Once the PD01S boots up without the original firmware, it will be detected as the cypress EZ USB development kit. Using the tool from cypress and following the above link to write "cy4611b_AT2_PINOUT.iic" into the PD01S.
As a summary the correct step to re-flash this firmware is as follows:-
1. Lift EEPROM Pin 1 from the board and connect it to Pin 2. Please make this temporary as this needs to be changed back to the original state for new firmware writing.
2. Connect EEPROM Pin 7 to Pin 2.
3. Connect the PD01S to the USB. The lower USB port of PD01S can connect to a USB cable extender.
4. Start Cypress "EZ-USB interface" application tool and it will detect the development board.
5. Reconnect EEPROM Pin 1 to the original connection.
6. Follow USB2ATA step to flash the new firmware
7. Disconnect the USB
8. Connect a 12V supply to the red circle point as below.
9. Connect the DVD Drive back to the unit.
10. Connect USB Cable
11. PC will detect the DVD-ROM.
12. Connect the Floppy Driver Unit Still works
13. Connecting an external 12 Volt power unit.
14. ALL Done
What is the pin 1,2 and 7 in the eeprom?
ReplyDeleteIn step 2, Pin 7 and Pin 2 connect for permanently or temporary?
ReplyDeleteI was able to flash the EEPROM but at the end nothing happend. The drive doesn't show up. It is just an unknown USB Device with issue of device discription.
ReplyDeleteThis comment has been removed by the author.
DeleteAfter some investigations I did manage to flash the EEPROM with "cy4611b_AT2_PINOUT_STANDBY.iic" and can confirm it just does not work: the DVD drive does not show up in Windows Explorer (Windows 10) and the Device Manages does not detect anything while DVD drive opens the disc tray and spins DVD disc.
ReplyDeleteFurther investigations shows that the Device Manager detects a "Cypress FX2 USB Storage Adapter" under USB controllers only when "fx2_ata.iic" file is flashed. Still no drive letter, no DVD Drive in the Device Manager though...
ReplyDeleteFor somebody reading this in the future, after many hours of further investigations it seems that "Cypress FX2 USB Storage Adapter" driver is not compatible with Windows 10 and you need to uninstall and delete this driver to use Windows "USB Mass Storage Device" driver, also don't forget to tick the box to delete the driver files when right clicking on this driver in Device Manager to uninstall it. Working firmware is "fx2_ata.iic". Only.
ReplyDelete