summaryrefslogtreecommitdiff
path: root/recipes/images/files/colibri-t30/colibri-t30_bin/flash_blk.img
blob: a25678032779cfb79f3c6766cd57b44dea75868f (plain)
ofshex dumpascii
0000 27 05 19 56 ca 9e c1 bb 55 48 61 92 00 00 0e c8 00 00 00 00 00 00 00 00 aa 03 22 60 05 07 06 00 '..V....UHa..............."`....
0020 46 6c 61 73 68 20 41 70 61 6c 69 73 2f 43 6f 6c 69 62 72 69 20 6d 6f 64 75 6c 65 00 00 00 00 00 Flash.Apalis/Colibri.module.....
0040 00 00 0e c0 00 00 00 00 74 65 73 74 20 2d 6e 20 24 7b 69 6e 74 65 72 66 61 63 65 7d 20 7c 7c 20 ........test.-n.${interface}.||.
0060 73 65 74 65 6e 76 20 69 6e 74 65 72 66 61 63 65 20 6d 6d 63 0a 74 65 73 74 20 2d 6e 20 24 7b 64 setenv.interface.mmc.test.-n.${d
0080 72 69 76 65 7d 20 7c 7c 20 73 65 74 65 6e 76 20 64 72 69 76 65 20 31 0a 0a 73 65 74 65 6e 76 20 rive}.||.setenv.drive.1..setenv.
00a0 73 65 74 5f 62 6c 6b 63 6e 74 20 27 73 65 74 65 78 70 72 20 62 6c 6b 63 6e 74 20 24 7b 66 69 6c set_blkcnt.'setexpr.blkcnt.${fil
00c0 65 73 69 7a 65 7d 20 2b 20 30 78 31 66 66 20 26 26 20 73 65 74 65 78 70 72 20 62 6c 6b 63 6e 74 esize}.+.0x1ff.&&.setexpr.blkcnt
00e0 20 24 7b 62 6c 6b 63 6e 74 7d 20 2f 20 30 78 32 30 30 27 0a 73 65 74 65 6e 76 20 73 65 74 5f 6e .${blkcnt}./.0x200'.setenv.set_n
0100 65 78 74 70 6f 73 20 27 73 65 74 65 78 70 72 20 66 69 6c 65 70 6f 73 20 24 7b 66 69 6c 65 70 6f extpos.'setexpr.filepos.${filepo
0120 73 7d 20 2b 20 24 7b 66 69 6c 65 73 69 7a 65 7d 3b 20 73 65 74 65 78 70 72 20 62 6c 6b 73 74 61 s}.+.${filesize};.setexpr.blksta
0140 72 74 20 24 7b 62 6c 6b 73 74 61 72 74 7d 20 2b 20 24 7b 62 6c 6b 63 6e 74 7d 27 0a 0a 73 65 74 rt.${blkstart}.+.${blkcnt}'..set
0160 65 6e 76 20 63 68 65 63 6b 5f 31 20 27 73 65 74 65 6e 76 20 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 env.check_1.'setenv.conf_blk_off
0180 73 65 74 20 30 78 31 66 66 66 3b 20 6d 6d 63 20 72 65 61 64 20 24 6c 6f 61 64 61 64 64 72 20 24 set.0x1fff;.mmc.read.$loadaddr.$
01a0 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 31 27 0a 73 65 74 65 6e 76 20 63 68 65 63 6b 5f conf_blk_offset.1'.setenv.check_
01c0 32 20 27 73 65 74 65 6e 76 20 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 30 78 66 66 66 3b 2.'setenv.conf_blk_offset.0xfff;
01e0 20 6d 6d 63 20 72 65 61 64 20 24 6c 6f 61 64 61 64 64 72 20 24 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 .mmc.read.$loadaddr.$conf_blk_of
0200 66 73 65 74 20 31 27 0a 73 65 74 65 6e 76 20 63 68 65 63 6b 5f 33 20 27 73 65 74 65 6e 76 20 63 fset.1'.setenv.check_3.'setenv.c
0220 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 30 78 37 66 66 3b 20 6d 6d 63 20 72 65 61 64 20 24 onf_blk_offset.0x7ff;.mmc.read.$
0240 6c 6f 61 64 61 64 64 72 20 24 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 31 27 0a 73 65 74 loadaddr.$conf_blk_offset.1'.set
0260 65 6e 76 20 63 68 65 63 6b 5f 63 6f 6e 66 69 67 62 6c 6f 63 6b 20 27 73 65 74 65 78 70 72 20 74 env.check_configblock.'setexpr.t
0280 6f 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 24 6c 6f 61 64 61 64 64 72 20 2b 20 38 3b 20 6d oradex_oui_addr.$loadaddr.+.8;.m
02a0 6d 63 20 64 65 76 20 30 20 31 3b 20 72 75 6e 20 63 68 65 63 6b 5f 31 20 7c 7c 20 72 75 6e 20 63 mc.dev.0.1;.run.check_1.||.run.c
02c0 68 65 63 6b 5f 32 20 7c 7c 20 72 75 6e 20 63 68 65 63 6b 5f 33 3b 20 63 72 63 33 32 20 2d 76 20 heck_2.||.run.check_3;.crc32.-v.
02e0 24 74 6f 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 33 20 39 34 33 30 35 32 33 32 27 0a 0a 73 $toradex_oui_addr.3.94305232'..s
0300 65 74 65 6e 76 20 6d 69 67 72 61 74 65 5f 31 20 27 6d 6d 63 20 64 65 76 20 30 20 30 3b 20 6d 6d etenv.migrate_1.'mmc.dev.0.0;.mm
0320 63 20 72 65 61 64 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 36 30 30 30 20 31 3b 20 73 65 74 65 6e c.read.${loadaddr}.6000.1;.seten
0340 76 20 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 30 78 31 66 66 66 3b 20 63 72 63 33 32 20 v.conf_blk_offset.0x1fff;.crc32.
0360 2d 76 20 24 74 6f 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 33 20 39 34 33 30 35 32 33 32 20 -v.$toradex_oui_addr.3.94305232.
0380 26 26 20 6d 6d 63 20 64 65 76 20 30 20 31 20 26 26 20 6d 6d 63 20 77 72 69 74 65 20 24 6c 6f 61 &&.mmc.dev.0.1.&&.mmc.write.$loa
03a0 64 61 64 64 72 20 24 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 31 27 0a 73 65 74 65 6e 76 daddr.$conf_blk_offset.1'.setenv
03c0 20 6d 69 67 72 61 74 65 5f 32 20 27 6d 6d 63 20 64 65 76 20 30 20 30 3b 20 6d 6d 63 20 72 65 61 .migrate_2.'mmc.dev.0.0;.mmc.rea
03e0 64 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 38 30 30 30 20 31 3b 20 73 65 74 65 6e 76 20 63 6f 6e d.${loadaddr}.8000.1;.setenv.con
0400 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 30 78 66 66 66 3b 20 63 72 63 33 32 20 2d 76 20 24 74 6f f_blk_offset.0xfff;.crc32.-v.$to
0420 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 33 20 39 34 33 30 35 32 33 32 20 26 26 20 6d 6d 63 radex_oui_addr.3.94305232.&&.mmc
0440 20 64 65 76 20 30 20 31 20 26 26 20 6d 6d 63 20 77 72 69 74 65 20 24 6c 6f 61 64 61 64 64 72 20 .dev.0.1.&&.mmc.write.$loadaddr.
0460 24 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 31 27 0a 73 65 74 65 6e 76 20 6d 69 67 72 61 $conf_blk_offset.1'.setenv.migra
0480 74 65 5f 33 20 27 6d 6d 63 20 64 65 76 20 30 20 30 3b 20 6d 6d 63 20 72 65 61 64 20 24 7b 6c 6f te_3.'mmc.dev.0.0;.mmc.read.${lo
04a0 61 64 61 64 64 72 7d 20 39 30 30 30 20 31 3b 20 73 65 74 65 6e 76 20 63 6f 6e 66 5f 62 6c 6b 5f adaddr}.9000.1;.setenv.conf_blk_
04c0 6f 66 66 73 65 74 20 30 78 37 66 66 3b 20 63 72 63 33 32 20 2d 76 20 24 74 6f 72 61 64 65 78 5f offset.0x7ff;.crc32.-v.$toradex_
04e0 6f 75 69 5f 61 64 64 72 20 33 20 39 34 33 30 35 32 33 32 20 26 26 20 6d 6d 63 20 64 65 76 20 30 oui_addr.3.94305232.&&.mmc.dev.0
0500 20 31 20 26 26 20 6d 6d 63 20 77 72 69 74 65 20 24 6c 6f 61 64 61 64 64 72 20 24 63 6f 6e 66 5f .1.&&.mmc.write.$loadaddr.$conf_
0520 62 6c 6b 5f 6f 66 66 73 65 74 20 31 27 0a 73 65 74 65 6e 76 20 6d 69 67 72 61 74 65 5f 34 20 27 blk_offset.1'.setenv.migrate_4.'
0540 6d 6d 63 20 64 65 76 20 30 20 30 3b 20 6d 6d 63 20 72 65 61 64 20 24 7b 6c 6f 61 64 61 64 64 72 mmc.dev.0.0;.mmc.read.${loadaddr
0560 7d 20 33 34 30 30 30 20 31 3b 20 73 65 74 65 6e 76 20 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 }.34000.1;.setenv.conf_blk_offse
0580 74 20 30 78 31 66 66 66 3b 20 63 72 63 33 32 20 2d 76 20 24 74 6f 72 61 64 65 78 5f 6f 75 69 5f t.0x1fff;.crc32.-v.$toradex_oui_
05a0 61 64 64 72 20 33 20 39 34 33 30 35 32 33 32 20 26 26 20 6d 6d 63 20 64 65 76 20 30 20 31 20 26 addr.3.94305232.&&.mmc.dev.0.1.&
05c0 26 20 6d 6d 63 20 77 72 69 74 65 20 24 6c 6f 61 64 61 64 64 72 20 24 63 6f 6e 66 5f 62 6c 6b 5f &.mmc.write.$loadaddr.$conf_blk_
05e0 6f 66 66 73 65 74 20 31 27 0a 73 65 74 65 6e 76 20 6d 69 67 72 61 74 65 5f 35 20 27 6d 6d 63 20 offset.1'.setenv.migrate_5.'mmc.
0600 64 65 76 20 30 20 30 3b 20 6d 6d 63 20 72 65 61 64 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 33 36 dev.0.0;.mmc.read.${loadaddr}.36
0620 30 30 30 20 31 3b 20 73 65 74 65 6e 76 20 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 30 78 000.1;.setenv.conf_blk_offset.0x
0640 66 66 66 3b 20 63 72 63 33 32 20 2d 76 20 24 74 6f 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 fff;.crc32.-v.$toradex_oui_addr.
0660 33 20 39 34 33 30 35 32 33 32 20 26 26 20 6d 6d 63 20 64 65 76 20 30 20 31 20 26 26 20 6d 6d 63 3.94305232.&&.mmc.dev.0.1.&&.mmc
0680 20 77 72 69 74 65 20 24 6c 6f 61 64 61 64 64 72 20 24 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 .write.$loadaddr.$conf_blk_offse
06a0 74 20 31 27 0a 73 65 74 65 6e 76 20 6d 69 67 72 61 74 65 5f 36 20 27 6d 6d 63 20 64 65 76 20 30 t.1'.setenv.migrate_6.'mmc.dev.0
06c0 20 30 3b 20 6d 6d 63 20 72 65 61 64 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 33 37 30 30 30 20 31 .0;.mmc.read.${loadaddr}.37000.1
06e0 3b 20 73 65 74 65 6e 76 20 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 30 78 37 66 66 3b 20 ;.setenv.conf_blk_offset.0x7ff;.
0700 63 72 63 33 32 20 2d 76 20 24 74 6f 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 33 20 39 34 33 crc32.-v.$toradex_oui_addr.3.943
0720 30 35 32 33 32 20 26 26 20 6d 6d 63 20 64 65 76 20 30 20 31 20 26 26 20 6d 6d 63 20 77 72 69 74 05232.&&.mmc.dev.0.1.&&.mmc.writ
0740 65 20 24 6c 6f 61 64 61 64 64 72 20 24 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 20 31 27 0a e.$loadaddr.$conf_blk_offset.1'.
0760 73 65 74 65 6e 76 20 6d 69 67 72 61 74 65 5f 63 6f 6e 66 69 67 62 6c 6f 63 6b 20 27 73 65 74 65 setenv.migrate_configblock.'sete
0780 78 70 72 20 74 6f 72 61 64 65 78 5f 6f 75 69 5f 61 64 64 72 20 24 6c 6f 61 64 61 64 64 72 20 2b xpr.toradex_oui_addr.$loadaddr.+
07a0 20 38 3b 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 31 3b 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 32 .8;.run.migrate_1;.run.migrate_2
07c0 3b 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 33 3b 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 34 3b 20 ;.run.migrate_3;.run.migrate_4;.
07e0 72 75 6e 20 6d 69 67 72 61 74 65 5f 35 3b 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 36 27 0a 0a 73 run.migrate_5;.run.migrate_6'..s
0800 65 74 65 6e 76 20 63 70 5f 66 69 6c 65 5f 63 68 75 6e 6b 20 27 6c 6f 61 64 20 24 7b 69 6e 74 65 etenv.cp_file_chunk.'load.${inte
0820 72 66 61 63 65 7d 20 24 7b 64 72 69 76 65 7d 3a 31 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 72 6f rface}.${drive}:1.${loadaddr}.ro
0840 6f 74 2e 65 78 74 33 20 24 7b 66 69 6c 65 73 69 7a 65 7d 20 24 7b 66 69 6c 65 70 6f 73 7d 3b 20 ot.ext3.${filesize}.${filepos};.
0860 72 75 6e 20 73 65 74 5f 62 6c 6b 63 6e 74 3b 20 6d 6d 63 20 64 65 76 20 30 20 30 20 26 26 20 6d run.set_blkcnt;.mmc.dev.0.0.&&.m
0880 6d 63 20 77 72 69 74 65 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 24 7b 62 6c 6b 73 74 61 72 74 7d mc.write.${loadaddr}.${blkstart}
08a0 20 24 7b 62 6c 6b 63 6e 74 7d 27 0a 0a 73 65 74 65 6e 76 20 75 70 64 61 74 65 5f 75 62 6f 6f 74 .${blkcnt}'..setenv.update_uboot
08c0 20 27 6c 6f 61 64 20 24 7b 69 6e 74 65 72 66 61 63 65 7d 20 24 7b 64 72 69 76 65 7d 3a 31 20 24 .'load.${interface}.${drive}:1.$
08e0 7b 6c 6f 61 64 61 64 64 72 7d 20 63 6f 6c 69 62 72 69 5f 74 33 30 2e 69 6d 67 20 26 26 20 72 75 {loadaddr}.colibri_t30.img.&&.ru
0900 6e 20 73 65 74 5f 62 6c 6b 63 6e 74 20 26 26 20 6d 6d 63 20 64 65 76 20 30 20 31 20 26 26 20 6d n.set_blkcnt.&&.mmc.dev.0.1.&&.m
0920 6d 63 20 77 72 69 74 65 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 30 78 30 20 24 7b 62 6c 6b 63 6e mc.write.${loadaddr}.0x0.${blkcn
0940 74 7d 27 0a 0a 73 65 74 65 6e 76 20 75 70 64 61 74 65 5f 6b 65 72 6e 65 6c 20 27 6c 6f 61 64 20 t}'..setenv.update_kernel.'load.
0960 24 7b 69 6e 74 65 72 66 61 63 65 7d 20 24 7b 64 72 69 76 65 7d 3a 31 20 24 7b 6c 6f 61 64 61 64 ${interface}.${drive}:1.${loadad
0980 64 72 7d 20 75 49 6d 61 67 65 20 26 26 20 66 61 74 77 72 69 74 65 20 6d 6d 63 20 30 3a 31 20 24 dr}.uImage.&&.fatwrite.mmc.0:1.$
09a0 7b 6c 6f 61 64 61 64 64 72 7d 20 75 49 6d 61 67 65 20 24 7b 66 69 6c 65 73 69 7a 65 7d 27 0a 0a {loadaddr}.uImage.${filesize}'..
09c0 73 65 74 65 6e 76 20 75 70 64 61 74 65 5f 66 64 74 20 27 6c 6f 61 64 20 24 7b 69 6e 74 65 72 66 setenv.update_fdt.'load.${interf
09e0 61 63 65 7d 20 24 7b 64 72 69 76 65 7d 3a 31 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 24 7b 66 64 ace}.${drive}:1.${loadaddr}.${fd
0a00 74 5f 66 69 6c 65 7d 20 26 26 20 66 61 74 77 72 69 74 65 20 6d 6d 63 20 30 3a 31 20 24 7b 6c 6f t_file}.&&.fatwrite.mmc.0:1.${lo
0a20 61 64 61 64 64 72 7d 20 24 7b 66 64 74 5f 66 69 6c 65 7d 20 24 7b 66 69 6c 65 73 69 7a 65 7d 27 adaddr}.${fdt_file}.${filesize}'
0a40 0a 0a 73 65 74 65 6e 76 20 75 70 64 61 74 65 5f 63 6f 6e 66 69 67 62 6c 6f 63 6b 20 27 72 75 6e ..setenv.update_configblock.'run
0a60 20 63 68 65 63 6b 5f 63 6f 6e 66 69 67 62 6c 6f 63 6b 3b 20 6c 6f 61 64 20 24 7b 69 6e 74 65 72 .check_configblock;.load.${inter
0a80 66 61 63 65 7d 20 24 7b 64 72 69 76 65 7d 3a 31 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 63 6f 6e face}.${drive}:1.${loadaddr}.con
0aa0 66 69 67 62 6c 6f 63 6b 2e 62 69 6e 20 26 26 20 72 75 6e 20 73 65 74 5f 62 6c 6b 63 6e 74 20 26 figblock.bin.&&.run.set_blkcnt.&
0ac0 26 20 6d 6d 63 20 64 65 76 20 30 20 31 20 26 26 20 6d 6d 63 20 77 72 69 74 65 20 24 7b 6c 6f 61 &.mmc.dev.0.1.&&.mmc.write.${loa
0ae0 64 61 64 64 72 7d 20 24 7b 63 6f 6e 66 5f 62 6c 6b 5f 6f 66 66 73 65 74 7d 20 24 7b 62 6c 6b 63 daddr}.${conf_blk_offset}.${blkc
0b00 6e 74 7d 27 0a 0a 73 65 74 65 6e 76 20 75 70 64 61 74 65 5f 31 20 27 6c 6f 61 64 20 24 7b 69 6e nt}'..setenv.update_1.'load.${in
0b20 74 65 72 66 61 63 65 7d 20 24 7b 64 72 69 76 65 7d 3a 31 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 terface}.${drive}:1.${loadaddr}.
0b40 6d 62 72 2e 62 69 6e 20 26 26 20 6d 6d 63 20 64 65 76 20 30 20 30 20 26 26 20 6d 6d 63 20 77 72 mbr.bin.&&.mmc.dev.0.0.&&.mmc.wr
0b60 69 74 65 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 30 78 30 20 30 78 31 27 0a 73 65 74 65 6e 76 20 ite.${loadaddr}.0x0.0x1'.setenv.
0b80 75 70 64 61 74 65 5f 32 20 27 6c 6f 61 64 20 24 7b 69 6e 74 65 72 66 61 63 65 7d 20 24 7b 64 72 update_2.'load.${interface}.${dr
0ba0 69 76 65 7d 3a 31 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 62 6f 6f 74 2e 76 66 61 74 20 26 26 20 ive}:1.${loadaddr}.boot.vfat.&&.
0bc0 72 75 6e 20 73 65 74 5f 62 6c 6b 63 6e 74 20 26 26 20 6d 6d 63 20 64 65 76 20 30 20 30 20 26 26 run.set_blkcnt.&&.mmc.dev.0.0.&&
0be0 20 6d 6d 63 20 77 72 69 74 65 20 24 7b 6c 6f 61 64 61 64 64 72 7d 20 30 78 32 30 30 30 20 24 7b .mmc.write.${loadaddr}.0x2000.${
0c00 62 6c 6b 63 6e 74 7d 27 0a 23 64 6f 20 69 74 20 69 6e 20 63 68 75 6e 6b 73 20 6f 66 20 32 35 36 blkcnt}'.#do.it.in.chunks.of.256
0c20 4d 20 74 6f 20 66 69 74 20 69 6e 74 6f 20 44 44 52 20 52 41 4d 20 6f 66 20 74 68 65 20 73 6d 61 M.to.fit.into.DDR.RAM.of.the.sma
0c40 6c 6c 65 73 74 20 6d 6f 64 75 6c 65 0a 73 65 74 65 6e 76 20 75 70 64 61 74 65 5f 33 20 27 73 65 llest.module.setenv.update_3.'se
0c60 74 65 6e 76 20 66 69 6c 65 73 69 7a 65 20 31 30 30 30 30 30 30 30 3b 20 73 65 74 65 6e 76 20 66 tenv.filesize.10000000;.setenv.f
0c80 69 6c 65 70 6f 73 20 30 3b 20 73 65 74 65 6e 76 20 62 6c 6b 73 74 61 72 74 20 61 30 30 30 3b 20 ilepos.0;.setenv.blkstart.a000;.
0ca0 77 68 69 6c 65 20 74 65 73 74 20 24 7b 66 69 6c 65 73 69 7a 65 7d 20 2d 65 71 20 22 31 30 30 30 while.test.${filesize}.-eq."1000
0cc0 30 30 30 30 22 3b 20 64 6f 20 72 75 6e 20 63 70 5f 66 69 6c 65 5f 63 68 75 6e 6b 3b 20 72 75 6e 0000";.do.run.cp_file_chunk;.run
0ce0 20 73 65 74 5f 6e 65 78 74 70 6f 73 3b 20 64 6f 6e 65 27 0a 0a 73 65 74 65 6e 76 20 65 63 68 6f .set_nextpos;.done'..setenv.echo
0d00 5f 76 32 2e 33 62 31 20 65 63 68 6f 20 22 73 75 63 63 65 73 73 66 75 6c 6c 79 20 75 70 64 61 74 _v2.3b1.echo."successfully.updat
0d20 65 64 20 55 2d 42 6f 6f 74 2c 20 70 6f 77 65 72 2d 63 79 63 6c 65 20 61 6e 64 20 65 6e 74 65 72 ed.U-Boot,.power-cycle.and.enter
0d40 20 5c 22 72 75 6e 20 73 65 74 75 70 64 61 74 65 5c 3b 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 76 .\"run.setupdate\;.run.migrate_v
0d60 32 2e 33 62 31 5c 22 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 75 70 64 61 74 65 22 0a 73 65 74 65 2.3b1\".to.complete.update".sete
0d80 6e 76 20 6d 69 67 72 61 74 65 5f 76 32 2e 33 62 31 20 27 72 75 6e 20 6d 69 67 72 61 74 65 5f 63 nv.migrate_v2.3b1.'run.migrate_c
0da0 6f 6e 66 69 67 62 6c 6f 63 6b 3b 20 72 75 6e 20 75 70 64 61 74 65 5f 6e 65 77 27 0a 73 65 74 65 onfigblock;.run.update_new'.sete
0dc0 6e 76 20 75 70 64 61 74 65 5f 76 32 2e 33 62 31 20 27 72 75 6e 20 75 70 64 61 74 65 5f 75 62 6f nv.update_v2.3b1.'run.update_ubo
0de0 6f 74 20 26 26 20 72 75 6e 20 65 63 68 6f 5f 76 32 2e 33 62 31 27 0a 0a 73 65 74 65 6e 76 20 75 ot.&&.run.echo_v2.3b1'..setenv.u
0e00 70 64 61 74 65 5f 6e 65 77 20 27 72 75 6e 20 63 68 65 63 6b 5f 63 6f 6e 66 69 67 62 6c 6f 63 6b pdate_new.'run.check_configblock
0e20 20 7c 7c 20 72 75 6e 20 6d 69 67 72 61 74 65 5f 63 6f 6e 66 69 67 62 6c 6f 63 6b 3b 20 72 75 6e .||.run.migrate_configblock;.run
0e40 20 75 70 64 61 74 65 5f 75 62 6f 6f 74 3b 20 72 75 6e 20 75 70 64 61 74 65 5f 31 3b 20 72 75 6e .update_uboot;.run.update_1;.run
0e60 20 75 70 64 61 74 65 5f 32 3b 20 72 75 6e 20 75 70 64 61 74 65 5f 33 3b 20 72 65 73 65 74 27 0a .update_2;.run.update_3;.reset'.
0e80 73 65 74 65 6e 76 20 75 70 64 61 74 65 20 27 69 66 20 74 65 73 74 20 2d 76 20 24 76 65 72 3b 20 setenv.update.'if.test.-v.$ver;.
0ea0 74 68 65 6e 20 72 75 6e 20 75 70 64 61 74 65 5f 6e 65 77 3b 20 65 6c 73 65 20 72 75 6e 20 75 70 then.run.update_new;.else.run.up
0ec0 64 61 74 65 5f 76 32 2e 33 62 31 3b 20 66 69 27 0a 0a 65 63 68 6f 20 27 65 6e 74 65 72 20 22 72 date_v2.3b1;.fi'..echo.'enter."r
0ee0 75 6e 20 75 70 64 61 74 65 22 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 65 6e 74 69 72 65 20 un.update".to.update.the.entire.
0f00 6d 6f 64 75 6c 65 27 0a module'.