I got three drives now.
1. Hitachi extracted from an IPOD (IDE Locked)
2. Seagate 5GB without any firmware mark (Works great in CF)
3. Seagate 5GB with FW 3.04 on the back (Does not work in CF)
In the mean time i also aquired a IDE to CF card adapter. It is an adapter to connect a CF card directly to a 40 pin IDE interface normally found on PCs.
I connected these drives to my PC via IDE. All three drives are detected properly by BIOS and are shown as IDE drives in XP.
I also got a PCMCIA adapter which directly connects a CF card to PCMCIA bus (similar to that in pocketps).
I tried the same three drives in a PC Card slot with a PCMCIA adapter. If it is just a driver issue on a Axim X50, then all the IDE drives should be detected fine in a pcmcia slot, since XP implements ide drivers)
Here are the pcmcia results.
1. Hitachi is detected as an unknown card
2. Seagter with no FW markings detected as a valid drive and shown in explorer
3. Seagter with FW 3.04 is detected as valid drive with ST650211CF model but quickly disappers from the detected the drive list.
Conclusions so far:
1. Hitachi seems to be hardwired at Pin 9 since it is not detected as a valid drive in CF slot or a pcmcia slot.
2. Seagate with FW 3.04 on the other hand is actually detected as an ATA drive in PCMCIA but something is then blocking access. This almost seems like it is implemented in firmware
What i need help on:
1. The seagate that works has FW 3.03. So we need someway to extract firmware out of this and put it on the other seagate.
2. I have a IDE adapter so i can directly connect them to IDE bus.
3. IDE drives support "ATA Commands" to update firmware but could not find a generic utility which allows making some ATA commands.
4. May be we will have batter luck with using linux to extract firmware
There is some one who opened a seagate microdrive. But he opened it on the wrong side (bottom side). Circuit is on top.
I read that the actual drive itself is sealed in another enclosure. So not an issue with dust if we open from top. I am not sure how the circuit is connected to drive. Probably by a flex cable.
Here is a link to his pictures
seagate microdrive ripped apart