飞行+穿越机:给大疆眼镜和天空端root以便显示完整OSD的教程(详细)

注意:

建议在科学上网环境下进行操作,因为root过程中要下载一些文件,可能会被GFW屏蔽。

整个root过程中必须保证设备通电,电量充裕,建议使用充满电的电池进行后续操作,也要给飞机做好散热,建议用小风扇对着天空端吹风。


教程内容

  1. 对大疆眼镜V2进行root(DJI Goggles V2)
  2. 对大天空端进行root(Air Unit)
  3. 对小天空端进行root(Vista)

操作步骤

一、对大疆眼镜V2、大天空端和小天空端进行root的步骤(三个设备root的步骤是一样的):

1、取下TF卡(目的是避免造成卡内数据损失),给眼镜通电开机,将眼镜用USB-C线与电脑连接。进入大疆的DJI FPV Assistant V2软件,检查眼镜的版本号最后尾号是否为 0606,只有这个版本号目前root后稳定,其他不确定。版本号稳定之外,还需要旁边能显示“刷新”固件按钮,说明这个固件是完整的。

2、关闭DJI FPV Assistant V2软件,用Google Chrome或Edge浏览器打开网址:https://fpv.wtf/

3、右上角切换语言为简体中文,点击“越狱”,进入越狱界面。

4、点击“Root设备”,弹出端口选择对话框,选择眼镜的端口。如果你插入了多个其他设备,出现多个端口号,务必确认眼镜是哪一个端口号。(可以拔下眼镜看看哪个端口号消失了,插上又出现;或者进入设备管理器查看端口号的设备描述,带有DJI字样的就是眼镜)

5、软件会自动root,不需要人为干预。整个过程共有5步,每一步完成后都会有提示,并且会自动重启眼镜。root成功后会显示成功字样。

6、拔掉数据线,关掉眼镜电源。手动重启眼镜,重新插入电脑,刷写WTFOS。打开 https://fpv.wtf/ 的首页,会看到安装WTFOS选项,点击进入,点击安装。软件会自动安装。这个过程有概率会卡住,请勿中间断掉数据线。WTFOS安装成功后,再次进入WTFOS板块会显示“”“”,代表已经成功无误地安装好了WTFOS。

7、WTFOS安装成功后,切换到 https://fpv.wtf/ 的首页,点击“软件包管理器”,找到msp-osd包,点击右侧的“安装”,软件包会自动安装,安装完成后会显示“移除”按钮,代表已经安装成功。这里也可以直接开启FCC和1200mW功率,根据需要可以顺便安装。

至此,大疆眼镜V2已经root完毕且设置完毕。

8、对天空端进行root的过程与前面步骤完全一样,即先root,再安装WTFOS,再安装msp-osd插件。但是需要强调,必须给天空端用小风扇进行散热,否则root过程中过热导致自我保护,root失败不说,还有可能变砖,切记。

注意:默认的WTFOS没有相应的字体库,后续显示的OSD字体会很小,且很粗糙,建议安装第三方字体包改善体验。此步请移步本文第三部分——字体优化。


二、地面站设置

天空端root之后,并不能立即显示OSD,还需要在地面站做最后的设置。此步骤不需要给天空端上电。

对于BetaFlight固件:

将飞控接入电脑,进入端口界面,查看天空端接在哪个端口号上(其最前面的MSP是出于开启状态的),比如接在UART5上,记下这个数。

进入CLI界面,输入以下代码

注意,这里的“4”,来自于“5-1”,即刚才接入的端口号数字减去一,比如我的是UART8,那么代码中的“4”就要改为“7”。

最后切记“save”代码不要漏掉,因为修改后要保存并重启才会生效。

BetaFlight中就设置完毕。

对于INAV固件:

将飞控接入电脑,打开地面站连接飞控。切换到端口设置页面,将大疆图传所接的串口处的外设部分,设置为 HDZero VTX(而不是DJI FPV VTX)

然后切换到OSD界面,将视频制式设置为HD。

这样之后,预览画面会变宽,你会看到左右两侧有两个竖线。这两个竖线是4:3画面时的警戒线,对于大疆眼镜V2来说,OSD放在红线外也是没问题的,你会看到OSD信息就位于左右边缘处。

至此,INAV地面站设置完毕。


三、字体优化和OSD排版

给飞机接入电池,给天空端做好散热。

进入OSD设置界面,添加好你的OSD信息,尽量让它们处在中间附近的一圈之内,过于朝外可能会超出可视范围。

添加好一些OSD信息后,观察眼镜中的信息显示是否完整,字体是否清晰。默认字体一般是比较粗糙的,建议优化字体。

优化字体非常简单,只需要在大疆眼镜V2的tf卡中放入字体即可,天空端不再需要进行任何操作。

这是字体包的下载链接: https://github.com/bri3d/msp-osd#choose-a-font

推荐一款字体,效果很好,边缘清晰,类似于DJI自带的字体效果。字体下载地址:https://github.com/Knifa/material-osd

其他字体推荐:

Suggested Third Party Fonts

字体下载好之后,每一种字体都有4个后缀为“.bin”的文件,将自己需要的字体找到,把相应的4个文件复制到tf卡内,并修改文件名。

那4个文件需要手动重命名的,比如你要的字体是abcd,就需要把
abcd.bin
abcd_2.bin
abcd_hd.bin
abcd_hd_2.bin
分别改名。

BF固件下,要改为
font_bf.bin
font_bf_2.bin
font_bf_hd.bin
font_bf_hd_2.bin

INAV固件下要分别改为
font_inav.bin
font_inav_2.bin
font_inav_hd.bin
font_inav_hd_2.bin

举例来说,比如我选择了“clarity”字体,原文件为

BetaFlight固件下字体修改后的文件名为:

INAV固件下字体修改后的文件名为:

这样即完成了字体的安装。

优化好之后,再次在地面站的OSD设置中优化摆放位置,根据个人需求和喜好让信息显示完整。

注意:

如果字体偏大,可以开启FAKEHD模式:(参考这里查看详细说明 https://github.com/fpv-wtf/msp-osd#fakehd

  1. Plug in your Goggles + connect them to the WTFOS Configurator.
  2. Click on the CLI tab.
  3. Type/paste package-config set msp-osd fakehd_enable true and press Enter.
  4. Type/paste package-config apply msp-osd and press Enter.
  5. Optionally, place custom fonts in the root of your sd card, using the names font_bf_hd.bin / font_bf_hd_2.bin (NB: FakeHD no longer uses font_hd.bin / font_hd_2.bin)
    1. 插入眼镜并连接到WTFOS配置器,
    2. 进入CLI模式(命令行模式)
    3. 输入 package-config set msp-osd fakehd_enable true 并按回车
    4. 输入 package-config apply msp-osd 并按回车。
    5. 可选:如果你想使用第三方字体,把字体放到眼镜sd卡根目录下,并重命名为 font_bf_hd.bin / font_bf_hd_2.bin (注意:FakeHD 不再使用字体 font_hd.bin / font_hd_2.bin)


四、回退到非ROOT状态。

如果后续DJI官方出了新固件,或者你要重新更新固件,必须先重新回退到非root状态。

1、打开网站,进入WTFOS板块,卸载WTFOS

2、对于大疆眼镜V1,要进入命令行输入

对于大疆眼镜V2,不需要上述命令。

以上就是教程所有内容。


参考视频教程:

Finally! Full Betaflight OSD in DJI FPV!

 

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注