|
Rockbox mail archiveSubject: Re: My fried harddisksRe: My fried harddisks
From: Björn Stenberg <bjorn_at_haxx.se>
Date: Wed, 23 Jan 2002 00:08:43 +0100 (CET) Ok, the harddisk mystery is solved! I have some good news, and I have some bad news: - The good news is that the disks aren't broken, they are just locked. - The bad news is that the keys are random bus data... Vladimir Pantelic clued me into the solution. The 128th byte of the IDENTIFY command response contains device lock information: unsigned short dlf; /* device lock function * 15:9 reserved * 8 security level 1:max 0:high * 7:6 reserved * 5 enhanced erase * 4 expire * 3 frozen * 2 locked * 1 en/disabled * 0 capability */ Normal disks have only bit 0 set. My bad ones have bits 0,1,2 set... I found Andre Hedrick (Linux ATA guru) on IRC and he said there is actually a back-door to this lock mechanism, but of course he would quickly be hunted down and shot if he disclosed it to people. (The Xbox, for instance, uses this lock function to protect its' software.) So, what I'll do is I'll contact the manufacturers and ask them (or hopefully their local office) to unlock the drives for me. We'll see how that goes. -- BjörnReceived on 2002-01-23 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |