09-02-2016, 04:00 AM
Hi.
I have bought a Clevo P640RE (branded as PC Specialist Defiance II 14").
A very good computer indeed, however, I have a very specific problem.
I have Samsung 850 EVO which has hw-based aes encryption. To enable this encryption, you simply
need to enable HDD password in BIOS, which the drive's firmware interprets as to secure the encryption
keys with this password.
But my BIOS setup has no option to set HDD password.
Naturally, I have created a BIOS backup, enabled the option using AMIBCP and now I am trying to flash it back.
But I have no success. Here is what I tried:
1) Flash from Windows using afuwin - I get the infamous error 18 - secure flash rom verify fail
2) Flash from DOS using afudos - same error
3) Flash from OS/Win using afu 5.05.04 with the /gan command - the update finishes ok but the BIOS doesn't change
4) Using the MESET.EXE tool prior flashing with AFUDOS 5.05.04 with /gan (no /gan = error 18)
5) Name the file P640RE.ROM, put it on flash and hold fn+B and booting - I get to a Recovery menu in BIOS setup and there: rom image signature is invalid
I am starting to get really desperate. Is there no way to flash the P640RE bios?
I have also tried to set the disk password using hdparm linux utility, which worked. Upon restarting,
I get the standard HDD password prompt from BIOS. BUT! Apparently, AMI bios uses some kind of hashing/salting
algorithm on the password you enter unlike hdparm, which just sets the password to exactly what you enter.
So while I am able to enter the password on boot, it won't accept it. There are two ways to make this work:
1) Set the password in BIOS to ensure the algorithm is the same (which I can't because the option is hidden)
2) Reverse-engineer the BIOS to see the algorithm and pipe it before setting the password with hdparm (which I don't have skills to)
Would anyone of you know how can I overcome this? And how about prema mod for P640RE, will it be ever released?
How would I go about flashing it when the secure flash is enabled?
I have bought a Clevo P640RE (branded as PC Specialist Defiance II 14").
A very good computer indeed, however, I have a very specific problem.
I have Samsung 850 EVO which has hw-based aes encryption. To enable this encryption, you simply
need to enable HDD password in BIOS, which the drive's firmware interprets as to secure the encryption
keys with this password.
But my BIOS setup has no option to set HDD password.
Naturally, I have created a BIOS backup, enabled the option using AMIBCP and now I am trying to flash it back.
But I have no success. Here is what I tried:
1) Flash from Windows using afuwin - I get the infamous error 18 - secure flash rom verify fail
2) Flash from DOS using afudos - same error
3) Flash from OS/Win using afu 5.05.04 with the /gan command - the update finishes ok but the BIOS doesn't change
4) Using the MESET.EXE tool prior flashing with AFUDOS 5.05.04 with /gan (no /gan = error 18)
5) Name the file P640RE.ROM, put it on flash and hold fn+B and booting - I get to a Recovery menu in BIOS setup and there: rom image signature is invalid
I am starting to get really desperate. Is there no way to flash the P640RE bios?
I have also tried to set the disk password using hdparm linux utility, which worked. Upon restarting,
I get the standard HDD password prompt from BIOS. BUT! Apparently, AMI bios uses some kind of hashing/salting
algorithm on the password you enter unlike hdparm, which just sets the password to exactly what you enter.
So while I am able to enter the password on boot, it won't accept it. There are two ways to make this work:
1) Set the password in BIOS to ensure the algorithm is the same (which I can't because the option is hidden)
2) Reverse-engineer the BIOS to see the algorithm and pipe it before setting the password with hdparm (which I don't have skills to)
Would anyone of you know how can I overcome this? And how about prema mod for P640RE, will it be ever released?
How would I go about flashing it when the secure flash is enabled?