Updating firmware in OCZ Vertex2

I originally bought a OCZ Vertex2 60Gb SSD for my new machine (over a year a go, possibly more). It usually runs at around 40-45Gb used in Windows depending on what I've got in my documents folder. I felt things were slowing down and after downloading smartmontools and gsmartcontrol I realised my SSD firmware was way out of date (v1.11) and 1.37 was available.

I read various documents around the net suggesting that this drive slows down once more than half full (I've no idea if this is really true). I also read documents suggesting a firmware update would destroy the data in the SSD and as it was my boot disk I wasn't that keen to try that out. I also read SSDs which are synchronous were actually faster and in the end I decided to buy a Corsair 120GB GT SSD (around £100 for 120Gb from ebuyer) to replace the OCZ, copy the contents of the OCZ to the new Corsair with true image and update the firmware in the OCZ.

Once ebuyer finally delived the new Corsair (yes, I selected the free delivery option so I guess I got what could happen) copying the OCZ to the corsair with truimage was trivial. Unplugging the OCZ sata cable proved I was up and running ok and so as a last step I used truimage to backup the 2 SSD drives. Then my problems started.

I downloaded the Windows software from OCZ to upgrade the firmware and it whirred for a while and failed (no error). Then I downloaded the Linux boot disk for the OCZ tools to upgrade the firmware and it failed with "firmware too old". Then I read some of the OCZ forums and thought I'd better check my BIOS was AHCI (although I was sure I'd changed this ages ago). It wasn't. I had the choice of AHCI for the first 4 SATA drives and IDE compatibility mode for SATA drivers 5 and 6. Changing to AHCI for all 6 sata drives ended up with my BIOS saying there was nothing to boot - strange. Then I realised in adding the Corsair I'd moved the OCZ to SATA 5 and that was now set at IDE compatibility mode (and as above, setting AHCI for all 6 SATA drives resulted in a non boot). So, I finally moved the esata cable on SATA 3 to SATA 5 (I'm not using it) and moved the OCZ to SATA 3. Finally the Windows OCZ firmware update worked.

The firmware update for the OCZ was non destructive although this no longer mattered to me. I deleted the partions on this OCZ drive, created a new one and put my photos to edit on it. SSDLife reports 97% on this drive and it will expire in 2020 sometime.