rasz_pl wrote on Yesterday, 13:03:
Neat, how did you figure out where to plug in? I see AIC-010 but no recognizable endec, just some custom Signetics chips.
Well now that I know what's on the platters I suspect that Seagate reused the codec from their own RLL card series (ST-11 and/or ST-21/22 series). Perhaps it was always a rebranded Signetics chip or they just got it manufactured there, with some small changes maybe. There are 2 chips that work as head mux and amp, the 10188-521 and 10189-521. The latter is on the back side of the PCB and there you can also see the parts for differential signal path. Probably a good place to probe (with wires) if you want to tap the original 157A electronics.
I had some suspicions, and frankly a different idea in mind, so I just swapped the PCB from ST-125 drive. It uses quite similar head mux/amp setup with 10189-502 and 10188-501 chips. This way I could fully control the stepping and not worry about where to cut into signal path, just use the standard interface. I also confirmed my theory that MFM electronics will accept "servo" data from 157A platters. I don't much care for these early IDE drives, I'd much rather repair my bad ST-138 with the mechanical part of the 157A.
There are 2 problems yet to be solved though. The ST-125 only has 4 heads and the electronics seems to know this and ignore higher select bits. I do need to make sure 138 electronics will see all heads on 157A mechanical part. The 125 and 138 seem pretty identical but now I know these can't be swapped 1:1 in all cases. Second problem is the 157A donor has weird issues with both its own PCB and a different 157A PCB (from another drive that works but is very loud and platters are quite gouged). Seems like it can't properly keep its heads on the track, reads very slowly and with tons of errors that go away with retries. I didn't notice any obviously bad data with 125 PCB dump but that was me doing very slow track to track stepping. I wonder if the stepper motor magnets got weak and the head settle time is so big that 157A electronics keeps retrying the "missed" seek all the time. This would also affect operation in 138 mode at full speed... Swapping platters and head assembly but without the stepper motor is way more involved than I have time and patience for right now so this whole project got shelved, quite possibly for good.
But it was fun and thing were learned along the way. Now I got two 157A - one loud and tired, one that looks and sounds great but has serious R/W issues, one 125 that works but sometimes heads stick and the top-most platter has a "balding spot" and bad sectors there, and finally a 138 that would be great if not for that one head being ripped off. /rant