Share via

Registration to hardware development program fails to upload SignableFile.bin

Alejandro Villarreal 10 Reputation points
2023-05-19T16:53:53.8+00:00

When I try to register to Hardware Development Program the upload of the SignableFile.bin always fails, here is what I do and see:

  1. Download the SignableFile.bin
  2. I sign this file with my EV Certificate
  3. I try to upload the file and I get this error message:

We encountered a problem processing the file you uploaded. Please ensure the file you sign and upload is the same file you downloaded.
Correlation ID a5ab1afc-9d5e-4dba-a3f3-dd7a95f47111,JRAPkUSP2kqQlzhj.0.

On the Console of the browser I see:
POST https://partner.microsoft.com/en-US/dashboard/Registration/Hardware/HardwareRegistrationCertificateCheck 500

o @ partner.min.js:1

XMLHttpRequest.send @ ai.min.js:1

send @ jquery-2.1.1.min.js:4

ajax @ jquery-2.1.1.min.js:4

PostForm @ Hardware?step=SignUpload:671

OnChange @ Hardware?step=SignUpload:714

onchange @ Hardware?step=SignUpload:797

Seems to me the server is failing with an unexpected error and returns a 500.

This is urgent I need to be able to register to sign my drivers!

Windows for business | Windows Client for IT Pros | User experience | Other

5 answers

Sort by: Most helpful
  1. brunnerelektronik 5 Reputation points
    2023-07-21T06:09:50.5+00:00

    Final Answer

    On the webpage

    https://partner.microsoft.com/en-us/dashboard/Registration/Hardware?step=SignUpload

    I also got the error message:

    We encountered a problem processing the file you uploaded. Please ensure the file you sign and upload is the same file you downloaded.

    In the end, I signed my file wrongly.

    My main problem was that the /ac commandline parameter was missing.

    The command that worked for me for signing the file SignableFile.bin is

    signtool.exe sign /v /fd sha256 /ac "<PATH TO ROOT CERTIFICATE G2 .cer FILE>" /s my /n "<ISSUED TO NAME OF YOUR USER CERT>" /t http://timestamp.digicert.com .\SignableFile.bin

    Good luck to any future reader

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. brunnerelektronik 5 Reputation points
    2023-07-10T07:32:11.3133333+00:00

    Greetings

    We have the same problem.

    On registering as hardware partner when signing the test file SignableFile.bin the uploaded file is rejected.

    https://partner.microsoft.com/en-us/dashboard/Registration/Hardware?step=SignUpload

    We can sign the file using the following commandline:

    signtool.exe sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /n "<ISSUED TO NAME HERE>" .\SignableFile.bin

    But the Registration website rejects the file with the following error message:

    User's image

    Was this answer helpful?


  4. Rainer Weg 5 Reputation points
    2023-06-23T05:25:30.2766667+00:00

    Hi, we have the dame issue since months. @Limitless Technology the problem is even before uploading a driver. It is while the registration process, where you download a SignableFile.bin --> sign it --> and upload it again, then this error message is shown "We encountered a problem processing the file you uploaded. Please ensure the file you sign and upload is the same file you downloaded."

    Was this answer helpful?


  5. Limitless Technology 45,241 Reputation points
    2023-05-22T12:18:00.1333333+00:00

    Hello there,

    You may need to verify that it has been signed correctly first.

    Right click the *.sys file of the driver and check the digital signatures tab. You can check the details of the signature there.

    Please follow the steps from the below link https://answers.microsoft.com/en-us/windows/forum/all/upload-signablefilebin-failed-during-hardware-dev/c4fb5c43-5e9a-4196-b711-3b1822fc5697

    Hope this resolves your Query !!

    --If the reply is helpful, please Upvote and Accept it as an answer–

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.