Skip to content

Releases: OE4T/tegra-eeprom-tool

Version 2.0.2

14 Sep 11:26
v2.0.2
Compare
Choose a tag to compare

What's Changed

  • Use CMAKE_INSTALL_FULL_* for absolute paths by @danielfullmer in #8
  • Allow building using static libraries by @danielfullmer in #9
  • r36 updates (handling initial programming of blank EEPROMs, and improved handling of read-only EEPROM devices) by @kekiefer in #11

New Contributors

Full Changelog: v2.0.1...v2.0.2

Version 2.0.1

02 Oct 11:52
v2.0.1
Compare
Choose a tag to compare
  • Sets the length field,in the EEPROM data. While cboot did not check that field, the NVIDIA UEFI bootloader in R35.1.0 does validate that the length is set correctly.
  • Dropped meson.build file, since I don't use meson regularly and cannot maintain it.

Version 2.0.0

29 Aug 18:40
v2.0.0
Compare
Choose a tag to compare
  • Adds support for the V2 EEPROM layout used on the Orin series Jetsons. Still compatible with existing V1 layout, but the major version has been updated for this change.
  • The Tegra SoC type is now used in the tools to determine which EEPROM layout version to use, so the programs will not run on non-Jetson systems.
  • Minor fix in an error path for tegra-boardspec.

Version 1.4.1

27 Aug 13:25
v1.4.1
Compare
Choose a tag to compare
  • Fix issues with using the I2C userspace interface on AGX Orin by only using SMBus read byte data operations to fetch the EEPROM contents a byte at a time.
  • Address compiler warnings about possible strncpy() overflows by replacing those calls with memcpy().

Version 1.4.0

22 Aug 13:32
v1.4.0
Compare
Choose a tag to compare
  • Adds compatibility with the 5.10-based kernel in L4T R35.1.0.
  • Adds support for recognizing Jetson AGX Orin modules.
  • Header files updated to be compatible with C++ (with thanks to David Owens)

Version 1.3.0

10 Feb 14:59
v1.3.0
Compare
Choose a tag to compare
  • Build system updated to use either CMake or meson.
  • When using userland I2C to access the EEPROM, initialize the start address
  • Licensing: files updated with SPDX tags and REUSE compatbility.
  • Other minor updates to fix issues reported by static analysis tools.

Version 1.2.0

22 Nov 16:33
v1.2.0
Compare
Choose a tag to compare

This version refactors the core functions of the EEPROM tools into a shared library that can be called on by other tools.
The tools implemented in this package are changed only to call on the shared library instead of statically linking the core modules.

Version 1.1.2

05 Jul 17:21
v1.1.2
Compare
Choose a tag to compare

First tagged release