Silicon Image based Sata/IDE controllers that are flashable or not

vbimport

#13

The Syba link from the KTL post no longer works, but if it’s the same Syba adapter at http://www.newegg.com/Product/Product.aspx?Item=N82E16815124020, then it is flashable. I purchased one of them, and it flashed and worked without problem. I’ve also read other posts on CDFreaks where users have had good results with this card.


#14

Hi,[QUOTE=Saucerful;2311246]According to the SiI website, this chip is flashable using their Windows flash utility. Can anyone confirm that?[/QUOTE]My personal experience with a 0680A card was, that I needed to flash from plain DOS. The Windows drivers for the Raid mode were too old and didn’t come with the GUI flash tool built-in.

Michael


#15

My flash was done from Windows to non RAID, IDE mode on an old Dell 4550 without RAID, and there were no issues. I have no experience flashing to RAID mode for which DOS flash may be needed.


#16

It was just the other way round with my card, which came as Raid.
After having installed latest Raid drivers (running W2k here), there was still no “Flash” tab in the properties of the driver. And if I remember correctly, there wasn’t the SiI applet in Control Panel either.
So I had to use the DOS tool to flash my card from Raid to non-Raid.

Michael


#17
The SiFlashTool.exe supports the following Silicon Image, Inc. controllers.
 
[B]SiI 0680
SiI 3x12
SiI 3114
SiI 3124
SiI 3132 [/B]

  SiFlashTool .exe supports the following flash memory chips:
 
·	[B]AMD Am29F010B
·	AMD Am29LV010B
·	AMD Am29LV040B
·	AMD Am29LV400BB
·	AMD Am29LV400BT
·	Atmel AT29LV010A
·	Atmel AT49BV512
·	Macronix MX29LV004B
·	Macronix MX29LV004T
·	Macronix MX29LV040
·	Macronix MX29LV400B
·	Macronix MX29LV400T
·	Sanyo LE28C1001D
·	SST 39SF010
·	SST 39SF020
·	SST 39VF010
·	SST 39VF020
·	ST Micro M29F010B
·	ST Micro M29W040B
·	ST Micro M29W400DB
·	ST Micro M29W400DT
·	Winbond W29C011A
·	Winbond W29EE512[/B]
 

Procedures to run SiFlashTool .exe
·	Open Windows command prompt
·	Change to a directory where the SiFlashTool .exe and BIOS binary file are located.
·	Run SiFlashTool to update the flash memory with BIOS binary code

The SiFlashTool.exe command line syntax is as follows:

SiFlashTool [/BusNum:xx /DevNum:xx] [/File:filespec] [/v]
Where:

BusNum / DevNum: These parameters specify the PCI bus and device number respectively of a Silicon Image storage controller. These parameters only need to be used if there is more than one Silicon Image storage controller in the system.
File:  This parameter specifies the path and name of the BIOS image file to be programmed.
/V: This switch causes the program to only display the version number of a controller's BIOS.  No BIOS image is programmed when this switch is used.  The /File parameter is ignored if specified along with this switch.  If /BusNum and/or /Devnum are specified, then only the BIOS versions of controller's at the specified PCI locations are displayed.

The following list identifies SiFlashTool.exe return codes noted when the program exits.
·	0 	– BIOS update succeeded. SiFlashTool successfully confirmed a match between the bin file and resulting FLASH contents.
·	1	 – Invalid parameter value specified.
·	2	 – Unrecognized parameter specified.
·	3 	– SiFlashTool does not support the implemented FLASH chip.
·	4 	– Silicon Image controller not found.
·	5 	– BIOS image file was not found.
·	6 	– Error encountered while reading the BIOS image file.
·	7 	– Image file is too large for the implemented FLASH ship. Download was aborted.
·	8 	– Failed to perform FLASH chip erase before writing the BIOS to the FLASH chip.
·	9 	– Failed to perform a FLASHchip write.
·	10 	– After writing BIOS to the FLASH chip, failed to verify FLASH chip contents to the BIN file.
·	11 	– Incorrect controller selected

