# Vllink Basic2 固件更新
* *支持硬件:`Vllink Basic2`*
* *支持硬件:`Vllink 2X`,固件版本不小于`V00.50`*
## 一、更新方法
1. 从下方固件列表中下载压缩包并解压,文件夹中有`.bin`固件
2. 按住按键连接电脑,使用Chrome或Edge浏览器打开更新页面 [Vllink HID Update](https://vllogic.com/_static/tools/update/)
3. 点击`Connect Vllink Device`,在对话框中选中`Vllink Basic2 Update`再点击`连接`
4. 在`Firmware Update`栏目中选择第一步中的`.bin`固件
5. 点击`Update`,等待一段时间后,完成更新
## 二、固件列表-正式版
* [V00.50-202604242049](../_static/firmware/vllink_basic2.SVCommon0050202604242049.zip)
1. 支持新硬件`Vllink 2X`,此硬件细节详见 [Vllink 2X 快速上手](../quick/vllink_2x)
2. 优化:综合调整底层通讯架构,无线速率提升10%左右
3. 新增:完善`WebUSB`接口,开放 [通讯协议](../software/webusb_protocol)
4. 新增:支持**一对多**,单AP最多可同时连接八个STA,提供 [配置工具](https://vllogic.com/_static/tools/vllink2026_console/) ,可自由选择调试器所连接的目标板(最多九个,含AP)
5. 新增:STA模式下增加`TCP-UART`功能,可独立作为无线TCP串口工具使用,对接任意标准TCP客户端
6. 新增:STA模式下增加`TCP-DAP`功能,可独立作为无线调试工具使用,对接最新版本 [OpenOCD](https://github.com/vllogic/openocd_cmsis-dap_v2/releases/tag/20260322)
* [V00.37-202512251034](../_static/firmware/vllink_basic2.SVCommon0037202512251034.zip)
1. 此版本为2025年正式版固件
2. 优化:**大幅提升无线调试时单步响应速度;大幅降低无线串口中突发包的传输延迟**
3. 优化:UART启用DMA支持,波特率上下限扩展到`1200`-`6500000`
4. 优化:新增多DAP接口占用锁,自动上锁,空闲解锁,空闲时间可调,默认50毫秒。参数为:`Idle_Interval_mS`
5. 优化:支持自动信道,一般用于连接未知信道的路由器。使用方法:修改STA端的配置`Wireless_Host_Channel=0`
6. 优化:提升在弱信号场景下的重连健壮性
7. 新增无线TTL串口桥接功能,详见[TTL串口使用说明](../hardware/vllink_uart)
8. 新增网络模式,支持`局域网`及`互联网`,详见[局域网使用](../example/over_local_area_network)及[互联网使用](../example/over_internet)
* [V00.16-202408182040](../_static/firmware/vllink_basic2.SVCommon0016202408182040.zip)
1. 此版本为2024年正式版固件
2. 支持有线模式、无线直连模式,UART波特率不建议超过`1000000`
## 三、固件列表-预览版
* [V00.52-202605141203](../_static/firmware/vllink_basic2.SVCommon0052202605141203.zip)
* 支持京微齐力离线编程,详见 [京微齐力(Hercules)离线编程](../software/hercuels_prog)
* [V00.42-202604052002](../_static/firmware/vllink_basic2.SVCommon0042202604052002.zip)
* 参看:[Vllink Basic2 2026年新特性](../software/feature2026)
* 同时支持新版本硬件`Vllink 2X`,包括:2.4G信道、Vout输出控制
* [V00.36-202511091142](../_static/firmware/vllink_basic2.SVCommon0036202511091142.zip)
1. 优化:**大幅提升无线调试时单步响应速度;大幅降低无线串口中突发包的传输延迟**
2. 优化:波特率上下限扩展到`1200`-`6500000`
3. 优化:新增多DAP接口占用锁,自动上锁,空闲解锁,空闲时间可调,默认50毫秒。参数为:`Idle_Interval_mS`
4. 优化:支持自动信道,一般用于连接未知信道的路由器。使用方法:修改STA端的配置`Wireless_Host_Channel=0`
* [V00.35-202510041451](../_static/firmware/vllink_basic2.SVCommon0035202510041451.zip)
1. 优化:支持自动信道,一般用于连接未知信道的路由器。使用方法:修改STA端的配置`Wireless_Host_Channel=0`
* [V00.33-202508271309](../_static/firmware/vllink_basic2.SVCommon0033202508271309.zip)
1. 修复:波特率超3.25M时,寄存器配置错误的问题,此固件最高波特率为`6500000`
* [V00.32-202508022039](../_static/firmware/vllink_basic2.SVCommon0032202508022039.zip)
1. 优化:新增多DAP接口占用锁,自动上锁,空闲解锁,空闲时间可调,默认50毫秒。参数为:`Idle_Interval_mS`
* [V00.31-202507261219](../_static/firmware/vllink_basic2.SVCommon0031202507261219.zip)
1. 修复:`V00.17`-`V00.27`STA端串口在无线未连接时会被串口接收数据卡死的问题
2. 优化:优化STA在无线直连和无线连路由器两种模式下的省电策略
* [V00.29-202506252233](../_static/firmware/vllink_basic2.SVCommon0029202506252233.zip)
1. 修复:`V00.17`-`V00.27`无线串口会在部分场景出错的问题
* [V00.27-202506121744](../_static/firmware/vllink_basic2.SVCommon0027202506121744.zip)
1. 修复:`V00.18`-`V00.25`无法支持`Ozone V3.24 32Bit`的问题
2. 修复:Keil环境中,`N32G455`无法在高速率SWD接口下执行flash写入操作
* [V00.25-202505192331](../_static/firmware/vllink_basic2.SVCommon0025202505192331.zip)
1. 优化:提升配对速度
2. 修复:修复无线串口在几种特定操作下耗尽TCP缓冲的问题
* [V00.21-202504132000](../_static/firmware/vllink_basic2.SVCommon0021202504132000.zip)
1. 新增:AP模式支持作为STA连接路由器;STA模式支持指定服务器IPv4。用法见[局域网使用](../example/over_local_area_network)及[互联网使用](../example/over_internet)
2. 修复:修复一个TCP粘包BUG
3. 新增:支持配置DAP和UART使用的TCP端口,默认为:`TCP_PORT_DAP=20000`,`TCP_PORT_UART=20010`
* [V00.18-202503281003](../_static/firmware/vllink_basic2.SVCommon0018202504040905.zip)
1. 优化:针对`OpenOCD`下`JTAG`接口进行优化,有线速度大致提升`67%`,无线速度几乎无变化
2. 建议:强烈建议使用`OpenOCD`下`SWD`接口的用户升级`OpenOCD nightly`版本,有线速度可超`600KB`,无线速度可超`300KB`
* [V00.17-202503281003](../_static/firmware/vllink_basic2.SVCommon0017202503281003.zip)
1. 优化:UART换用DMA收发机制;波特率上下限扩展到`1200`-`6500000`
2. 新增:增加无线TTL串口桥接功能,配合产品特性可实现`同、异电平`、`同、异波特率`的`全双工`无线对接。详见[TTL串口使用说明](../hardware/vllink_uart)
* [V00.16-202408182040](../_static/firmware/vllink_basic2.SVCommon0016202408182040.zip)
1. 修复:ID_DAP_SWD_Sequence命令报错问题,见于通过OpenOCD连接RP2040
* [V00.15-202407052236](../_static/firmware/vllink_basic2.SVCommon0015202407052236.zip)
1. 调整:`I/F`指示灯工作方式变动,常灭表示接口已关闭,闪烁表示`VRef`无电压,常亮表示接口及`VRef`正常
2. 调整:`VRef`出厂模式调整为`输出3.3V`模式,升级此固件不会导致`VRef`模式变动
3. 调整:长按按键10秒,除了`VRef`模式外,所有配置将被清除
* [V00.12-202406211323](../_static/firmware/vllink_basic2.SVCommon0012202406211323.zip)
1. 优化:提升长时间连接稳定性(48小时+)
2. 调整:默认不启用`MFP特性`,如需启用,要配置:`Wireless_ATTR=[wifi][mfp]`并重新上电
* [V00.11-202405251256](../_static/firmware/vllink_basic2.SVCommon0011202405251256.zip)
1. 优化:提升STA重连可靠性
2. 调整:移除"36, 40, 44, 48, 149, 153, 157, 161, 165"之外的无效信道
* [V00.09-202405111212](../_static/firmware/vllink_basic2.SVCommon0009202405111212.zip)
1. 优化:串口缓冲深度从1.5KB提高到8.5KB
2. 新增:长按按键5秒,将强制切换至有线模式,此功能用于恢复配置能力
3. 调整:默认不再作为`ARM MBED`设备,如需支持`FreeMASTER`,要配置`AS_ARM_MBED=enable`并重新上电
* [V00.07-202404141115](../_static/firmware/vllink_basic2.SVCommon0007202404141115.zip)
1. 优化:增加MFP特性
2. 优化:增强在临界距离时的稳定性
* [V00.02-202404101533](../_static/firmware/vllink_basic2.SVCommon0002202404101533.zip)
1. 修复:Keil下,V1接口的`Reset and Run`功能无效
2. 新增:京微齐力开发环境支持,需转接板以及目前尚未发布的内部版开发环境
* [V00.01-202403261341](../_static/firmware/vllink_basic2.SVCommon0001202403261341.zip)