-
Notifications
You must be signed in to change notification settings - Fork 1
/
bootloader.hex
executable file
·353 lines (353 loc) · 14.4 KB
/
bootloader.hex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
:020000040000fa
:020000041fc01b
:042ff000ffffff3fa1
:020000040000fa
:020000041fc01b
:042ff400d979f8ff90
:020000040000fa
:020000041fc01b
:042ff8005b0c6aff05
:020000040000fa
:020000041fc01b
:042ffc00ffffff7f55
:020000040000fa
:020000041fc01b
:1000000000601a40c0045a7f0600401300601a4086
:10001000bfff1b3cffff7b3724d05b0300609a408f
:100020001800004200a01d3cf81fbd2701a01c3c89
:10003000f0859c270260094020582001801e2a7dff
:100040008449497d02608940c000000000e0dc4135
:1000500002608b4000a0083c2806082500a0093c4f
:100060003c0829250600001000000000000000ad3b
:10007000040000ad080000ad0c0000ad1000082524
:100080002b080901f9ff201400000000c09f083c64
:10009000441608250000098d1800201104000825c9
:1000a00000000a8d0400082500000b8d0900601176
:1000b0000400082500000c91ffff4a2501000825d7
:1000c00000002ca1fbff40150100292505000010b0
:1000d00000000000000020a1ffff4a25fdff4015a1
:1000e0000100292503000825fcff0a2424404801bb
:1000f0000000098de7ff201500000000c0bf093c8b
:100100000000292501788940000084300000a530d6
:10011000c09f083c7417082508000001000000007b
:020000040000fa
:020000041fc01b
:1004800000f89b40c0000000c0bf1b3c00007b2761
:1004900000c09b4000f81b40c00000001f0000424d
:0404a0000000000058
:020000040000fa
:020000041fc01b
:10049000f0f06c440db5444343ed006a1461609b79
:1004a000c1431126036e6cee0e2ec743394ec3edc9
:1004b0000a614fabaeab40324032adea8eea015a30
:1004c00058674bea6ceaa0e80000089d00e0a57cb4
:1004d00081bf033c88bf023c0040428c20f465ace5
:1004e00081bf033c30f466ac00e0c67c81bf033cb6
:1004f00040f466ac3000052488bf033c044065ac82
:100500003000423000800340f8ff052424286500b5
:100510000200a5340080854081bf053c0040843442
:1005200000f4a4ac00480440004806402330c40056
:10053000f000c62cfcffc01499aa063c81bf043c05
:100540005566c62410f486ac6655063caa99c63496
:1005500010f486ac0080063481bf043c08f486acfd
:1005600000f4a48c00808430fdff801400000000a3
:1005700000480440004805402328a4001400a52c8e
:10058000fcffa0140040052481bf043c04f485acaa
:100590000080834088bf033c0800e003084062ac51
:1005a000016af5644bea046705691110a09b044bce
:1005b000acea8aebfb6161420e2308f0046cb06781
:1005c000006eff491f1e330104d20492042102f081
:1005d00080407067ee177564a0e8006502f0006a5d
:1005e0004beaf564ff4d046710b14ce84ced10b2d6
:1005f0000ce945e1223102f0004d323110100db20c
:1006000049e160a2092b906705d21f1a680104d541
:100610000592016b60c20495014902f00048a3e80d
:10062000ee617564a0e8006500f0ff1f000000e3c4
:100630003c1000a0f564666704672567006a0f1028
:10064000c0998146092408f0016cb06704d21f1ece
:10065000330105d3059304920448014a04496aea28
:10066000ef617564a0e80065f4643c6710f0909950
:100670001f1a2401006502673c22b167844230f0f2
:10068000004d1f1a8d01016e8740b167094c30f093
:10069000044d1f1a8d01016e8740b167054c30f083
:1006a000084d1f1a8d01016e8740b167354c30f03f
:1006b0000c4d1f1a8d01016e4ba86aa840324032c2
:1006c0006dea11b34ceb1c2b10b34ceb0c238fa831
:1006d0004ea88034b1a880344deca03550a8a03588
:1006e0004ded95e50a100ab30ab46cea05220ab585
:1006f00004100ab507b4011008b51f1a7701006588
:100700007464a0e80000020000000400000008007b
:100710000000009d0000089d00f0079de3641f1a83
:1007200098041c67806a29b340db10f0909828b3c6
:1007300040db1f1a24010065432270f069a011eb11
:100740000d236baa8aaa603360338deb21b48ceb46
:10075000052321b41f1a2401006507226daa8caa63
:10076000603360338deb10f074d861aa80aa6033d7
:1007700060338deb3c5b24617baa9aaa60336033c3
:100780008deb906710f0104cac4463ed1961bcaa7e
:100790005daa40324032adea095a0161086a73e449
:1007a00043ec01604467906750f050d850f0104c13
:1007b0000410a0a4014ca0c3014bff4aa142f92d93
:1007c00010f05498c0ea0065246188bf086188bfb2
:1007d000000000020000009d5c67d0f069a2c364c5
:1007e0000623b0f058a203221f1a310500654364a6
:1007f000a0e80065fd641c6770f04c98a4b382a368
:10080000a4b559e580c6c142d9e5006fe0c60674bb
:10081000c24270f0ccd87160075c086002742b6033
:1008200003742f60016b6eec1024f6101374756066
:10083000145c04601174e0f00960ee101474a0f010
:1008400011601d6feeec2724e710016bd9e5034a18
:1008500070f068c0086b60c650f098c070f090c02f
:1008600070f04cd8b5e28cb38083014b80c5014d4c
:10087000fb2c084a0d1043a388b464a349e460c26a
:10088000cb1063a385b46de460a3d5e560c5034ace
:1008900070f04cd8c110d9e5e6a380c659e5e3c68f
:1008a00084c63077c54270f0ccd80d6168a3d5e519
:1008b000032b506b60c516100173064a496b01602b
:1008c000436b60c51010207702602877096171b210
:1008d000016bc9e26beb014e60c270f0ccd8051021
:1008e000d5e580c5064a70f04cd870f04c9869b3d5
:1008f0004de3006c80c3014acb1784a343a380342b
:10090000803400f640328dea86a365a38dea603319
:100910006dea443210f07898411043a364a340324a
:100920006dea046b6beb23426ce9626706105cb402
:10093000016d91e3abeda0c4014b23ebf86110f026
:100940007ca01c2300f10059166170f09498e0f12e
:100950001f6b8ceb102b53b3609ba1430c2510f045
:10096000b89810f070d8b7e44fb46cec10f098d889
:1009700091e570f094d8006b10f07cc070f0b498e2
:1009800014d285671f1a7701b5e170f0949844b5c9
:100990001f1a8d012a3670f07498149249e370f092
:1009a00054d83a1083a370f05498803464a351e46f
:1009b0006dec20103db53eb74cedf5e5a235b235f6
:1009c0003cb7b5e7a0a502f0006b6beb4ceb0175f3
:1009d00002f0004bff6d0161006d63ec096064671c
:1009e0000710e0a22bb125e6adefe0c1014e014ab0
:1009f00063eaf76183eade6170f054d825b2c9e298
:100a0000006b014e60c270f0ccd806101f1a9a011c
:100a10000065016a70f049c07d671b6a50c350f0e1
:100a200080a070f04c981b6f91c3bd674333eeec10
:100a300072c58eeb53c5dd670e6d6eea0e6b6eea06
:100a4000b4c6040430f058c01f1af601056d70f0ea
:100a5000ac9830f078a0006a05100eb491e280a442
:100a6000014a8eeb2267aee9f8290ab430f078c06b
:100a70001f1af6010065906730f0184c1f1af60136
:100a8000016d70f02cd87d64a0e800653c0800a0e2
:100a90003c0c00a08417c09fbc1000a0480800a018
:100aa000400900a00000ffff00f0ff1f000000e36e
:100ab0003c1000a0e36448b21c67609a506750f095
:100ac000104a61da45b2006b60da45b3206c60da37
:100ad00044b3016d60dafff71f6b43b260da026b5b
:100ae00042b260da42b2806b60da42b2409a8cea7b
:100af000015a5867aeea40b502f0a09dafed015d26
:100b0000b8670175b867acea3cb5a09d8ced016c87
:100b10000c253bb5c09d8cee082ec09d6cee052ebd
:100b2000809d406b6cec015c98678cea35b3206c5f
:100b300080db006c28b350f058c080db03221f1a02
:100b4000c70100651f1ed302006500650048024012
:100b5000d602f07700000000006550f05cd870f01d
:100b600040d81f1ac904006527b41f1a790500650b
:100b70001f1ede020065006500480240e102f077ba
:100b800000000000006521b370f0a8a070f080980c
:100b900066ed93e263ec70f044d80561806c1cb3a1
:100ba00080db70f040d870f049a011ea032a50f0c1
:100bb00058a003221f1ac70100651f1aa40300656d
:100bc00050f04ca0d5221f1afd010065006a50f0bc
:100bd0004cc0ce1700f680bf30f280bf556699aa90
:100be000aa996655609080bf004088bf046188bfa5
:100bf000506088bf0000009d606088bf00f680bf25
:100c0000646088bf4116c09f404b4c002c6188bf78
:100c10005c6730f078a230f0bc9a11ec8eeb075d87
:100c200030f078c25060d3f7006ec036c036a835b9
:100c300021f41c4ed9e5a09e80ed0065590cc09fa3
:100c4000690cc09f710cc09f7b0cc09f890cc09f1a
:100c5000990cc09fb90cc09f1b740361016b30f0ed
:100c60007cda30f098c2a0e850f080c2026b21100c
:100c7000803450f084da036b1c1050f0649a8debd2
:100c800050f064da046b15100e6b6eec006b112cd7
:100c900050f088da056b0d1050f0689a0bb575e5c9
:100ca00082c550f0849a014b50f068da8eeb0b2b22
:100cb000066b30f07cdaa0e8032b016b50f06cc2bd
:100cc000006b30f07cdaa0e83c0800a0a1645c670f
:100cd000006b2e1079e4e1a605772761e3a6027781
:100ce0001461e2a6fe3005200f680cefd0f0ebc2d5
:100cf00004100f680cefd0f0e0c2606818efc4a6d3
:100d000012ef0eb0fde0c4c7101003770e6102a60b
:100d10000f6f0cef606818efd0f0e1c212efc4a6bd
:100d200006b0fde0c4c7016ec5c779e4c0a6cde337
:100d3000a2ebd0612164a0e8bc0600a0016a06b362
:100d400040db846c05b380db05b3ff6c80db05b34f
:100d500020e840db505288bf705088bf005288bfe7
:100d6000105288bf006c1bb3c36480db1ab3809b36
:100d7000026dadec80db809bfb4dacec5c6780dbf7
:100d800090f0609a00f180430310006da0c3014b06
:100d90008aebfb6111b312b40310006da0c3014bc9
:100da0008aebfb6190f0789a87a30cb384c390f030
:100db000909a90f0b49a1f1a33030065ff6b09b242
:100dc00060da09b3409b186c8dea436440dba0e80d
:100dd000605288bf505288bfbc0600a03c0800a0eb
:100de000005288bf105288bf11edff75a1642660c4
:100df000606a58ec21b312ea49e344a2e2ea0160d6
:100e0000e267606a58ec843012eaa9e24de342a33b
:100e100015e5a435b5e25c6790f0409aac35b5e2d3
:100e200017b24ceec1dd409d40a3886b6dea60f3c4
:100e3000174b6cefe037e037edea40dd006b012443
:100e4000106b0d6a01746dea0c6002540260062496
:100e500011100274096003740a600c1011ea09b3de
:100e6000081011ea08b3051011ea08b3021011eadc
:100e700007b340db2164a0e8bc0600a0ffffff1f12
:100e8000005388bf105388bf205388bf305388bf9a
:100e9000f5641c6790f0c098a0f11426dbb2409a6c
:100ea00008692cea60f11c22d9b2409af06d4ce935
:100eb00001594ced606c3867016bb3356ee998ed04
:100ec000046b4ceb0b6512ebd2b28c6531e391e213
:100ed000e0a4015fe2a478677833015f60c47867bb
:100ee00062c4a43425e48867015cf86701777867f9
:100ef000243165e12c3125e6c0993c6cccec8b3477
:100f00000d74e0f011618199c3b6c4b1cdec216fcd
:100f1000c099ebef12ebeceec0d9016f65e2c38c28
:100f2000e6c178676f65e0a463d962d96c674f65e5
:100f30006cefa0f0142f61a4e18c06730f652b6594
:100f40007961096a46c1e3320172186190f05c98d8
:100f5000c2ea0160c267606b78edaeb212eb71e27b
:100f6000104b4de3c3dc90f05898041080a2014a66
:100f700080c3014bff4e8146f92c4e10027218615e
:100f800090f05498c2ea0160c267606b78eda1b23c
:100f900012eb71e2104b4de3c3dc90f0509804105b
:100fa00080a2014a80c3014bff4e8146f92c3410c8
:100fb00003722e61676711eb90f0ec9890f08898bf
:100fc000006a031045e420a129e2ff4b21430e29ca
:100fd00049e460a262ee01606667606c98ed8db6d0
:100fe00012ec9de6104c63dfd1e40e10e2eaea61f8
:100ff000606a58ed87b312ea49e3006b63da0c10bc
:10100000c0a2014ac0c4014cff4bc143f92e0410d9
:10101000066b6eea012a43d9606a58ed7db212ed83
:10102000c745094eb5e259e6e4a5439de2ea3460be
:10103000e267321001731061aa67027580f00261e5
:1010400080f0002f62ac0f6c8ceb8c6798eb12eb8e
:1010500069e2e0c2e1c27610057304614867b0f04e
:101060004cc0701009730961d0f044988b67014a35
:10107000d0f044d8d0f089c06510a96708756261c6
:10108000096c12ebe4a186c1016c104be2ec83d930
:1010900090c159e30160e467006c016d5710ea6785
:1010a000fe35112512eb104b4de3b0f04498a367c9
:1010b00040ea05d3096c86c1059343d9006c016de4
:1010c000c367e2674310082612eb006c104bc3d9cc
:1010d000a46779e2e4a13a109067006db0f04498fb
:1010e000b0f0104cc5672d104db36ceec336c3364f
:1010f000462d619966a28eeb2d2b09740e61629ac2
:10110000e39a6de6eaeb62da0560c743094e006ccc
:10111000016d0d10006ca4671710629ae39a6de6da
:10112000eaeb62da0760c743006c094ea467d9e2b4
:101130007fe70c109067b0f04498b0f0104c39b5d0
:10114000c367c0ea006c016dc467e4671f1a7a03c5
:1011500000652310b0f08ca0062433b3409bb0f0a0
:10116000acc08dea40db2bb2006b60c2006c406b00
:10117000d06761c2a467b0f0104e086fe717d0f0d7
:1011800041a04eed0a25096a4eec619922b5015c39
:10119000b0f04898986740ea6ded086b1bb260dad2
:1011a0001ab3809b016a4cec1c24006904d205d35d
:1011b000b0f038c0d0f029c01f1a59030065b0f054
:1011c0008098c0ec13b4406da1c420c4d067006cfb
:1011d000a467b0f0104e1f1a7a03086f04920593ab
:1011e00040db0ab3409b106c8cea0c22006a0fb5fe
:1011f000b0f058c0d0f049c0116e409dcbeecceaa3
:1012000040dd80db7564a0e8005288bf405288bf93
:10121000bc0600a0000000a0505288bf0000ff03e1
:10122000cc0600a0605288bf105288bf5c67b0f047
:1012300080dab0f0a4dab0f0c8daa0e85c6790f029
:1012400098da90f0bcdaa0e85c6790f090da90f061
:10125000b4daa0e85c6790f088da90f0acdaa0e845
:101260005c6790f044a2f4644c22806b27b260da91
:101270001068806b26b260da1f1ea004006500654e
:1012800000481140a304f0770000000000651f1a19
:10129000a40300651f1ea704006500650048024006
:1012a000aa04f0770000000000651ab32be243ebbc
:1012b000ee60ff48de2818b200da18b200da18b380
:1012c000409b026c8bec8cea40db1f1eb404006573
:1012d00000480240b704f077000000000065806c11
:1012e0000bb380db1f1ebb04006500650048044093
:1012f000be04f0770000000000650ab353e483ebfe
:10130000ee607464a0e80065246188bf2c6188bf2a
:10131000404b4c00505288bf705088bf805088bfef
:10132000002d3101f46412b33c6790f060d911b420
:10133000409c01680dea40dc4a6c0fb280da0fb2c3
:101340000fb46cea4233a36711ed6233a0dc11ebfa
:101350000cb460dc00f642320bb340db1f1a4f03c3
:10136000006590f004c17464a0e80065001800a056
:10137000805088bfb05288bfffffff1f705288bfe8
:10138000c05288bfd05288bf81a47c672074466752
:101390000d60217417600174666704601e10006c94
:1013a00080c5014dff4b8143fa2ca0e8474530f042
:1013b000104b041080a5014d80c3014b4aedfa612a
:1013c00020e8006a874530f0104b0410c0a3014ba1
:1013d000c0c5014d8aedfa61a0e820e8006a006509
:1013e00012b26742e364394b1c67006c80da044a2e
:1013f0006aeafb61d0f08ba0006ee6671f1a7a03e1
:10140000ff6dd0f081a0006ee6671f1a7a03ff6db2
:10141000d0f080a0006d06b61f1a7a03406f70f0fe
:101420005898c0ea6364a0e8bc1100a0fc1100a0b9
:1014300011ecf5641c67182c016a70f09cc0b0f0c8
:1014400058c00069091029e580a204d51f1a0403b9
:1014500005d6059604950149c2e9f561d0f080a052
:10146000006d16b6406f211070f05ea014b44833c2
:101470006de4006da0db014a0f6b6cea4835b1e406
:10148000e09c70f05ec00157136170f09fa04aecc1
:101490000461014c6cec70f09fc03f6b78ea09b6b8
:1014a00012ead0f08ba0016d59e61f1a7a0300658d
:1014b000756420e8006a0065fc1100a0bc1100a062
:1014c0003c1200a0f5643c67d0f049a105676f228b
:1014d00070f05ca16c2a67453f6a374b5beb012ad1
:1014e000e5e812ea014a70f07ea1106d8b65cc67c9
:1014f00070f07fa1104e7be6baee012de5e810ee0c
:10150000012ec56742ee076004d21f1aa40305d45a
:1015100004920594e81728b5683249e5409a3f6d72
:1015200057e5a3e8aa650160b0673f6ff8ebed6788
:1015300012ea2c655de721b25de74f650d65091084
:10154000e967e0a74a67e0c2e967014a014f4a65d7
:101550002f654867ff4a0a65014af22a683716b2c2
:10156000e9e20a65ed67e9e51076e86740dfa3e0a8
:1015700001600b20014b0f6a4ceb0528107670f0d0
:101580007fc106601410b1e4c61770f07fc10f1060
:101590004c673f6b78ea483707b212ebe9e207b6cf
:1015a000d0f08ba1e09a016d1f1a7a0379e6756479
:1015b000a0e80065bc1100a03c1200a0e3641c6719
:1015c00070f05da00a22d0f080a0006d05b61f1a51
:1015d0007a03406f006a70f05dc06364a0e8006544
:1015e000fc1100a010b26742c364394b006da0da51
:1015f000044a6aeafb615c6770f098da0bb60cb4d7
:101600000cb51f1a8b0400650bb41f1a8f04126de2
:101610000ab41f1a9204436d09b41f1a9504386d59
:101620004364a0e8bc1100a03114c09fe113c09f27
:101630008913c09fe416c09ff816c09f3c17c09f37
:04164000a0e80065b9
:020000040000fa
:020000041fc01b
:101644003c0800a08009000000000000280600a05b
:101654004000000000000000000600a02000000080
:10166400010000000000009d0010009d0000009d8e
:1016740001000000010300010900010012060f131c
:1016840000060000bc1100a070040000000000006f
:10169400680600a00800000000000000200600a06a
:1016a400080000000100000000c201000000080062
:1016b400001800a00002000000000000700600a056
:1016c4003800000000000000bc0600a080010000fb
:1016d40000000000000000002222222222222222f6
:020000040000fa
:020000041fc01b
:1016e4001201010102000040030462a6800101020c
:1016f400000100650902430002010080fa090400a8
:101704000001020201000524001001042402060560
:1017140024060001052401000107058103080010c7
:1017240009040100020a00000007058202400000cb
:1017340007050302400000000403090422037700a4
:10174400770077002e00630070007500730074004a
:10175400690063006b002e0063006f006d001203cc
:10176400530074006b003500300030007600320006
:020000040000fa
:020000041fc01b
:10177400ad02f07700000000ffff00100000000041
:020000040000fa
:020000041fc01b
:0c17840053544b3530305f3200000065dc
:00000001FF