Hello guys,
I am a bit confuessed about the DOWNLOAD MICROCODE command.
It was introduced in one of the older ATA and enhanced with subcommand in ATA8.
Although I read alot of info on this command im still confused and was hoping for some clearity from you guys.
Quote:
The DOWNLOAD MICROCODE command as currently defined wii not work in some environments. The current version of this command will only transfer the firmware file in single transfer.
Sooohh, .., subcommand 03h in ATA8 should resolve the porblem with the 32KB transfer in a single file?
If someone could give me a more detailed breakdown of the command and an example this would be great. I read the breakdown on e04132r0 and e05164r2 but I am still a bit lost.
Also, what exactly can be done on which drives with this command?
I see the feature rgisters
01h
02h
03h
07h
but I am a bit puzzled on how to properly use the command and I have not bee able to find an example, code snippet, etc..
In theory I should be able to transfer microcode to the drive with this command is this correct?
Can this command now be used for all ATA8 drives, or are there other vendor limitations?
What format must the microcode file be in order to work with this command?
Why is there no UPLOAD MICROCODE command?
Any help is apresiated.