forked from PX4/PX4-Bootloader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
board_types.txt
216 lines (203 loc) · 8.72 KB
/
board_types.txt
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
# this file lists all board types for boards that use the bootloader
# protocol implemented in this bootloader.
TARGET_HW_PX4_FMU_V1 5
TARGET_HW_PX4_FMU_V2 9
TARGET_HW_PX4_FMU_V3 9 # same as FMU_V2
TARGET_HW_PX4_FMU_V4 11
TARGET_HW_PX4_FMU_V4_PRO 13
TARGET_HW_UVIFY_CORE 20
TARGET_HW_PX4_FMU_V5 50
TARGET_HW_PX4_FMU_V5X 51
TARGET_HW_PX4_FMU_V6 52
TARGET_HW_PX4_FMU_V6X 53
TARGET_HW_ARK_FMU_V6X 57
TARGET_HW_MINDPX_V2 88
TARGET_HW_PX4_FLOW_V1 6
TARGET_HW_PX4_DISCOVERY_V1 99
TARGET_HW_PX4_PIO_V1 10
TARGET_HW_PX4_PIO_V2 10 # same as PIO_V1
TARGET_HW_PX4_PIO_V3 13
TARGET_HW_PX4_AEROCORE_V1 98
TARGET_HW_TAP_V1 64
TARGET_HW_CRAZYFLIE 12
TARGET_HW_CRAZYFLIE21 14
TARGET_HW_OMNIBUSF4SD 42
TARGET_HW_AUAV_X2V1 33
TARGET_HW_AEROFC_V1 65
TARGET_TAP_V2 66
TARGET_HW_CUBE_F4 9
TARGET_HW_AV_V1 29
TARGET_HW_KAKUTEF7 123
TARGET_HW_SMARTAP_AIRLINK 55
TARGET_HW_SMARTAP_PRO 32
TARGET_HW_MODALAI_FC_V1 41775
TARGET_HW_MODALAI_FC_V2 41776
TARGET_HW_MODALAI_VOXL2_IO 41777
TARGET_HW_HOLYBRO_PIX32_V5 78
TARGET_HW_HOLYBRO_CAN_GPS 79
TARGET_HW_FMUK66_V3 28
TARGET_HW_AV_X_V1 29
TARGET_HW_FMUK66_E 30
TARGET_HW_FMURT1062-V1 31
TARGET_HW_ARK_CAN_FLOW 80
TARGET_HW_ARK_CAN_GPS 81
TARGET_HW_ARK_CAN_RTK_GPS 82
TARGET_HW_ARK_CANNODE 83
TARGET_HW_FF_RTK_CAN_GPS 85
TARGET_HW_PDW_MAS_MAIN-V1 86
TARGET_HW_ATL_MANTIS_EDU 97
TARGET_HW_THE_PEACH_K1 212
TARGET_HW_THE_PEACH_R1 213
Reserved PX4 [BL] FMU v5X.x 51
Reserved "PX4 [BL] FMU v6.x" 52
Reserved "PX4 [BL] FMU v6X.x" 53
Reserved "PX4 [BL] FMU v6C.x" 56
Reserved "ARK [BL] FMU v6X.x" 57
Reserved "GUMSTIX [BL] FMU v6" 54
Reserved "ARK CAN FLOW" 80
Reserved "NXP ucans32k146" 34
Reserved "NXP FMURT1170-V1" 35 # AKA PX4 FMU V6XRT
Reserved "NXP Tropic" 36
# values from external vendors
EXT_HW_RADIOLINK_MINI_PIX 3
# NOTE: the full range from 1000 to 19999 (inclusive) is reserved for
# use by the ArduPilot bootloader. Do not allocate IDs in this range
# except via changes to the ArduPilot code
# Do not allocate IDs in the range 1000 to 19999 except via a PR
# against this file in https://github.com/ArduPilot/ardupilot/tree/master/Tools/AP_Bootloader/board_types.txt
# values starting with AP_ are implemented in the ArduPilot bootloader
# https://github.com/ArduPilot/ardupilot/tree/master/Tools/AP_Bootloader
# the values come from the APJ_BOARD_ID in the hwdef files here:
# https://github.com/ArduPilot/ardupilot/tree/master/libraries/AP_HAL_ChibiOS/hwdef
AP_HW_CUBEYELLOW 120
AP_HW_OMNIBUSF7V2 121
AP_HW_KAKUTEF4 122
AP_HW_REVOLUTION 124
AP_HW_MATEKF405 125
AP_HW_NUCLEOF767ZI 126
AP_HW_MATEKF405_WING 127
AP_HW_AIRBOTF4 128
AP_HW_SPARKYV2 130
AP_HW_OMNIBUSF4PRO 131
AP_HW_ANYFCF7 132
AP_HW_OMNIBUSNANOV6 133
AP_HW_SPEEDYBEEF4 134
AP_HW_F35LIGHTNING 135
AP_HW_MRO_X2V1_777 136
AP_HW_OMNIBUSF4V6 137
AP_HW_HELIOSPRING 138
AP_HW_DURANDAL 139
AP_HW_CUBEORANGE 140
AP_HW_MRO_CONTROL_ZERO 141
AP_HW_MRO_CONTROL_ZERO_OEM 142
AP_HW_MATEKF765_WING 143
AP_HW_JDMINIF405 144
AP_HW_KAKUTEF7_MINI 145
AP_HW_H757I_EVAL 146
AP_HW_F4BY 20 # value due to previous release by vendor
AP_HW_VRBRAIN_V51 1151
AP_HW_VRBRAIN_V52 1152
AP_HW_VRBRAIN_V54 1154
AP_HW_VRCORE_V10 1910
AP_HW_VRUBRAIN_V51 1351
AP_HW_F103_PERIPH 1000
AP_HW_CUAV_GPS 1001
AP_HW_OMNIBUSF4 1002
AP_HW_CUBEBLACK+ 1003
AP_HW_F303_PERIPH 1004
AP_HW_ZUBAXGNSS 1005
AP_HW_NIGHTCRAWLER 1006
AP_HW_SKYBOT 1007
AP_HW_FRSKY_R9 1008
AP_HW_CUAV_NORA 1009
AP_HW_CUAV_X7_PRO 1010
AP_HW_SUCCEXF4 1011
AP_HW_LIGHTSPARKMINI 1012
AP_HW_MATEKH743 1013
AP_HW_MATEKF405_GPS 1014
AP_HW_MRO_NEXUS 1015
AP_HW_HITEC_MOSAIC 1016
AP_HW_MRO_PIXRACER_PRO 1017
AP_HW_TWD_H7 1018
AP_HW_MAMBA405 1019
AP_HW_H31_PIXC4 1020
AP_HW_QioTekZealotF427 1021
AP_HW_MRO_CTRL_ZERO_CLASSIC 1022
AP_HW_MRO_CTRL_ZERO_H7 1023
AP_HW_MRO_CTRL_ZERO_OEM_H7 1024
AP_HW_BEASTH7 1025
AP_HW_BEASTF7 1026
AP_HW_FlywooF745 1027
AP_HW_FreeflyRTK 1028
AP_HW_luminousbee5 1029
AP_HW_KAKUTEF4_MINI 1030
AP_HW_H31_PIXC4_PI 1031
AP_HW_H31_PIXC4_JETSON 1032
AP_HW_CUBEORANGE_JOEY 1033
AP_HW_SIERRAF9PGPS_PERIPH 1034
AP_HW_HolybroGPS 1035
AP_HW_QioTekZealotH743 1036
AP_HW_HEREPRO 1037
AP_HW_MAMBABASICF4 1038
AP_HW_ARGOSDYNE_DP1000 1039
AP_HW_Nucleo491 1040
AP_HW_mRoM10095 1041
AP_HW_FlywooF745Nano 1042
AP_HW_HEREID 1043
AP_HW_BirdCANdy 1044
AP_HW_SKYSTARSF405DJI 1045
AP_HW_HITEC_AIRSPEED 1046
AP_HW_NucleoL496 1047
AP_HW_KakuteH7 1048
AP_HW_ICSI_Kestrel 1049
AP_HW_SierraL431 1050
AP_HW_NucleoL476 1051
AP_HW_SierraF405 1052
AP_HW_KakuteH7v2 1053
AP_HW_KakuteH7mini 1054
AP_HW_SierraF412 1055
AP_HW_BEASTH7v2 1056
AP_HW_BEASTF7v2 1057
AP_HW_KakuteH7Mini 1058
AP_HW_JHEMCUGSF405A 1059
AP_HW_SPRACINGH7 1060
AP_HW_DEVEBOXH7 1061
AP_HW_MatekL431 1062
AP_HW_CUBEORANGEPLUS 1063
AP_HW_CarbonixF405 1064
AP_HW_QioTekAdeptF407 1065
AP_HW_QioTekAdeptF427 1066
AP_HW_FlyingMoonF407 1067
AP_HW_FlyingMoonF427 1068
AP_HW_CUBERED 1069
AP_HW_CUBERED_IO 1070
AP_HW_GreenSight_UltraBlue 1071
AP_HW_GreenSight_microBlue 1072
AP_HW_MAMBAH743_V4 1073
AP_HW_REAPERF745_V2 1074
AP_HW_SKYSTARSH7HD 1075
AP_HW_PixSurveyA1 1076
AP_HW_AEROFOX_AIRSPEED 1077
AP_HW_ATOMRCF405 1078
AP_HW_CUBEPILOT_CANMOD 1079
AP_HW_AEROFOX_PMU 1080
AP_HW_JHEMCUGF16F405 1081
AP_HW_SPEEDYBEEF4V3 1082
AP_HW_PixPilot-V6 1083
AP_HW_JFB100 1084
AP_HW_C_RTK2_HP 1085
AP_HW_JUMPER_XIAKE800 1086
AP_HW_Sierra_F1 1087
AP_HW_HolybroCompass 1088
AP_HW_JFB110 1110
AP_HW_CUBEORANGE_PERIPH 1400
AP_HW_CUBEBLACK_PERIPH 1401
AP_HW_PIXRACER_PERIPH 1402
AP_HW_SWBOOMBOARD_PERIPH 1403
#IDs 5600-5699 reserved for ZeroOne
AP_HW_ZeroOne_X6 5600
AP_HW_ZeroOne_PMU 5601
AP_HW_ZeroOne_GNSS 5602
# OpenDroneID enabled boards. Use 10000 + the base board ID
AP_HW_CubeOrange_ODID 10140
AP_HW_Pixhawk6_ODID 10053