The wrong boot authentication identification

I found this doesn’t work, either.

$ sudo ./flash.sh -r -k APP -G ../backups/nano_r32.3.1_dltools.img  jetson-nano-emmc mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 3.1
###############################################################################
# Target Board Information:
# Name: jetson-nano-emmc, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
###############################################################################
./tegraflash.py --chip 0x21 --applet "/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/nvtboot_recovery.bin" --skipuid --cmd "dump eeprom boardinfo cvm.bin" 
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 
[   0.0057 ] Generating RCM messages
[   0.0074 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[   0.0092 ] RCM 0 is saved as rcm_0.rcm
[   0.0105 ] RCM 1 is saved as rcm_1.rcm
[   0.0105 ] List of rcm files are saved in rcm_list.xml
[   0.0105 ] 
[   0.0106 ] Signing RCM messages
[   0.0124 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0142 ] Assuming zero filled SBK key
[   0.0273 ] 
[   0.0274 ] Copying signature to RCM mesages
[   0.0294 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0324 ] 
[   0.0324 ] Boot Rom communication
[   0.0339 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.0358 ] RCM version 0X210001
[   0.4029 ] Boot Rom communication completed
[   1.4098 ] 
[   1.4100 ] dump EEPROM info
[   1.4123 ] tegrarcm --oem platformdetails eeprom /l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/cvm.bin
[   1.4146 ] Applet version 00.01.0000
[   1.7562 ] Saved platform info in /l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/cvm.bin
[   1.8325 ] 
Board ID(3448) version(400) 
copying bctfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg)... done.
copying bootloader(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying initrd(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
	populating kernel to rootfs... done.
	populating initrd to rootfs... done.
	populating /l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb to rootfs... done.
Making Boot image... done.
Existing sosfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)... done.
copying cpu_bootloader(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying bpffile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)... done.
Existing badpagefile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)... done.
Existing tosfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb)... done.
Copying nv_boot_control.conf to rootfs
Skip generating system.img
Existing tbcfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb)... done.
copying cfgfile(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_emmc_p3448.xml) to flash.xml... done.
copying flasher(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
Existing flashapp(/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/tegraflash.py) reused.
*** Reading [APP] and storing to /l4tpool/l4timages/Nano/L4T32.3.1/backups/nano_r32.3.1_dltools.img ***
./tegraflash.py --bl cboot.bin --bldtb tegra210-p3448-0002-p3449-0000-b00.dtb  --chip 0x21 --applet nvtboot_recovery.bin --bct  P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg  --cfg  flash.xml   --odmdata 0x94000  --cmd "read APP /l4tpool/l4timages/Nano/L4T32.3.1/backups/nano_r32.3.1_dltools.img"  
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 
[   0.0126 ] Generating RCM messages
[   0.0143 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[   0.0160 ] RCM 0 is saved as rcm_0.rcm
[   0.0171 ] RCM 1 is saved as rcm_1.rcm
[   0.0174 ] List of rcm files are saved in rcm_list.xml
[   0.0174 ] 
[   0.0174 ] Signing RCM messages
[   0.0190 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0209 ] Assuming zero filled SBK key
[   0.0353 ] 
[   0.0353 ] Copying signature to RCM mesages
[   0.0376 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0405 ] 
[   0.0406 ] Boot Rom communication
[   0.0424 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
[   0.0442 ] BootRom is not running
[   0.2522 ] 
[   0.2522 ] Parsing partition layout
[   0.2544 ] tegraparser --pt flash.xml.tmp
[   0.2575 ] 
[   0.2576 ] Creating list of images to be signed
[   0.2597 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[   0.2700 ] 
[   0.2701 ] Generating signatures
[   0.2722 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[   0.2743 ] Assuming zero filled SBK key
[   0.3903 ] 
[   0.3904 ] Send BCT from Host
[   0.3904 ] Generating br-bct
[   0.3921 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[   0.3932 ] Copying Sdram info from 0 to 1 set
[   0.3950 ] Copying Sdram info from 1 to 2 set
[   0.3950 ] Copying Sdram info from 2 to 3 set
[   0.3950 ] 
[   0.3950 ] Updating boot device parameters
[   0.3966 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[   0.3976 ] Warning: No sdram params
[   0.3979 ] 
[   0.3979 ] Updating bl info
[   0.3994 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[   0.4025 ] 
[   0.4026 ] Updating secondary storage information into bct
[   0.4039 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[   0.4059 ] 
[   0.4060 ] Updating Odmdata
[   0.4077 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0x94000
[   0.4092 ] Warning: No sdram params
[   0.4094 ] 
[   0.4094 ] Get Signed section of bct
[   0.4112 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[   0.4134 ] 
[   0.4134 ] Signing BCT
[   0.4167 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[   0.4181 ] Assuming zero filled SBK key
[   0.4190 ] 
[   0.4191 ] Updating BCT with signature
[   0.4209 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[   0.4230 ] 
[   0.4230 ] Sending BCTs
[   0.4248 ] tegrarcm --download bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[   0.4263 ] Applet version 00.01.0000
[   0.7619 ] Sending bct
[   0.7621 ] [................................................] 100%
[   0.9384 ] 
[   0.9385 ] Retrieving storage infomation
[   0.9406 ] tegrarcm --oem platformdetails storage storage_info.bin
[   0.9426 ] Applet version 00.01.0000
[   1.2779 ] 00000004: Failed to get an accessor of secondary boot device
[   1.2785 ] 
[   1.2806 ] tegradevflash --oem platformdetails storage storage_info.bin
^CTraceback (most recent call last):
  File "./tegraflash.py", line 1280, in <module>
    tegraflash_run_commands()
  File "./tegraflash.py", line 1149, in tegraflash_run_commands
    interpreter.onecmd(command)
  File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
    return func(arg)
  File "./tegraflash.py", line 357, in do_read
    tegraflash_read(exports, args[0], file_path)
  File "/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/tegraflash_internal.py", line 429, in tegraflash_read
    tegraflash_get_storage_info()
  File "/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/tegraflash_internal.py", line 2224, in tegraflash_get_storage_info
    run_command(command)
  File "/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/tegraflash_internal.py", line 195, in run_command
    log = print_process(process, enable_print)
  File "/l4tpool/l4timages/Nano/L4T32.3.1/Linux_for_Tegra/bootloader/tegraflash_internal.py", line 155, in print_process
    output = process.stdout.read(1)
KeyboardInterrupt
Failed to flash/read t210ref.

This is actually the same result when I tried to run this command against the box above with PKC (but recognized as NS).

Then, I found a patch provided in this post, About the making of the mirror of the Jetson-nano module - #21 by JerryChang, then am successfully gettting an image (very slowly…).