Releases: mofeng-git/One-KVM
image 241204
更新记录:
- H.264 视频支持音频采集和播放
- 添加浏览器网页视频录制功能
- 添加MSD 文件快速互传功能和相关配置选项
- 网页样式和翻译优化,取消中文日志
- 玩客云优化设备树网卡模式
- 整合包适配更多设备
image 241004
更新记录:
- 玩客云版本 Linux 内核回归 5.9,兼容性更佳,系统、主程序和依赖版本升级
- 集成 libx264,轻量高性能的 H.264/WebRTC
- MSD 支持运行目录存放镜像,开箱即用
- 界面与翻译优化,添加 USB 继电器和 KVM 切换器支持
- 支持更多设备(见下表)
固件型号 | 固件代号 | 硬件情况 |
---|---|---|
玩客云 | Onecloud | USB 采集卡、OTG |
s905l3a 通用包 | E900v22c | USB 采集卡、OTG |
私家云二代 | Cumebox2 | USB 采集卡、OTG |
我家云 | Chainedbox | USB 采集卡、OTG |
Vmare | Vmare-uefi | USB 采集卡、CH9329+CH340 |
Virtualbox | Virtualbox-uefi | USB 采集卡、CH9329+CH340 |
其他:
- 带 burn.img 后缀的整合包为线刷固件,不带 burn 后缀的 img 后缀整合包为 dd 写入固件。
- 玩客云(Onecloud)直刷包,s905l3a 通用包(E900v22c)。s905l3a 通用包在中兴 B863AV3.2M 和 CM311-1a-CH 通过测试。
- 默认开启MSD 功能,MSD 功能与 KVM 切换器支持冲突使用时只能二选一。
- 玩客云 241018 版本是替换网络服务程序为 systemd-networkd 重新打的包,修改mac直接修改/etc/systemd/network/99-eth0.network文件,解决修改 mac 地址无法自动获取 ip 问题。
image 240618
更新记录:
对于用户
- KVMD主程序从3.198升级至3.291,Ustreamer升级至6.12,Linux内核升级至6.6.34-current-meson
- 支持CH9329键鼠驱动
- 网页界面和翻译的优化
- 实装h.264视频转码服务,可手动开启:systemctl start kvmd-ffmpeg
对于开发者
- 基于srepac/kvmd-armbian项目重构安装脚本,主程序和依赖软件版本升级
- 资源本地化,减小网络原因的影响
- 添加kvmd-ffmpeg和kvmd-display服务及服务安装脚本
- 内核去除2.2G CD-ROM镜像文件限制(暂未做软件适配)
One-KVM_Armbian前缀为开箱即用镜像,xz/zip文件需解压,”.img“后缀为普通U盘/SD卡镜像,“.burn.img”后缀为线刷镜像,“.sdupdate.zip”为USB/SD卡自动刷写文件(自动刷写至玩客云EMMC),UBoot.eMMC.burn.img为蓝蓝制作的按下重置键刷机检测UBoot。
image 240602
image 240318
240318打包版本,同步上游armbian/build最新项目替换过时构建脚本,优化了一些使用体验,详情如下:
- mac固定,第一次启动时随机生成
- 解决armbain源因密钥无法使用
- 默认启用wlan0配置,若有无线网卡直接通过nmtui搜索连接WiFi
- 作用不大的msd内核补丁
- 解决sd启动配置问题
未解决问题:
新的dtb虽解决了led颜色控制和玩客云HDMI花屏问题,但会使CPU运行一段时间后死锁,故回滚上一个版本,无变化。
MSD内核日志禁用未成功定位相关内核代码行,暂时搁置。
仍使用5.9内核,稳定运行不死机。
尽量不要在OTG线断开时卸载MSD镜像,否则会有巨量内核关于USB端口不可用的错误100%占用CPU。
One-KVM_Armbian前缀为开箱即用镜像,单独的Armbian前缀为基础镜像,xz/zip文件需解压,”.img“后缀为普通U盘/SD卡镜像,“.burn.img”后缀为线刷镜像,“.sdupdate.zip”为USB/SD卡自动刷写文件(自动刷写至玩客云EMMC),UBoot.eMMC.burn.img为蓝蓝制作的按下重置键刷机检测UBoot。
image 240306
image 240221
240221更新内容(即240219修复)
- 内核切换至xdarkligh(6.7.0-rc6-edge-meson),更加稳定
- 使用lanlan Uboot,通电按重置键可进入线刷模式
- HDM可用,WIFI模块已编译
- 预装armbian-config实用工具
- Webterm和VNC修复(tighervnc存在兼容问题,可尝试使用uvnc viewer),添加状态信息显示
One-KVM_Armbian前缀为开箱即用镜像,xz/zip文件需解压,”.img“后缀为普通U盘/SD卡镜像,“.burn.img”后缀为线刷镜像,“.sdupdate.zip”为USB/SD卡自动刷写文件(自动刷写至玩客云EMMC)
需手动修复的BUG
问题:由于新固件系统gpio位置发生改变,gpio触发失败
解决方法:执行终端命令
sed -i "s/420/602/g" /usr/bin/long_press_gpio420
sed -i "s/420/602/g" /usr/bin/short_press_gpio420
image 240219
更新日志:
- 内核切换至xdarklight/linux/tree/meson-mx-integration-6.7-20231221,系统运行更加稳定
- 包含armbian-config等实用工具
One-KVM_Armbian前缀为开箱即用镜像,xz/zip文件需解压,”.img“后缀为普通U盘/SD卡镜像,“.burn.img”后缀为线刷镜像,“.sdupdate”为USB/SD卡自动刷写文件(自动刷写至玩客云EMMC)。
image 240203
更新日志
- 修复高内核OTG拔插内核崩溃问题
- 切换至更新的Linux内核(6.6.15-current-meson)
- 去除线刷镜像分区校验
One-KVM_Armbian前缀为开箱即用镜像,单独的Armbian前缀为基础镜像,”.img“后缀为普通U盘/SD卡镜像,“.burn.img”后缀为线刷镜像,“.sdupdate”为USB/SD卡自动刷写文件(自动刷写至玩客云EMMC)。
image 240121
更新日志
- 添加MSD内核补丁
- 完全使用hzyitc的uboot,减小boot分区从512M至128M,引导和分区表使用UUID,默认关闭线刷刷机
- dtb切换为外围设备模式
- led颜色修改,红色(UBoot)-紫色(内核)-绿色(完全启动)
- 第一次启动自动修改mac避免重复ip
One-KVM前缀为开箱即用镜像,Armbian前缀为基础镜像,不带burn的img为U盘/SD卡镜像,burn.img后缀为线刷镜像。
Update Logs
- Add MSD kernel patch.
- completely use hzyitc's uboot, reduce boot partition from 512M to 128M, use UUID for boot and partition table, turn off usb brushing by default.
- dtb switch to peripheral device mode
- led colour modification, red (UBoot)-purple (kernel)-green (full comlpete)
- The first boot automatically modify the mac to avoid duplicate ip.
One-KVM prefix for the out-of-the-box image, Armbian prefix for the base image, img without burn prefix for the U disk/SD card image, burn.img suffix for usb brush image.