In our code we read the OS image version and bootloader version so that we can set a warning if they are out of date and need to be updated. With the old Toradex library I could read the bootloader version using
GetBootloaderInfo(). The equivalent for the new library looks like it is
Sys_GetConfigInt(hSys, L"EbootVersion", &value) but this library call fails for the T20.
There is a note in Sysinfo.h which says, “Eboot version not supported for Tegra and Vybrid modules”, which explains why that call fails. But why can’t I read the bootloader version with the new library when I could read it with the old library? Is “Eboot” something different from “Bootloader”? Is there a different method to read the bootloader version with the new library?