This from SiI document that came with my latest SiL0680 bios.
[B]Note[/B], SiFlash is a command line tool. Not sure if a GUI version exists. :slight_smile:


#18

I have a Bytecc SiI3512 PCI card.

http://www.byteccusa.com/product/PCI/PCI-SATA-150/PCI-SATA-150.htm

This card came with the SATARaid BIOS, and
it uses the EN29LV040A flash memory.

I see in an earlier post (#2 by KTL) that this
device is flashable in DOS. But when I try, the
flash utility requests that I choose from a
list of flash chip parts.

Which one should I choose?

(I’m using the latest Silicon Image flash utility - UpdFlash ver3.36)


#19

Which one should I choose?

Using updflash.exe select “Pm39LV040 4MB compatible” to flash via DOS.

My SIL3132 card uses the same flash chip.


#20

Thanks for the reply, zhadoom.

So, do you think I should wait for other opinions? ; )
How did you decide to choose “Pm39LV040 4MB compatible”?


#21

[QUOTE=LikelyNot;2488265]Thanks for the reply, zhadoom.

So, do you think I should wait for other opinions? ; )
How did you decide to choose “Pm39LV040 4MB compatible”?[/QUOTE]

After much research in forums and Google I could find a Russian forum with a user in the exact same situation. In my case SIL3132 + EN29LV040A . I used the PMC 4mbit option and it flash OK.

http://www.rom.by/comment/160942


#22

Thanks for the assistance, zhadoom.

I flashed the EN29LV040A by choosing the
option “Pm39LV040 4MB compatible”, and
three months on, my Bytecc SiI3512 PCI card
still seems to be functioning correctly.

Be warned that this Bytecc card has been sold
with at least three different flash chips over the
last couple of years, including a non-flashable
(one-time programmable) chip. So examine any
potential purchase closely if you hope to be able
to modify the firmware.


#23

:wink:


#24

#12
Syba SY-PEX40028, SATA RAID, low profile bracket
2 SATA ports (internal)
SiI 3132
SST 39SF010, 1-Mb, flashable in Windows and DOS
Available at Newegg, $19 USD

These ones should be similar, if not the same, but just different PCB and/or mounting bracket.
Syba SD-LP-PEX2IR (low profile bracket)
Syba PEX-40015
Syba SD-SA2PEX-21R


#25

Hi KTL,

nice info! :flower:


#26

I got this one from a E-bay seller and it’s flashable and seems to support opticals even in raid mode.

[B]SYBA SY-PCI40010 PCI[/B] Has the 3124 chipset in it by the way.

I’ve seen the exact same card on New Egg and amazon before too and it supports SATA 300 just in case you actually do want to put newer hard drives on it.
It was 39.09 shipped from Accstation and is around that price everywhere else except maybe no free shipping, depends on sellers mood.
Works in win7 though I had to use the Vista raid drivers to make mine happy even though 7 does have a raid driver that supposedly supports it. the 7 non raid driver installed fine when I flashed it over to try that side.
It would accept 2 burners mostly fine but when I added a third it had the yellow exclamation point and wouldn’t fully use the third drive and 7 wouldn’t shut down properly.
Finally I just hot plugged each drive one at a time and then it found and installed each one in turn and so far all 3 now work fine.
Here’s the link in case anyone wants to try one http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=120563788791


#27

[QUOTE=Dartman;2517057]I got this one from a E-bay seller and it’s flashable and seems to support opticals even in raid mode.

[B]SYBA SY-PCI40010 PCI[/B] Has the 3124 chipset in it by the way.

I’ve seen the exact same card on New Egg and amazon before too and it supports SATA 300 just in case you actually do want to put newer hard drives on it.
It was 39.09 shipped from Accstation and is around that price everywhere else except maybe no free shipping, depends on sellers mood.
Works in win7 though I had to use the Vista raid drivers to make mine happy even though 7 does have a raid driver that supposedly supports it. the 7 non raid driver installed fine when I flashed it over to try that side.
It would accept 2 burners mostly fine but when I added a third it had the yellow exclamation point and wouldn’t fully use the third drive and 7 wouldn’t shut down properly.
Finally I just hot plugged each drive one at a time and then it found and installed each one in turn and so far all 3 now work fine.
Here’s the link in case anyone wants to try one http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=120563788791[/QUOTE]
Hello Dartman:

