自由通AnyTone AT-D868UV刷机为AT-D878UV

玩机测评621,847

一、哪个版本的可以刷机?

1.MCU版本需为“VGT6”:即MCU带有“GD32F303-VGT6”字样的D868UV2。文章源自HAM小站-https://bh8sel.com/2763.html

(D868UV1 :512k;D868UV2:1024k;D878UV:1024k)文章源自HAM小站-https://bh8sel.com/2763.html

文章源自HAM小站-https://bh8sel.com/2763.html

2.其次,看机器背面的序列号(S / NO):文章源自HAM小站-https://bh8sel.com/2763.html

115011726901XXX:   - 带有512K的ARM VET6文章源自HAM小站-https://bh8sel.com/2763.html

1150117317XXXX:  - 带有1024K的ARM VGT6文章源自HAM小站-https://bh8sel.com/2763.html

150118069XXXX:  - 带有1024K的ARM VGT6文章源自HAM小站-https://bh8sel.com/2763.html

文章源自HAM小站-https://bh8sel.com/2763.html

3.AnyTone AT-D878UV1.10 版本更新了如下功能,刷机后,对于APRS用户,增加了模拟APRS功能:文章源自HAM小站-https://bh8sel.com/2763.html

文章源自HAM小站-https://bh8sel.com/2763.html

二、准备工作

1.对讲机电池必须有充足的电源,避免刷机过程中掉电造成机器损坏;打开CPS备份对讲机数据;准备拆机工具、ST LINK连接器、杜邦线、电洛铁等。

2.刷机软件、写频软件、MUC文件、固件下载:百度网盘下载

3.拆机

3.1.取下天线和电池。

3.2.卸下位于电池下方的尾部的两颗螺丝。

3.3.拆下音量旋钮和信道旋钮。

3.4.使用平头螺丝刀或专用的拆机工具拆下天线和定位器的卡扣螺丝。

3.5.借助镊子取下固定在天线空心中的密封胶圈。

3.6.拧下两个定位器的卡扣螺丝。可以使用平口钳或专用拆机工具拆卸。

3.7.从机器里拆卸下来的部件:

3.8.借助扁平物体将金属底盘与塑料外壳分开。

3.9.打开设备断开排线,一个用于屏幕,另一个用于GPS。将板从前面分开,需要注意两个黑色胶垫的安装位置,装回去的时候不要忘记。

3.10.需要注意排线和卡扣的位置:

三、连接ST-LINK编程器

1.按照图示线序焊接ST-LINK编程器。

2.注意三线的引脚

引脚2:SWCLK 时钟信号

引脚6:GND 接地

引脚4:SWDIO传输数据

四、安装编程软件

下载安装STM32 ST-LINK Utility及驱动程序:  ST Micro Electronics

五、备份、刷写MCU文件

我们将通过直接写入MCU的闪存来更改引导加载程序,这将使CPS将该单元识别为真正的AT-D878UV并允许我们加载其固件。

1.插入电池,外壳拆卸后,电池的固定可以采用橡皮筋或捆扎带并保证刷机过程中不能掉电。

2.配置STM32 ST-LINK Utility

3.备份MCU文件,文件存为save-868.hex。

配置内存地址和转储大小为:地址:0x0800000000,Size值:0xFF800

4.替换引导加载程序。

4.1.进入刷机编程模式:按住对讲机顶部按钮(橙色)和PTT按钮,打开音量旋钮,LED将闪烁红色。

  • 顶部橙色按钮+ PTT用于主固件更新模式
  • 顶部橙色按钮+#用于DSP SCT更新模式
  • 顶部橙色按钮+ PF1(仅限878)进入“记录USB模式”,其目的是未知
  • PTT + PF1进入重置无线电确认菜单
  • PTT + PF2进入显示图标更新模式
  • PTT + 1进入测试模式,您可以在其中选择操作波段和/或调整对齐参数
  • PTT + 3进入GPS模块测试模式

4.2.选择878MCU.hex文件:

4.3.选择正确的HEX文件后,点击刷入按钮:

4.4.校验窗口,点击开始按钮开始刷机:

4.5.正在刷入,引导加载程序的编程很快完成。

4.6.如果在写入过程中停止并出现错误无法再次正常进入编程模式时,可将ARM的引脚14和GND短接进行复位。

4.7.刷机结束,关机,断开ST-Link USB编程器,断开3个编程线与与主板连接。

六、升级D878UV固件

(一)加载AT-D878UV的固件

1.下载AnyTone D878UV CPS ——D878UV 1.10( Software Download

2.将常用的USB编程电缆连接到设备上的麦克风/扬声器插孔。在编程模式下打开Anytone(对讲机按住顶部按钮(橙色)和PTT按钮,打开音量旋钮,LED指示灯呈红色闪烁。)

3.打开写频软件,菜单“设置”—“串口设置”选择通信端口,连接机器后“工具”—“固件升级”

 

4.选择文件D878UV_V1.10_2018-12-21.spi点击写入

5.写入结束后关机

6.按住“PTT + PF1”打开出厂重置模式。它会询问我们是否要重新初始化对讲机,选择是,MCU重置对讲机。

(二)更新对讲机图标

1.按住PTT + PF2打开图标更新模式。

2.打开CPS,菜单“工具”—“固件升级”。

3.选择文件D878_1G_ICON_V1.1d_20181227.spi,点击“写入”按钮写入更新图标。

4.更新结束重启机器最终完成刷机。

七、参考文献

文章内容参考9V1YW的刷机教程及以下链接文章:

https://github.com/geary/AnyTone-D868UV/issues/59

How to convert an AT-D868UV to AT-D878UV

 最后更新:2020-8-31
评论  6  访客  2  作者  2
    • BI8EJQ
      BI8EJQ

      如果现在新买的868就没办法刷机了吗?

        • bh8sel
          bh8sel

          @ BI8EJQ 具体看MCU版本号。

            • BI8EJQ
              BI8EJQ

              @ bh8sel 入手了一台结果是VET6,哎。。。刷不了。。

                • bh8sel
                  bh8sel

                  @ BI8EJQ :sad: 很遗憾。

          匿名

          发表评论

          匿名网友
          :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
          确定

          取消

          拖动滑块以完成验证