Forum Discussion

BeB's avatar
BeB
Icon for Occasional Contributor rankOccasional Contributor
1 year ago

Programming of non-volatile root key (.qky) on Stratix 10 1SX280LN3 fails (code 0x3FF)

Hello,

I am trying to enable authentication on a Stratix 10 SoC (1SX280LN3), and religiously following the security guide from Intel. The first steps involve the generation of private and public .pem files, and the generation of a root key file (.qky).

The .qky file must then be programmed on the device and this is when things go sideways.

Programming the .qky in a volatile fashion works without an issue, but when programming it in a non-volatile fashion, I get an error from Quartus Programmer: code 0x3FF. I cannot find any reference anywhere about what that means.

I have attached the screenshot in attachment.

Is there any setting to enable the non-volatile programming of the .qky, other than enabling the option in Quartus Programmer?

Many thanks for any insight!

Bertrand

3 Replies

  • Farabi's avatar
    Farabi
    Icon for Regular Contributor rankRegular Contributor

    Hello,


    The non-volatile key is permanent. Have you somehow ever programmed the non-volatile key into the device? You can't reprogrammed the non-volatile key if already programmed.


    regards,

    Farabi


    • BeB's avatar
      BeB
      Icon for Occasional Contributor rankOccasional Contributor

      Hello,

      No I have never programmed a non-volatile key. It's the first time that I am trying.

      My current firmware is not signed and works normally, therefore there is no key programmed on the device.

      Thank you!

      Bertrand