Cirbirus said:
You shouldn't have to pay anyone to unlock a drive. You should be able to unlock a drive by booting it in the device that locked it. When that device gets to a certain point (you have to figure out when) you can unplug the drive's data cable (but keep the power plugged in, usually I use the PC's power at all times) and plug it into a PC, boot the PC, and you can access the drive.
You can even read the password off that drive then and using an algorithm you can generate a new password for a different drive and put that in the original device.
You are correct. In fact I wrote about this earlier and was going to try it but I couldn't find the cable I needed to extend the drive out the front of the Z1 and taking it apart was too messy to do. Find a M-F 44 pin cable (probably make one I guess), use an adapter for power, get your PC next to the Z1 (on the bench of course) and it should work.
As far as generating a new password. No need for any algorithm, just use MHDD and delete the lock ability, problem solved. Problem with changing the password is the Z1 sends the unlock command from it's firmware and we have not found a way to access that yet. Can you do this? If so, please give it a shot. This is also where I think we will find the Windows CE install I want to play with as its not on the HDD.
If you can get into the firmware where you would change the password you could probably read the original one. From what I've been reading this password should not be encrypted. It is sent at the start of the init sequence well before the OS has booted. My reason for thinking this is if you put in a HDD without the correct folder structure/partitions the unit is very quick to tell you it can't use the HDD. This means it is looking at the HDD early on and without unlocking it this would fail. Additionally, when I put in a HDD that was not partitioned correctly (it had Windows XP from my laptop on it) it locked it up for me proving it was sending the ATA commands. :evil: