6、WFG100-V2/V3版固件汇总

注意: APM和PX4固件可直接兼容V2版与V3版的飞控硬件; BF与INAV需要区分飞控硬件的版本! V2版本硬件:ICM42688P(imu1) + ICM42688P/ICM42605(imu2) + SPL06(气压计) + IST...

注:

  • 在V2版和V3版的WFG100飞控硬件中,是可以直接兼容PX4和APM的固件!(V4版的硬件由于采用了国产IMU,需要额外单独处理!)
  • BF与INAV需要区分飞控硬件的版本!(其实也是可以在代码中做兼容的,待我们抽空去处理)
  • V2版本硬件:ICM42688P(imu1) + ICM42688P/ICM42605(imu2) + SPL06(气压计) + IST8310(罗盘)
  • V3版本硬件:ICM42605(imu1) + BMI270(imu2) + SPL06(气压计) +QMC5883P(罗盘)
  • V4版本硬件(当前在售):W688国产IMU1+W688国产IMU2 + SPL06(气压计) +QMC5883P(罗盘)

WFG100A-V4V3V2各个硬件版本区别_01.png

注:

V4版的硬件由于采用了国产IMU,不能再像以往的固件那样,只修改配置文件,还需要额外配置别的代码驱动,无法再与官方组的固件兼容!

如果用户使用的V4版飞控硬件,其对应的固件,请到《WFG100-V4版固件下载清单》页面进行下载!


WFG100飞控V2/V3版本硬件 - 四大飞控固件汇总:

1.1、AP固件下载

注:AP固件编译完成后会生成2种固件格式!一种是.hex格式,另外一种是.apj格式!

.hex固件:后缀为_with_bl.hex格式的AP固件,同时包含飞控程序和bootloader;通过STM32CubeProgrammer直接烧录即可使用!(优先使用此格式的固件!)

  • 在AP官方组发布的MP地面站中,是不支持烧录.hex固件的;AP官方编译的MP地面站只能烧录.apj格式的固件,但是.apj格式的固件又不包含bootloader。
  • 因此物唯科技,在MP地面站1.3.83的基础上,二次开发的了WWKJ-MP地面站(下载链接)。通过这个二次开发的MP地面站,用户可在直接烧录后缀为_with_bl.hex格式的AP固件

image.png


1.1.1 AP多轴固件(通用版-不支持双向Dshot)

一般用户使用此固件即可!

WFG100_Arducopter_4.6.3_with_bl(兼容V2V3版本飞控硬件).hex


1.1.2 AP多轴固件(支持双向Dshot版本)

注:

烧录支持双向Dshot的多旋翼固件后,飞控可支持实时回传电机转速,转速信息主要用于陷波滤波器高级调参

使用AM32电调且连接S1-S4电机通道时,固件预设了相关参数,解锁后即可回传转速!

WFG100_Arducopter_4.6.3_with_bl(bdshot版本固件-兼容V2V3硬件).hex

(必看!)Ardupilot4.6.3多旋翼-双向Dshot版固件的相关说明-20260426.pdf


1.1.3 AP固定翼固件

WFG100_arduplane_4.6.3_with_bl(兼容V2V3版本飞控硬件).hex


1.1.4 AP其他载具的工具

由于巡航车(或无人车)固件、直升机固件、潜水艇固件在WFG100飞控中比较少用!

因此将.hex格式的固件与.apj格式的固件,均压缩为了.zip格式的压缩包,用户可按需下载!

WFG100_APM4.5.0_潜水艇固件.zip

WFG100_APM4.6.3_无人车(船)固件.zip

WFG100_APM4.6.3_直升机固件.zip



1.2、PX4固件下载

正常PX4固件编译成后,会分别生成bootloader与飞控主程序;我们通过一个小程序对两个文件进行合并,只需要执行一次烧录即可,固件如下:

WFG100_PX4_V1.17.0-1.0.0_with_bl(兼容V2V3V4版硬件_兼容国产IMU).hex

PX4固件的优点是:一个固件就包含旋翼、直升机、固定翼、车等多种类型,只需在地面站设置即可变更载机类型;

而APM固件,则是一种载机类型就得对应编译一种固件,最终会造成需要管理很多个固件文件!


1.3、BF固件下载

BF固件只有.hex的格式,可以通过BF地面站烧录、也可通过STM32cubeprogrammer工具直接进行烧录!

V2版/V3版硬件-BF固件

betaflight_2025.12.2_STM32H743_WFG100(适用于V2版的硬件).hex

betaflight_2025.12.2_STM32H743_WFG100(适配V3版本硬件).hex


1.4、INAV固件下载

V2版硬件-INAV固件

WFG100_INAV_8.0.1(适配V2版飞控硬件).hex

WFG100_INAV_9.0.1(适配V2版飞控硬件).hex

V3版硬件-INAV固件

WFG100_INAV_9.0.1(适配V3版飞控硬件).hex



附1:如何烧录上述飞控固件?

万能固件烧录方法1:请参阅《通用:飞控固件如何烧录-STM32烧录工具-DFU模式烧录》

万能固件烧录方法2:请参阅《通用:飞控固件如何烧录-STM32烧录工具-ST-link模式烧录》

如果需要使用Missionplanner地面站烧录AP固件,请参阅《通用:通过地面站烧录AP固件》

如果需要使用Betaflight地面站烧录BF固件,请参阅《通用:通过地面站烧录BF固件 》



附2、如何拉取官方源码,自行编译固件?

编译APM固件:详见WFG100飞控APM固件编译说明

编译BF固件:详见WFG100飞控BF固件编译说明

编译PX4固件:详见WFG100飞控PX4固件编译说明

编译INAV固件:详见WFG100飞控INAV固件编译说明






























相关文档