Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging

The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.

Check out The OSR Learning Library at:

Attestation erros

Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354


What is the current place we can find the submission logs on HW Dashboard, after a submission fails? I know it was always messy, and took ages to find, always changed... but I cannot find it now at all, so I have no clue why it fails.

TIA, Dejan.


  • Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354

    Ehm :( I noticed I had a similar question on the board in January.. and nothing changed.
    The preparation phase gives no indication why it failed, and I will need to keep guessing :(

    How in the world does the internet work, when even something as important as driver signing is done as a "let them figure it out" project :)

    So far, from experience, the reason I know why the preparation phase can fail are:

    • CAB file not being signed (drivers need not be signed).
    • INF file missing (if the INF file is invalid, IIRC, it will go the next stage and actually provide log info why the INF check failed instead)
      Nothing else... can someone confirm if these will fail the attestationg submission (in any phase, not just the Preparation):

    • Test signing the drivers and .cat file

    • Missing .cat file
    • Only x86 or only x64 subfolder, and only x86/x64 target selected (this should work?)
    • INF file having $NTARCH$ (or whatever the precise macro is..) in some sections.

    If anyone has a list of other things that can fail, please add them to this thread.. I think it will be useful to have a list, as a lot of the errors are not even shown to us, and we can just guess..

  • Peter_Viscarola_(OSR)Peter_Viscarola_(OSR) Administrator Posts: 8,158

    Attestation erros

    I, personally, don't have much "erros" for attestation signing. Just sayin'


    Peter Viscarola

  • Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354

    Oh how I wish it were just typos :D

  • Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354
    Has anyone been able to submit a driver this week for attestation?
    I'm having a build, that previously got atteststion signed, fail now on Preparation page
  • Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354

    Noone saw the post, or noone successfully submitted?:)

  • Peter_Viscarola_(OSR)Peter_Viscarola_(OSR) Administrator Posts: 8,158

    Given that this thread has been read 44 times (as of the time of this posting)... I'm willing to be nobody's submitted a driver for attestation signing this week.

    It can be MONTHS between our submissions...


    Peter Viscarola

  • Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354

    OK, there seems to be something really wrong here...
    I have submitted the ORIGINAL package, that was successfully signed and attestation signed in February. That package now fails saying "For a Windows 10 submission, the input package and the included files must be signed with sha256 signature algorithm.
    And the package and the binaries (.sys and .cat) are def. signed with SHA256 (/fd sha256 /td sha256) and verified with signtool /v /kp.

    What in the world?

  • Dejan_MaksimovicDejan_Maksimovic Member - All Emails Posts: 354

    NVM... I love banigng my head for days, and solving something 10 seconds after I post a specific question :)
    The certificate the admin used for signing was with a SHA1 root... I will ... them :)
    Them being MS, for being vague about errors!

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Writing WDF Drivers 7 Dec 2020 LIVE ONLINE
Internals & Software Drivers 25 Jan 2021 LIVE ONLINE
Developing Minifilters 8 March 2021 LIVE ONLINE