Unable to flash TX2 with L4T 28.1


I have received some TX2 modules recently that cannot be flashed using the L4T 28.1 release.

I have confirmed that flashing does work with L4T 28.4. I believe the RAM/eMMC has changed between this TX2 and previous modules. However, I would like to avoid updating our software stack to L4T 28.4 due to driver compatibility concerns.

We build u-boot and the Linux kernel from source. Can you identify the required patches that would allow us to flash our systems based on L4T 28.1?

The last few lines of the flash log:

[0125.611] I> Binary(1) of size 60672 is loaded @ 0x40000000
[0125.617] I> Restrict GSC#29 access to DPMU only
[0125.622] I> Updated LSR_DVCOMP_PARAMS: 0xc07e0fc5c
[0125.626] I> Updated LSR_DVCOMP_PARAMS: 0xc07c0f85c
[0125.631] I> WP0 triggered
[0125.634] I> Waypoint-0 ACK received :)
[0125.637] I> WP0.5 triggered
[0125.641] I> Initialized SCRs
[0125.644] W> MB1 PMIC CFG is version 1.2
[0125.651] W> MB1 PMIC CFG is version 1.2
[0127.306] E> Waypoint-0.5 ACK pending: 0x8
[0127.310] C> MTS error (2) : dram alias check failure
[0127.315] C> cpu waypoint 0.5 failed
[0127.318] C> ERROR: Highest Layer Module = 0x32, Lowest Layer Module = 0x32,
Aux Info = 0x1, Reason = 0x6


Hi robb_n,

R28.1 was released at Jul/2017, and R28.4 was released at Jul/2020, there are many dependencies on low layer drivers/libraries, I don’t think they can be patched to support on R28.1, please move to use the latest version.