Skip to content

Releases: intel/igsc

V0.8.19

17 Jul 15:12

Choose a tag to compare

[v0.8.19] - 2024-05-17

Added

  1. cli: implement retry mechanism when device is busy
  2. lib: return busy indication on special connect failures

Fixed

  1. lib: fix fwdata heci response struct

Removed

  1. Doxygen: drop HTML timestamp

V0.8.18

16 Jul 09:52

Choose a tag to compare

[v0.8.18] - 2024-02-20

Added

  1. doc: add documentation for arb svn library api
  2. ut: add tests for arb svn API
  3. cli: implement arb svn commands in cli
  4. lib: implement arb svn library API

Fixed

  1. cli: fix description of the device in oem version command
  2. doc: fix doc generation errors and warnings
  3. CHANGELOG: fix item numbering

V0.8.17: igsc: bump version to 0.8.17

16 Jul 06:29

Choose a tag to compare

[v0.8.17] - 2024-1-03

Added

  1. docs: add igsc_device_update_late_binding_config
  2. ut: add test for igsc_device_update_late_binding_config
  3. cli: add late-binding command line option
  4. lib: implement igsc_device_update_late_binding_config api
  5. lib: add general gfsp heci command api
  6. cli: add gfsp generic command to cli
  7. ut: add tests for general gfsp heci cmd library api
  8. doc: add generic gfsp heci message api documentation
  9. README: add testing compilation explanation

Fixed

  1. lib: make OEM version an array of uint_8 instead of char
  2. ut: fix handle initialization

Changed

  1. cli: print firmware status as hex form

V0.8.16

02 Nov 09:34

Choose a tag to compare

IGSC FUL

[v0.8.16] - 2023-10-31

Added

  1. cli: add delay between the update and get firmware version

V0.8.15

02 Nov 08:39

Choose a tag to compare

IGSC FUL

[v0.8.15] - 2023-10-24

Changed

  1. conan: use metee 3.2.4

Fixed

  1. lib: wait for reset at the end of the update
  2. lib: wait for background operation to finish

V0.8.14

02 Nov 07:23

Choose a tag to compare

[v0.8.14] - 2023-09-20

Fixed

  1. gitignore: ignore VisualStudio directory

Changed

  1. cli: do not use relative includes
  2. cli: the global variables used only in one c file should be static
  3. lib: move chunk_size declaration to its scope in gsc_update
  4. ut: update cmake for new cmocka packaging

Added

  1. Windows: generate pdb in Release build

V0.8.13

13 Sep 09:13

Choose a tag to compare

[v0.8.13] - 2023-06-13

Fixed

  1. lib: disconnect on failure in gsc_driver_init

Changed

  1. lib: suppress specific errors during firmware reset
  2. lib: quiet libmei errors around firmware reset flow
  3. conan: use metee 3.2.3

V0.8.11: igsc: bump version to 0.8.11

04 Sep 18:25

Choose a tag to compare

IGSC FUL

[v0.8.11] - 2023-04-30

Added

  1. build: sign dll
  2. lib: add trace log level
  3. lib: implement log levels
  4. cli: set library log level in verbose mode
  5. cli: add trace mode to cli

Changed

  1. lib: expand windows logs
  2. lib: move received and sent data prints from debug to trace

Fixed

  1. lib: fix debug messages that should have been printed as errors
  2. lib: fix printf format specifiers

Removed

  1. lib: remove check for version in get_hw_config
  2. ut: remove get version from hw_config tests
  3. cli: don't check hw_config when firmware does not support it
  4. cli: remove unnecessary did enforcement check
  5. lib: drop ifdef DEBUG around log prints

V0.8.9

19 Mar 15:12

Choose a tag to compare

[v0.8.9] - 2023-02-12

changed

  1. power: udev: demote error print in power/control open failure

fixed

  1. ut: fix struct initializations for msvc
  2. ut: igsc_test: no need to alloc handle for ctx
  3. ut: fix the igsc_test to check for the correct return value
  4. lib: check parameters of library api functions
  5. lib: image_oprom_parse_cpd: prevent widening integer overflow
  6. cli: do_firmware_update: remove unnecessary continue statement
  7. lib: image_oprom_get_buffer check the assigned values
  8. lib: check return value of gsc_image_fw_version function
  9. lib: gsc_fwu_is_in_progress: don't assign unused value
  10. cli: remove assignments of values that are logically unused
  11. lib: initialize scalar variables

V0.8.8

16 Mar 08:13

Choose a tag to compare

[v0.8.8] - 2023-02-14

Added

  1. lib: add timeout for oprom update to finish
  2. tests: add firmware update unit test

Changed

  1. lib: reduce frequency of calling progress function

Fixed

  1. lib: sleep unconditionally during firmware updates cycles
  2. lib: check the reserved fields of fwu response messages header
  3. tests: initialize firmware version before retrieving it