Skip to content

codehz/msdisplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USB 副屏驱动与协议研究

本仓库包含本机两块 USB 屏幕的独立 Linux 驱动与协议研究:

设备 USB 实现
MSDisplay 机箱副屏 345f:9132(MS912C) ms2160/display.py
BoWei 水冷屏 374a:* bowei_aio/display.py

两套设备和协议彼此独立,代码不可混用。

当前已验证的稳定路径为:360×960、BGR888(color 0x11)、厂商私有 VIC=0xA0。使用 VIC=0 会导致约 10 Hz 整屏亮度脉动。

MSDisplay 快速验证

python3 ms2160/display.py --solid pattern --hold 15
python3 ms2160/display.py --image fixtures/images/test960.jpg --hold 15
python3 ms2160/demo.py

demo.py 同时连接 345f:9132 显示设备和 374a:a401 触摸设备,提供最多 五点的交互式绘图、颜色选择、清屏与退出操作。

目录

路径 内容
ms2160/ MSDisplay Linux/PyUSB 驱动、协议、报告和证据
artifacts/official/1.1.29.630/ 官方程序、插件、V8 cache、原始容器和日志
fixtures/images/ 实机测试图片
bowei_aio/ 本机 BoWei 374a:* 水冷屏的 Linux 驱动

IDA 数据库及 sidecar 与对应二进制放在同一目录,便于 IDA 自动发现;这些文件均按扩展名忽略,不进入 Git。

阅读顺序

  1. 快速协议说明
  2. 完整研究报告
  3. 线级协议
  4. 原始证据
  5. 后续研究指南
  6. 官方样本清单

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages