summaryrefslogtreecommitdiff
path: root/board/boundarydevices/nitrogen6x/6q_upgrade
blob: 2f20efa2e85c761b09da7ae5a935589280dae5eb (plain)
ofshex dumpascii
0000 27 05 19 56 bc 0c 11 7a 50 05 98 07 00 00 05 f3 00 00 00 00 00 00 00 00 81 76 c6 57 05 02 06 00 '..V...zP................v.W....
0020 62 6f 6f 74 20 73 63 72 69 70 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 boot.script.....................
0040 00 00 05 eb 00 00 00 00 65 63 68 6f 20 22 63 68 65 63 6b 20 55 2d 42 6f 6f 74 22 20 3b 0a 69 66 ........echo."check.U-Boot".;.if
0060 20 24 7b 66 73 7d 6c 6f 61 64 20 6d 6d 63 20 24 7b 64 69 73 6b 7d 3a 31 20 31 32 30 30 30 30 30 .${fs}load.mmc.${disk}:1.1200000
0080 30 20 75 2d 62 6f 6f 74 2e 62 69 6e 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 20 22 0.u-boot.bin.;.then.......echo."
00a0 72 65 61 64 20 24 66 69 6c 65 73 69 7a 65 20 62 79 74 65 73 20 66 72 6f 6d 20 53 44 20 63 61 72 read.$filesize.bytes.from.SD.car
00c0 64 22 20 3b 0a 20 20 20 20 20 20 69 66 20 73 66 20 70 72 6f 62 65 20 31 20 32 37 30 30 30 30 30 d".;.......if.sf.probe.1.2700000
00e0 30 20 3b 20 74 68 65 6e 0a 09 20 20 20 65 63 68 6f 20 22 70 72 6f 62 65 64 20 53 50 49 20 52 4f 0.;.then.....echo."probed.SPI.RO
0100 4d 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 66 20 72 65 61 64 20 30 78 31 32 34 M".;............if.sf.read.0x124
0120 30 30 30 30 30 20 30 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 00000.0.$filesize.;.then........
0140 20 20 20 20 20 20 20 20 69 66 20 63 6d 70 2e 62 20 30 78 31 32 30 30 30 30 30 30 20 30 78 31 32 ........if.cmp.b.0x12000000.0x12
0160 34 30 30 30 30 30 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 400000.$filesize.;.then.........
0180 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 2d 2d 2d 2d 2d 2d 2d 20 55 2d 42 6f 6f 74 20 ...........echo."-------.U-Boot.
01a0 76 65 72 73 69 6f 6e 73 20 6d 61 74 63 68 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 versions.match".;...............
01c0 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 4e .else....................echo."N
01e0 65 65 64 20 55 2d 42 6f 6f 74 20 75 70 67 72 61 64 65 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 eed.U-Boot.upgrade".;...........
0200 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 50 72 6f 67 72 61 6d 20 69 6e 20 31 30 20 73 65 63 .........echo."Program.in.10.sec
0220 6f 6e 64 73 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6e onds".;....................for.n
0240 20 69 6e 20 39 20 38 20 37 20 36 20 35 20 34 20 33 20 32 20 31 20 30 20 3b 20 64 6f 0a 20 20 20 .in.9.8.7.6.5.4.3.2.1.0.;.do....
0260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 24 6e 20 3b 20 0a .....................echo.$n.;..
0280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 65 65 70 20 31 20 ........................sleep.1.
02a0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 6e 65 0a 09 09 20 20 20 65 ;....................done......e
02c0 63 68 6f 20 22 65 72 61 73 69 6e 67 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cho."erasing".;.................
02e0 20 20 20 73 66 20 65 72 61 73 65 20 30 20 30 78 34 30 30 30 30 20 3b 0a 09 09 20 20 20 23 20 74 ...sf.erase.0.0x40000.;......#.t
0300 77 6f 20 73 74 65 70 73 20 74 6f 20 70 72 65 76 65 6e 74 20 62 72 69 63 6b 69 6e 67 0a 09 09 20 wo.steps.to.prevent.bricking....
0320 20 20 65 63 68 6f 20 22 70 72 6f 67 72 61 6d 6d 69 6e 67 22 20 3b 0a 20 20 20 20 20 20 20 20 20 ..echo."programming".;..........
0340 20 20 20 20 20 20 20 20 20 20 73 66 20 77 72 69 74 65 20 30 78 31 32 30 30 30 30 30 30 20 30 20 ..........sf.write.0x12000000.0.
0360 24 66 69 6c 65 73 69 7a 65 20 3b 0a 09 09 20 20 20 65 63 68 6f 20 22 76 65 72 69 66 79 69 6e 67 $filesize.;......echo."verifying
0380 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 66 20 72 65 61 ".;....................if.sf.rea
03a0 64 20 30 78 31 32 34 30 30 30 30 30 20 30 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a d.0x12400000.0.$filesize.;.then.
03c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6d 70 2e 62 20 .......................if.cmp.b.
03e0 30 78 31 32 30 30 30 30 30 30 20 30 78 31 32 34 30 30 30 30 30 20 24 66 69 6c 65 73 69 7a 65 20 0x12000000.0x12400000.$filesize.
0400 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;.then..........................
0420 20 20 77 68 69 6c 65 20 65 63 68 6f 20 22 2d 2d 2d 2d 20 55 2d 42 6f 6f 74 20 75 70 67 72 61 64 ..while.echo."----.U-Boot.upgrad
0440 65 64 2e 20 72 65 73 65 74 22 20 3b 20 64 6f 0a 09 09 09 09 73 6c 65 65 70 20 31 32 30 0a 09 09 ed..reset".;.do.....sleep.120...
0460 09 20 20 20 64 6f 6e 65 09 09 09 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....done........................
0480 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......else......................
04a0 20 20 20 20 20 20 65 63 68 6f 20 22 52 65 61 64 20 76 65 72 69 66 69 63 61 74 69 6f 6e 20 65 72 ......echo."Read.verification.er
04c0 72 6f 72 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 ror".;........................fi
04e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 ....................else........
0500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 72 65 2d .................echo."Error.re-
0520 72 65 61 64 69 6e 67 20 45 45 50 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 reading.EEPROM".;...............
0540 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 .....fi................fi.......
0560 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 .....else................echo."E
0580 72 72 6f 72 20 72 65 61 64 69 6e 67 20 62 6f 6f 74 20 6c 6f 61 64 65 72 20 66 72 6f 6d 20 45 45 rror.reading.boot.loader.from.EE
05a0 50 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 65 6c 73 65 PROM".;............fi.......else
05c0 0a 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 69 6e 69 74 69 61 6c 69 ............echo."Error.initiali
05e0 7a 69 6e 67 20 45 45 50 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 66 69 20 3b 0a 65 6c 73 65 0a 20 zing.EEPROM".;.......fi.;.else..
0600 20 20 20 20 65 63 68 6f 20 22 4e 6f 20 55 2d 42 6f 6f 74 20 69 6d 61 67 65 20 66 6f 75 6e 64 20 ....echo."No.U-Boot.image.found.
0620 6f 6e 20 53 44 20 63 61 72 64 22 20 3b 0a 66 69 0a 0a 0a on.SD.card".;.fi...