I just ordered this Syba card from the Egg - thank you for the info that it seems to support opticals in win7 - this is what I wanted to use it for - do you think I should try drivers from Sil. Image website - or just use the Vista x64 drivers that Syba recomends - which bios did you use? You mentioned this card is flashable…

BTW - I use to have a '68 Dodge Dart slant ^ 225 cu.in - ran for 32 years - didn’t die - just moved and couldn’t take it with me - at 105,000 I did the head - it had 155 Lbs. in each cylinder - nice car…


#28

I’m using win 32 ultimate for now and the drivers for Raid that were in 7 loaded then gave a error 10, can’t start device or something similar. I loaded the vista 32 bit raid driver and of course it complained about it but it loaded up and worked fine except for trying to force that third drive to recognize correctly.
So I flashed it over to the non raid bios and ran the non raid 7 driver and it loaded fine, no error messages but still had issues with the third drive when they all were plugged in at the same time.
I figured the bios and driver didn’t seem to matter so I flashed back to the raid FW and loaded the Vista driver again and same issue, so I decided to restart the box and plugged in each drive to the card one at a time while it was on as it claims to support hot plugging/swapping, then it found each drive in turn properly and they all still play nice together to this day. I’d also bet you can add a IDE drive if you have one of the adapters that convert them over, I do but I haven’t tried it yet as I’m out of spots to put extra drives, and it should support about any SATA 300 hard drive as well if you want to mix and match things.
Actually I paid 36.09 shipped but they are close to that price everywhere right now so whoever you trust should be fine. I hope this helps you as if you didn’t know about the weirdness with more then 2 opticals and the workaround you might give up after a few tries if yours gets picky,
It also doesn’t slow down the boot up times like that POS 6421a via card did on my setup, and it was just as picky if not worse about what drives worked OK on it.
If it loads properly for you there will be a Flash bios box in device manager, and there is also one listed under Silicon Image SATA Controllers in control panel.


#29

My dart is a 69 with a 318 in it with 175k on the original engine, everything else I upgraded as parts broke or good deals came up. Engine still runs great but the valve guides are shot so it smokes a bit on startup and it likes to leak oil from all kinds of cool places:bigsmile:
We also had a 69 /6 car for a while and it was great on gas as long as I wasn’t carrying 300 pounds of parts in the trunk, it finally died after a drunk wasted the radiator and the head gasket blew shortly there after. We sold it for 100 bucks and the new owner put gas in it and drove it around his neighborhood for 2 hours without a issue, I guess the head gasket sealer I tried worked after all…OH WELL:doh:


#30

Is this one flashable? I only have an image and name of it:

[B]Syba SD-ATA133R PCI Ultra ATA/133 IDE[/B]


#31

Well here’s a bit of information if anyone is interested. I recently got the #2 card in the original post (Delock 70098 (IDE Raid) SiI 0680A).

My new computer is a Z87 based machine, on which PCI support as been dropped. However my motherboard has a PCI slot, which is connected through a PCIe translation. (hope that’s clear, my english is crappy)

I got the card working very easily! I was afraid it wouldn’t work, or that flashing the Bios would be difficult because of the PCIe bridge. So I simply plugged the card in an older machine, flashed the bios to non-raid from there, then put the card in the new machine and it worked fine.

I had to use an older 64bit driver from the Delock CD though, the newest drivers on the Delock website weren’t accepted. The one I am using is 1.2.4.0. I however saw that there is a newer driver proposed in Windows Update. I haven’t tried it. Does anyone know if I should stick with 1.2.4.0 or update with windows update?


#32

Many manufacturers switched to Windows Update as distribution channel for driver updates. There is nothing wrong with trying those updated drivers, and in case something goes wrong, you can easily roll back the previous version.

Michael