Tegra T20 Recovery Mode not exit

I’m trying to flash the Tegra T20 using Recovery Mode. Turned on the recovery mode directly on T20 module as described here:

Driver installed
update.bat executed successfully, here is log:

PartId 4: LB[2 1] PB[10 5] IL1  LS[256 128]
PartId 10: LB[3 2] PB[15 6] IL1  LS[384 256]
PartId 5: LB[5 1] PB[21 5] IL1  LS[640 128]
PartId 7: LB[6 200] PB[26 210] IL1  LS[768 25600]
PartId 8: LB[206 1] PB[236 6] IL1  LS[26368 128]
PartId 9: LB[207 2] PB[242 7] IL1  LS[26496 256]
Partition 13 - number of physical blocks = 1795
PartId 13: LB[209 5] PB[249 1795] IL1  LS[26752 229760]
+NandUtilFormatDev(1)
-NandUtilFormatDev()
Save Region Table copy 0 at CurrBlockNum 2047
Save Region Table copy 1 at CurrBlockNum 2046
Save Region Table copy 2 at CurrBlockNum 2045
Save Region Table copy 3 at CurrBlockNum 2044
Erase Partition part-id=3: Start=5,End=9

Start Downloading EBT

End Downloading EBT

Start Downloading EB2

End Downloading EB2

Start Downloading BMP

End Downloading BMP

Start Downloading CE6

End Downloading CE6
Syncing BCTs...
LoadPartitionTable at startLogicalSector=128, numLogicalSectors=128
WriteAllBcts_Write 1,0
WriteAllBcts_Write 64,0
WriteAllBcts_Write 0,0
Syncing BCTs Successfully Completed

Done
ÿ

Toradex Flash Loader 1.1 for Tegra Built Aug 12 2016 13:30:26
Nand Boot Device
Micron M61A PS:4KB BS:512KB DS:0MB BCH16 ECC
Detecting Memory Size...
256MB RAM
LoadPartitionTable at startLogicalSector=0, numLogicalSectors=0

LoadPartitionTable failed. NvError 4 NvStatus 0
WARNING: Config Block not found at default location
Setting ecc to default ECC
Ecc set to (770)
+NandUtilFormatDev(1)
-NandUtilFormatDev()
PartId 2: LB[0 6] PB[0 10] IL1  LS[0 768]
PartId 3: LB[6 1] PB[10 5] IL1  LS[768 128]
PartId 4: LB[7 8] PB[15 12] IL1  LS[896 1024]
PartId 5: LB[15 1] PB[27 5] IL1  LS[1920 128]
PartId 7: LB[16 200] PB[32 210] IL1  LS[2048 25600]
PartId 8: LB[216 1] PB[242 6] IL1  LS[27648 128]
Partition 13 - number of physical blocks = 1796
PartId 13: LB[217 5] PB[248 1796] IL1  LS[27776 229888]
+NandUtilFormatDev(1)
-NandUtilFormatDev()
Save Region Table copy 0 at CurrBlockNum 2047
Save Region Table copy 1 at CurrBlockNum 2046
Save Region Table copy 2 at CurrBlockNum 2045
Save Region Table copy 3 at CurrBlockNum 2044
Erase Partition part-id=3: Start=10,End=14

Start Downloading EBT

End Downloading EBT

Start Downloading BMP

End Downloading BMP

Start Downloading CE6

End Downloading CE6
Syncing BCTs...
LoadPartitionTable at startLogicalSector=768, numLogicalSectors=128
WriteAllBcts_Write 1,0
WriteAllBcts_Write 64,0
WriteAllBcts_Write 128,1
WriteAllBcts_Write 192,1
WriteAllBcts_Write 256,2
WriteAllBcts_Write 320,2
WriteAllBcts_Write 384,3
WriteAllBcts_Write 448,3
WriteAllBcts_Write 512,4
WriteAllBcts_Write 576,4
WriteAllBcts_Write 640,5
WriteAllBcts_Write 704,5
WriteAllBcts_Write 0,0
Syncing BCTs Successfully Completed

Done

After that, I removed the jumper and restart the module, but it stays in recovery mode - OS does not boot, the screen does not work, USB is defined as “NVIDIA USB Boot-recovery driver for Mobile devices”

I tried to flash different images, different versions OS - nothing changes. How to fix?

Previously this module was flashed Linux, and that worked fine

One thing you may try is completely erasing the NAND flash from within Linux. Just re-install Linux or at least the U-Boot boot loader again and execute the following within the U-Boot serial console:

Colibri T20 # nand erase.chip

That will completely erase the whole NAND flash chip and hopefully allow you to re-flash WinCE/WEC again.

Thanks for the reply, but is there not a simpler way exists? I tried to reinstall Linux on Colibri, I did not succeed. I know nothing about Linux and I have no computer with Linux.

What exact module version do you try to flash?
Please make sure you are using the latest NVFlash Tool.
Could you try once to flash a 1.4 final version. Please make sure you are using the updated versions of the .cfg files. We have updated all the image versions with the new files. You find them all here.