Forum Discussion

torstein18's avatar
torstein18
Icon for New Contributor rankNew Contributor
59 minutes ago

FPGA firmware signing, agilex3

Hi 

I have a problem when I try to program a signed firmware to FPGA.


quartus_pfg --check_integrity -o verbose=ON legacy_baseline_signed.core.rbf

Info: *******************************************************************

Info: Running Quartus Prime Programming File Generator

Info: Version 25.3.0 Build 109 09/24/2025 SC Pro Edition

Info: Copyright (C) 2025 Altera Corporation. All rights reserved.

Info: Your use of Altera Corporation's design tools, logic functions

Info: and other software and tools, and any partner logic

Info: functions, and any output files from any of the foregoing

Info: (including device programming or simulation files), and any

Info: associated documentation or information are expressly subject

Info: to the terms and conditions of the Altera Program License

Info: Subscription Agreement, the Altera Quartus Prime License Agreement,

Info: the Altera IP License Agreement, or other applicable license

Info: agreement, including, without limitation, that your use is for

Info: the sole purpose of programming logic devices manufactured by

Info: Altera and sold by Altera or its authorized distributors. Please

Info: refer to the Altera Software License Subscription Agreements

Info: on the Quartus Prime software download page.

Info: Processing started: Fri Sep 11 13:55:30 2026

Info: System process ID: 3709065

Info: Command: quartus_pfg --check_integrity -o verbose=ON legacy_baseline_signed.core.rbf

Integrity status: OK

Section

Type: CMF

Signature Descriptor ...

Signature chain #0 (offset: 96)

Entry #0

Fuse: 89A58735 2910AF62 85BB6727 E08BC051 BD0C4F1E EC9F7588 4A132B90 D790F8C4 B8CCDBB3 ECB31FCF FEF68755 5DA4B6F8

Curve : secp384r1

X : AE4685F512FB06B4FF1D3E349DFCEE29CD65A1872E42FBC56D654D5C2CE117E00F02FD8E4DA597BE197108CFFC80D462

Y : 6B2693FD222CC327F41D0BA21B554318A118D77E9C304C6D869E07355174FEDA0570E75C224CF9B8F8E2FCD3AC90FEFF

Entry #1

Curve : secp384r1

X : DB3F85708C89C09003E0070CB2A4ED0E4BDA17F50613C097C7D00A101ADB1220FF10983125342511ED46653778A5B7E6

Y : 72C80CCE2A23CD4D02AD99C9CCBA5644B6E054375F126F996A07E6593BF2D2319E3C994A071C6466E93793625AEFFB32

Permission : SIGN_CODE (0x00000001)

Cancellation : hash:1

Keychain permission: SIGN_CODE (0x00000001)

Keychain can be cancelled by ID: hash:1

Section

Type: IO

AES info: None

Signature Descriptor ...

Signature chain #0 (offset: 96)

Entry #0

Fuse: F3203B68 DD706630 614DB1D8 4660C17D 1C4E5519 ACF9A2E2 8C3CB2CE D4CF82B2 81A2C65F F37EEFDF 42C7E599 B4B705AD

Curve : secp384r1

X : D94A7EB1DE60EFC413E7174A7D628DA394309C8FDAC70B1D5E582A856B0F22EA4A4ABAF601667DB323EE434E83291D46

Y : 920CE55615892D6CFB8B94D801713799AE264103225D5E5C6401EAC201E3DDE945F70EEF388F5EE8AB74BFFAC05C3CF8

Entry #1

Curve : secp384r1

X : D06BDDE83A048C7CB8EF9060617053812693BD5B433397927455EC96B460DD0764FCFECAEAC785111F16693F2A908D0D

Y : BA0A8A27B2ACCC56F399F54B06FFE562B55C34F1E4339273B455F2B969280700D1EC5AC3BAE400803F1832A75C8A550C

Permission : SIGN_CORE, SIGN_HPS (0x00000006)

Cancellation : hash:10

Keychain permission: SIGN_CORE, SIGN_HPS (0x00000006)

