# 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 # values from external vendors EXT_HW_RADIOLINK_MINI_PIX 3 # NOTE: the full range from 1000 to 1999 (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 1999 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_SierraF9P 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_HERE3PLUS 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_CarbonixL496 1053 AP_HW_MatekF405_TE 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_PRIMARY 1069 AP_HW_CUBERED_SECONDARY 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_FOXEERH743_V1 1089 AP_HW_PixFlamingoL4R5_V1 1090 AP_HW_Sierra-TrueNav Pro 1091 AP_HW_Sierra-TrueNav 1092 AP_HW_Sierra-TrueNorth 1093 AP_HW_Sierra-TrueSpeed 1094 AP_HW_Sierra-PrecisionPoint 1095 AP_HW_PixPilot-V3 1096 AP_HW_PixSurveyA2 1097 AP_HW_mRoCANPWM 1098 AP_HW_FlywooF405S_AIO 1099 AP_HW_mRoCANPower 1100 AP_HW_mRoControlOne 1101 AP_HW_rFCU 1102 AP_HW_rGNSS 1103 AP_HW_AEROFOX_AIRSPEED_DLVR 1104 AP_HW_KakuteH7-Wing 1105 AP_HW_SpeedyBeeF405WING 1106 AP_HW_PixSurveyA-IND 1107 AP_HW_SPRACINGH7RF 1108 AP_HW_AEROFOX_GNSS_F9P 1109 AP_HW_JFB110 1110 AP_HW_SDMODELH7V1 1111 AP_HW_FlyingMoonH743 1112 AP_HW_YJUAV_A6 1113 AP_HW_YJUAV_A6Nano 1114 AP_HW_ACNS_CM4PILOT 1115 AP_HW_ACNS_F405AIO 1116 AP_HW_BLITZF7 1117 AP_HW_RADIX2HD 1118 AP_HW_HEEWING_F405 1119 AP_HW_PodmanH7 1120 AP_HW_mRo-M10053 1121 AP_HW_mRo-M10044 1122 AP_HW_SIYI_N7 1123 AP_HW_mRoCZOEM_revG 1124 AP_HW_BETAFPV_F405 1125 AP_HW_QioTekAdeptH743 1126 AP_HW_YJUAV_A6SE 1127 AP_HW_QioTekAdept_6C 1128 AP_HW_PixFlamingoL4R5_V2 1129 AP_HW_PixFlamingoF427_V1 1130 AP_HW_PixFlamingoF767_V1 1131 AP_HW_PixFlamingoH743I 1132 AP_HW_PixFlamingoH743V 1133 AP_HW_AR-F407SmartBat 1134 AP_HW_SPEEDYBEEF4MINI 1135 AP_HW_TMOTORH7 1136 AP_HW_FlywooF405Pro 1137 AP_HW_ESP32_PERIPH 1205 AP_HW_ESP32S3_PERIPH 1206 AP_HW_CUBEORANGE_PERIPH 1400 AP_HW_CUBEBLACK_PERIPH 1401 AP_HW_PIXRACER_PERIPH 1402 AP_HW_SWBOOMBOARD_PERIPH 1403 # IDs 5000-5099 reserved for Carbonix # IDs 5100-5199 reserved for SYPAQ Systems # IDs 6000-6099 reserved for SpektreWorks # OpenDroneID enabled boards. Use 10000 + the base board ID AP_HW_CubeOrange_ODID 10140 AP_HW_Pixhawk6_ODID 10053