I posted on this topic before.
651006This exe uses the same code base as Benq_Un_lock and DVDKey32. As I updated those to remove the requirement for the Ctrl base io port, I have updated the mode-b exe also.
I made one other improvement... I replaced an "If" statement with a "While" statement... So the cdb will be sent continuously till the drive responds. It will print a "." each time it is aborted ot timesout, I changed the time out to 250ms also..
The idea is that that exe is launched with the Hitachi powered off... When powered-on it will accept the CDB and the exe will stop and say "done!"...
At this stage the the drive should be in mode-b and appear as a drive in windows straight away before it's has a chance to mess things up... Removing the need to reboot or or disable/re-enable the SATA controller....
Usage:
power off Hitachi
type: Mode-B.exe xxxx .... where xxxx is the port number
power on the hitachi... it should be in mode-b and appear in windows.
you will be familiar with the port number from iPrep etc.. But see hte link above for details.
*** This driver is known to cause BSOD in some setups and is not fo all people. Also you need admin rights for the IO.ll to load***
I find this useful as I just hate rebooting my PC, it takes way to long to boot...
Also if you spoof a Hitachi Slax will not see it... so if you have a 78/79 spoofed with stock firmware this will help you out.
i will write a 16 version for Dos if someone wants it but for the moment I just couldn't be bothered....
http://rapidshare.co...Mode_B.rar.html