Now I've got to PCI - SATA on my MDD 2003.
I used
this instruction on the forum as a basis.
Bought several boards
SIL3112 and
ROM chip on Aliexpress.
Such ROM chips can be used to replace: AM29LV040B, MX29LV040, PM39LV040.
A ROM chip was installed on the boards I received after a few weeks of tedious waiting: AM28F010-150JC. According to the
datasheets specification, this ROM has a supply voltage range of 4.5V - 5.5V, but the new
PM39LV040 ROM has a power supply of 2.7V - 3.6V. In order for magic smoke not to get out of the board, it is necessary to transfer the (jumper) 0 Ohm resistor R25 to R24.
Original
Modified
After flashing the chip ROM, replacing the ROM on the board and transferring the resistor, it's time for truth - testing!
When I turned on PM for the first time after installing the board, I was interested in seeing the board in EFI, for this:
1. hold during booting ⌥ (Option);
2. when the boot menu appears, press CTRL+Z;
(I think it's easier than ⌘+⌥+F+O
)
3. to list all devices, enter: dev / ls
If Seri-Tek is on the list, then everything is done correctly, and you can connect disks. If the disks are already connected, enter multi-boot to return to the boot menu.
I connected 2 SSDs: Netac SSD 256GB and Crucial CT250MX500SSD1.
Mac OS 9, Mac OS X 10.4, Mac OS X 10.5 were installed without problems and work perfectly.
The first thing that caught the eye was that the disk size is displayed correctly. When connected to PATA or through a PATA to SATA adapter, the disk capacity was always 128 Gb, despite the fact that I could make 3 partitions of 80 GB each, and they would be displayed normally. At the same time, in Mac OS X, the disk size is always displayed correctly.
Of course, I checked the speed of these disks with QuickBench.
Netac tests
Crucial tests
Just in case, I attach the firmware (SIL3112-Flashing.zip) for the ROM chip here. Also on the
macrumors forum I came across compressed firmware (SIL3112-reduced.zip) up to 64kb for SIL3112, they report that it works, but I haven't checked it yet, maybe I'll do it later.