Well I'm happy to report I've managed to fix the drive with the VIA card. (IMG:
style_emoticons/default/biggrin.gif)
At first, DosFlash and MtkFlash (even the VIA version I downloaded) didn't work but I used Xtreme Boot Maker to make a custom MtkFlash for my VIA card, with the MS28 patches, and then it worked first time.
I've got some problems with the VIA card though (IMG:
style_emoticons/default/rolleyes.gif) When the MS25's switched on, after POST the PC sits for ages at a boot screen titled "RAID BIOS Setting Utility v4.90" saying "Scan Devices. Please wait" and then after an age it says "Hardware Initiate failed. Please Check Device!!! The Bios does not be [sic] installed. Press <g> to continue!"
If I then proceed to boot XP, it hangs on the boot screen (no animated loading bar). If I switch off the drive, XP boots OK but if I then load JF and switch the drive on again, XP freezes up completely and I have to switch the drive off again to unfreeze it.
If however I connect the MS25 to my motherboard's SATA ports, I don't have any problems with the VIA BIOS or XP hanging and JF detects it just fine.
So, firstly is there any way to stop the VIA BIOS doing it's scan and secondly is there any way to fix the problems with XP booting and locking up when the MS25 is connected to the VIA and switched on?