ms21xx firmware research
1.0.0
| 字节(十六进制) | 标签 | 示例值 | 描述 |
|---|---|---|---|
| 00-01 | EEPROM类型 | A5 5A或96 69 | 24C01/02/04/08/16,96 96 69 for 24c32/64的A5 5A |
| 02-03 | 代码长度 | 06 BC | 代码在字节中的长度,代码从30开始,在音频之后(USB)开始 |
| 06-07 | vid(USB) | 53 4D | 2个字节供应商ID, 53 4D是宏硅供应商ID |
| 08-09 | PID(USB) | 21 09 | 2个字节产品ID, 21 09是MS2109的产品ID |
| 0C-0F | 版本 | 20 07 29 01 | 固件的版本 |
| 10-1F | 视频(USB) | 0A 55 53 42 20 56 69 64 65 6F FF FF FF FF FF FF | 首先,字节是字符串的大小,由数据引起,示例值转换为USB视频 |
| 20-2F | 音频(USB) | 0A 55 53 42 20 41 75 64 69 6F FF FF FF FF FF FF | 首先,字节是字符串的大小,由数据引起,示例值转换为USB音频 |
| EEID(监视器) | EEID可用于更改监视器制造商的名称和序列号,产品类型,功能等。EEID处于arbitary位置,搜索标题00 FF FF FF FF FF FF 00然后是数据,其中包括256个字节,包括标头。有关EEID数据格式的更多详细信息,请参见此处。 | ||
| 最后4个字节 | 校验和 | 27 02 52 8D | 校验和数据在代码结束后立即出现。前两个字节, 27 02是字节02-2F的校验和最后两个字节, 52 8D是代码的校验和。 |
| 字节(十六进制) | 标签 | 示例值 | 描述 |
|---|---|---|---|
| 00-01 | EEPROM类型 | 5A A5或69 96或3C C3 | 5A A5 for 24c01/02/04/04/08/ 69 96 for 24c32/64,3c 3C C3 for Flash |
| 02-03 | 代码长度 | 06 BC | 代码在字节中的长度,代码从30开始,在音频之后(USB)开始 |
| 04-05 | vid(USB) | 34 5F | 2个字节供应商ID, 34 5F是宏硅供应商ID |
| 06-07 | PID(USB) | 21 30 | 2个字节产品ID, 21 30是MS2109的产品ID |
| 0C-0F | 版本 | 20 07 29 01 | 固件的版本 |
| 10-1F | 视频(USB) | 0A 55 53 42 20 56 69 64 65 6F FF FF FF FF FF FF | 首先,字节是字符串的大小,由数据引起,示例值转换为USB视频 |
| 20-2F | 音频(USB) | 0A 55 53 42 20 41 75 64 69 6F FF FF FF FF FF FF | 首先,字节是字符串的大小,由数据引起,示例值转换为USB音频 |
| EEID(监视器) | EEID可用于更改监视器制造商的名称和序列号,产品类型,功能等。EEID处于arbitary位置,搜索标题00 FF FF FF FF FF FF 00然后是数据,其中包括256个字节,包括标头。有关EEID数据格式的更多详细信息,请参见此处。 | ||
| 最后4个字节 | 校验和 | 25 F7 72 6C | 校验和数据在代码结束后立即出现。前两个字节, 25 F7是字节02-0B和10-2F的校验和最后两个字节, 72 6C是代码的校验和。 |
使用自定义VID,PID,EDID,描述符和序列号生成MS21XX固件的工具。
该工具可用于通过HID接口读取/刷新固件。

为Macrosilicon MS2106/MS2109/MS2130芯片开发的程序,库和参考设计。
HXD是十六进制编辑。它可用于为MS21XX编辑固件。
EDID DECODE是一个在线Web应用程序,可将HEX EDID值解码为可读格式。
解析显示器的EDID的工具。