Hello WayneWWW,
An update; I made the modifications as suggested by you on the cboot source that was provided with R32.2 release. Flashed it on the cpu-bootloader partition and now I see the boot order being changed.
However, I don’t know if this will have any other side-effects as NVIDIA may have made changes to cboot code between R32.2 and R32.3.1 releases. Can you please confirm what I have done here is okay to do?
Also, can you please let me know the reason for not providing cboot source code with R32.3.1? I hope this is not the case going forward. Please note, I have not yet looked at the JetPack 4.4 source tarball.
EDIT: I found the cboot source tarballs for R32.4.2 on the jetson download center.