Why did the FCS client fail to verify the Vendor Authorized Boot (VAB) file? - Why did the FCS client fail to verify the Vendor Authorized Boot (VAB) file?
Description You might see this error when performing a VAB file verification via fcs_client (e.g., signed-bl31.bin , u-boot.itb, kernel.itb). command for read out session ID: ./fcs_client -e command for perform verification : ./fcs_client –V <bitstream.vab> -s <sessionID> --loglevel=4 Error message display, when verified signed-bl31.bin: root@agilex7dksiagf014eb:~# ./fcs_client -V signed-bl31.bin -s 869f2929-c2d3-b64a-bbc7-c003718d60ed --loglevel=4 [ 2831.587900] Session UUID Mismatch ret: -22 [ 2831.592065] Failed to initialize digest ret: -22 [ 2831.596698] Failed to perform get digest update [err:]Failed to write to sysfs attribute [err:]Error in getting digest [err:]Error in calculating image hash [err:]Error in verifying image hash noffset=0 Error message display, when verified u-boot.itb/kernel.itb : root@agilex7dksiagf014eb:~# ./fcs_client -V u-boot.itb-s 869f2929-c2d3-b64a-bbc7-c003718d60ed --loglevel=4 [err:]Error in getting image data noffset = Resolution To solve this problem, you will need install the patch for libfcs : fix-image-validation-issues3.patch This problem is scheduled to be resolved in a future release of the libfcs.
Custom Fields values:
['novalue']
Troubleshooting
15018709061
novalue
['novalue']
['FPGA Dev Tools Quartus® Prime Software Pro']
novalue
25.1.1
['Agilex™ 7 FPGAs and SoCs', 'Agilex™ 5 FPGAs and SoCs', 'Agilex™ 3 FPGAs and SoCs']
['novalue']
['novalue']
['novalue'] - 2026-03-26
external_document