Keychain can be cancelled by ID: hash:10

Signature can be cancelled by ID: svnb:21

Section

Type: CORE

AES info: None

Signature Descriptor ...

Signature chain #0 (offset: 96)

Entry #0

Fuse: F3203B68 DD706630 614DB1D8 4660C17D 1C4E5519 ACF9A2E2 8C3CB2CE D4CF82B2 81A2C65F F37EEFDF 42C7E599 B4B705AD

Curve : secp384r1

X : D94A7EB1DE60EFC413E7174A7D628DA394309C8FDAC70B1D5E582A856B0F22EA4A4ABAF601667DB323EE434E83291D46

Y : 920CE55615892D6CFB8B94D801713799AE264103225D5E5C6401EAC201E3DDE945F70EEF388F5EE8AB74BFFAC05C3CF8

Entry #1

Curve : secp384r1

X : D06BDDE83A048C7CB8EF9060617053812693BD5B433397927455EC96B460DD0764FCFECAEAC785111F16693F2A908D0D

Y : BA0A8A27B2ACCC56F399F54B06FFE562B55C34F1E4339273B455F2B969280700D1EC5AC3BAE400803F1832A75C8A550C

Permission : SIGN_CORE, SIGN_HPS (0x00000006)

Cancellation : hash:10

Keychain permission: SIGN_CORE, SIGN_HPS (0x00000006)

Keychain can be cancelled by ID: hash:10

Signature can be cancelled by ID: svnb:21

Info: Quartus Prime Programming File Generator was successful. 0 errors, 0 warnings

Info: Peak virtual memory: 564 megabytes

Info: Processing ended: Fri Sep 11 13:55:30 2026

Info: Elapsed time: 00:00:00

Info: System process ID: 3709065

quartus_pgm -c 2 -m jtag -o "p;legacy_baseline_signed.core.rbf@1"

Info: *******************************************************************

Info: Running Quartus Prime Programmer

Info: Version 25.3.0 Build 109 09/24/2025 SC Pro Edition

Info: Copyright (C) 2025 Altera Corporation. All rights reserved.

Info: Your use of Altera Corporation's design tools, logic functions

Info: and other software and tools, and any partner logic

Info: functions, and any output files from any of the foregoing

Info: (including device programming or simulation files), and any

Info: associated documentation or information are expressly subject

Info: to the terms and conditions of the Altera Program License

Info: Subscription Agreement, the Altera Quartus Prime License Agreement,

Info: the Altera IP License Agreement, or other applicable license

Info: agreement, including, without limitation, that your use is for

Info: the sole purpose of programming logic devices manufactured by

Info: Altera and sold by Altera or its authorized distributors. Please

Info: refer to the Altera Software License Subscription Agreements

Info: on the Quartus Prime software download page.

Info: Processing started: Fri Sep 11 13:58:57 2026

Info: System process ID: 3709626

Info: Command: quartus_pgm -c 2 -m jtag -o p;legacy_baseline_signed.core.rbf@1

Info (213045): Using programming cable "USB-Blaster [1-2]"

Info (213011): Using programming file legacy_baseline_signed.core.rbf with checksum 0x06871F67 for device A3CW135BM16A@1

Info (209060): Started Programmer operation at Fri Sep 11 13:58:57 2026

Info (18942): Configuring device index 1

Error (18950): Device has stopped receiving configuration data

Error (18948): Error message received from device: Bitstream error. (Subcode 0x0056, Info 0x00000003, Location 0x00000800)

Error (18948): Error message received from device: Detected an error during configuration due to a corrupted bitstream.

Error (23925): Debug suggestion: Ensure a valid connection between the device and the configuration source.

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Fri Sep 11 13:59:07 2026

Error: Quartus Prime Programmer was unsuccessful. 5 errors, 0 warnings

Error: Peak virtual memory: 1737 megabytes

Error: Processing ended: Fri Sep 11 13:59:07 2026

Error: Elapsed time: 00:00:10

Error: System process ID: 3709626

No RepliesBe the first to reply