使用Cetus X遥控器绑定pavo 20的经过

[复制链接]
查看1335 | 回复0 | 2023-11-14 16:09:27 | 显示全部楼层 |阅读模式
前段时间入手一个Cetus X套装,遥控器是ELRS 2.4G的小白控。练习一周后感觉可以继续往下踩坑。于是在双十一继续入手一个Pavo 20,买之前询问过客服,Elrs 2.4G版的Pavo 20可以和小白控绑定。想着省一点是一点,就只买了PNP单机。到货后发现无论如何无法绑定遥控器。
新版的Pavo 20开机就是对频状态,板上的绿色指示灯是慢速闪烁,小白控开机后按bind按钮,闪了几下红光就恢复蓝色。但是Pavo20的绿色指示灯闪烁依旧,没绑定。接上BateFilght在接收机看信号通道状态,确认遥控器无反应。联系客服,经过一系列低级错误的排查,比如要连续上电三次啥的,除了确认我的操作没错之外没有任何进展。这里需要说一下,我买回来的Pavo20不需要上电三次进入对频模式,一上电就是对频状态,也就是绿色指示灯大概一秒闪一次的慢速节奏。另外,一分钟后绿色指示灯会进入快速闪烁模式,即Wifi状态。板上的小按钮是进入Wifi模式而不是对频模式。
接下来客服怀疑Pavo20的接收机不是最新版,扔给我一个3.2.1的接收机固件,让我升级接收机。方法是在接收机进入wifi模式后,通过Wifi连接接收机,wifi名称是ExpressLRS RX,密码是expresslrs。在浏览器输入http://10.0.0.1,进入设置页面。在页面中找到“Update”功能,然后选择存放在本地的固件文件,点击更新即可(当然界面都是英文)。这里在操作上没什么难度。不过需要说的是,我发现这个更新页面还有一个下载接收机当前固件的功能,出于保险起见,我在更新前下载保存起来。然后发现接收机的版本更新是3.3.0。文件名是DIY_2400_RX_ESP8285_SX1280_3.3.0 (ae9df3)。这个信息倒是让我知道了接收机主控芯片的型号。但是从版本上看我基本确定这个升级是无效的,随后确认确实如此。
不过经过这次折腾我打开了ExpressLRS的官网,发现现在最新的ELRS到了版本3,也许是大版本不匹配的缘故。我翻了Cetus X的说明书,里面有说到遥控器的版本是ELRS V2。结合上述固件的文件名,大概率飞机的版本是3。那么接下来就是两种选择,第一是将Pavo 20的接收机版本降级到V2,第二是把遥控器和Cetus X的接收机都升级到3。我一开始是选择第二条路,毕竟升级是一件好事。但是我上了Betafpv的官网,找到BetaFPV Configurator,不管是2.0还是1.1.1都没办法升级遥控器,同时也不支持Cetus X的接收机。于是只好降级Pavo 20的接收机了。然而客服这回就没有编译好的固件提供,我在网上也没找到可信的固件。客服这回扔给我一个ExpressLRS 2.5.2版本的源码。需要借助另一个工具ExpressLRS 配置器进行刷写。
ExpressLRS配置器(以下简称配置器)的源码来源有五种,一个是官方正式版,一个是本地,其他三个Git 分支,Git提交和Git拉取请求。也即是你可以从官方正式代码库,及其分支,或者第三方代码库获取代码。由于Git被墙,所以客服贴心地给我源码文件让我可以使用本地代码编译。操作上倒是不复杂,USB连接Pavo20,选好目标,我这里选择的是BETAFPV/BETAFPV 2.4GHz AIO RX。这个要对应接收机的平台,因为不同接收机的处理器芯片不一样,同样的源码编译出来的二进制代码是不同的。底下的选项监管区域随便挑一个,对频短语清空,因为遥控器没有提供对频短语的功能。然后选择好串口,刷写方式使用BetaflightPassthrough,即使用飞控刷写。然后点刷写即可。实际操作中这个本地源码有问题,无法编译成功。我后来直接使用官方代码库,选好平台和对应的选项刷写。由于墙的问题,使用正式官方代码库有不少麻烦,这里就不啰嗦了。结果是刷完对频成功!遥控器闪了几下红灯后,飞机上的绿色指示灯变成常亮。
总结下来,这次实际的问题就是elrs的大版本不对,V2版的遥控器不能绑定V3版的飞机。刷固件可以解决,在这过程中学到了不少工具的用法。同时也达到了我之前的目标,省下一个遥控器的开销。希望对想从Cetus套装升级到pavo20的飞友有用。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则