Releases: OE4T/tegra-eeprom-tool
Releases · OE4T/tegra-eeprom-tool
Version 2.0.2
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
- @danielfullmer made their first contribution in #8
- @kekiefer made their first contribution in #11
Full Changelog: v2.0.1...v2.0.2
Version 2.0.1
- 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
- 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
- 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 withmemcpy()
.
Version 1.4.0
- 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
- 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
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
First tagged release