如何刷写BLHeli32 32.81固件以及custom固件

中文哔哩哔哩FPV 知识4:42
在哔哩哔哩观看
← 返回简体中文教程与视频指南

本教程针对 BLHeli32 32.80 的 RPM 数据读取 Bug:错误 RPM 会降低 RPM Filter 效果,并可能表现为噪声增加或低油门抽动。视频演示用当时最新版 BLHeliSuite32,从官方 GitHub 仓库下载完整 ZIP,提取 REV32.8.1 分支中的正确 HEX,再逐个为匹配目标的 ESC 刷入 32.81。由于这是 2021 年的历史修复流程,今天不应把 32.81 当作默认推荐版本;仍须核对当前 ESC 目标、厂商发布与恢复方案。

为什么 32.80 需要更新

官方简介和视频说明,BLHeli32 32.80 引入了 RPM 读取不准确的问题。Betaflight 的 RPM Filter 依赖 ESC 返回的转速数据来定位电机谐波;数据不准会让滤波目标偏离,导致噪声控制效果下降。低油门抽动只是可能表现之一,不是唯一诊断标准。

确认问题时应同时核对 ESC 固件版本、双向 DShot/RPM Telemetry 状态和黑盒数据。不要把所有噪声都归因于 32.80;机械损伤、电机、桨叶、飞控安装和滤波配置也会产生相似症状。

准备正确的工具和固件来源

视频强调要使用当时最新版 BLHeliSuite32,旧版无法完成该流程。Windows 下载包的显示版本号当时较混乱,因此作者以官方仓库中的最新发布为准。下载后解压并启动 BLHeliSuite32 的 Windows 界面。

对于 32.81 HEX,作者不建议从网页逐个复制或另存单文件,因为文本转换可能插入字符并破坏固件。更稳妥的方式是从官方 GitHub 仓库使用 Code → Download ZIP 下载完整仓库,再从 REV32.8.1 对应目录提取原始 HEX。

读取 ESC 并逐个刷入本地 HEX

拆下全部桨叶,把飞控通过 USB 连接电脑,并按 ESC 工具要求为机体上电。连接后先读取四个 ESC,记录每个硬件目标与原版本。视频中全局批量刷写列表没有显示 32.81,因此改用单个 ESC 的 Flash 流程。

在版本列表缺少目标时选择忽略在线列表,再定位刚从官方 ZIP 提取的本地 HEX。工具会尝试按 ESC 名称匹配固件,但用户仍必须人工核对目标,确认后才选择 Yes 开始刷写。四个 ESC 应逐个完成并逐一复核,不能因为其中一个成功就假定其余目标相同。

刷写后验证与回退

完成后重新读取 ESC,确认每个通道都显示预期版本,并检查原有设置是否保留。保持无桨状态做短时电机测试,确认启动一致、RPM Telemetry 合理、没有异常温升或报错,再进行受控试飞和黑盒对比。

刷写本地或自定义固件比选择工具内稳定版更容易出现目标错误,因此必须保留原固件、设置截图和恢复方法。若当前官方渠道已经提供更新版本,应优先阅读最新修复说明,而不是为了复刻视频降级到 32.81。

操作步骤

  1. 确认是否正在使用 32.80

    读取所有 ESC 版本,并结合 RPM Telemetry、噪声或低油门异常判断是否与已知问题相关。

  2. 下载当时最新版 BLHeliSuite32

    从官方来源获取配置器,避免使用视频已确认无法完成该流程的旧版本。

  3. 拆桨、连接并读取 ESC

    移除所有桨叶,连接飞控并按工具要求上电,记录每个 ESC 目标与版本。

  4. 改用单个 ESC 刷写

    批量列表没有 32.81 时,对每个 ESC 分别进入 Flash 流程,不要猜测目标。

  5. 从官方仓库下载完整 ZIP

    下载完整仓库并提取 REV32.8.1 对应 HEX,避免网页文本转换损坏文件。

  6. 选择本地 HEX 并核对目标

    刷新本地列表,让工具匹配 ESC 名称;人工确认硬件目标后再开始刷写。

  7. 逐个复核并无桨测试

    重新读取四个 ESC 的版本与设置,检查 RPM 数据、启动一致性和温度后再受控试飞。

