Repository navigation
Releases: sqlCRT/ds5dongle-bl618-opensource
Release list
v3.22
v3.22 — 2026-09-19
中文
- 新增:新增 Xbox 360 模式:可在配置页切换为 Xbox 手柄模式,兼容所有 XInput 游戏(Windows / Linux / Steam)
- 新增:Xbox 模式下支持扬声器、耳机、麦克风音频功能
- 新增:Xbox 模式下支持两种震动方案:标准震动和 HD 触觉震动(将震动信号转为 DualSense LRA 正弦波驱动),可在配置页切换
- 新增:Xbox 模式下 Xbox 360 LED 指示灯自动映射为 DualSense 玩家指示灯
- 新增:新增 Create + Options 长按 3 秒快速切换 Xbox 与进入前选择的 DS5、DSE 或自动模式(带震动和灯光反馈,切换后自动重启)
- 新增:组合按键检测窗口时间可在配置页自定义调整
- 变更:已配对手柄时不再主动扫描,仅等待手柄发起重连,大幅减少重连时因扫描冲突导致的连接失败
- 修复:修复蓝牙 Scan 状态缓存不一致导致连接后数据传输速率下降的问题
- 新增:调整默认配置:750Hz 回报率、音频缓冲长度 56、触觉增益 1、耳机音量偏移 75、扬声器增益 2;默认启用闲置省电、1 分钟熄灯、PS 唤醒主机、扩展键盘和 Xbox HD 震动;USB 隐身模式默认关闭
- 变更:优化 Xbox 与自动模式切换:会保留用户原先选择的控制器协议,从 Xbox 模式返回后可正确恢复指定 DS5、指定 DSE 或自动检测
- 变更:配置页的控制器协议状态更清晰,可区分自动检测结果、用户指定协议,以及 Xbox 模式返回时将恢复的协议
- 修复:优化固件更新、恢复默认设置及切换输出模式后的完整复位与蓝牙重连流程,降低偶发重启后手柄无法重新连接的概率
- 变更:统一配置网页的中英文字体与字号层级,改善 Windows 下按钮、状态标签、侧栏和更新日志等区域的可读性
English
- New: New Xbox 360 mode: switch to Xbox controller mode in settings, compatible with all XInput games (Windows / Linux / Steam)
- New: Speaker, headphone, and microphone audio support in Xbox mode
- New: Two vibration modes in Xbox mode: standard rumble and HD haptic (converts rumble signals to DualSense LRA sine-wave drive), switchable in settings
- New: Xbox 360 LED patterns automatically mapped to DualSense player indicator LEDs
- New: New Create + Options hold 3s combo to toggle Xbox and the DS5, DSE, or Auto mode selected before Xbox (with vibration and LED feedback, auto-restart after switch)
- New: Combo key detection window is now user-adjustable in settings
- Chg: Disabled active scanning (Inquiry) when a controller is already paired — only passive page scan is used, greatly reducing reconnection failures caused by scan conflicts
- Fix: Fixed Bluetooth scan state cache inconsistency that caused degraded data transfer rates after connection
- New: Updated defaults: 750Hz polling, audio buffer length 56, haptic gain 1, headphone volume offset 75, and speaker gain 2; idle power saving, 1-minute LED timeout, PS wake, extended keyboard shortcuts, and Xbox HD haptics are enabled by default; USB stealth mode is disabled by default
- Chg: Improved Xbox/Auto switching: the selected controller protocol is preserved and restored correctly when returning from Xbox mode, including forced DS5, forced DSE, or Auto detection
- Chg: Controller protocol status is clearer in the configuration page, distinguishing Auto detection, user-selected protocols, and the protocol that will be restored after leaving Xbox mode
- Fix: Improved full-reset and Bluetooth reconnection handling after firmware updates, restoring defaults, and switching output modes, reducing rare cases where a controller could not reconnect after reboot
- Chg: Unified Chinese and Latin typography and sizing across the configuration page, improving readability of buttons, status tags, the sidebar, and changelog on Windows
v3.21
Changed
- 完全重构蓝牙连接底层逻辑,提升连接稳定性
Added
- 新增闲时省电模式开关,若个别体质不好的开发版,断开手柄一段时间进入省电模式后,无法再次重连手柄,重新拔插才能重连的情况,可在设置中关闭此功能
- Fully refactored Bluetooth connection logic for improved stability
- Added idle power-saving mode toggle; if your dongle fails to reconnect the controller after entering idle power-saving mode and requires re-plugging, you can disable this feature in settings
v3.20
v3.20
2026-09-05
修复
- 修复电脑休眠唤醒后手柄音频卡顿的问题
- 修复 USB 信号不稳定时手柄被误断开的问题
- 改善第三方手柄(如 imecoo)的连接兼容性(可能修复握手超时断开的问题)
v3.20
2026-09-05
Fixed
- Fix audio stuttering after waking PC from sleep
- Fix false controller disconnection caused by unstable USB signals
- Improve third-party controller compatibility (e.g. imecoo), may fix handshake timeout disconnections
v3.19
v3.19
2026-09-04
修复
- 修复极端情况下开机后无法连接手柄的问题
- 大幅优化音频底层编解码性能,修复满载时麦克风收音问题,HD 震动延迟也有所降低
- 修复 FS(普通版)固件在 Linux 下音频卡顿的兼容性问题(鸣谢:弥漫醇香)
变更
- 开源版固件不再显示 OTA 升级模块
- 启动速度优化(3 秒 → 1 秒)
- 升级底层 SDK 至 v2.3.32
- 手柄音量控制升级:耳机音量改为偏移模式(设置与扬声器的音量差值);音量控制改为四档选择(关闭 / 防拉高 / 锁定 / 完全锁定)
- 使用 PS 键唤醒电脑后自动断开手柄,需再次短按 PS 重连,以规避蓝牙唤醒后的性能退化问题
新增
- 触摸板映射新增「按下才触发」选项,可设为需要物理按下触摸板才激活方向键映射
- 触摸板新增全触摸板鼠标模式:整个触摸板控制光标,左半按下 = 左键,右半按下 = 右键
- 新增省电模式:电脑关机/休眠后自动降低功耗和发热,可能解决常供电 USB 口关机后发烫的问题(未充分测试验证,欢迎反馈)
- 新增玩家指示灯显示电量功能(持续显示 / 快捷键一次性查看),详见操作说明页「手柄快捷键」
- 操作说明页新增手柄快捷键指南,优化组合快捷键按下逻辑,避免修饰键误触发游戏功能
v3.19
2026-09-04
Fixed
- Fix controller connection failure after boot in rare edge cases
- Major low-level audio codec performance optimization, fixed mic quality issue under full CPU load, HD rumble latency also reduced
- Fix audio stuttering compatibility issue with FS firmware on Linux (Thanks: 弥漫醇香)
Changed
- OTA update panel is now hidden for open-source firmware
- Boot time reduced (3s → 1s)
- Upgraded SDK to v2.3.32
- Volume control upgrade: headset volume changed to offset mode (set difference from speaker); volume control upgraded to 4-mode selection (Off / Anti-Boost / Lock / Full Lock)
- Auto-disconnect controller after waking PC with PS button; press PS again to reconnect, working around BT performance degradation after resume
Added
- Touchpad mapping: new "click to trigger" option, require physical press to activate directional mappings
- New full-touchpad mouse mode: entire touchpad controls cursor, left-half press = left click, right-half press = right click
- Power saving: automatically reduce power and heat after PC shutdown/sleep, may fix overheating on always-on USB ports (not fully tested, feedback welcome)
- Player indicator LEDs battery display (persistent / one-shot shortcut), see Usage Guide for details
- Usage guide: added controller shortcuts reference; optimized combo key press logic to prevent modifier keys from triggering in-game actions
v3.18
v3.18
2026-08-20
特别鸣谢 @JH 对本版本性能优化的核心贡献
变更
- 利用 E907 DSP 硬件指令优化音频编解码性能
- 调优任务优先级与时序,提升音频+震动+麦克风同时工作时的流畅度,HD 震动延迟应该有所降低
- 扬声器+麦克风同时工作时轮询率从 ~140Hz 提升至 500Hz+
- 降低音频编码内存占用,提升系统稳定性
- 扬声器场景自动切换单声道编码,降低 CPU 负载
新增
- 新增手柄测试面板(按键可视化、震动/自适应扳机/LED/音频调试)
- 新增触摸板多模式映射(方向键/鼠标/双区),支持 Create+触摸板 组合键循环切换,详见按键映射页面
- 新增音频震动功能:将音乐、音效等音频转为手柄震动,支持关闭 / 自动 / 强制三种模式
- 新增十字键和触摸板方向键映射功能
变更
- 移除 20% 电量接收器 LED 闪烁提醒,仅保留 10% 临界低电量警告(麦克风开启时闪烁频率会降低)
修复
- 修复快速重连后自定义 LED 颜色未生效的问题
- 修复长时间播放音频后声音突然中断、需重启接收器才能恢复的问题
- 可能修复 Linux 下 USB 设备连不上/偶发掉线或无响应的 LPM 问题(鸣谢:弥漫醇香)
- 添加容错处理,提升运行稳定性
v3.18
2026-08-20
Special thanks to @JH for the core contribution to this version's performance optimization.
Changed
- Used E907 DSP hardware instructions to optimize audio encode/decode performance
- Tuned task priorities and timing to improve smoothness when audio + haptics + microphone work simultaneously; HD haptic latency should be reduced
- Polling rate raised from ~140Hz to 500Hz+ when speaker + microphone work simultaneously
- Reduced audio encoding memory usage and improved system stability
- Auto-switch to mono encoding in speaker scenarios to lower CPU load
Added
- Added a controller test panel (button visualization, haptics/adaptive trigger/LED/audio debugging)
- Added multi-mode touchpad mapping (D-pad / mouse / dual-zone), switchable by holding Create + touchpad; see the button remap page
- Added audio haptics: converts music/sound effects into controller vibration, with Off / Auto / Forced modes
- Added D-pad and touchpad direction key mapping
Changed
- Removed the 20% battery receiver LED blink; only the 10% critical low-battery warning remains (blink rate is reduced while the mic is active)
Fixed
- Fixed custom LED color not taking effect after a quick reconnect
- Fixed audio cutting out after prolonged playback, requiring a receiver restart to recover
- Possibly fixed Linux USB LPM issues (device not connecting / occasional disconnects / no response); credit: 弥漫醇香
- Added fault tolerance to improve stability
v3.20a
v3.20a
2026-09-06
修复
- 修复电脑休眠唤醒后手柄音频卡顿的问题
- 修复 USB 信号不稳定时手柄被误断开的问题
- 兼容 imecoo 第三方手柄因未正确响应握手协议导致的连接超时断开问题
- 修复 v3.19 音频编码优化引入的音质劣化问题
改进
- 优化组合快捷键响应速度
v3.20a
2026-09-06
Fixed
- Fix audio stuttering after waking PC from sleep
- Fix false controller disconnection caused by unstable USB signals
- Compatibility fix for third-party imecoo controller connection timeout caused by improper handshake protocol response
- Fix audio quality degradation introduced by v3.19 encoding optimization
Changed
- Improved combo shortcut responsiveness
v3.20c (测试版)
Changed
- 完全重构蓝牙连接底层逻辑,提升连接稳定性,预计同时解决个别用户进入省电模式后无法重连手柄的问题
Added
- 新增闲时省电模式开关,若省电模式后仍无法重连手柄,可在设置中关闭此功能
Fixed
- 修复空闲省电开关在网页端读取不到实际值的问题
- Fully refactored Bluetooth connection logic for improved stability; expected to fix reconnection failures after power-saving mode on some PCs
- Added idle power-saving toggle; if reconnection still fails after power-saving, disable it in settings
- Fixed idle power save toggle not reading actual device value in web config
v3.17
v3.17
2026-08-16
变更
- 「PS 键 = Xbox 键」功能升级为「扩展键盘功能」,整合 PS 快捷键、音量调节、按键映射键盘
新增
- 新增按键映射键盘按键功能,支持单键和组合键映射(如 Ctrl+C),可在配置页面设置
- 新增 Options + 十字键上/下 组合键调节手柄音频通道音量(需开启扩展键盘功能)
- 新增按键映射双配置方案,手柄上按 Create + 十字键左/右 切换,接收器指示灯闪烁反馈
修复
- 修复音量锁定功能开启后,手柄重连音量变为 0 的问题
- 修复手柄断连后可能出现按键卡住的问题
- 可能优化多手柄切换时的音频问题
- 可能修复开启「PS 键 = Xbox 键(Win+G)」功能后,按 PS 键弹出的界面无法再次按下关闭的问题
- 修复开启「PS 键 = Xbox 键(Win+G)」功能后,Steam 输入转换的非原生 PS 游戏震动异常的问题
变更
- 可能优化电脑关机后 USB 口仍供电时的发热情况
- 移除 PS 键长按 = Win+Tab 功能(与长按断开手柄冲突)
- 优化部分配置页提示文案
v3.17
2026-08-16
Changed
- Upgraded "PS key = Xbox key" to "Extended Keyboard", integrating PS shortcuts, volume adjustment, and keyboard remapping
Added
- Added keyboard key remapping for controller buttons, supporting single keys and combos (e.g., Ctrl+C), configurable on the configuration page
- Added Options + D-pad Up/Down to adjust the controller audio channel volume (requires Extended Keyboard enabled)
- Added two remap profiles, switchable with Create + D-pad Left/Right on the controller, with receiver LED flash feedback
Fixed
- Fixed controller volume resetting to 0 on reconnect when volume lock is enabled
- Fixed possible stuck buttons after the controller disconnects
- Possibly improved audio issues when switching between multiple controllers
- Possibly fixed the Win+G overlay not closing when pressing PS again
- Fixed abnormal vibration in non-native PS games via Steam input translation when "PS key = Xbox key (Win+G)" is enabled
Changed
- Possibly improved heating when the PC is off but USB still supplies power
- Removed PS long-press = Win+Tab (conflicted with long-press to disconnect)
- Improved some configuration page tooltips
v3.16
LCTech BL616 firmware v3.16 (Full-Speed + High-Speed variants). E907 Opus DSP optimizations + pass-through output forwarding. Contains FS/HS firmware bins, boot2, partition table (partition_cfg_4M_nosec.toml), flash config and a flashing guide. Note: this open-source build does not include OTA.