1 //---------------------------------------------------------------------------
2 // FT1000 driver for Flarion Flash OFDM NIC Device
4 // Copyright (C) 2002 Flarion Technologies, All rights reserved.
6 // This program is free software; you can redistribute it and/or modify it
7 // under the terms of the GNU General Public License as published by the Free
8 // Software Foundation; either version 2 of the License, or (at your option) any
9 // later version. This program is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11 // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 // more details. You should have received a copy of the GNU General Public
13 // License along with this program; if not, write to the
14 // Free Software Foundation, Inc., 59 Temple Place -
15 // Suite 330, Boston, MA 02111-1307, USA.
16 //---------------------------------------------------------------------------
20 // Description: boatloader
23 // 1/11/05 Whc Ported to Linux.
25 //---------------------------------------------------------------------------
29 // Official bootloader
30 unsigned char bootimage
[] = {
31 0x00,0x00,0x01,0x5E,0x00,0x00
32 ,0x00,0x00,0x00,0x00,0x02,0xD7
33 ,0x00,0x00,0x01,0x5E,0x46,0xB3
34 ,0xE6,0x02,0x00,0x98,0xE6,0x8C
35 ,0x00,0x98,0xFB,0x92,0xFF,0xFF
36 ,0x98,0xFB,0x94,0xFF,0xFF,0x98
37 ,0xFB,0x06,0x08,0x00,0x98,0xFB
38 ,0x96,0x84,0x00,0x98,0xFB,0x08
39 ,0x1C,0x00,0x98,0xFB,0x51,0x25
40 ,0x10,0x1C,0x00,0xE6,0x51,0x01
41 ,0x07,0xFD,0x4C,0xFF,0x20,0xF5
42 ,0x51,0x02,0x20,0x08,0x00,0x4C
43 ,0xFF,0x20,0x3C,0x00,0xC0,0x64
44 ,0x98,0xC0,0x66,0x98,0xC0,0x68
45 ,0x98,0xC0,0x6A,0x98,0xC0,0x6C
46 ,0x98,0x90,0x08,0x90,0x09,0x90
47 ,0x0A,0x90,0x0B,0x90,0x0C,0x90
48 ,0x0D,0x90,0x0E,0x90,0x0F,0x90
49 ,0x04,0x90,0x06,0xFB,0x51,0x22
50 ,0x16,0x08,0x03,0xFB,0x51,0x52
51 ,0x16,0x08,0x04,0xFB,0x51,0x24
52 ,0x2B,0x08,0x06,0xFB,0x51,0x54
53 ,0x2B,0x08,0x07,0xFB,0x51,0x24
54 ,0x2B,0x08,0x09,0xFB,0x51,0x54
55 ,0x2B,0x08,0x0A,0xFB,0x51,0x12
56 ,0x16,0x08,0x0C,0xFB,0x51,0x52
57 ,0x16,0x08,0x0D,0x78,0x00,0x00
58 ,0x00,0x16,0x00,0x00,0xEC,0x31
59 ,0xAE,0x00,0x00,0x81,0x4C,0x0F
60 ,0xE6,0x43,0xFF,0xEC,0x31,0x4E
61 ,0x00,0x00,0x91,0xEC,0x31,0xAE
62 ,0x00,0x00,0x91,0x4C,0x0F,0xE6
63 ,0x43,0xFF,0xEC,0x31,0x5E,0x00
64 ,0x00,0xA1,0xEB,0x31,0x08,0x00
65 ,0x00,0xA6,0xEB,0x31,0x08,0x00
66 ,0x00,0xAC,0x3C,0x00,0xEB,0x31
67 ,0x08,0x00,0x00,0xA8,0x76,0xFE
68 ,0xFE,0x08,0xEB,0x31,0x08,0x20
69 ,0x00,0x00,0x76,0xFF,0xFF,0x18
70 ,0xED,0x31,0x08,0x20,0x00,0x00
71 ,0x26,0x10,0x04,0x10,0xF5,0x3C
72 ,0x01,0x3C,0x00,0x08,0x01,0x12
73 ,0x3C,0x11,0x3C,0x00,0x08,0x01
74 ,0x0B,0x08,0x00,0x6D,0xEC,0x31
75 ,0xAE,0x20,0x00,0x06,0xED,0x4D
76 ,0x08,0x00,0x00,0x67,0x80,0x6F
77 ,0x00,0x01,0x0B,0x6F,0x00,0x02
78 ,0x2E,0x76,0xEE,0x01,0x48,0x06
79 ,0x01,0x39,0xED,0x4D,0x18,0x00
80 ,0x02,0xED,0x4D,0x08,0x00,0x04
81 ,0x14,0x06,0xA4,0xED,0x31,0x22
82 ,0x00,0x00,0xAC,0x76,0xEE,0x07
83 ,0x48,0x6D,0x22,0x01,0x1E,0x08
84 ,0x01,0x58,0xEB,0x31,0x08,0x00
85 ,0x00,0xAC,0x06,0xFF,0xBA,0x3C
86 ,0x00,0xEB,0x31,0x08,0x20,0x00
87 ,0x04,0x3C,0x30,0xEB,0x31,0x08
88 ,0x20,0x00,0x02,0x3C,0x10,0xEB
89 ,0x31,0x08,0x20,0x00,0x00,0xED
90 ,0x31,0x08,0x20,0x00,0x00,0x04
91 ,0x10,0xF7,0xED,0x31,0x08,0x00
92 ,0x00,0xA2,0x91,0x00,0x9C,0x3C
93 ,0x80,0xEB,0x31,0x08,0x20,0x00
94 ,0x04,0x3C,0x20,0xEB,0x31,0x08
95 ,0x20,0x00,0x02,0x3C,0x10,0xEB
96 ,0x31,0x08,0x20,0x00,0x00,0xED
97 ,0x31,0x08,0x20,0x00,0x00,0x04
98 ,0x10,0xF7,0xED,0x31,0x08,0x20
99 ,0x00,0x04,0x42,0x10,0x90,0x08
100 ,0xEC,0x31,0xAE,0x20,0x00,0x06
101 ,0xA4,0x41,0x08,0x00,0xB6,0xED
102 ,0x41,0x28,0x7D,0xFF,0xFF,0x22
103 ,0xB3,0x40,0x98,0x2A,0x32,0xEB
104 ,0x41,0x28,0xB4,0x43,0xFC,0x05
105 ,0xFF,0xE6,0xA0,0x31,0x20,0x00
106 ,0x06,0xEB,0x31,0x08,0x20,0x00
107 ,0x04,0x3C,0x20,0xEB,0x31,0x08
108 ,0x20,0x00,0x02,0x3C,0x10,0xEB
109 ,0x31,0x08,0x20,0x00,0x00,0xED
110 ,0x31,0x08,0x20,0x00,0x00,0x04
111 ,0x10,0xF7,0xED,0x31,0x08,0x20
112 ,0x00,0x04,0x42,0x10,0x90,0x08
113 ,0xEC,0x31,0xAE,0x20,0x00,0x06
114 ,0xA4,0x41,0x08,0x00,0x68,0xED
115 ,0x41,0x28,0x7D,0xFF,0xFF,0x22
116 ,0xB3,0x40,0x98,0x2A,0x32,0xEB
117 ,0x41,0x28,0xB4,0x43,0xFC,0x05
118 ,0xFF,0xE6,0x48,0x04,0xEB,0x31
119 ,0x08,0x20,0x00,0x04,0xEB,0x31
120 ,0x18,0x20,0x00,0x02,0x3C,0x11
121 ,0xEB,0x31,0x18,0x20,0x00,0x00
122 ,0xED,0x31,0x08,0x20,0x00,0x00
123 ,0x04,0x10,0xF7,0xED,0x31,0x08
124 ,0x20,0x00,0x02,0x66,0x00,0x6F
125 ,0x00,0x01,0x16,0x76,0xEE,0x06
126 ,0x48,0x4A,0x1E,0x48,0x04,0xED
127 ,0x31,0x08,0x20,0x00,0x04,0xEB
128 ,0x31,0x08,0x00,0x00,0xA4,0x48
129 ,0x04,0xED,0x31,0x08,0x20,0x00
130 ,0x04,0xEB,0x31,0x08,0x00,0x00
131 ,0xA2,0x48,0x04,0x20,0x20,0x4A
132 ,0x7C,0x46,0x82,0x50,0x05,0x50
133 ,0x15,0xB5,0x1E,0x98,0xED,0x31
134 ,0x08,0x00,0x00,0xA8,0x10,0x47
135 ,0x3B,0x2C,0x01,0xDB,0x40,0x11
136 ,0x98,0xC1,0x1E,0x98,0x10,0x07
137 ,0x30,0xF9,0x40,0x07,0x18,0x98
138 ,0x2A,0x10,0xEB,0x31,0x08,0x00
139 ,0x00,0xA8,0xA4,0x1E,0x98,0xBB
140 ,0x1E,0x98,0x50,0x14,0x50,0x04
141 ,0x46,0x83,0x48,0x04,0x02,0x01
142 ,0x00,0x50,0x05,0x50,0x15,0x10
143 ,0x87,0x3F,0x90,0x2B,0x18,0x01
144 ,0x00,0xC0,0x31,0x00,0x00,0xAE
145 ,0xDF,0x41,0x00,0x08,0x00,0x1A
146 ,0x42,0x11,0x67,0x01,0xDF,0x41
147 ,0x02,0x08,0x00,0x10,0x42,0x11
148 ,0x62,0x01,0xB4,0x43,0x4A,0x68
149 ,0x50,0x14,0x50,0x04,0x24,0x10
150 ,0x48,0x04,0xF2,0x31,0x00,0x01
151 ,0x00,0x00,0xAE,0xF6,0x31,0x00
152 ,0x01,0x00,0x00,0xAE,0x62,0xE4
153 ,0xE5,0x61,0x04,0x48,0x04,0xE5
154 ,0x63,0x05,0x48,0x04,0x20,0x20