During controller initialization and post-reset, the driver retrieves
and logs the firmware package version. Previously, the component image
upload request used incorrect offset and signature parameters, preventing
the driver from reading the complete package manifest.
In addition, after online firmware updates or when booting in dual-image
environments, the controller can execute from either the primary or
secondary flash partition. The driver previously queried only the primary
partition without evaluating the active boot status in the controller
exceptions flags, resulting in reporting stale firmware package versions.
Update the upload request to properly fetch the manifest structure from the
currently active boot partition (primary or secondary) based on controller
boot status flags, and format the complete package version into the log.