这段 2020 年视频介绍 JazzMaverick 从 BLHeli_S fork 的 BLHeli_M 固件。它面向原本支持 BLHeli_S 的 ESC,不支持 BLHeli_32 硬件;主要卖点包括可在专用 Configurator 中选择最高 96 kHz PWM、Commutation Enhancement,以及实验性的 ESC FeedForward。录制时 ESC FeedForward 尚不成熟,作者建议关闭。
先确认硬件家族和固件 target
BLHeli_M 源自 BLHeli_S,不是把 BLHeli_32 功能通用移植到任何 ESC。视频明确说明它可运行在受支持的 BLHeli_S 硬件上,而 BLHeli_32 ESC 不在目标范围。刷写前必须读取每只 ESC 的 MCU、layout 与现有版本,并确认当前项目仍支持该 target。
该项目与当年的 JazzMaverick 固件生态密切相关,今天的维护状态、下载地址和推荐替代方案可能已经变化。不要仅凭“BLHeli_S”标签刷入相似文件;写错 layout 可能让 ESC 无法启动或驱动电机异常。
96 kHz PWM 是可选工作点,不是必然升级
视频展示在 BLHeli_M 专用 Configurator 中直接选择 PWM frequency,最高到 96 kHz,无需为每个频率更换一套固件。更高 PWM 会改变电机驱动的开关方式与听感,但效率、扭矩、温度和启动可靠性会随电机、桨、电压与 ESC 硬件不同。
正确评估应从已知稳定设置开始,一次只改 PWM,做拆桨启动检查后再短飞,比较电机与 ESC 温度、低油门稳定性、飞行时间和 Blackbox 噪声。不要因为数字更高就默认性能更好。
Commutation Enhancement 与 ESC FeedForward
Commutation Enhancement 提供不同模式,视频称录制时的建议值为 Async PWM,但这只是当时版本结论。ESC FeedForward 用来让 ESC 在油门快速增加或减少时更主动响应,与 Betaflight 飞控层的 FeedForward 不是同一个参数。
作者明确指出 ESC FeedForward 当时仍不成熟并建议关闭。今天若项目仍提供这些选项,应阅读对应版本说明,确认默认值和已知问题,再逐项验证;不能把早期实验功能直接用于高功率或无人值守平台。
使用专用 Configurator 并保留回退
视频要求使用 BLHeli_M fork 的 Configurator,而不是旧 BLHeli_S Configurator。Flash 页面可在当时的 BLHeli_M Official Beta 与 BLHeli_S 16.9 Official 等条目之间选择,也展示了回刷可能性。所有地面操作应拆桨、保持稳定供电并先保存原始 ESC 设置。
旧百度盘或视频描述链接可能过期,不应作为今天的唯一来源。优先使用当前项目的可信仓库、校验发布文件,逐只核对 target;刷写后重新读取每只 ESC,确认版本和关键选项一致,再做低风险测试。
操作步骤
- 识别 BLHeli_S 兼容硬件
读取 MCU、layout 和现有固件;BLHeli_32 ESC 不适用。
- 核对当前 BLHeli_M 支持与发布
从可信仓库确认 target、维护状态和回退方案,不依赖旧网盘。
- 单独评估 PWM frequency
从稳定值开始比较 96 kHz 等选项对温度、启动、噪声和续航的影响。
- 谨慎处理增强与 ESC FeedForward
录制时 Async PWM 被推荐,而实验性 ESC FeedForward 建议关闭;当前以版本说明为准。
- 使用匹配的专用 Configurator
拆桨、备份并选择正确 layout;完成后重新读取全部 ESC 验证一致。
- 做拆桨与短飞验证
先检查电机启动和方向,再监测 ESC/电机温度与 Blackbox 后逐步扩大测试。
常见问题
BLHeli_M 可以刷到 BLHeli_32 ESC 吗?
不可以按本视频这样做。BLHeli_M 面向受支持的 BLHeli_S 硬件,视频明确排除 BLHeli_32。
96 kHz 一定比低 PWM frequency 更好吗?
不一定。它会影响效率、扭矩、温度、启动与噪声,结果依赖电机、桨、电压和 ESC。
ESC FeedForward 和 Betaflight FeedForward 是同一个吗?
不是。前者在 ESC 固件层调整油门变化响应,后者属于飞控控制算法。
可以使用旧 BLHeli_S Configurator 刷吗?
视频明确要求使用 BLHeli_M 专用 fork。今天还应核对当前项目工具和 target,而不是照用 2020 年链接。
视频是否推荐开启 ESC FeedForward?
没有。作者当时认为功能尚不成熟,建议关闭。
完整时间轴文字稿
文字稿按视频时间排列,便于快速定位讲解内容。文字稿语言:简体中文。
Hello 大家好,今天我们来聊一聊这个叫做BLHeli M的东西相信环模型稍微久一点的朋友也已经看到这个BLHeli S还有BLHeli 32他们的这个开发活跃度其实并不高BLHeli S在16.7左右就几乎一直停滞在那没有什么新的更新BLHeli 32
稍微要活跃一点但是在新功能方面引入的其实也没有那么勤快后来出现了我们这位叫做Jazz Maverick的大神据说是一位Base在台湾的一位硬件大神这位大神接受了这个BLHeli S之后呢开发了注入这个BLHeli S里面的Bidirectional DShot可以让我们在BLHeli S的这个硬件上跑RPM Filter
最近他又做了一件非常牛逼的事情,就是创造了这个BLHeli M,具体也不能说是创造,更确切的是从BLHeli S fork出来的一个新的branch,然后取名为BLHeli M,它的Firmware可以无缝地让在BLHeli S所支持的硬件上,对不起那些买了BLHeli 3.2硬件的朋友们,Firmware是不支持的。
如果你有一些BELHeli S的硬件,那么你的福音来了,现在你ROM的Firmware可能比那些比你买的硬件更贵一些的BELHeli 3.2跑的代码更好的代码。OK,这个BELHeli牛牛在哪里呢?首先第一条是它可以在configurator里面设置你需要的PWM frequency就跟在BELHeli 3.2的configurator里面一样,你可以不需要刷新的Firmware。
而直接在 Configurator 里面设置而且最高支持到 96 kHz也是目前 BLHeli32 所支持到的最高 PWM Frequency第二个增强就是 Commutation Enhancement大家可以设置一下不同的 Volume 看看对于飞机的飞行有什么影响目前来说建议的是 Async PWM这是迭代出来的最新最佳设置
然后就是在这个 ESC 里面加入 FeedForward而且这个 FeedForward 是对加速和减速都有用意思是什么呢?我的理解就是 当你这个油门变化非常快的时候有这个 FeedForward 的引入你可以调整我是需要多少的 我的这个 ESC 的反应要多0米你可以设置不同的这个
不同的不同的参数,目前可能还不成熟,目前建议的是把它关掉。OK,这就是这个Firmware的几大改进。那么怎么获取这个Firmware呢?你只需要下载一个BLHeli M 装用的这个BLHeli M 的BLHeli Configurator。这个 Configurator是
以前用BLHeli S同学可能看起来非常熟悉注意啊这个地方你不能用以前的这个BLHeli S的configurator必须要用它的新 fork 出来的用一个configurator我会把链接放在下方有百度盘的链接也有 GitHub 的链接百度盘的链接如果如果如果没有更新大家请聘我或者在下方留言我会即时更新OK有了这个configurator之后我们来看一下怎么刷写这个固件
Flashock 里面可以看到,跟以前的BLHeli S的option就不一样了,这里可以选择BLHeli M的Official Beta还是16.9的Official,这应该是最新的,然后你也可以刷回到BLHeli S的固件里面,然后这里点击刷新,刷新完就OK了。OK,谢谢大家收看,如果你也喜欢这个
顾剑的话请在下方留言点赞你的支持像是我不谢努力的动力谢谢再见



