I am trying to flash a SATA Samsung DVD Drive with my own firmware.
I have A8AE-LE motherboard which uses the ATI SB400 southbridge.
MTKFLASH would not recognise the drive in DOS, so I hex-edited MTKFLASH.
Name Standard Dual Channel PCI IDE Controller
Manufacturer (Standard IDE ATA/ATAPI controllers)
PNP Device ID PCI\VEN_1002&DEV_4379&SUBSYS_2A26103C&REV_00\3&61AAA01&0&90
I/O Port 0x0000FF00-0x0000FF07
I/O Port 0x0000FE00-0x0000FE03
I/O Port 0x0000FD00-0x0000FD07
I/O Port 0x0000FC00-0x0000FC03
I/O Port 0x0000FB00-0x0000FB0F
Memory Address 0xFE02F000-0xFE02F1FF
IRQ Channel IRQ 22
Driver c:\windows\system32\drivers\pciide.sys (5.1.2600.0 (XPClient.010817-1148), 3.25 KB (3,328 bytes), 8/4/2004 8:00 AM)
This got the drive detected finally but it just hangs when I do a read to backup my firmware.
On another note, I have read that Silcone Image 3112A chipsets do not support flashing over SATA? So even if I get my firmware backed up I may not be able to flash. I believe the ATI SB400 Southbridge has an integrated Si3112.
Any ideas? I may just go and get a PCI to SATA board if the 3112 is incompatible with flashing.