For anyone interested in the details, here are the hex values & speed settings in c4e's multispeed firmware:
iXtreme 12x:
0000BFB1 0C (12x)
0000BFBD 08 (8x)
0000BFC9 05 (5x)
iXtreme 8x:
0000BFB1 08 (8x)
0000BFBD 08 (8x)
0000BFC9 08 (8x)
iXtreme 5x:
0000BFB1 05 (5x)
0000BFBD 05 (5x)
0000BFC9 05 (5x)
iXtreme 2x:
0000BFB1 02 (2x)
0000BFBD 02 (2x)
0000BFC9 02 (2x)
What is curious to me is how the 12x firmware has variable speeds, whereas the others are fixed. You can see that the 12x firmware has entries for 12x, 8x and 5x. I'm assuming this is a "fallback" scenario where if the media can't be read at 12x it then tries successively slower speeds. Following that logic, when I created the "semi-fast" firmware last night, I used 8x, 8x, and 5x settings. I also created a firmware with 8x, 5x and 2x settings (where each read speed is just one step slower than the "fast" version), but I don't have any "bad" media to put this to the test.
If my logic is correct, then the 8x firmware could actually make it harder to read less-than-perfect media because the drive speed will never step down below 8x as needed. And that would mean the following settings might actually be preferable:
iXtreme 8x:
0000BFB1 08 (8x)
0000BFBD 05 (5x)
0000BFC9 02 (2x)
iXtreme 5x:
0000BFB1 05 (5x)
0000BFBD 05 (5x)
0000BFC9 02 (2x)
Those settings would limit the top speed of the drive, but still allow the drive to step down as needed (presumably just like the stock firmware, and like c4e's 12x firmware).
This post has been edited by Toddler: Nov 7 2007, 06:58 PM