常见问题

32.80 的 Bug 会造成什么影响?

视频说明 RPM 读取不准会降低 RPM Filter 的效果,可能带来噪声增加或低油门抽动,但仍需排除机械和配置问题。

为什么不直接从 GitHub 网页保存单个 HEX?

作者担心网页或文本转换插入异常字符,建议下载完整官方 ZIP 后原样提取固件文件。

为什么需要逐个刷 ESC?

视频中的批量刷写列表没有显示 32.81,因此使用单个 ESC 的本地 HEX 流程,并分别核对目标。

今天还应该刷 32.81 吗?

不能只根据 2021 年视频决定。应查看当前硬件厂商、BLHeli 工具和已知问题说明,优先使用适合目标的现行受支持版本。

刷写前为什么必须拆桨?

连接、读取和测试 ESC 可能驱动电机。拆桨是防止意外启动造成人身伤害的基本要求。

完整时间轴文字稿

文字稿按视频时间排列,便于快速定位讲解内容。文字稿语言:简体中文。

Hello,大家好,我是Corin。上周发了一条状态关于这个BLHeli 32.8引入的一个bug,然后指这个RPMputer的这个过滤效率,大大降低因为读取了这个RPM信息不准,然后有朋友就在问怎么才能更新到这个32.81,那这里呢我就录过视频统一来给大家演示一遍,如果还不知道的话就可以看一下,希望能有帮助。然后首先我们到这个BLHeli 32.8 GitHub的这个官方,官方repo。

一定要当作最新的这个BHeli Switch 32 配置器。老的版本我试过是不行的,一定要当它这个最新的。然后比如说我们这里是,我是Windows系统的,我就把这个Windows当下来。它这里版本号有点乱啊,这个地方是32.809,其实,其实是最新的。OK,那我们当下来之后呢,就把它解压到,解压到某个地方,然后点进去,把这个

然后打开它这个BLHeli 332这个配置器,Windows UI。现在打开了之后呢,我们就还是贯场的这个刷,估计刷这个 ESC 固件的方法,把无人机连上,然后电池上电,连接一下,连接一下,刷到这个 ESC 给渡进来。然后我现在已经是刷,刷过了之后,现在就三十二零八一了,然后你那边可能看到,可能是三十二零八,然后这地方不会有 Betaflight

然后要刷起的时候怎么刷起呢?我们先可以看一下我上次刷的时候是单个单个刷的不我们来看一下这个整体刷有没有啊整体刷你看整体刷这个三下点八是没有的那所以已经单个单个单个单个单个单刷单个单刷怎么刷呢?到这里来然后这个点这个地方Flash比较厉害点了这个地方之后我们看一下这个地方能选什么这地方也没有那怎么办呢?那这个地方就只能选点这个 Ignore然后

再去把HECTSFILE重新回到REV4里面重新回到REV4里面它在这个地方有一个新的文件夹REV32.8.1 Pascal这个地方你可以点进去然后下个文件但是我不推荐因为中间转型文门文件之后也可能会加入一些比较奇怪的字符导致固件可能就不是

反正这固件就坏掉了。最好的话是在这个地方直接把这个整个replay卡当下来,点这个code,然后这里download zip,把那个整个replay卡当下来。OK,我们现在当下来之后呢,我们把这个hex file给它解压出来。32.8e的hex和把它解压出来。直接扣出来就行了。我们扣到它这个hex file里面去,待会就好找一些。到这个zip里面把它扣进来。

靠近了之后我们再回到这个配置器对不对然后重新点一下刷新刷新这个继续选营诺然后你看他跳到这个这是我们刚刚靠近的这个固件点进去这地方已经默认用他默认已经用这个固件用你这个ESC的名称匹配到那个对应的固件然后你就点击这个选中

选中然后你再选Yes,它就开始刷了。我刚刚已经刷过,所以我就不用再继续刷了。OK,那这个就是如何把这个32.81固件刷新进去的方法。希望您有所帮助。还请一键三连,我是Paul Rank,我们下次不见不散。